From c0f8f7e60fa92bee56b914361affeb558636baca Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Mon, 14 Jan 2019 14:06:32 -0800 Subject: [PATCH 1/6] wip --- .gitignore | 9 +- .gulp/common.iced | 482 - .gulp/dotnet.iced | 61 - .gulp/gulpfile.iced | 37 - gulpfile.js | 4 - package.json | 30 +- src/BuilderExtensions.cs | 121 + src/GlobalSuppressions.cs | 119 + src/JsonConverters/PathItemRefConverter.cs | 50 + .../PathLevelParameterConverter.cs | 100 + src/JsonConverters/ResponseRefConverter.cs | 44 + src/JsonConverters/SwaggerJsonConverter.cs | 41 + src/Model/Components.cs | 27 + src/Model/DataType.cs | 20 + src/Model/Discriminator.cs | 15 + src/Model/ExternalDoc.cs | 23 + src/Model/Header.cs | 27 + src/Model/Info.cs | 36 + src/Model/MediaTypeObject.cs | 11 + src/Model/Operation.cs | 103 + src/Model/ParameterLocation.cs | 13 +- src/Model/ParameterStyle.cs | 18 + src/Model/Path.cs | 59 + src/Model/RequestBody.cs | 74 + src/Model/Response.cs | 47 +- src/Model/Schema.cs | 88 + src/Model/Server.cs | 14 + src/Model/ServerVariable.cs | 14 + src/Model/ServiceDefinition.cs | 121 + src/Model/SwaggerBase.cs | 69 + src/Model/SwaggerObject.cs | 164 + src/Model/SwaggerParameter.cs | 69 + src/Model/Tag.cs | 24 + src/ObjectBuilder.cs | 348 + src/OperationBuilder.cs | 562 + src/ParameterBuilder.cs | 101 + src/Program.cs | 58 + src/Properties/Resources.Designer.cs | 278 + src/Properties/Resources.resx | 174 + src/SchemaBuilder.cs | 223 + src/SchemaResolver.cs | 365 + src/SwaggerModeler.cs | 488 + src/SwaggerParser.cs | 60 + src/{ => common}/AzureExtensions.cs | 0 src/{ => common}/ClientModelHelpers.cs | 0 src/{ => common}/CodeGenerator.cs | 0 src/{ => common}/CodeModelTransformer.cs | 0 src/{ => common}/CodeNamer.cs | 0 .../Extensibility/IGeneratorSettings.cs | 0 src/{ => common}/Extensibility/IPlugin.cs | 0 src/{ => common}/Extensibility/Plugin.cs | 0 src/{ => common}/Extensions.cs | 0 src/{ => common}/IModelSerializer.cs | 0 src/{ => common}/ITemplate.cs | 0 src/{ => common}/ITransformer.cs | 0 src/{ => common}/JsonRpc/CallerResponse.cs | 0 src/{ => common}/JsonRpc/Connection.cs | 2 + src/{ => common}/JsonRpc/IAwaitable.cs | 0 .../JsonRpc/PeekingBinaryReader.cs | 0 .../JsonRpc/ProtocolExtensions.cs | 0 .../Logging/CodeGenerationException.cs | 0 src/{ => common}/Logging/ErrorManager.cs | 0 src/{ => common}/Logging/FileObjectPath.cs | 0 src/{ => common}/Logging/ILogListener.cs | 0 src/{ => common}/Logging/LogMessage.cs | 0 .../Logging/LogMessageSeverity.cs | 0 src/{ => common}/Logging/Logger.cs | 0 src/{ => common}/Logging/ObjectPath.cs | 0 src/{ => common}/Logging/ObjectPathPart.cs | 0 .../Logging/ObjectPathPartIndex.cs | 0 .../Logging/ObjectPathPartProperty.cs | 0 src/{ => common}/Model/CodeModel.cs | 13 + src/{ => common}/Model/CodeModel.gen.cs | 0 src/{ => common}/Model/CodeModel.gen.tt | 0 src/{ => common}/Model/CollectionFormat.cs | 0 src/{ => common}/Model/CompositeType.cs | 3 + src/{ => common}/Model/Constraint.cs | 0 src/{ => common}/Model/DictionaryType.cs | 0 src/{ => common}/Model/EnumType.cs | 0 src/{ => common}/Model/EnumValue.cs | 0 src/{ => common}/Model/HttpMethod.cs | 0 src/{ => common}/Model/IChild.cs | 0 src/{ => common}/Model/ICodeModel.cs | 0 .../Model/IEnumerableWithIndex.cs | 0 src/{ => common}/Model/IIdentifier.cs | 0 src/{ => common}/Model/IModelType.cs | 0 src/{ => common}/Model/IParent.cs | 0 src/{ => common}/Model/IVariable.cs | 0 src/{ => common}/Model/KnownFormat.cs | 0 .../Model/KnownFormatExtensions.cs | 0 src/{ => common}/Model/KnownPrimaryType.cs | 0 src/{ => common}/Model/Method.cs | 3 + src/{ => common}/Model/MethodGroup.cs | 0 src/{ => common}/Model/MultiType.cs | 0 src/{ => common}/Model/PageableExtension.cs | 0 src/{ => common}/Model/Parameter.cs | 0 src/common/Model/ParameterLocation.cs | 18 + src/{ => common}/Model/ParameterMapping.cs | 0 .../Model/ParameterTransformation.cs | 0 src/{ => common}/Model/PrimaryType.cs | 0 src/{ => common}/Model/Property.cs | 0 src/common/Model/Response.cs | 44 + src/{ => common}/Model/SequenceType.cs | 0 src/{ => common}/Model/SerializationFormat.cs | 0 src/{ => common}/Model/XmlProperties.cs | 0 .../Model/XmsExtensions/Examples.cs | 0 .../Model/XmsExtensions/ParameterLocation.cs | 0 src/{ => common}/ModelSerializer.cs | 0 .../ParameterGroupExtensionHelper.cs | 0 .../Parsing/YamlBoolDeserializer.cs | 0 src/{ => common}/Parsing/YamlExtensions.cs | 0 src/{ => common}/Plugins/NewPlugin.cs | 1 + src/{ => common}/Settings.cs | 0 src/{ => common}/SwaggerExtensions.cs | 0 src/{ => common}/Template.cs | 0 .../Utilities/CamelCaseContractResolver.cs | 0 .../Utilities/CodeModelContractResolver.cs | 0 .../Utilities/Collections/ICopyFrom.cs | 0 .../Utilities/Collections/LinqExtensions.cs | 0 .../Utilities/Collections/ListEx.cs | 0 src/{ => common}/Utilities/Debugger.cs | 0 .../Utilities/DependencyInjection.cs | 0 .../DependencyInjectionJsonConverter.cs | 0 .../Utilities/EqualityComparer.cs | 0 src/{ => common}/Utilities/Extensions.cs | 0 src/{ => common}/Utilities/Factory.cs | 0 src/{ => common}/Utilities/Fixable.cs | 0 .../Utilities/GeneratedCollectionConverter.cs | 0 .../Utilities/IndentedStringBuilder.cs | 0 src/{ => common}/Utilities/JsonExtensions.cs | 0 .../Utilities/MemoryFileSystem.cs | 0 .../Utilities/TemplateConstants.cs | 0 .../code-model-v1-yaml.norm.yaml | 862 + .../code-model-v1.norm.yaml | 1098 + .../code-model-v1-yaml.norm.yaml | 462 + .../code-model-v1.norm.yaml | 579 + .../azure-report/code-model-v1-yaml.norm.yaml | 136 + .../azure-report/code-model-v1.norm.yaml | 171 + .../code-model-v1-yaml.norm.yaml | 615 + .../azure-resource-x/code-model-v1.norm.yaml | 782 + .../code-model-v1-yaml.norm.yaml | 615 + .../azure-resource/code-model-v1.norm.yaml | 782 + .../code-model-v1-yaml.norm.yaml | 1934 + .../code-model-v1.norm.yaml | 2445 + .../body-array/code-model-v1-yaml.norm.yaml | 2913 + .../body-array/code-model-v1.norm.yaml | 3789 + .../code-model-v1-yaml.norm.yaml | 298 + .../code-model-v1.norm.yaml | 381 + .../body-boolean/code-model-v1-yaml.norm.yaml | 300 + .../body-boolean/code-model-v1.norm.yaml | 383 + .../body-byte/code-model-v1-yaml.norm.yaml | 257 + .../body-byte/code-model-v1.norm.yaml | 327 + .../body-complex/code-model-v1-yaml.norm.yaml | 3392 + .../body-complex/code-model-v1.norm.yaml | 4306 + .../body-date/code-model-v1-yaml.norm.yaml | 370 + .../body-date/code-model-v1.norm.yaml | 473 + .../code-model-v1-yaml.norm.yaml | 403 + .../code-model-v1.norm.yaml | 516 + .../code-model-v1-yaml.norm.yaml | 813 + .../body-datetime/code-model-v1.norm.yaml | 1038 + .../code-model-v1-yaml.norm.yaml | 2973 + .../body-dictionary/code-model-v1.norm.yaml | 3846 + .../code-model-v1-yaml.norm.yaml | 221 + .../body-duration/code-model-v1.norm.yaml | 281 + .../body-file/code-model-v1-yaml.norm.yaml | 171 + .../body-file/code-model-v1.norm.yaml | 218 + .../code-model-v1-yaml.norm.yaml | 107 + .../code-model-v1.norm.yaml | 136 + .../code-model-v1-yaml.norm.yaml | 211 + .../body-formdata/code-model-v1.norm.yaml | 266 + .../body-integer/code-model-v1-yaml.norm.yaml | 617 + .../body-integer/code-model-v1.norm.yaml | 789 + .../code-model-v1-yaml.norm.yaml | 1000 + .../code-model-v1.norm.yaml | 1277 + .../body-number/code-model-v1-yaml.norm.yaml | 1037 + .../body-number/code-model-v1.norm.yaml | 1324 + .../code-model-v1-yaml.norm.yaml | 937 + .../code-model-v1.norm.yaml | 1195 + .../body-string/code-model-v1-yaml.norm.yaml | 951 + .../body-string/code-model-v1.norm.yaml | 1211 + .../code-model-v1-yaml.norm.yaml | 715 + .../complex-model/code-model-v1.norm.yaml | 904 + .../code-model-v1-yaml.norm.yaml | 297 + .../code-model-v1.norm.yaml | 369 + .../code-model-v1-yaml.norm.yaml | 178 + .../custom-baseUrl/code-model-v1.norm.yaml | 220 + .../deprecated/code-model-v1-yaml.norm.yaml | 897 + .../deprecated/code-model-v1.norm.yaml | 1131 + .../code-model-v1-yaml.norm.yaml | 295 + .../code-model-v1.norm.yaml | 365 + .../code-model-v1-yaml.norm.yaml | 84 + .../head-exceptions/code-model-v1.norm.yaml | 106 + .../head/code-model-v1-yaml.norm.yaml | 90 + test/Expected/head/code-model-v1.norm.yaml | 115 + .../header/code-model-v1-yaml.norm.yaml | 2226 + test/Expected/header/code-model-v1.norm.yaml | 2818 + .../code-model-v1-yaml.norm.yaml | 4686 + .../code-model-v1.norm.yaml | 6000 ++ .../code-model-v1-yaml.norm.yaml | 4686 + .../code-model-v1.norm.yaml | 6000 ++ .../Expected/lro/code-model-v1-yaml.norm.yaml | 7773 ++ test/Expected/lro/code-model-v1.norm.yaml | 9815 ++ .../code-model-v1-yaml.norm.yaml | 1241 + .../model-flattening/code-model-v1.norm.yaml | 1571 + .../paging/code-model-v1-yaml.norm.yaml | 1127 + test/Expected/paging/code-model-v1.norm.yaml | 1423 + .../code-model-v1-yaml.norm.yaml | 146 + .../code-model-v1.norm.yaml | 182 + .../report/code-model-v1-yaml.norm.yaml | 136 + test/Expected/report/code-model-v1.norm.yaml | 171 + .../code-model-v1-yaml.norm.yaml | 1777 + .../required-optional/code-model-v1.norm.yaml | 2246 + .../specs-batch/code-model-v1-yaml.norm.yaml | 52070 +++++++++ .../specs-batch/code-model-v1.norm.yaml | 63402 +++++++++++ .../code-model-v1-yaml.norm.yaml | 22261 ++++ .../specs-compute/code-model-v1.norm.yaml | 28108 +++++ .../code-model-v1-yaml.norm.yaml | 4535 + .../code-model-v1.norm.yaml | 5632 + .../code-model-v1-yaml.norm.yaml | 13616 +++ .../code-model-v1.norm.yaml | 17214 +++ .../code-model-v1-yaml.norm.yaml | 542 + .../specs-network/code-model-v1.norm.yaml | 676 + .../specs-search/code-model-v1-yaml.norm.yaml | 1112 + .../specs-search/code-model-v1.norm.yaml | 1369 + .../code-model-v1-yaml.norm.yaml | 1371 + .../specs-spellcheck/code-model-v1.norm.yaml | 1660 + .../specs-web/code-model-v1-yaml.norm.yaml | 70192 ++++++++++++ .../specs-web/code-model-v1.norm.yaml | 88891 ++++++++++++++++ .../storage/code-model-v1-yaml.norm.yaml | 2696 + test/Expected/storage/code-model-v1.norm.yaml | 3382 + .../code-model-v1-yaml.norm.yaml | 270 + .../code-model-v1.norm.yaml | 339 + .../code-model-v1-yaml.norm.yaml | 229 + .../code-model-v1.norm.yaml | 291 + .../Expected/url/code-model-v1-yaml.norm.yaml | 3670 + test/Expected/url/code-model-v1.norm.yaml | 4679 + .../validation/code-model-v1-yaml.norm.yaml | 851 + .../validation/code-model-v1.norm.yaml | 1068 + test/GlobalSuppressions.cs | 15 + .../2016-09-01/swagger/networkInterface.json | 88 + .../swagger/applicationGateway.json | 153 + .../2016-12-01/swagger/network.json | 162 + .../swagger-additional-properties.yaml | 122 + .../Swagger/swagger-allOf-circular.json | 858 + test/Resource/Swagger/swagger-allOf.json | 857 + .../Swagger/swagger-composite-constants.json | 952 + test/Resource/Swagger/swagger-data-types.json | 675 + .../Swagger/swagger-global-responses.json | 137 + .../swagger-multiple-response-schemas.json | 1374 + test/Resource/Swagger/swagger-no-content.json | 629 + .../Swagger/swagger-optional-params.json | 286 + .../Swagger/swagger-polymorphism.json | 223 + .../Swagger/swagger-recursive-type.json | 123 + .../swagger-ref-allOf-inheritance.json | 294 + .../Swagger/swagger-response-headers.json | 223 + .../Resource/Swagger/swagger-simple-spec.json | 207 + .../Resource/Swagger/swagger-simple-spec.yaml | 135 + test/Resource/Swagger/swagger-streaming.json | 133 + test/Resource/Swagger/swagger-validation.json | 250 + .../swagger-x-ms-discriminator-value.json | 657 + test/Resource/Swagger/swagger-x-ms-paths.json | 92 + test/Resource/Swagger/swagger-xml-paths.yaml | 27 + test/Resource/Swagger/swagger-xml.yaml | 46 + .../Swagger/vendor-extension-in-path.json | 43 + test/Resource/SwaggerGen/deprecated.yaml | 263 + test/SwaggerModelerTests.cs | 691 + test/SwaggerModelerXmlTests.cs | 68 + test/VendorExtensionInPath.cs | 29 + test/app.config | 10 +- test/autorest.common.test.csproj | 4 + tools/nuget.exe | Bin 5066856 -> 0 bytes 271 files changed, 513173 insertions(+), 652 deletions(-) delete mode 100644 .gulp/common.iced delete mode 100644 .gulp/dotnet.iced delete mode 100644 .gulp/gulpfile.iced delete mode 100644 gulpfile.js create mode 100644 src/BuilderExtensions.cs create mode 100644 src/GlobalSuppressions.cs create mode 100644 src/JsonConverters/PathItemRefConverter.cs create mode 100644 src/JsonConverters/PathLevelParameterConverter.cs create mode 100644 src/JsonConverters/ResponseRefConverter.cs create mode 100644 src/JsonConverters/SwaggerJsonConverter.cs create mode 100644 src/Model/Components.cs create mode 100644 src/Model/DataType.cs create mode 100644 src/Model/Discriminator.cs create mode 100644 src/Model/ExternalDoc.cs create mode 100644 src/Model/Header.cs create mode 100644 src/Model/Info.cs create mode 100644 src/Model/MediaTypeObject.cs create mode 100644 src/Model/Operation.cs create mode 100644 src/Model/ParameterStyle.cs create mode 100644 src/Model/Path.cs create mode 100644 src/Model/RequestBody.cs create mode 100644 src/Model/Schema.cs create mode 100644 src/Model/Server.cs create mode 100644 src/Model/ServerVariable.cs create mode 100644 src/Model/ServiceDefinition.cs create mode 100644 src/Model/SwaggerBase.cs create mode 100644 src/Model/SwaggerObject.cs create mode 100644 src/Model/SwaggerParameter.cs create mode 100644 src/Model/Tag.cs create mode 100644 src/ObjectBuilder.cs create mode 100644 src/OperationBuilder.cs create mode 100644 src/ParameterBuilder.cs create mode 100644 src/Program.cs create mode 100644 src/Properties/Resources.Designer.cs create mode 100644 src/Properties/Resources.resx create mode 100644 src/SchemaBuilder.cs create mode 100644 src/SchemaResolver.cs create mode 100644 src/SwaggerModeler.cs create mode 100644 src/SwaggerParser.cs rename src/{ => common}/AzureExtensions.cs (100%) rename src/{ => common}/ClientModelHelpers.cs (100%) rename src/{ => common}/CodeGenerator.cs (100%) rename src/{ => common}/CodeModelTransformer.cs (100%) rename src/{ => common}/CodeNamer.cs (100%) rename src/{ => common}/Extensibility/IGeneratorSettings.cs (100%) rename src/{ => common}/Extensibility/IPlugin.cs (100%) rename src/{ => common}/Extensibility/Plugin.cs (100%) rename src/{ => common}/Extensions.cs (100%) rename src/{ => common}/IModelSerializer.cs (100%) rename src/{ => common}/ITemplate.cs (100%) rename src/{ => common}/ITransformer.cs (100%) rename src/{ => common}/JsonRpc/CallerResponse.cs (100%) rename src/{ => common}/JsonRpc/Connection.cs (97%) rename src/{ => common}/JsonRpc/IAwaitable.cs (100%) rename src/{ => common}/JsonRpc/PeekingBinaryReader.cs (100%) rename src/{ => common}/JsonRpc/ProtocolExtensions.cs (100%) rename src/{ => common}/Logging/CodeGenerationException.cs (100%) rename src/{ => common}/Logging/ErrorManager.cs (100%) rename src/{ => common}/Logging/FileObjectPath.cs (100%) rename src/{ => common}/Logging/ILogListener.cs (100%) rename src/{ => common}/Logging/LogMessage.cs (100%) rename src/{ => common}/Logging/LogMessageSeverity.cs (100%) rename src/{ => common}/Logging/Logger.cs (100%) rename src/{ => common}/Logging/ObjectPath.cs (100%) rename src/{ => common}/Logging/ObjectPathPart.cs (100%) rename src/{ => common}/Logging/ObjectPathPartIndex.cs (100%) rename src/{ => common}/Logging/ObjectPathPartProperty.cs (100%) rename src/{ => common}/Model/CodeModel.cs (92%) rename src/{ => common}/Model/CodeModel.gen.cs (100%) rename src/{ => common}/Model/CodeModel.gen.tt (100%) rename src/{ => common}/Model/CollectionFormat.cs (100%) rename src/{ => common}/Model/CompositeType.cs (95%) rename src/{ => common}/Model/Constraint.cs (100%) rename src/{ => common}/Model/DictionaryType.cs (100%) rename src/{ => common}/Model/EnumType.cs (100%) rename src/{ => common}/Model/EnumValue.cs (100%) rename src/{ => common}/Model/HttpMethod.cs (100%) rename src/{ => common}/Model/IChild.cs (100%) rename src/{ => common}/Model/ICodeModel.cs (100%) rename src/{ => common}/Model/IEnumerableWithIndex.cs (100%) rename src/{ => common}/Model/IIdentifier.cs (100%) rename src/{ => common}/Model/IModelType.cs (100%) rename src/{ => common}/Model/IParent.cs (100%) rename src/{ => common}/Model/IVariable.cs (100%) rename src/{ => common}/Model/KnownFormat.cs (100%) rename src/{ => common}/Model/KnownFormatExtensions.cs (100%) rename src/{ => common}/Model/KnownPrimaryType.cs (100%) rename src/{ => common}/Model/Method.cs (96%) rename src/{ => common}/Model/MethodGroup.cs (100%) rename src/{ => common}/Model/MultiType.cs (100%) rename src/{ => common}/Model/PageableExtension.cs (100%) rename src/{ => common}/Model/Parameter.cs (100%) create mode 100644 src/common/Model/ParameterLocation.cs rename src/{ => common}/Model/ParameterMapping.cs (100%) rename src/{ => common}/Model/ParameterTransformation.cs (100%) rename src/{ => common}/Model/PrimaryType.cs (100%) rename src/{ => common}/Model/Property.cs (100%) create mode 100644 src/common/Model/Response.cs rename src/{ => common}/Model/SequenceType.cs (100%) rename src/{ => common}/Model/SerializationFormat.cs (100%) rename src/{ => common}/Model/XmlProperties.cs (100%) rename src/{ => common}/Model/XmsExtensions/Examples.cs (100%) rename src/{ => common}/Model/XmsExtensions/ParameterLocation.cs (100%) rename src/{ => common}/ModelSerializer.cs (100%) rename src/{ => common}/ParameterGroupExtensionHelper.cs (100%) rename src/{ => common}/Parsing/YamlBoolDeserializer.cs (100%) rename src/{ => common}/Parsing/YamlExtensions.cs (100%) rename src/{ => common}/Plugins/NewPlugin.cs (96%) rename src/{ => common}/Settings.cs (100%) rename src/{ => common}/SwaggerExtensions.cs (100%) rename src/{ => common}/Template.cs (100%) rename src/{ => common}/Utilities/CamelCaseContractResolver.cs (100%) rename src/{ => common}/Utilities/CodeModelContractResolver.cs (100%) rename src/{ => common}/Utilities/Collections/ICopyFrom.cs (100%) rename src/{ => common}/Utilities/Collections/LinqExtensions.cs (100%) rename src/{ => common}/Utilities/Collections/ListEx.cs (100%) rename src/{ => common}/Utilities/Debugger.cs (100%) rename src/{ => common}/Utilities/DependencyInjection.cs (100%) rename src/{ => common}/Utilities/DependencyInjectionJsonConverter.cs (100%) rename src/{ => common}/Utilities/EqualityComparer.cs (100%) rename src/{ => common}/Utilities/Extensions.cs (100%) rename src/{ => common}/Utilities/Factory.cs (100%) rename src/{ => common}/Utilities/Fixable.cs (100%) rename src/{ => common}/Utilities/GeneratedCollectionConverter.cs (100%) rename src/{ => common}/Utilities/IndentedStringBuilder.cs (100%) rename src/{ => common}/Utilities/JsonExtensions.cs (100%) rename src/{ => common}/Utilities/MemoryFileSystem.cs (100%) rename src/{ => common}/Utilities/TemplateConstants.cs (100%) create mode 100644 test/Expected/additionalProperties/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/additionalProperties/code-model-v1.norm.yaml create mode 100644 test/Expected/azure-parameter-grouping/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/azure-parameter-grouping/code-model-v1.norm.yaml create mode 100644 test/Expected/azure-report/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/azure-report/code-model-v1.norm.yaml create mode 100644 test/Expected/azure-resource-x/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/azure-resource-x/code-model-v1.norm.yaml create mode 100644 test/Expected/azure-resource/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/azure-resource/code-model-v1.norm.yaml create mode 100644 test/Expected/azure-special-properties/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/azure-special-properties/code-model-v1.norm.yaml create mode 100644 test/Expected/body-array/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-array/code-model-v1.norm.yaml create mode 100644 test/Expected/body-boolean.quirks/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-boolean.quirks/code-model-v1.norm.yaml create mode 100644 test/Expected/body-boolean/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-boolean/code-model-v1.norm.yaml create mode 100644 test/Expected/body-byte/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-byte/code-model-v1.norm.yaml create mode 100644 test/Expected/body-complex/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-complex/code-model-v1.norm.yaml create mode 100644 test/Expected/body-date/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-date/code-model-v1.norm.yaml create mode 100644 test/Expected/body-datetime-rfc1123/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-datetime-rfc1123/code-model-v1.norm.yaml create mode 100644 test/Expected/body-datetime/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-datetime/code-model-v1.norm.yaml create mode 100644 test/Expected/body-dictionary/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-dictionary/code-model-v1.norm.yaml create mode 100644 test/Expected/body-duration/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-duration/code-model-v1.norm.yaml create mode 100644 test/Expected/body-file/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-file/code-model-v1.norm.yaml create mode 100644 test/Expected/body-formdata-urlencoded/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-formdata-urlencoded/code-model-v1.norm.yaml create mode 100644 test/Expected/body-formdata/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-formdata/code-model-v1.norm.yaml create mode 100644 test/Expected/body-integer/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-integer/code-model-v1.norm.yaml create mode 100644 test/Expected/body-number.quirks/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-number.quirks/code-model-v1.norm.yaml create mode 100644 test/Expected/body-number/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-number/code-model-v1.norm.yaml create mode 100644 test/Expected/body-string.quirks/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-string.quirks/code-model-v1.norm.yaml create mode 100644 test/Expected/body-string/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/body-string/code-model-v1.norm.yaml create mode 100644 test/Expected/complex-model/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/complex-model/code-model-v1.norm.yaml create mode 100644 test/Expected/custom-baseUrl-more-options/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/custom-baseUrl-more-options/code-model-v1.norm.yaml create mode 100644 test/Expected/custom-baseUrl/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/custom-baseUrl/code-model-v1.norm.yaml create mode 100644 test/Expected/deprecated/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/deprecated/code-model-v1.norm.yaml create mode 100644 test/Expected/extensible-enums-swagger/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/extensible-enums-swagger/code-model-v1.norm.yaml create mode 100644 test/Expected/head-exceptions/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/head-exceptions/code-model-v1.norm.yaml create mode 100644 test/Expected/head/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/head/code-model-v1.norm.yaml create mode 100644 test/Expected/header/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/header/code-model-v1.norm.yaml create mode 100644 test/Expected/httpInfrastructure.quirks/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/httpInfrastructure.quirks/code-model-v1.norm.yaml create mode 100644 test/Expected/httpInfrastructure/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/httpInfrastructure/code-model-v1.norm.yaml create mode 100644 test/Expected/lro/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/lro/code-model-v1.norm.yaml create mode 100644 test/Expected/model-flattening/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/model-flattening/code-model-v1.norm.yaml create mode 100644 test/Expected/paging/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/paging/code-model-v1.norm.yaml create mode 100644 test/Expected/parameter-flattening/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/parameter-flattening/code-model-v1.norm.yaml create mode 100644 test/Expected/report/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/report/code-model-v1.norm.yaml create mode 100644 test/Expected/required-optional/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/required-optional/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-batch/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-batch/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-compute/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-compute/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-datalake-store/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-datalake-store/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-mobileengagement/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-mobileengagement/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-network/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-network/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-search/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-search/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-spellcheck/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-spellcheck/code-model-v1.norm.yaml create mode 100644 test/Expected/specs-web/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/specs-web/code-model-v1.norm.yaml create mode 100644 test/Expected/storage/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/storage/code-model-v1.norm.yaml create mode 100644 test/Expected/subscriptionId-apiVersion/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/subscriptionId-apiVersion/code-model-v1.norm.yaml create mode 100644 test/Expected/url-multi-collectionFormat/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/url-multi-collectionFormat/code-model-v1.norm.yaml create mode 100644 test/Expected/url/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/url/code-model-v1.norm.yaml create mode 100644 test/Expected/validation/code-model-v1-yaml.norm.yaml create mode 100644 test/Expected/validation/code-model-v1.norm.yaml create mode 100644 test/GlobalSuppressions.cs create mode 100644 test/Resource/Swagger/arm-network/2016-09-01/swagger/networkInterface.json create mode 100644 test/Resource/Swagger/arm-network/2016-12-01/swagger/applicationGateway.json create mode 100644 test/Resource/Swagger/arm-network/2016-12-01/swagger/network.json create mode 100644 test/Resource/Swagger/swagger-additional-properties.yaml create mode 100644 test/Resource/Swagger/swagger-allOf-circular.json create mode 100644 test/Resource/Swagger/swagger-allOf.json create mode 100644 test/Resource/Swagger/swagger-composite-constants.json create mode 100644 test/Resource/Swagger/swagger-data-types.json create mode 100644 test/Resource/Swagger/swagger-global-responses.json create mode 100644 test/Resource/Swagger/swagger-multiple-response-schemas.json create mode 100644 test/Resource/Swagger/swagger-no-content.json create mode 100644 test/Resource/Swagger/swagger-optional-params.json create mode 100644 test/Resource/Swagger/swagger-polymorphism.json create mode 100644 test/Resource/Swagger/swagger-recursive-type.json create mode 100644 test/Resource/Swagger/swagger-ref-allOf-inheritance.json create mode 100644 test/Resource/Swagger/swagger-response-headers.json create mode 100644 test/Resource/Swagger/swagger-simple-spec.json create mode 100644 test/Resource/Swagger/swagger-simple-spec.yaml create mode 100644 test/Resource/Swagger/swagger-streaming.json create mode 100644 test/Resource/Swagger/swagger-validation.json create mode 100644 test/Resource/Swagger/swagger-x-ms-discriminator-value.json create mode 100644 test/Resource/Swagger/swagger-x-ms-paths.json create mode 100644 test/Resource/Swagger/swagger-xml-paths.yaml create mode 100644 test/Resource/Swagger/swagger-xml.yaml create mode 100644 test/Resource/Swagger/vendor-extension-in-path.json create mode 100644 test/Resource/SwaggerGen/deprecated.yaml create mode 100644 test/SwaggerModelerTests.cs create mode 100644 test/SwaggerModelerXmlTests.cs create mode 100644 test/VendorExtensionInPath.cs delete mode 100644 tools/nuget.exe diff --git a/.gitignore b/.gitignore index ec4bf1a..ad4ca6c 100644 --- a/.gitignore +++ b/.gitignore @@ -288,4 +288,11 @@ __pycache__/ *.xsd.cs package-lock.json -*.tgz \ No newline at end of file +*.tgz +yarn.lock + +package/ +*.tar +*.tgz +src/obj/ +*.log \ No newline at end of file diff --git a/.gulp/common.iced b/.gulp/common.iced deleted file mode 100644 index 4048bf0..0000000 --- a/.gulp/common.iced +++ /dev/null @@ -1,482 +0,0 @@ -through = require 'through2' -util = require 'util' - - -# place an object into global namespace -global['Import'] = (object) -> - for key, value of object - global[key] = value - -Import - # require into the global namespace (modulename = module) - Install: (modulename, module) -> - global[modulename] = require module or modulename - - # require a gulp-Plugin into the global namespace - Plugin: () -> - Install module,"gulp-#{module}" for module in arguments - - # require a module, placing exports into global namespace - Include: () -> - Import require module for module in arguments - - Tasks: () -> - require "#{__dirname}/#{module}" for module in arguments - -############################################### -# force-global a bunch of stuff. -require 'shelljs/global' -Install 'marked' -Install 'vinyl' -Install 'os' -Install 'path' -Install 'fs' -Install 'gulp' -Install 'util' -Install 'moment' -Install 'chalk' -Install 'yargs' -Install 'semver' - -Install 'eol', 'gulp-line-ending-corrector' -Install 'through', 'through2-parallel' -Install 'run', 'run-sequence' - -# do a bit of monkeypatching -_gulpStart = gulp.Gulp::start -_runTask = gulp.Gulp::_runTask - -gulp.Gulp::start = (taskName) -> - @currentStartTaskName = taskName - _gulpStart.apply this, arguments - return - -gulp.Gulp::_runTask = (task) -> - @currentRunTaskName = task.name - _runTask.apply this, arguments - return - -# echo 'this.currentStartTaskName: ' + this.currentStartTaskName -# echo 'this.currentRunTaskName: ' + this.currentRunTaskName - -# bring some gulp-Plugins along -# Plugin 'filter', -# 'zip' - #'unzip' - #'rename' - -# force this into global namespace -global['argv'] = yargs.argv - -fs = require('fs') -path = require('path') - -concurrency = 0 -queue = [] -global.completed = [] -vfs = require('vinyl-fs'); - -module.exports = - # lets us just handle each item in a stream easily. - foreach: (delegate) -> - through.obj { concurrency: threshold }, ( each, enc, done ) -> - delegate each, done, this - - count: (result,passthru) => - foreach (each,done) => - result++ - done null - - hashCode: (s) -> - (s.split('').reduce ((a, b) -> - a = (a << 5) - a + b.charCodeAt(0) - a & a - ), 0 ) .toString(16) - - toArray: (result,passthru) => - foreach (each,done) => - result.push(each) - if passthru - done null, each - else - done null - - showFiles: () -> - foreach (each,done) -> - echo info each.path - done null, each - - onlyFiles: () -> - foreach (each,done) -> - return done null, each if fs.statSync(each.path).isFile() - done null - - source: (globs, options ) -> - options = options or { } - options.follow = true - vfs.src( globs, options) - - watchFiles: (src,tasks) -> - return gulp.watch( src,tasks) - - destination: (globs, options ) -> - gulp.dest( globs, options) - - later: (fn) -> - setTimeout fn, 10 - - mklink: (link,target) -> - # unlink link - if ! test "-d", link - fs.symlinkSync target, link, "junction" - - unlink: (link) -> - if test "-d", link - fs.unlinkSync link - - erase: (file) -> - if test "-f", file - fs.unlinkSync file - - task: (name, description, deps, fn) -> - throw "Invalid task name " if typeof name isnt 'string' - throw "Invalid task description #{name} " if typeof description isnt 'string' - - if typeof deps == 'function' - fn = deps - deps = [] - - # chain the task if it's a repeat - if name of gulp.tasks - prev = gulp.tasks[name] - - # reset the name of this task to be a 'child'' task - name = "#{name}/#{description}" - description = '' - - # add this task as a dependency of the original task. - prev.dep.unshift name - - # add the new task. - # gulp.task name, deps, fn - skip = (name.startsWith "init") or (name.startsWith "npm-install") or (name.startsWith "clean") or (name is "copy-dts-files") or (name.startsWith "nuke") or (name.startsWith "reset") or (name.startsWith "autorest") or description.endsWith("!") - - description = '' if description = '!' - - if !skip - deps.unshift "init" - - if fn.length # see if the task function has arguments (betcha never saw that before!) - gulp.task name, deps, (done)-> - if not global.completed[name] - #echo warning "Running task #{name} #{typeof done}" - global.completed[name] = true - return fn(done) - #echo warning "Skipping completed task #{name}" - return done() - else - gulp.task name, deps, ()-> - if not global.completed[name] - #echo warning "Running task #{name}" - global.completed[name] = true - return fn() - #echo warning "Skipping completed task #{name}" - return null - - - # set the description - gulp.tasks[name].description = description - - return - - where: (predicate) -> - foreach (each,done) -> - #return done null if each? - return done null, each if predicate each - done null - - splitPath: (path) -> - s = path.match /^(.+)[\\\/]([^\/]+)$/ or [path, '',path] - f = s[2].match(/^(.*)([\\.].*)$/ ) or [s[2],s[2],''] - d = (path.match /^(.:)[\\\/]?(.*)$/ ) or ['','',path] - return { - fullname : path - folder : s[1] - filename : s[2] - basename : f[1] - extension : f[2] - drive: d[1] or '' - folders: (d[2].split /[\\\/]/ )or path - } - - folder: (path) -> - return '' if not path - return (splitPath path).folder - - split: (path) -> - return '' if not path - return (splitPath path).folders - - filename: (path) -> - return '' if not path - p = splitPath path - return p.filename - - extension: (path) -> - return '' if not path - p = splitPath path - return p.extension - - basename: (path) -> - return '' if not path - p = splitPath path - return p.basename - - exists: (path) -> - return test '-f', path - - fileExists: (path) -> - return test '-f', path - - dirExists: (path) -> - return test '-d', path - - newer: (first,second) -> - return true if (!test "-d", second) and (!test "-f", second) - return false if (!test "-d",first) and (!test "-f", first) - f = fs.statSync(first).mtime - s = fs.statSync(second).mtime - return f > s - - flattenEncode: (path) -> - path.basename = "#{ path.dirname.replace(/[\/\\]/g, '_') }_#{path.basename}" - path.dirname = "" - - flattenDecode: (path) -> - f = path.basename.match(/^(.*)_(.*)$/ ) - path.basename = "#{f[1].replace(/[_]/g, '/') }/#{f[2]}" - path.dirname = "" - - except: (match) -> - # await through.obj defer file, enc, callback - through.obj (file, enc, callback) -> - - # check if the file is an actual file. - # if it's not, just skip this tool. - if !file or !file.path - return callback null, file - - # do something with the file - if file.path.match( match ) - return callback null - - return callback null, file - - - rmfile: (dir, file, callback) -> - p = path.join(dir, file) - fs.lstat p, (err, stat) -> - if err - callback.call null, err - else if stat.isDirectory() - rmdir p, callback - else - fs.unlink p, callback - return - return - - rmdir: (dir, callback) -> - #echo "RMDIR #{dir}" - fs.readdir dir, (err, files) -> - if err - callback.call null, err - else if files.length - i = undefined - j = undefined - i = j = files.length - while i-- - rmfile dir, files[i], (err) -> - if err - callback.call null, err - else if --j == 0 - fs.rmdir dir, callback - return - else - fs.rmdir dir, callback - return - return - - guid: -> - x = -> Math.floor((1 + Math.random()) * 0x10000).toString(16).substring 1 - "#{x()}#{x()}-#{x()}-#{x()}-#{x()}-#{x()}#{x()}#{x()}" - - Fail: (text) -> - echo "" - echo "#{ error 'Task Failed:' } #{error_message text}" - echo "" - rm '-rf', workdir - process.exit(1) - - execute: (cmdline,options,callback, ondata)-> - if typeof options == 'function' - ondata = callback - callback = options - options = { } - - # if we're busy, schedule again... - if concurrency >= threshold - queue.push(-> - execute cmdline, options, callback, ondata - ) - return - - concurrency++ - - options.cwd = options.cwd or basefolder - echo " #{quiet_info options.cwd} :: #{info cmdline}" if !options.silent - - options.silent = !verbose - - proc = exec cmdline, options, (code,stdout,stderr)-> - concurrency-- - - if code and (options.retry or 0) > 0 - echo warning "retrying #{options.retry} #{options.cwd}/#{cmdline}" - options.retry-- - return execute cmdline,options,callback,ondata - - - # run the next one in the queue - if queue.length - fn = (queue.shift()) - fn() - - if code and !options.ignoreexitcode - echo error "Exec Failed #{quiet_info options.cwd} :: #{info cmdline}" - if( stderr.length ) - echo error "(stderr)" - echo marked ">> #{error stderr}" - if( stdout.length ) - echo warning "(stdout)" - echo warning stdout - - Fail "Execute Task failed, fast exit" - callback(code,stdout,stderr) - - proc.stdout.on 'data', ondata if ondata - return proc - -# build task for global build -module.exports.task 'build', 'builds project', -> - echo "Building project in #{basefolder}" - -module.exports.task 'clean', 'cleans the project files', -> - -module.exports.task 'regenerate', 'regenerates expected files for testing', -> - - -# task for vs code -module.exports.task 'code', 'launches vs code', -> - exec "code #{basefolder}" - -module.exports.task 'release-only', '', (done)-> - Fail( "This command requires --configuration release" ) if configuration isnt "Release" - done() - -configString = (s)-> - "#{(s.charAt 0).toUpperCase()}#{(s.slice 1).toLowerCase() }" - -# bring current module into global namespace. -Import module.exports - -############################################### -# Global values -process.env.tmp = process.env.tmp or "#{basefolder}/tmp" - -package_json = require("#{basefolder}/package.json") - - -Import - stable: argv.stable or false - configuration: if argv.configuration then configString( argv.configuration) else (if argv.release then 'Release' else 'Debug') - github_apikey: argv.github_apikey or process.env.GITHUB_APIKEY or null - nuget_apikey: argv.nuget_apikey or process.env.NUGET_APIKEY or null - npm_apikey: argv.npm_apikey or process.env.NPM_APIKEY or null - today: moment().format('YYYYMMDD') - now: moment().format('YYYYMMDD-HHmm') - force: argv.force or false - threshold: argv.threshold or ((os.cpus().length)-1) or 1 - verbose: argv.verbose or null - workdir: "#{process.env.tmp}/gulp/#{module.exports.guid()}" - watch: argv.watch or false - -mkdir "-p", workdir if !test "-d", workdir - -############################################### -# UI stuff -TerminalRenderer = require('marked-terminal') -marked.setOptions { - renderer: new TerminalRenderer({ - heading: chalk.green.bold, - firstHeading: chalk.green.bold, - showSectionPrefix: false, - strong: chalk.bold.cyan, - em: chalk.cyan, - blockquote: chalk.magenta, - tab: 2 - }) -} - -set '+e' - -Import - error: chalk.bold.red - error_message: chalk.bold.cyan - warning: chalk.bold.yellow - info: chalk.bold.green - quiet_info: chalk.green - -############################################### -task 'default','', -> - cmds = "" - - for name, t of gulp.tasks - cmds += "\n gulp **#{name}** - #{t.description}" if t.description? and t.description.length - switches = "" - - echo marked """ - -# Usage - -## gulp commands -#{cmds} - -## available switches - *--force* specify when you want to force an action (restore, etc) - *--configuration* 'debug' or 'release' - *--release* same as --configuration=release - *--nightly* generate label for package as 'YYYYMMDD-0000-nightly' - *--preview* generate label for package as 'YYYYMMDD-HHmm-preview' - *--verbose* enable verbose output - *--threshold=nn* set parallelism threshold (default = 10) - -#{switches} -""" - -task 'test', "Run Tests", -> - -task 'fix-line-endings', 'Fixes line endings to file-type appropriate values.', -> - source "**/*.iced" - .pipe eol {eolc: 'LF', encoding:'utf8'} - .pipe destination '.' - -task 'version-number', '!', (done)-> - if argv.version - global.version = argv.version if argv.version - done(); - else - # git rev-list --parents HEAD --count --full-history - execute "git rev-list --parents HEAD --count --full-history" , {silent:true}, (c,o,e)-> - pv = (package_json.version).trim() - global.version = "#{semver.major(pv)}.#{semver.minor(pv)}.#{o.trim()}" - done(); diff --git a/.gulp/dotnet.iced b/.gulp/dotnet.iced deleted file mode 100644 index 7da7ba4..0000000 --- a/.gulp/dotnet.iced +++ /dev/null @@ -1,61 +0,0 @@ - -# ============================================================================== -# file selections - -Import - projects:() -> - source '**/*.csproj' - .pipe except /preview/ig - - # test projects - tests:() -> - source '**/*[Tt]est.csproj' - -# ============================================================================== -# Functions - -dotnet = (cmd) -> - foreach (file, callback) -> - # check if the file is an actual file. - # if it's not, just skip this tool. - if !file or !file.path - return callback null, file - - # do something with the file - await execute "dotnet #{cmd} #{ file.path } /nologo", defer code,stdout,stderr - # Fail "dotnet #{cmd} failed" if code - # or just done, no more processing - return callback null - -# ============================================================================== -# Tasks - - -task 'build','dotnet',['restore', 'version-number'], (done) -> - execute "dotnet build -c #{configuration} #{solution} /nologo /clp:NoSummary /p:VersionPrefix=#{version}", (code, stdout, stderr) -> - done() - -task 'restore','restores the dotnet packages for the projects', (done) -> - if ! test '-d', "#{os.homedir()}/.nuget" - global.force = true - - projects() - .pipe where (each) -> # check for project.assets.json files are up to date - rm "#{folder each.path}/obj/project.assets.json" if (force and test '-f', "#{folder each.path}/obj/project.assets.json") - return true if force - assets = "#{folder each.path}/obj/project.assets.json" - return false if (exists assets) and (newer assets, each.path) - return true - .pipe foreach (each,done)-> - execute "dotnet restore #{ each.path } /nologo", {retry:1},(code,stderr,stdout) -> - done() - -task 'test', 'dotnet',['restore'] , (done) -> - # run xunit test in parallel with each other. - tests() - .pipe foreach (each,done)-> - execute "dotnet test #{ each.path } /nologo",{retry:1}, (code,stderr,stdout) -> - done() - -# the dotnet gulp-plugin. -module.exports = dotnet \ No newline at end of file diff --git a/.gulp/gulpfile.iced b/.gulp/gulpfile.iced deleted file mode 100644 index 7a4738d..0000000 --- a/.gulp/gulpfile.iced +++ /dev/null @@ -1,37 +0,0 @@ -require './common.iced' - -# ============================================================================== -# tasks required for this build -Tasks "dotnet" # dotnet functions - -# ============================================================================== -# Settings -Import - initialized: false - solution: "#{basefolder}/autorest.common.sln" - sourceFolder: "#{basefolder}/src/" - -# ============================================================================== -# Tasks - -task 'init', "" ,(done)-> - Fail "YOU MUST HAVE NODEJS VERSION GREATER THAN 7.10.0" if semver.lt( process.versions.node , "7.10.0" ) - done() - -# Run language-specific tests: -# (ie, things that call stuff like 'mvn test', 'npm test', 'tox', 'go run' etc) -task 'test', "more", ["regenerate"], (done) -> - # insert commands here to do other kinds of testing - # echo "Testing More" - done(); - -task 'pack', 'Create the nuget package', ['build'], (done) -> - # create the nuget package - execute "dotnet pack -c #{configuration} #{sourceFolder} /nologo /clp:NoSummary /p:version=#{version}", (code, stdout, stderr) -> - done() - -task 'publish', 'publishes the package to nuget.org',['release-only','version-number'] ,(done)-> - # must be --release to publish the package - run ['pack'], -> - execute "#{basefolder}/tools/nuget.exe push #{basefolder}/src/bin/Microsoft.AutoRest.Common.#{version}.nupkg -source https://www.nuget.org/api/v2/package/ -ApiKey #{nuget_apikey} -NonInteractive -Timeout 60", (c,o,e) -> - done() \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index f231d01..0000000 --- a/gulpfile.js +++ /dev/null @@ -1,4 +0,0 @@ -// set the base folder of this project -global.basefolder = `${__dirname}` -require ("rechoir").prepare(require('interpret').extensions, './.gulp/gulpfile.iced'); -require ('./.gulp/gulpfile.iced') diff --git a/package.json b/package.json index 4ec8eac..54c3c26 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,14 @@ { "name": "@microsoft.azure/autorest.common", - "version": "2.4.0", + "version": "3.0.0", + "private": true, "description": "The common module for AutoRest Extensions", "scripts": { - "test": "gulp test", - "testci": "gulp test", - "build": "gulp build", - "clean": "gulp clean", + "test": "dotnet test test\\autorest.common.test.csproj", + "testci": "dotnet test test\\autorest.common.test.csproj", + "build": "dotnet build", "code": "code .", - "postinstall": "gulp restore", - "prepare": "gulp build", - "publish-preview": "NOT YET AUTOMATED", - "nuke": "git clean -xdf", - "prepublishOnly": "I am a syntax error that prevents you from accidentally publishing this on npm. This package is published on Nuget!" + "postinstall": "dotnet restore" }, "repository": { "type": "git", @@ -29,19 +25,7 @@ }, "homepage": "https://github.com/Azure/autorest.common/blob/master/README.md", "devDependencies": { - "coffee-script": "^1.11.1", - "dotnet-sdk-2.0.0": "^1.4.4", - "gulp": "^3.9.1", - "gulp-filter": "^5.0.0", - "gulp-line-ending-corrector": "^1.0.1", - "iced-coffee-script": "^108.0.11", - "marked": "^0.3.6", - "marked-terminal": "^2.0.0", - "moment": "^2.17.1", - "run-sequence": "*", - "shx": "^0.2.2", - "through2-parallel": "^0.1.3", - "yargs": "^8.0.2" + "dotnet-sdk-2.0.0": "^1.4.4" }, "dependencies": {} } diff --git a/src/BuilderExtensions.cs b/src/BuilderExtensions.cs new file mode 100644 index 0000000..2effa54 --- /dev/null +++ b/src/BuilderExtensions.cs @@ -0,0 +1,121 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using AutoRest.Core.Logging; +using AutoRest.Core.Utilities; +using AutoRest.Modeler.JsonConverters; +using AutoRest.Modeler.Model; +using AutoRest.Common.Properties; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using AutoRest.Core.Model; + +namespace AutoRest.Modeler +{ + public static class BuilderExtensions + { + public static IEnumerable StringsToTokens(this IEnumerable xs) => xs.Select(x => x); + public static IEnumerable TokensToStrings(this IEnumerable xs) => xs.Select(x => JsonConvert.DeserializeObject(JsonConvert.SerializeObject(x))); + + public static bool IsTaggedAsNoWire(this SwaggerBase item) => item.Extensions.Get("x-ms-no-wire") == true; + public static string ForwardTo(this SwaggerBase item) => item.Extensions.GetValue("x-ms-forward-to"); + public static Dictionary Implementation(this SwaggerBase item) + { + var implementation = item.Extensions.GetValue("x-ms-implementation"); + if (implementation != null) + { + if (implementation is string implAgnostic) + { + var res = new Dictionary(); + res[""] = implAgnostic; + return res; + } + else if (implementation is JObject impl) + { + return impl.ToObject>(); + } + } + return null; + } + + /// + /// Removes #/components/{component}/ or url#/components/{component} from the reference path. + /// + private static string StripSomeComponentPath(string component, string reference) + { + var prefix = $"#/components/{component}/"; + if (reference != null && reference.Contains(prefix)) + { + reference = reference.Substring(reference.IndexOf(prefix, StringComparison.OrdinalIgnoreCase) + prefix.Length); + } + return reference; + } + + public static string StripComponentsParameterPath(this string reference) => StripSomeComponentPath("parameters", reference); + public static string StripComponentsRequestBodyPath(this string reference) => StripSomeComponentPath("requestBodies", reference); + public static string StripComponentsSchemaPath(this string reference) => StripSomeComponentPath("schemas", reference); + + /// + /// A schema represents a primitive type if it's not an object or it represents a dictionary + /// Notes: + /// 'additionalProperties' on a type AND no defined 'properties', indicates that + /// this type is a Dictionary. (and is handled by ObjectBuilder) + /// + public static bool IsPrimitiveType(this Schema _schema) + => (_schema.Type != null && _schema.Type != DataType.Object || (_schema.AdditionalProperties != null && _schema.Properties.IsNullOrEmpty())); + + /// + /// A schema represents a simple primary type if it's a stream, or an object with no properties + /// + public static KnownPrimaryType GetSimplePrimaryType(this Schema _schema, bool generateEmptyClasses) + { + // If object with file format treat as stream + if (_schema.Type != null + && _schema.Type == DataType.Object + && "file".EqualsIgnoreCase(_schema.Format)) + { + return KnownPrimaryType.Stream; + } + + // If the object does not have any properties, treat it as raw json (i.e. object) + if ((_schema.Properties == null || !generateEmptyClasses && _schema.Properties.Count == 0) && + string.IsNullOrEmpty(_schema.Extends) && _schema.AdditionalProperties == null) + { + return KnownPrimaryType.Object; + } + + // The schema doesn't match any KnownPrimaryType + return KnownPrimaryType.None; + } + + /// + /// Determines if a constraint is supported for the SwaggerObject Type + /// + public static bool IsConstraintSupported(this SwaggerObject swaggerObject, string constraintName) + { + switch (swaggerObject.Type) + { + case DataType.Array: + return (constraintName.EqualsIgnoreCase(Constraint.MinItems.ToString()) || + constraintName.EqualsIgnoreCase(Constraint.MaxItems.ToString()) || + constraintName.EqualsIgnoreCase(Constraint.UniqueItems.ToString())); + case DataType.Integer: + case DataType.Number: + return constraintName.EqualsIgnoreCase(Constraint.ExclusiveMaximum.ToString()) || + constraintName.EqualsIgnoreCase(Constraint.ExclusiveMinimum.ToString()) || + constraintName.EqualsIgnoreCase(Constraint.MultipleOf.ToString()) || + constraintName.EqualsIgnoreCase("minimum") || constraintName.EqualsIgnoreCase("maximum"); + case DataType.String: + return (constraintName.EqualsIgnoreCase(Constraint.MinLength.ToString()) || + constraintName.EqualsIgnoreCase(Constraint.MaxLength.ToString()) || + constraintName.EqualsIgnoreCase(Constraint.Pattern.ToString())); + default: + return false; + } + } + } +} \ No newline at end of file diff --git a/src/GlobalSuppressions.cs b/src/GlobalSuppressions.cs new file mode 100644 index 0000000..5b4dc3a --- /dev/null +++ b/src/GlobalSuppressions.cs @@ -0,0 +1,119 @@ +// This file is used by Code Analysis to maintain SuppressMessage +// attributes that are applied to this project. +// Project-level suppressions either have no target or are given +// a specific target and scoped to a namespace, type, member, etc. +// +// To add a suppression to this file, right-click the message in the +// Code Analysis results, point to "Suppress Message", and click +// "In Suppression File". +// You do not need to add suppressions to this file manually. + +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Security", + Justification = "This type is strictly a serialization model.")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#Paths", + Justification = "This type is strictly a serialization model.")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#Security", + Justification = "This type is strictly a serialization model.")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", + MessageId = "1#", Scope = "member", + Target = "AutoRest.Modeler.OperationBuilder.#BuildMethod(AutoRest.Core.Model.HttpMethod,System.String,System.String,System.String)", Justification = "May not parse as valid Uri")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", + MessageId = "1#", Scope = "member", + Target = "AutoRest.Modeler.SwaggerModeler.#BuildMethod(AutoRest.Core.Model.HttpMethod,System.String,System.String,AutoRest.Modeler.Model.Operation)", Justification = "May not parse as valid Uri")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1055:UriReturnValuesShouldNotBeStrings", + Scope = "member", Target = "AutoRest.Modeler.SwaggerModeler.#BuildMethodBaseUrl(AutoRest.Core.Model.CodeModel,System.String)", Justification = "May not parse as valid Uri")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", + Scope = "member", Target = "AutoRest.Modeler.Model.ExternalDoc.#Url", Justification = "May not parse as valid Uri")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1056:UriPropertiesShouldNotBeStrings", + Scope = "member", Target = "AutoRest.Modeler.Model.License.#Url", Justification = "May not parse as valid Uri")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "AutoRest.Core.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "AutoRest.Modeler.SwaggerParser.#Parse(System.String)", Justification = "Generated Code")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", + Scope = "member", Target = "AutoRest.Modeler.Extensions.#ToHttpMethod(System.String)", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", + Scope = "member", Target = "AutoRest.Modeler.SchemaResolver.#Dereference(System.String)", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", + Scope = "member", Target = "AutoRest.Modeler.SwaggerModeler.#InitializeClientModel()", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", + Scope = "member", Target = "AutoRest.Modeler.OperationBuilder.#BuildMethod(AutoRest.Core.Model.HttpMethod,System.String,System.String,System.String)", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", + MessageId = "param", Scope = "member", + Target = "AutoRest.Modeler.CollectionFormatBuilder.#OnBuildMethodParameter(AutoRest.Core.Model.Method,AutoRest.Modeler.Model.SwaggerParameter,System.Text.StringBuilder)", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", + MessageId = "Param", Scope = "member", + Target = "AutoRest.Modeler.CollectionFormatBuilder.#OnBuildMethodParameter(AutoRest.Core.Model.Method,AutoRest.Modeler.Model.SwaggerParameter,System.Text.StringBuilder)", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", + MessageId = "OAuth", Scope = "member", Target = "AutoRest.Modeler.Model.SecuritySchemeType.#OAuth2", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", + MessageId = "Default", Scope = "member", Target = "AutoRest.Modeler.Model.SwaggerObject.#Default", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", + MessageId = "Enum", Scope = "member", Target = "AutoRest.Modeler.Model.SwaggerObject.#Enum", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", + Scope = "member", Target = "AutoRest.Modeler.Model.SwaggerObject.#Type", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces", + Scope = "type", Target = "AutoRest.Modeler.Model.Schema", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", + Scope = "member", Target = "AutoRest.Modeler.Model.SwaggerObject.#GetBuilder(AutoRest.Modeler.SwaggerModeler)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", + MessageId = "operation", Scope = "member", + Target = "AutoRest.Modeler.OperationBuilder.#SwaggerOperationProducesJson(AutoRest.Modeler.Model.Operation)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", + MessageId = "operation", Scope = "member", + Target = "AutoRest.Modeler.OperationBuilder.#SwaggerOperationConsumesJson(AutoRest.Modeler.Model.Operation)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", + MessageId = "operation", Scope = "member", + Target = "AutoRest.Modeler.OperationBuilder.#SwaggerOperationProducesOctetStream(AutoRest.Modeler.Model.Operation)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", + MessageId = "operation", Scope = "member", + Target = "AutoRest.Modeler.OperationBuilder.#SwaggerOperationConsumesMultipartFormData(AutoRest.Modeler.Model.Operation)", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", + "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "multi", Scope = "resource", + Target = "AutoRest.Common.Properties.Resources.resources", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", + MessageId = "Auth", Scope = "member", Target = "AutoRest.Modeler.Model.SecuritySchemeType.#OAuth2")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Tags", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Consumes", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Produces", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Parameters", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Responses", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Schemes", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Operation.#Security", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.OperationResponse.#Headers", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.OperationResponse.#Examples", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Schema.#Properties", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Schema.#Required", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.Schema.#AllOf", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#Paths", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#SecurityDefinitions", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#Security", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#Tags", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#ExternalReferences", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.SwaggerBase.#Extensions", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.SwaggerObject.#Enum", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.JsonConverters.SwaggerJsonConverter.#Document", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", + Scope = "member", Target = "AutoRest.Modeler.Model.ServiceDefinition.#CustomPaths", Justification = "Serialization Type")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "AutoRest.Modeler.SchemaBuilder.#BuildServiceType(System.String)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "AutoRest.Core.Logging.ErrorManager.CreateError(System.String,System.Object[])", Scope = "member", Target = "AutoRest.Modeler.SwaggerModeler.#Build()")] diff --git a/src/JsonConverters/PathItemRefConverter.cs b/src/JsonConverters/PathItemRefConverter.cs new file mode 100644 index 0000000..adf365f --- /dev/null +++ b/src/JsonConverters/PathItemRefConverter.cs @@ -0,0 +1,50 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using AutoRest.Modeler.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Modeler.JsonConverters +{ + public class PathItemRefConverter : SwaggerJsonConverter + { + public PathItemRefConverter(string json) + { + Document = JObject.Parse(json); + } + + public override bool CanConvert(System.Type objectType) + => objectType == typeof (Dictionary); + + public override object ReadJson(JsonReader reader, System.Type objectType, object existingValue, + JsonSerializer serializer) + { + // is the leaf an vendor extension? "x-*..." + if (reader == null || reader.Path.Substring(reader.Path.LastIndexOf(".", StringComparison.Ordinal) + 1).StartsWith("x-",StringComparison.CurrentCulture)) + { + // skip x-* vendor extensions when used where the path would be. + return new Dictionary < string, Operation >(); + } + + JObject jobject = JObject.Load(reader); + if (jobject == null) + { + return null; + } + + // Unwrap if it's a reference object. + while (jobject.First?.Path == "$ref") + { + jobject = + Document.SelectToken(jobject.GetValue("$ref", StringComparison.Ordinal).ToString(). + Replace("#/", "").Replace("/", ".")) as + JObject; + } + return JsonConvert.DeserializeObject>(jobject.ToString(), + GetSettings(serializer)); + } + } +} \ No newline at end of file diff --git a/src/JsonConverters/PathLevelParameterConverter.cs b/src/JsonConverters/PathLevelParameterConverter.cs new file mode 100644 index 0000000..e8eda0c --- /dev/null +++ b/src/JsonConverters/PathLevelParameterConverter.cs @@ -0,0 +1,100 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; +using System.Linq; +using AutoRest.Modeler.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using AutoRest.Core.Logging; + +namespace AutoRest.Modeler.JsonConverters +{ + public class PathLevelParameterConverter : SwaggerJsonConverter + { + public PathLevelParameterConverter(string json) + { + Document = JObject.Parse(json); + } + + public override bool CanConvert(System.Type objectType) + => objectType == typeof (Dictionary); + + /// + /// To merge common parameters at the path level into the parameters at + /// the operation level if they do not exist at the operation level + /// + /// + /// + /// + /// + /// + public override object ReadJson(JsonReader reader, System.Type objectType, object existingValue, + JsonSerializer serializer) + { + JObject jo = JObject.Load(reader); + if (jo["parameters"] != null) + { + var commonParameters = new Dictionary(); + foreach (JObject param in jo["parameters"] as JArray) + { + string key = GetParameterKey(param); + commonParameters[key] = param; + } + + // Iterating over the operations to merge the common parameters if they do not exist + foreach (JObject operation in jo.Properties() + .Where(p => p.Name != "parameters") + .Select(p => p.Value as JObject)) + { + if (operation["parameters"] == null) + { + operation["parameters"] = new JArray(); + } + foreach (var key in commonParameters.Keys) + { + if (!(operation["parameters"] as JArray).Any(p => GetParameterKey(p as JObject) == key)) + { + (operation["parameters"] as JArray).Add(commonParameters[key]); + } + } + } + + // Removing the common parameters to avoid serialization errors + jo.Remove("parameters"); + } + + var result = new Dictionary(); + + foreach (JProperty operation in jo.Children()) + { + try + { + if (operation.Name == null) + { + continue; + } + + result[operation.Name] = JsonConvert.DeserializeObject(operation.Value.ToString(), + GetSettings(serializer)); + } + catch (JsonException exception) + { + Logger.Instance.Log(Category.Error, exception.Message); + } + } + + return result; + } + + /// + /// Returns the value of the reference or the value of the name and location (query, path, body) + /// + /// + /// + private static string GetParameterKey(JObject param) + { + return (string) (param["$ref"] ?? param["name"] + "+" + param["in"]); + } + } +} \ No newline at end of file diff --git a/src/JsonConverters/ResponseRefConverter.cs b/src/JsonConverters/ResponseRefConverter.cs new file mode 100644 index 0000000..894c8c2 --- /dev/null +++ b/src/JsonConverters/ResponseRefConverter.cs @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using AutoRest.Modeler.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Modeler.JsonConverters +{ + public class ResponseRefConverter : SwaggerJsonConverter + { + public ResponseRefConverter(string json) + { + Document = JObject.Parse(json); + } + + public override bool CanConvert(System.Type objectType) + { + return (objectType == typeof (OperationResponse)); + } + + public override object ReadJson(JsonReader reader, System.Type objectType, object existingValue, + JsonSerializer serializer) + { + JObject jo = JObject.Load(reader); + string referencePath = null; + // Unwrap if it's a reference object + if ((jo.First != null) && (jo.First.Path == "$ref")) + { + referencePath = jo.GetValue("$ref", StringComparison.Ordinal).ToString(); + // Shorthand notation + if (!referencePath.StartsWith("#/components/responses", StringComparison.Ordinal)) + { + referencePath = "#/components/responses/" + referencePath; + } + jo = Document.SelectToken(referencePath.Replace("#/", "").Replace("/", ".")) as JObject; + } + + OperationResponse swaggerResponse = JsonConvert.DeserializeObject(jo.ToString(), GetSettings(serializer)); + return swaggerResponse; + } + } +} diff --git a/src/JsonConverters/SwaggerJsonConverter.cs b/src/JsonConverters/SwaggerJsonConverter.cs new file mode 100644 index 0000000..9c70c52 --- /dev/null +++ b/src/JsonConverters/SwaggerJsonConverter.cs @@ -0,0 +1,41 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Modeler.JsonConverters +{ + public abstract class SwaggerJsonConverter : JsonConverter + { + protected JObject Document { get; set; } + + public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + { + throw new NotImplementedException(); + } + + protected JsonSerializerSettings GetSettings(JsonSerializer serializer) + { + if (serializer == null) + { + throw new ArgumentNullException("serializer"); + } + + var settings = new JsonSerializerSettings + { + TypeNameHandling = TypeNameHandling.None, + MetadataPropertyHandling = MetadataPropertyHandling.Ignore + }; + foreach (var converter in serializer.Converters) + { + if (converter != this) + { + settings.Converters.Add(converter); + } + } + return settings; + } + } +} \ No newline at end of file diff --git a/src/Model/Components.cs b/src/Model/Components.cs new file mode 100644 index 0000000..5a2cc28 --- /dev/null +++ b/src/Model/Components.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; + +namespace AutoRest.Modeler.Model +{ + public class Components : SwaggerBase + { + public Components() + { + Schemas = new Dictionary(); + Parameters = new Dictionary(); + RequestBodies = new Dictionary(); + Responses = new Dictionary(); + } + + public Dictionary Schemas { get; set; } + + public Dictionary Parameters { get; set; } + + public Dictionary RequestBodies { get; set; } + + public Dictionary Responses { get; set; } + + } +} \ No newline at end of file diff --git a/src/Model/DataType.cs b/src/Model/DataType.cs new file mode 100644 index 0000000..5879406 --- /dev/null +++ b/src/Model/DataType.cs @@ -0,0 +1,20 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +namespace AutoRest.Modeler.Model +{ + /// + /// Swagger data type. + /// + public enum DataType + { + None, + String, + Number, + Integer, + Boolean, + Array, + File, + Object + } +} \ No newline at end of file diff --git a/src/Model/Discriminator.cs b/src/Model/Discriminator.cs new file mode 100644 index 0000000..66f3eb6 --- /dev/null +++ b/src/Model/Discriminator.cs @@ -0,0 +1,15 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; + +namespace AutoRest.Modeler.Model +{ + public class Discriminator + { + public string PropertyName { get; set; } + + // TODO: translate x-ms-discriminator-value to this! Completely ignored so far. + public Dictionary Mapping { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/ExternalDoc.cs b/src/Model/ExternalDoc.cs new file mode 100644 index 0000000..b7ecabb --- /dev/null +++ b/src/Model/ExternalDoc.cs @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using AutoRest.Core.Utilities; + +namespace AutoRest.Modeler.Model +{ + /// + /// Allows referencing an external resource for extended documentation. + /// + public class ExternalDoc + { + /// + /// Url of external Swagger doc. + /// + public string Url { get; set; } + + /// + /// Description of external Swagger doc. + /// + public string Description { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/Header.cs b/src/Model/Header.cs new file mode 100644 index 0000000..f53b91f --- /dev/null +++ b/src/Model/Header.cs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using Newtonsoft.Json; + +namespace AutoRest.Modeler.Model +{ + /// + /// Swagger header object. + /// + public class Header : SwaggerBase + { + public string Description { get; set; } + + [JsonProperty(PropertyName = "$ref")] + public string Reference { get; set; } + + [JsonProperty(PropertyName = "required")] + public virtual bool IsRequired { get; set; } + + /// + /// The schema defining the type used for the body parameter. + /// + public Schema Schema { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/Info.cs b/src/Model/Info.cs new file mode 100644 index 0000000..9a573b3 --- /dev/null +++ b/src/Model/Info.cs @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using AutoRest.Core.Utilities; +using Newtonsoft.Json; + +namespace AutoRest.Modeler.Model +{ + /// + /// The object provides metadata about the API. + /// The metadata can be used by the clients if needed, and can be presented + /// in the Swagger-UI for convenience. + /// + public class Info : SwaggerBase + { + private string _description; + public string Title { get; set; } + + public string Description + { + get { return _description; } + set + { + if (string.IsNullOrWhiteSpace(_description)) + { + _description = value.StripControlCharacters(); + } + } + } + + public string Version { get; set; } + + [JsonProperty("x-ms-code-generation-settings")] + public SwaggerBase CodeGenerationSettings { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/MediaTypeObject.cs b/src/Model/MediaTypeObject.cs new file mode 100644 index 0000000..1c451a3 --- /dev/null +++ b/src/Model/MediaTypeObject.cs @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + + +namespace AutoRest.Modeler.Model +{ + public class MediaTypeObject : SwaggerBase + { + public Schema Schema { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/Operation.cs b/src/Model/Operation.cs new file mode 100644 index 0000000..6fdcfa3 --- /dev/null +++ b/src/Model/Operation.cs @@ -0,0 +1,103 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +using System; +using System.Linq; +using System.Collections.Generic; +using AutoRest.Core.Utilities; +using Newtonsoft.Json; + +namespace AutoRest.Modeler.Model +{ + /// + /// Describes a single API operation on a path. + /// + public class Operation : SwaggerBase + { + private string _description; + private string _summary; + + public Operation() + { + } + + /// + /// A list of tags for API documentation control. + /// + public IList Tags { get; set; } + + /// + /// A friendly serviceTypeName for the operation. The id MUST be unique among all + /// operations described in the API. Tools and libraries MAY use the + /// operation id to uniquely identify an operation. + /// + public string OperationId { get; set; } + + public string Summary + { + get { return _summary; } + set { _summary = value.StripControlCharacters(); } + } + + public string Description + { + get { return _description; } + set { _description = value.StripControlCharacters(); } + } + + /// + /// Additional external documentation for this operation. + /// + public ExternalDoc ExternalDocs { get; set; } + + // TODO: fix/remove + public IEnumerable GetConsumes(Dictionary requestBodies) + { + var body = RequestBody; + if (body?.Reference != null) + { + body = requestBodies[body.Reference.StripComponentsRequestBodyPath()]; + } + var result = body?.Content?.Keys.ToList(); + if (result == null || result.Count == 0) return new List { "application/json" }; + return result; + } + + // TODO: fix/remove + public IEnumerable GetProduces() + { + var result = Responses?.Values.SelectMany(r => r.Content?.Keys ?? Enumerable.Empty()).Distinct().ToList(); + if (result == null || result.Count == 0 || result.Count == 1 && result[0] == "*/*") return new List { "application/json" }; + return result; + } + + [JsonProperty(PropertyName = "parameters")] + private IList _parameters; + + + /// + /// A list of parameters that are applicable for this operation. + /// If a parameter is already defined at the Path Item, the + /// new definition will override it, but can never remove it. + /// + [JsonIgnore] + public SwaggerParameter[] Parameters + { + get + { + var result = _parameters?.ToList() ?? new List(); + if (RequestBody != null) + { + result.InsertRange(Math.Min(Extensions.Get("x-ms-requestBody-index") ?? 0, result.Count), RequestBody.AsParameters()); + } + return result.ToArray(); + } + } + + public RequestBody RequestBody { get; set; } + + /// + /// The list of possible responses as they are returned from executing this operation. + /// + public Dictionary Responses { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/ParameterLocation.cs b/src/Model/ParameterLocation.cs index 1650d9b..51bae1f 100644 --- a/src/Model/ParameterLocation.cs +++ b/src/Model/ParameterLocation.cs @@ -1,18 +1,19 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace AutoRest.Core.Model +namespace AutoRest.Modeler.Model { /// - /// Defines available parameter locations + /// The location of the parameter. /// public enum ParameterLocation { - None = 0, - Path, + None, Query, Header, + Path, + FormData, Body, - FormData + Cookie } -} \ No newline at end of file +} diff --git a/src/Model/ParameterStyle.cs b/src/Model/ParameterStyle.cs new file mode 100644 index 0000000..c0d8339 --- /dev/null +++ b/src/Model/ParameterStyle.cs @@ -0,0 +1,18 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + + +namespace AutoRest.Modeler.Model +{ + public enum ParameterStyle + { + Matrix, + Label, + Form, + Simple, + SpaceDelimited, + PipeDelimited, + DeepObject, + TabDelimited // FAKE + } +} \ No newline at end of file diff --git a/src/Model/Path.cs b/src/Model/Path.cs new file mode 100644 index 0000000..4ce9e97 --- /dev/null +++ b/src/Model/Path.cs @@ -0,0 +1,59 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; +using Newtonsoft.Json; +using System.Linq; + +namespace AutoRest.Modeler.Model +{ + public class Path + { + + public Path() + { + } + + + [JsonProperty(PropertyName = "get")] + public Operation Get {get; set;} + + + [JsonProperty(PropertyName = "put")] + public Operation Put {get; set;} + + [JsonProperty(PropertyName = "post")] + public Operation Post {get; set;} + + [JsonProperty(PropertyName = "delete")] + public Operation Delete {get; set;} + + [JsonProperty(PropertyName = "options")] + public Operation Options {get; set;} + + [JsonProperty(PropertyName = "head")] + public Operation Head {get; set;} + + [JsonProperty(PropertyName = "patch")] + public Operation Patch {get; set;} + + [JsonProperty(PropertyName = "trace")] + public Operation Trace {get; set;} + + [JsonProperty(PropertyName = "x-ms-metadata")] + public AutoRest.Core.Model.XmsMetadata XMsMetadata { get; set; } + + public Dictionary ToOperationsDictionary() => + new Dictionary { + { "put", Put }, + { "delete", Delete }, + { "get", Get }, + { "post", Post }, + { "options", Options }, + { "head", Head }, + { "patch", Patch }, + { "trace", Trace} + }.Where(op => op.Value != null) + .ToDictionary(op => op.Key, op => op.Value); + } +} \ No newline at end of file diff --git a/src/Model/RequestBody.cs b/src/Model/RequestBody.cs new file mode 100644 index 0000000..a7a1d7b --- /dev/null +++ b/src/Model/RequestBody.cs @@ -0,0 +1,74 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using AutoRest.Core.Utilities; +using System; +using System.Collections.Generic; +using System.Linq; +using Newtonsoft.Json; + +namespace AutoRest.Modeler.Model +{ + /// + /// Describes a single response from an API Operation. + /// + public class RequestBody : SwaggerBase + { + private string _description; + + public string Description + { + get { return _description; } + set { _description = value.StripControlCharacters(); } + } + + [JsonProperty(PropertyName = "$ref")] + public string Reference { get; set; } + + // TODO: get rid of this + private IEnumerable asParamCache = null; + public IEnumerable AsParameters() + { + if (asParamCache == null) + { + Func isFormDataMimeType = type => type == "multipart/form-data" || type == "application/x-www-form-urlencoded"; + if (isFormDataMimeType(Content?.Keys?.FirstOrDefault()) && Content.Values.First().Schema != null) // => in: formData + { + var schema = Content.Values.First().Schema; + asParamCache = schema.Properties.Select(prop => + new SwaggerParameter + { + Description = prop.Value.Description, + In = ParameterLocation.FormData, + Name = prop.Key, + IsRequired = schema.Required?.Contains(prop.Key) ?? false, + Schema = prop.Value, + Extensions = schema.Extensions, + Style = prop.Value?.Style + }); + } + else // => in: body + { + var schema = Content?.Values.FirstOrDefault()?.Schema; + var p = new SwaggerParameter + { + Description = Description, + In = ParameterLocation.Body, + Name = Extensions.GetValue("x-ms-requestBody-name") ?? "body", + IsRequired = Required, + Schema = schema, + Reference = Reference, + Extensions = Extensions, + Style = schema?.Style + }; + asParamCache = new [] { p }; + } + } + return asParamCache; + } + + public Dictionary Content { get; set; } + + public bool Required { get; set; } + } +} diff --git a/src/Model/Response.cs b/src/Model/Response.cs index 463f93a..8ae71d6 100644 --- a/src/Model/Response.cs +++ b/src/Model/Response.cs @@ -1,44 +1,33 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. +// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -using System.Collections.Generic; -using System.Globalization; using AutoRest.Core.Utilities; +using System; +using System.Collections.Generic; +using System.Linq; -namespace AutoRest.Core.Model +namespace AutoRest.Modeler.Model { /// - /// Defines a structure for operation response. + /// Describes a single response from an API Operation. /// - public class Response + public class OperationResponse : SwaggerBase { - /// - /// Initializes a new instance of Response. - /// - /// Body type. - /// Headers type. - public Response(IModelType body, IModelType headers) - { - Body = body; - Headers = headers; - } + private string _description; - public Response() + public string Description { - + get { return _description; } + set { _description = value.StripControlCharacters(); } } - /// - /// Gets or sets the body type. - /// - public IModelType Body{ get; set; } - /// - /// Gets or sets the headers type. - /// - public IModelType Headers { get; set; } + // TODO: get rid of this + public Schema Schema => Content?.Values.FirstOrDefault()?.Schema; + + public Dictionary Content { get; set; } - public Dictionary Extensions { get; set; } = new Dictionary(); + public Dictionary Headers { get; set; } - public bool IsNullable => Extensions?.Get("x-nullable") ?? true; + public Dictionary Examples { get; set; } } -} +} \ No newline at end of file diff --git a/src/Model/Schema.cs b/src/Model/Schema.cs new file mode 100644 index 0000000..ad8b886 --- /dev/null +++ b/src/Model/Schema.cs @@ -0,0 +1,88 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using AutoRest.Core.Model; +using System.Collections.Generic; +using Newtonsoft.Json; +namespace AutoRest.Modeler.Model +{ + /// + /// Swagger schema object. + /// + public class Schema : SwaggerObject + { + public string Title { get; set; } + + /// + /// Adds support for polymorphism. The discriminator is the schema + /// property serviceTypeName that is used to differentiate between other schemas + /// that inherit this schema. The property serviceTypeName used MUST be defined + /// at this schema and it MUST be in the required property list. When used, + /// the value MUST be the serviceTypeName of this schema or any schema that inherits it, + /// or it can be overridden with the x-ms-discriminator-value extension. + /// + public Discriminator Discriminator { get; set; } + + public bool? Nullable { get; set; } + + /// + /// Key is a type serviceTypeName. + /// + public Dictionary Properties { get; set; } + + public bool ReadOnly { get; set; } + + public ExternalDoc ExternalDocs { get; set; } + + public object Example { get; set; } + + public ParameterStyle? Style { get; set; } // for backwards compat. with 2.0 - properties can have "style" to encode things like form data collection format + + /// + /// The value of this property MUST be another schema which will provide + /// a base schema which the current schema will inherit from. The + /// inheritance rules are such that any instance that is valid according + /// to the current schema MUST be valid according to the referenced + /// schema. This MAY also be an array, in which case, the instance MUST + /// be valid for all the schemas in the array. A schema that extends + /// another schema MAY define additional attributes, constrain existing + /// attributes, or add other constraints. + /// + public string Extends { get; set; } + + //For now (till the PBI gets addressed for the refactoring work), a generic field is used + //for the reason that SwaggerParameter inherits from this class, but per spec, it's 'IsRequired' + //field should be boolean, not an array. + public IList Required { get; set; } + + /// + /// Defines the set of schemas this shema is composed of + /// + public IList AllOf { get; set; } + + /// + /// A metadata object that allows for more fine-tuned XML model definitions. + /// + public XmlProperties Xml { get; set; } + + public static Schema FindReferencedSchema(string reference, IDictionary definitions) + { + if (reference != null && reference.StartsWith("#", StringComparison.Ordinal)) + { + var parts = reference.Split('/'); + if (parts.Length == 3 && parts[1].Equals("definitions")) + { + Schema p = null; + if (definitions.TryGetValue(parts[2], out p)) + { + return p; + } + } + } + + return null; + } + + } +} \ No newline at end of file diff --git a/src/Model/Server.cs b/src/Model/Server.cs new file mode 100644 index 0000000..a9be295 --- /dev/null +++ b/src/Model/Server.cs @@ -0,0 +1,14 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; + +namespace AutoRest.Modeler.Model +{ + public class Server : SwaggerBase + { + public string Url { get; set; } + public string Description { get; set; } + public Dictionary Variables { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/ServerVariable.cs b/src/Model/ServerVariable.cs new file mode 100644 index 0000000..de48288 --- /dev/null +++ b/src/Model/ServerVariable.cs @@ -0,0 +1,14 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; + +namespace AutoRest.Modeler.Model +{ + public class ServerVariable : SwaggerBase + { + public IList Enum { get; set; } + public string Default { get; set; } + public string Description { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/ServiceDefinition.cs b/src/Model/ServiceDefinition.cs new file mode 100644 index 0000000..9a16e75 --- /dev/null +++ b/src/Model/ServiceDefinition.cs @@ -0,0 +1,121 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Linq; +using AutoRest.Modeler.JsonConverters; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Modeler.Model +{ + + public class Deserializer : SwaggerJsonConverter + { + private readonly Func _deserializer; + public Deserializer(string json, Func deserializer) + { + Document = JObject.Parse(json); + _deserializer = deserializer; + } + + public override bool CanConvert(System.Type objectType) => objectType == typeof(T); + + public override object ReadJson(JsonReader reader, System.Type objectType, object existingValue, + JsonSerializer serializer) =>_deserializer(reader, existingValue, GetSettings(serializer)); + + } + + + + + public class Paths : Dictionary + { + public Dictionary Extensions { get; set; } = new Dictionary(); + public AutoRest.Core.Model.XmsMetadata XMsMetadata { get; set; } + + public static Paths Deserialize(JsonReader reader, object existingValue, JsonSerializerSettings serializerSettings) + { + var result = existingValue as Paths ?? new Paths(); + + var item = JObject.Load(reader); + if (null != item) + { + foreach (var path in item.Properties()) + { + if (path.Name.ToLowerInvariant() == "x-ms-metadata") + { + result.XMsMetadata = JsonConvert.DeserializeObject(path.Value.ToString(), serializerSettings); + continue; + } + + if (path.Name.StartsWith("x-")) + { + result.Extensions.Add(path.Name, path.Value); + continue; + } + + result.Add(path.Name, JsonConvert.DeserializeObject(path.Value.ToString(), serializerSettings)); + } + } + + return result; + } + } + + /// + /// Class that represents Swagger 2.0 schema + /// http://json.schemastore.org/swagger-2.0 + /// Swagger Object - https://github.com/wordnik/swagger-spec/blob/master/versions/2.0.md#swagger-object- + /// + public class ServiceDefinition : SwaggerBase + { + public ServiceDefinition() + { + Components = new Components(); + Paths = new Paths(); + CustomPaths = new Paths(); + Tags = new List(); + } + + /// + /// Specifies the OpenApi Specification version being used. + /// + public string OpenApi { get; set; } + + /// + /// Provides metadata about the API. The metadata can be used by the clients if needed. + /// + public Info Info { get; set; } + + public IList Servers { get; set; } + + /// + /// Key is actual path and the value is serializationProperty of http operations and operation objects. + /// + public Paths Paths { get; set; } + + /// + /// Key is actual path and the value is serializationProperty of http operations and operation objects. + /// + [JsonProperty("x-ms-paths")] + public Paths CustomPaths { get; set; } + + public Components Components { get; set; } + + /// + /// A list of tags used by the specification with additional metadata. The order + /// of the tags can be used to reflect on their order by the parsing tools. Not all + /// tags that are used by the Operation Object must be declared. The tags that are + /// not declared may be organized randomly or based on the tools' logic. Each + /// tag name in the list MUST be unique. + /// + public IList Tags { get; set; } + + /// + /// Additional external documentation + /// + public ExternalDoc ExternalDocs { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/SwaggerBase.cs b/src/Model/SwaggerBase.cs new file mode 100644 index 0000000..8708179 --- /dev/null +++ b/src/Model/SwaggerBase.cs @@ -0,0 +1,69 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Modeler.Model +{ + public enum EntityType { Type, Parameter, Property, Operation } + + public class SwaggerBase + { + public SwaggerBase() + { + Extensions = new Dictionary(); + } + + /// + /// Vendor extensions. + /// + [JsonExtensionData] + public Dictionary Extensions { get; set; } + + [JsonProperty(PropertyName = "x-ms-metadata")] + public AutoRest.Core.Model.XmsMetadata XMsMetadata { get; set; } + + + public bool Deprecated { get; set; } + + /// + /// Indicates whether this entity is deprecated (if "!= null") and if so, returns a corresponding message. + /// + public string GetDeprecationMessage(EntityType entityType) + { + var genericMessage = $"This {entityType.ToString().ToLowerInvariant()} is deprecated."; + Extensions.TryGetValue("x-deprecated", out object extension); + var extensionObj = extension as JObject; + var extDescription = extensionObj?["description"]?.ToString(); + var extReplacedBy = extensionObj?["replaced-by"]?.ToString(); + if (extDescription != null) + { + return extDescription; + } + if (extReplacedBy != null) + { + return $"{genericMessage} Please use {extReplacedBy} instead."; + } + if (Deprecated || extension != null) + { + return $"{genericMessage} Please do not use it any longer."; + } + return null; + } + + public ObjectBuilder GetBuilder(SwaggerModeler swaggerSpecBuilder) + { + if (this is SwaggerParameter) + { + return new ParameterBuilder(this as SwaggerParameter, swaggerSpecBuilder); + } + if (this is Schema) + { + return new SchemaBuilder(this as Schema, swaggerSpecBuilder); + } + return new ObjectBuilder(this as SwaggerObject, swaggerSpecBuilder); + } + } +} \ No newline at end of file diff --git a/src/Model/SwaggerObject.cs b/src/Model/SwaggerObject.cs new file mode 100644 index 0000000..50794df --- /dev/null +++ b/src/Model/SwaggerObject.cs @@ -0,0 +1,164 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Globalization; +using AutoRest.Core.Model; +using AutoRest.Core.Utilities; +using AutoRest.Common.Properties; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using static AutoRest.Core.Utilities.DependencyInjection; + +namespace AutoRest.Modeler.Model +{ + /// + /// Describes a single operation determining with this object is mandatory. + /// https://github.com/wordnik/swagger-spec/blob/master/versions/2.0.md#parameterObject + /// + public abstract class SwaggerObject : SwaggerBase + { + private string _description; + + /// + /// The type of the parameter. + /// + public DataType? Type { get; set; } + + /// + /// The extending format for the previously mentioned type. + /// + public string Format { get; set; } + + /// + /// Returns the KnownFormat of the Format string (provided it matches a KnownFormat) + /// Otherwise, returns KnownFormat.none + /// + public KnownFormat KnownFormat => KnownFormatExtensions.Parse(Format); + + /// + /// Describes the type of items in the array. + /// + public Schema Items { get; set; } + + [JsonProperty(PropertyName = "$ref")] + public string Reference { get; set; } + + /// + /// Describes the type of additional properties in the data type. + /// + public Schema AdditionalProperties { get; set; } + + public string Description + { + get { return _description; } + set { _description = value.StripControlCharacters(); } + } + + /// + /// Sets a default value to the parameter. + /// + public string Default { get; set; } + + public string MultipleOf { get; set; } + + public string Maximum { get; set; } + + public bool ExclusiveMaximum { get; set; } + + public string Minimum { get; set; } + + public bool ExclusiveMinimum { get; set; } + + public string MaxLength { get; set; } + + public string MinLength { get; set; } + + public string Pattern { get; set; } + + public string MaxItems { get; set; } + + public string MinItems { get; set; } + + public bool UniqueItems { get; set; } + + public IList Enum { get; set; } + + /// + /// Returns the PrimaryType that the SwaggerObject maps to, given the Type and the KnownFormat. + /// + /// Note: Since a given language still may interpret the value of the Format after this, + /// it is possible the final implemented type may not be the type given here. + /// + /// This allows languages to not have a specific PrimaryType decided by the Modeler. + /// + /// For example, if the Type is DataType.String, and the KnownFormat is 'char' the C# generator + /// will end up creating a char type in the generated code, but other languages will still + /// use string. + /// + /// + /// The PrimaryType that best represents this object. + /// + public PrimaryType ToType() + { + switch (Type) + { + case DataType.String: + switch (KnownFormat) + { + case KnownFormat.date: + return New(KnownPrimaryType.Date); + case KnownFormat.date_time: + return New(KnownPrimaryType.DateTime); + case KnownFormat.date_time_rfc1123: + return New(KnownPrimaryType.DateTimeRfc1123); + case KnownFormat.@byte: + return New(KnownPrimaryType.ByteArray); + case KnownFormat.duration: + return New(KnownPrimaryType.TimeSpan); + case KnownFormat.uuid: + return New(KnownPrimaryType.Uuid); + case KnownFormat.base64url: + return New(KnownPrimaryType.Base64Url); + default: + return New(KnownPrimaryType.String); + } + + case DataType.Number: + switch (KnownFormat) + { + case KnownFormat.@decimal: + return New(KnownPrimaryType.Decimal); + default: + return New(KnownPrimaryType.Double); + } + + case DataType.Integer: + switch (KnownFormat) + { + case KnownFormat.int64: + return New(KnownPrimaryType.Long); + case KnownFormat.unixtime: + return New(KnownPrimaryType.UnixTime); + default: + return New(KnownPrimaryType.Int); + } + + case DataType.Boolean: + return New(KnownPrimaryType.Boolean); + case DataType.Object: + case DataType.Array: + case null: + return New(KnownPrimaryType.Object); + case DataType.File: + return New(KnownPrimaryType.Stream); + default: + throw new NotImplementedException( + string.Format(CultureInfo.InvariantCulture, + Resources.InvalidTypeInSwaggerSchema, + Type)); + } + } + } +} \ No newline at end of file diff --git a/src/Model/SwaggerParameter.cs b/src/Model/SwaggerParameter.cs new file mode 100644 index 0000000..ff2c035 --- /dev/null +++ b/src/Model/SwaggerParameter.cs @@ -0,0 +1,69 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using AutoRest.Core.Model; +using Newtonsoft.Json; + +namespace AutoRest.Modeler.Model +{ + /// + /// Describes a single operation parameter. + /// https://github.com/wordnik/swagger-spec/blob/master/versions/2.0.md#parameterObject + /// + public class SwaggerParameter : Header + { + public string Name { get; set; } + + public ParameterLocation In { get; set; } + + public ParameterStyle? Style { get; set; } + + public bool? Explode { get; set; } + + public CollectionFormat CollectionFormat + { + get + { + bool quirksMode = true; // disable/make settable as appropriate + if (!Style.HasValue && !Explode.HasValue && quirksMode) + { + return CollectionFormat.None; // WAT + } + var style = Style ?? (In == ParameterLocation.Query || In == ParameterLocation.Cookie ? ParameterStyle.Form : ParameterStyle.Simple); + var explode = Explode ?? (quirksMode ? false : style == ParameterStyle.Form); + if (explode) + { + return CollectionFormat.Multi; + } + switch (style) + { + case ParameterStyle.Form: + return CollectionFormat.Csv; + case ParameterStyle.SpaceDelimited: + return CollectionFormat.Ssv; + case ParameterStyle.PipeDelimited: + return CollectionFormat.Pipes; + case ParameterStyle.TabDelimited: //FAKE + return CollectionFormat.Tsv; + } + if (quirksMode) + { + return CollectionFormat.Csv; + } + throw new System.NotImplementedException($"Style '{style}' is not yet supported."); + } + } + + [JsonProperty(PropertyName = "required")] + public override bool IsRequired + { + get => base.IsRequired || In == ParameterLocation.Path; + set => base.IsRequired = value; + } + + [JsonIgnore] + public bool IsConstant => IsRequired && Schema?.Enum != null && Schema?.Enum.Count == 1; + + public bool? AllowReserved { get; set; } + } +} \ No newline at end of file diff --git a/src/Model/Tag.cs b/src/Model/Tag.cs new file mode 100644 index 0000000..aed8db6 --- /dev/null +++ b/src/Model/Tag.cs @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using AutoRest.Core.Utilities; + +namespace AutoRest.Modeler.Model +{ + /// + /// Represents a Swagger Tag + /// + public class Tag : SwaggerBase + { + private string _description; + public string Name { get; set; } + + public string Description + { + get { return _description; } + set { _description = value.StripControlCharacters(); } + } + + public ExternalDoc ExternalDoc { get; set; } + } +} \ No newline at end of file diff --git a/src/ObjectBuilder.cs b/src/ObjectBuilder.cs new file mode 100644 index 0000000..00ccb77 --- /dev/null +++ b/src/ObjectBuilder.cs @@ -0,0 +1,348 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using AutoRest.Core; +using AutoRest.Core.Model; +using AutoRest.Core.Utilities; +using AutoRest.Core.Utilities.Collections; +using AutoRest.Modeler.Model; +using static AutoRest.Core.Utilities.DependencyInjection; +using Newtonsoft.Json.Linq; +using AutoRest.Swagger; + +namespace AutoRest.Modeler +{ + /// + /// The builder for building a generic swagger object into parameters, + /// service types or Json serialization types. + /// + public class ObjectBuilder + { + protected SwaggerObject SwaggerObject { get; set; } + protected SwaggerModeler Modeler { get; set; } + + public ObjectBuilder(SwaggerObject swaggerObject, SwaggerModeler modeler) + { + SwaggerObject = swaggerObject; + Modeler = modeler; + } + + public virtual IModelType ParentBuildServiceType(string serviceTypeName, bool required) + { + // Should not try to get parent from generic swagger object builder + throw new InvalidOperationException(); + } + + /// + /// The visitor method for building service types. This is called when an instance of this class is + /// visiting a _swaggerModeler to build a service type. + /// + /// name for the service type + /// built service type + public virtual IModelType BuildServiceType(string serviceTypeName, bool required) + { + PrimaryType type = SwaggerObject.ToType(); + Debug.Assert(type != null); + + if (type.KnownPrimaryType == KnownPrimaryType.Object && SwaggerObject.KnownFormat == KnownFormat.file) + { + type = New(KnownPrimaryType.Stream); + } + type.XmlProperties = (SwaggerObject as Schema)?.Xml; + type.Format = SwaggerObject.Format; + var xMsEnum = SwaggerObject.Extensions.GetValue(Core.Model.XmsExtensions.Enum.Name); + if (xMsEnum != null && SwaggerObject.Enum == null) + { + throw new InvalidOperationException($"Found 'x-ms-enum' without 'enum' on the same level. Please either add an 'enum' restriction or remove 'x-ms-enum'."); + } + if (SwaggerObject.Enum != null && type.KnownPrimaryType == KnownPrimaryType.String && !(IsSwaggerObjectConstant(SwaggerObject, required))) + { + if (SwaggerObject.Enum.Count == 0) + { + throw new InvalidOperationException($"Found an 'enum' with no values. Please remove this (unsatisfiable) restriction or add values."); + } + + var enumType = New(); + // Set the underlying type. This helps to determine whether the values in EnumValue are of type string, number, etc. + enumType.UnderlyingType = type; + SwaggerObject.Enum.OfType().Select(x => (string)x).ForEach(v => enumType.Values.Add(new EnumValue { Name = v, SerializedName = v })); + if (xMsEnum is JContainer enumObject) + { + var enumName = "" + enumObject["name"]; + if (string.IsNullOrEmpty(enumName)) + { + throw new InvalidOperationException($"{Core.Model.XmsExtensions.Enum.Name} extension needs to specify an enum name."); + } + enumType.SetName(enumName); + + if (enumObject["modelAsString"] != null) + { + enumType.ModelAsString = bool.Parse(enumObject["modelAsString"].ToString()); + } + + enumType.OldModelAsString = (enumObject["oldModelAsString"] != null)? bool.Parse(enumObject["oldModelAsString"].ToString()) : false; + if(enumType.OldModelAsString) + { + enumType.ModelAsString = true; + } + + var valueOverrides = enumObject["values"] as JArray; + if (valueOverrides != null) + { + var valuesBefore = new HashSet(enumType.Values.Select(x => x.SerializedName)); + enumType.Values.Clear(); + foreach (var valueOverride in valueOverrides) + { + var value = valueOverride["value"]; + var description = valueOverride["description"]; + var name = valueOverride["name"] ?? value; + + var enumVal = new EnumValue + { + Name = (string)name, + SerializedName = (string)value, + Description = (string)description + }; + + if(valueOverride["allowedValues"] is JArray allowedValues) + { + // set the allowedValues if any + foreach(var allowedValue in allowedValues) + { + enumVal.AllowedValues.Add(allowedValue.ToString()); + } + } + + enumType.Values.Add(enumVal); + } + var valuesAfter = new HashSet(enumType.Values.Select(x => x.SerializedName)); + // compare values + if (!valuesBefore.SetEquals(valuesAfter)) + { + throw new InvalidOperationException($"Values specified by 'enum' mismatch those specified by 'x-ms-enum' (name: '{enumName}'): " + + string.Join(", ", valuesBefore.Select(x => $"'{x}'")) + + " vs " + + string.Join(", ", valuesAfter.Select(x => $"'{x}'"))); + } + } + + var existingEnum = + Modeler.CodeModel.EnumTypes.FirstOrDefault( + e => e.Name.RawValue.EqualsIgnoreCase(enumType.Name.RawValue)); + if (existingEnum != null) + { + if (!existingEnum.StructurallyEquals(enumType)) + { + throw new InvalidOperationException( + string.Format(CultureInfo.InvariantCulture, + "Swagger document contains two or more {0} extensions with the same name '{1}' and different values: {2} vs. {3}", + Core.Model.XmsExtensions.Enum.Name, + enumType.Name, + string.Join(",", existingEnum.Values.Select(x => x.SerializedName)), + string.Join(",", enumType.Values.Select(x => x.SerializedName)))); + } + // Use the existing one! + enumType = existingEnum; + } + else + { + Modeler.CodeModel.Add(enumType); + } + } + else + { + enumType.ModelAsString = true; + enumType.SetName(string.Empty); + } + enumType.XmlProperties = (SwaggerObject as Schema)?.Xml; + return enumType; + } + if (SwaggerObject.Type == DataType.Array) + { + if (SwaggerObject.Items == null) + { + throw new Exception($"Invalid Swagger: Missing 'items' definition of an 'array' type."); + } + + string itemServiceTypeName; + if (SwaggerObject.Items.Reference != null) + { + itemServiceTypeName = SwaggerObject.Items.Reference.StripComponentsSchemaPath(); + } + else + { + itemServiceTypeName = serviceTypeName + "Item"; + } + + var elementType = + SwaggerObject.Items.GetBuilder(Modeler).BuildServiceType(itemServiceTypeName, false); + return New(new + { + ElementType = elementType, + Extensions = SwaggerObject.Items.Extensions, + XmlProperties = (SwaggerObject as Schema)?.Xml, + ElementXmlProperties = SwaggerObject.Items?.Xml + }); + } + if (SwaggerObject.AdditionalProperties != null) + { + string dictionaryValueServiceTypeName; + if (SwaggerObject.AdditionalProperties.Reference != null) + { + dictionaryValueServiceTypeName = SwaggerObject.AdditionalProperties.Reference.StripComponentsSchemaPath(); + } + else + { + dictionaryValueServiceTypeName = serviceTypeName + "Value"; + } + return New(new + { + ValueType = + SwaggerObject.AdditionalProperties.GetBuilder(Modeler) + .BuildServiceType(dictionaryValueServiceTypeName, false), + Extensions = SwaggerObject.AdditionalProperties.Extensions, + XmlProperties = (SwaggerObject as Schema)?.Xml + }); + } + + return type; + } + + public static void PopulateProperty(Property property, SwaggerObject swaggerObject) + { + if (swaggerObject == null) + { + throw new ArgumentNullException("swaggerObject"); + } + if (property == null) + { + throw new ArgumentNullException("property"); + } + property.DefaultValue = swaggerObject.Default; + + if (IsSwaggerObjectConstant(swaggerObject, property.IsRequired)) + { + property.DefaultValue = swaggerObject.Enum.TokensToStrings().First(); + property.IsConstant = true; + } + + property.Documentation = swaggerObject.Description; + + // tag the paramter with all the extensions from the swagger object + property.Extensions.AddRange(swaggerObject.Extensions); + + SetConstraints(property.Constraints, swaggerObject); + } + + public static void PopulateParameter(IVariable parameter, SwaggerParameter swaggerObject) + { + if (swaggerObject == null) + { + throw new ArgumentNullException("swaggerObject"); + } + if (parameter == null) + { + throw new ArgumentNullException("parameter"); + } + parameter.IsRequired = swaggerObject.IsRequired; + parameter.DefaultValue = swaggerObject.Schema?.Default; + + if (IsSwaggerObjectConstant(swaggerObject.Schema, parameter.IsRequired)) + { + parameter.DefaultValue = swaggerObject.Schema.Enum.TokensToStrings().First(); + parameter.IsConstant = true; + } + + parameter.Documentation = swaggerObject.Description; + parameter.CollectionFormat = swaggerObject.CollectionFormat; + + // tag the paramter with all the extensions from the swagger object + parameter.Extensions.AddRange(swaggerObject.Extensions); + + SetConstraints(parameter.Constraints, swaggerObject.Schema); + } + + private static bool IsSwaggerObjectConstant(SwaggerObject swaggerObject, bool isRequired) + => swaggerObject.Enum != null && swaggerObject.Enum.Count == 1 && isRequired; + + public static void SetConstraints(Dictionary constraints, SwaggerObject swaggerObject) + { + if (constraints == null) + { + throw new ArgumentNullException("constraints"); + } + if (swaggerObject == null) + { + throw new ArgumentNullException("swaggerObject"); + } + + if (!string.IsNullOrEmpty(swaggerObject.Maximum) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.Maximum)) + && !swaggerObject.ExclusiveMaximum) + + { + constraints[Constraint.InclusiveMaximum] = swaggerObject.Maximum; + } + if (!string.IsNullOrEmpty(swaggerObject.Maximum) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.Maximum)) + && swaggerObject.ExclusiveMaximum + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.ExclusiveMaximum))) + { + constraints[Constraint.ExclusiveMaximum] = swaggerObject.Maximum; + } + if (!string.IsNullOrEmpty(swaggerObject.Minimum) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.Minimum)) + && !swaggerObject.ExclusiveMinimum) + { + constraints[Constraint.InclusiveMinimum] = swaggerObject.Minimum; + } + if (!string.IsNullOrEmpty(swaggerObject.Minimum) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.Minimum)) + && swaggerObject.ExclusiveMinimum + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.ExclusiveMinimum))) + { + constraints[Constraint.ExclusiveMinimum] = swaggerObject.Minimum; + } + if (!string.IsNullOrEmpty(swaggerObject.MaxLength) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.MaxLength))) + { + constraints[Constraint.MaxLength] = swaggerObject.MaxLength; + } + if (!string.IsNullOrEmpty(swaggerObject.MinLength) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.MinLength))) + { + constraints[Constraint.MinLength] = swaggerObject.MinLength; + } + if (!string.IsNullOrEmpty(swaggerObject.Pattern) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.Pattern))) + { + constraints[Constraint.Pattern] = swaggerObject.Pattern; + } + if (!string.IsNullOrEmpty(swaggerObject.MaxItems) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.MaxItems))) + { + constraints[Constraint.MaxItems] = swaggerObject.MaxItems; + } + if (!string.IsNullOrEmpty(swaggerObject.MinItems) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.MinItems))) + { + constraints[Constraint.MinItems] = swaggerObject.MinItems; + } + if (!string.IsNullOrEmpty(swaggerObject.MultipleOf) + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.MultipleOf))) + { + constraints[Constraint.MultipleOf] = swaggerObject.MultipleOf; + } + if (swaggerObject.UniqueItems + && swaggerObject.IsConstraintSupported(nameof(swaggerObject.UniqueItems))) + { + constraints[Constraint.UniqueItems] = "true"; + } + } + } +} diff --git a/src/OperationBuilder.cs b/src/OperationBuilder.cs new file mode 100644 index 0000000..6ed6720 --- /dev/null +++ b/src/OperationBuilder.cs @@ -0,0 +1,562 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using System.Net; +using System.Text; +using AutoRest.Core.Model; +using AutoRest.Core.Logging; +using AutoRest.Core.Utilities; +using AutoRest.Modeler.Model; +using AutoRest.Common.Properties; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using ParameterLocation = AutoRest.Modeler.Model.ParameterLocation; +using AutoRest.Swagger; +using static AutoRest.Core.Utilities.DependencyInjection; + +namespace AutoRest.Modeler +{ + /// + /// The builder for building swagger operations into client model methods. + /// + public class OperationBuilder + { + private readonly IReadOnlyList _effectiveProduces; + private readonly IReadOnlyList _effectiveConsumes; + private readonly SwaggerModeler _swaggerModeler; + private readonly Operation _operation; + private const string APP_JSON_MIME = "application/json"; + private const string APP_XML_MIME = "application/xml"; + + public OperationBuilder(Operation operation, SwaggerModeler swaggerModeler) + { + _operation = operation ?? throw new ArgumentNullException("operation"); + _swaggerModeler = swaggerModeler ?? throw new ArgumentNullException("swaggerModeler"); + _effectiveProduces = operation.GetProduces().ToList(); + _effectiveConsumes = operation.GetConsumes(swaggerModeler.ServiceDefinition.Components.RequestBodies).ToList(); + } + + public Method BuildMethod(HttpMethod httpMethod, string url, string methodName, string methodGroup) + { + EnsureUniqueMethodName(methodName, methodGroup); + + var method = New(new + { + HttpMethod = httpMethod, + Url = url, + Name = methodName, + SerializedName = _operation.OperationId + }); + + // non-REST operations: + { + if (_operation.IsTaggedAsNoWire()) + { + method.Url = null; + } + string forwardToTarget = _operation.ForwardTo(); + if (forwardToTarget != null) + { + method.Url = null; + method.ForwardTo = New(new { SerializedName = forwardToTarget }); + } + method.Implementation = _operation.Implementation(); + } + + // assume that without specifying Consumes, that a service will consume JSON + method.RequestContentType = _effectiveConsumes.FirstOrDefault() ?? APP_JSON_MIME; + + // does the method Consume JSON or XML? + string serviceConsumes = _effectiveConsumes.FirstOrDefault(s => s.StartsWith(APP_JSON_MIME, StringComparison.OrdinalIgnoreCase)) ?? _effectiveConsumes.FirstOrDefault(s => s.StartsWith(APP_XML_MIME, StringComparison.OrdinalIgnoreCase)); + if (!string.IsNullOrEmpty(serviceConsumes)) + { + method.RequestContentType = serviceConsumes; + } + + + // if they accept JSON or XML, and don't specify the charset, lets default to utf-8 + if ((method.RequestContentType.StartsWith(APP_JSON_MIME, StringComparison.OrdinalIgnoreCase) || + method.RequestContentType.StartsWith(APP_XML_MIME, StringComparison.OrdinalIgnoreCase)) && + method.RequestContentType.IndexOf("charset=", StringComparison.OrdinalIgnoreCase) == -1) + { + // Enable UTF-8 charset + method.RequestContentType += "; charset=utf-8"; + } + + // if the method produces xml, make sure that the method knows that. + method.ResponseContentTypes = _effectiveProduces.ToArray(); + + method.Description = _operation.Description; + method.Summary = _operation.Summary; + method.ExternalDocsUrl = _operation.ExternalDocs?.Url; + method.DeprecationMessage = _operation.GetDeprecationMessage(EntityType.Operation); + + // Service parameters + BuildMethodParameters(method); + + // Directly requested header types (x-ms-headers) + var headerTypeReferences = new List(); + var headerTypeName = $"{methodGroup}-{methodName}-Headers".Trim('-'); + + // Build header object + var responseHeaders = new Dictionary(); + _operation.Responses = _operation.Responses ?? new Dictionary(); + foreach (var response in _operation.Responses.Values) + { + var xMsHeaders = response.Extensions?.GetValue("x-ms-headers"); + if (xMsHeaders != null) + { + var schema = + xMsHeaders.ToObject(JsonSerializer.Create(new JsonSerializerSettings + { + MetadataPropertyHandling = MetadataPropertyHandling.Ignore + })); + headerTypeReferences.Add(schema.GetBuilder(_swaggerModeler).BuildServiceType(headerTypeName, false)); + } + else + { + response.Headers?.ForEach(h => responseHeaders[h.Key] = h.Value); + } + } + headerTypeReferences = headerTypeReferences.Distinct().ToList(); + + CompositeType headerType; + if (headerTypeReferences.Count == 0) + { + headerType = New(headerTypeName, new + { + SerializedName = headerTypeName, + RealPath = new[] {headerTypeName}, + Documentation = $"Defines headers for {methodName} operation." + }); + foreach (var h in responseHeaders) + { + var hv = h.Value; + if (hv.Extensions.ContainsKey("x-ms-enum") && !hv.Schema.Extensions.ContainsKey("x-ms-enum")) + { + hv.Schema.Extensions["x-ms-enum"] = hv.Extensions["x-ms-enum"]; + } + if (h.Value.Extensions != null && h.Value.Extensions.ContainsKey("x-ms-header-collection-prefix")) + { + var property = New(new + { + Name = h.Key, + SerializedName = h.Key, + RealPath = new[] {h.Key}, + Extensions = hv.Extensions, + ModelType = New(new + { + ValueType = hv.Schema.GetBuilder(this._swaggerModeler).BuildServiceType(h.Key, false) + }) + }); + headerType.Add(property); + } + else + { + var property = New(new + { + Name = h.Key, + SerializedName = h.Key, + RealPath = new[] {h.Key}, + Extensions = hv.Extensions, + ModelType = hv.Schema.GetBuilder(this._swaggerModeler).BuildServiceType(h.Key, false), + Documentation = hv.Description + }); + headerType.Add(property); + } + }; + } + else if (headerTypeReferences.Count == 1 + && headerTypeReferences[0] is CompositeType singleType + && responseHeaders.Count == 0) + { + headerType = singleType; + } + else + { + Logger.Instance.Log(Category.Error, "Detected invalid reference(s) to response header types." + + " 1) All references must point to the very same type." + + " 2) That type must be an object type (i.e. no array or primitive type)." + + " 3) No response may only define classical `headers`."); + throw new CodeGenerationException("Invalid response header types."); + } + + if (!headerType.Properties.Any()) + { + headerType = null; + } + + // Response format + List> typesList = BuildResponses(method, headerType); + + method.ReturnType = BuildMethodReturnType(typesList, headerType); + if (method.Responses.Count == 0) + { + method.ReturnType = method.DefaultResponse; + } + + if (method.ReturnType.Headers != null) + { + _swaggerModeler.CodeModel.AddHeader(method.ReturnType.Headers as CompositeType); + } + + // Copy extensions + _operation.Extensions.ForEach(extention => method.Extensions.Add(extention.Key, extention.Value)); + + return method; + } + + private static IEnumerable DeduplicateParameters(IEnumerable parameters) + { + return parameters + .Select(s => + { + // if parameter with the same name exists in Body and Path/Query then we need to give it a unique name + if (s.In == ParameterLocation.Body) + { + string newName = s.Name; + + while (parameters.Any(t => t.In != ParameterLocation.Body && + string.Equals(t.Name, newName, + StringComparison.OrdinalIgnoreCase))) + { + newName += "Body"; + } + s.Name = newName; + } + // if parameter with same name exists in Query and Path, make Query one required + if (s.In == ParameterLocation.Query && + parameters.Any(t => t.In == ParameterLocation.Path && + t.Name.EqualsIgnoreCase(s.Name))) + { + s.IsRequired = true; + } + + return s; + }); + } + + private static void BuildMethodReturnTypeStack(IModelType type, List> types) + { + var typeStack = new Stack(); + typeStack.Push(type); + types.Add(typeStack); + } + + private void BuildMethodParameters(Method method) + { + foreach (var swaggerParameter in DeduplicateParameters(_operation.Parameters)) + { + var actualSwaggerParameter = _swaggerModeler.Unwrap(swaggerParameter); + // As per the OpenAPI spec, some header parameters shall be ignored (https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#fixed-fields-10): + if (actualSwaggerParameter.In == ParameterLocation.Header) { + switch (actualSwaggerParameter.Name) { + case "Accept": + case "Authorization": + continue; // ignore these + case "Content-Type": // special treatment for data-plane + // enrich Content-Type header with "consumes" + if (actualSwaggerParameter.Schema.Enum == null && + _effectiveConsumes.Count > 1) + { + swaggerParameter.Description = actualSwaggerParameter.Description; + swaggerParameter.Extensions = actualSwaggerParameter.Extensions; + swaggerParameter.In = actualSwaggerParameter.In; + swaggerParameter.IsRequired = actualSwaggerParameter.IsRequired; + swaggerParameter.Name = actualSwaggerParameter.Name; + swaggerParameter.Schema = actualSwaggerParameter.Schema; + swaggerParameter.Schema.Enum = _effectiveConsumes.StringsToTokens().ToList(); + + // if not treated explicitly, add choices to the global choices + if (swaggerParameter.Extensions.GetValue("x-ms-enum") == null) { + _swaggerModeler.ContentTypeChoices.UnionWith(_effectiveConsumes); + } + + var ctParameter = ((ParameterBuilder)swaggerParameter.GetBuilder(_swaggerModeler)).Build(); + // you have to specify the content type, even if the OpenAPI definition claims it's optional + ctParameter.IsRequired = true; + method.Add(ctParameter); + continue; + } + break; + } + } + + OnBuildMethodParameter(method, swaggerParameter, swaggerParameter.Name); + var parameter = ((ParameterBuilder)swaggerParameter.GetBuilder(_swaggerModeler)).Build(); + method.Add(parameter); + } + } + + private static void OnBuildMethodParameter(Method method, + SwaggerParameter currentSwaggerParam, + string paramNameBuilder) + { + if (currentSwaggerParam == null) + { + throw new ArgumentNullException("currentSwaggerParam"); + } + + bool hasCollectionFormat = currentSwaggerParam.CollectionFormat != CollectionFormat.None; + + if (currentSwaggerParam.Schema?.Type == DataType.Array && !hasCollectionFormat) + { + // If the parameter type is array default the collectionFormat to csv + currentSwaggerParam.Style = ParameterStyle.Form; + } + + if (hasCollectionFormat && currentSwaggerParam.In == ParameterLocation.Path) + { + if (method?.Url == null) + { + throw new ArgumentNullException("method"); + } + + method.Url = method.Url.Replace(currentSwaggerParam.Name, paramNameBuilder); + } + } + + private List> BuildResponses(Method method, CompositeType headerType) + { + string methodName = method.Name; + var typesList = new List>(); + foreach (var response in _operation.Responses) + { + if (response.Key.EqualsIgnoreCase("default")) + { + TryBuildDefaultResponse(methodName, response.Value, method, headerType); + } + else + { + if ( + !(TryBuildResponse(methodName, response.Key.ToHttpStatusCode(), response.Value, method, typesList, headerType) || + TryBuildStreamResponse(response.Key.ToHttpStatusCode(), response.Value, method, typesList, headerType) || + TryBuildEmptyResponse(methodName, response.Key.ToHttpStatusCode(), response.Value, method, typesList, headerType))) + { + throw new InvalidOperationException( + string.Format(CultureInfo.InvariantCulture, + Resources.UnsupportedMimeTypeForResponseBody, + methodName, + response.Key)); + } + method.Responses[response.Key.ToHttpStatusCode()].Extensions = response.Value.Extensions; + } + } + + return typesList; + } + + private Response BuildMethodReturnType(List> types, IModelType headerType) + { + IModelType baseType = New(KnownPrimaryType.Object); + // Return null if no response is specified + if (types.Count == 0) + { + return new Response(null, headerType); + } + // Return first if only one return type + if (types.Count == 1) + { + return new Response(types.First().Pop(), headerType); + } + + // BuildParameter up type inheritance tree + types.ForEach(typeStack => + { + IModelType type = typeStack.Peek(); + while (!Equals(type, baseType)) + { + if (type is CompositeType && _swaggerModeler.ExtendedTypes.ContainsKey(type.Name.RawValue)) + { + type = _swaggerModeler.GeneratedTypes[_swaggerModeler.ExtendedTypes[type.Name.RawValue]]; + } + else + { + type = baseType; + } + typeStack.Push(type); + } + }); + + // Eliminate commonly shared base classes + while (!types.First().IsNullOrEmpty()) + { + IModelType currentType = types.First().Peek(); + foreach (var typeStack in types) + { + IModelType t = typeStack.Pop(); + if (!t.StructurallyEquals(currentType)) + { + return new Response(baseType, headerType); + } + } + baseType = currentType; + } + + return new Response(baseType, headerType); + } + + private bool TryBuildStreamResponse(HttpStatusCode responseStatusCode, OperationResponse response, + Method method, List> types, IModelType headerType) + { + bool handled = false; + if (SwaggerOperationProducesNotEmpty()) + { + if (response.Schema != null) + { + IModelType serviceType = response.Schema.GetBuilder(_swaggerModeler) + .BuildServiceType(response.Schema.Reference.StripComponentsSchemaPath(), false); + + Debug.Assert(serviceType != null); + + BuildMethodReturnTypeStack(serviceType, types); + + var compositeType = serviceType as CompositeType; + if (compositeType != null) + { + VerifyFirstPropertyIsByteArray(method, compositeType); + } + method.Responses[responseStatusCode] = new Response(serviceType, headerType); + handled = true; + } + } + return handled; + } + + private void VerifyFirstPropertyIsByteArray(Method method, CompositeType serviceType) + { + var referenceKey = serviceType.Name.RawValue; + var responseType = _swaggerModeler.GeneratedTypes[referenceKey]; + var property = responseType.Properties.FirstOrDefault(p => (p.ModelType as PrimaryType)?.KnownPrimaryType == KnownPrimaryType.ByteArray); + if (property == null) + { + throw new KeyNotFoundException($"The 'produces' of '{method.SerializedName}' requires that schema '{referenceKey}' models a stream/binary data (e.g. 'type: string, format: binary'), however '{referenceKey}' is an object schema (which would require 'produces' of 'application/json' or 'application/xml'). Please adjust either the 'produces' or the response schema to match your service's behavior."); + } + } + + private bool TryBuildResponse(string methodName, HttpStatusCode responseStatusCode, + OperationResponse response, Method method, List> types, IModelType headerType) + { + IModelType serviceType; + if (SwaggerOperationProducesSomethingDeserializable()) + { + if (TryBuildResponseBody(methodName, response, + s => GenerateResponseObjectName(s, responseStatusCode), out serviceType)) + { + method.Responses[responseStatusCode] = new Response(serviceType, headerType); + if(response.Extensions.Get("x-ms-error-response")!=true) + { + BuildMethodReturnTypeStack(serviceType, types); + } + return true; + } + } + return false; + } + + private bool TryBuildEmptyResponse(string methodName, HttpStatusCode responseStatusCode, + OperationResponse response, Method method, List> types, IModelType headerType) + { + bool handled = false; + + if (response.Schema == null) + { + method.Responses[responseStatusCode] = new Response(null, headerType); + handled = true; + } + else + { + var unwrapedSchemaProperties = + _swaggerModeler.Resolver.Unwrap(response.Schema).Properties; + if (unwrapedSchemaProperties != null && unwrapedSchemaProperties.Any()) + { + Logger.Instance.Log(Category.Warning, Resources.NoProduceOperationWithBody, + methodName); + } + } + + return handled; + } + + private void TryBuildDefaultResponse(string methodName, OperationResponse response, Method method, IModelType headerType) + { + IModelType errorModel = null; + if (SwaggerOperationProducesSomethingDeserializable()) + { + if (TryBuildResponseBody(methodName, response, s => GenerateErrorModelName(s), out errorModel)) + { + method.DefaultResponse = new Response(errorModel, headerType); + method.DefaultResponse.Extensions = response.Extensions; + } + } + } + + private bool TryBuildResponseBody(string methodName, OperationResponse response, + Func typeNamer, out IModelType responseType) + { + bool handled = false; + responseType = null; + if (SwaggerOperationProducesSomethingDeserializable()) + { + if (response.Schema != null) + { + string referenceKey; + if (response.Schema.Reference != null) + { + referenceKey = response.Schema.Reference.StripComponentsSchemaPath(); + response.Schema.Reference = referenceKey; + } + else + { + referenceKey = typeNamer(methodName); + } + + responseType = response.Schema.GetBuilder(_swaggerModeler).BuildServiceType(referenceKey, false); + handled = true; + } + } + + return handled; + } + + private bool SwaggerOperationProducesSomethingDeserializable() + { + return true == _effectiveProduces?.Any(s => s.StartsWith(APP_JSON_MIME, StringComparison.OrdinalIgnoreCase) || s.StartsWith(APP_XML_MIME, StringComparison.OrdinalIgnoreCase)); + } + + private bool SwaggerOperationProducesNotEmpty() => true == _effectiveProduces?.Any(); + + private void EnsureUniqueMethodName(string methodName, string methodGroup) + { + string serviceOperationPrefix = ""; + if (methodGroup != null) + { + serviceOperationPrefix = methodGroup + "_"; + } + + if (_swaggerModeler.CodeModel.Methods.Any(m => m.Group == methodGroup && m.Name == methodName)) + { + throw new ArgumentException(string.Format(CultureInfo.InvariantCulture, + Resources.DuplicateOperationIdException, + serviceOperationPrefix + methodName)); + } + } + + private static string GenerateResponseObjectName(string methodName, HttpStatusCode responseStatusCode) + { + return string.Format(CultureInfo.InvariantCulture, + "{0}{1}Response", methodName, responseStatusCode); + } + + private static string GenerateErrorModelName(string methodName) + { + return string.Format(CultureInfo.InvariantCulture, + "{0}ErrorModel", methodName); + } + } +} diff --git a/src/ParameterBuilder.cs b/src/ParameterBuilder.cs new file mode 100644 index 0000000..7deb937 --- /dev/null +++ b/src/ParameterBuilder.cs @@ -0,0 +1,101 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Linq; +using AutoRest.Core.Model; +using AutoRest.Modeler.Model; +using ParameterLocation = AutoRest.Modeler.Model.ParameterLocation; +using static AutoRest.Core.Utilities.DependencyInjection; +using AutoRest.Swagger; + +namespace AutoRest.Modeler +{ + /// + /// The builder for building swagger parameters into client model parameters, + /// service types or Json serialization types. + /// + public class ParameterBuilder : ObjectBuilder + { + private readonly SwaggerParameter _swaggerParameter; + + public ParameterBuilder(SwaggerParameter swaggerParameter, SwaggerModeler modeler) + : base(swaggerParameter.Schema, modeler) + { + _swaggerParameter = swaggerParameter; + } + + public Parameter Build() + { + string parameterName = _swaggerParameter.Name; + SwaggerParameter unwrappedParameter = _swaggerParameter; + + if (_swaggerParameter.Reference != null) + { + unwrappedParameter = Modeler.Unwrap(_swaggerParameter); + } + + if (unwrappedParameter.Schema != null && unwrappedParameter.Schema.Reference != null) + { + parameterName = unwrappedParameter.Schema.Reference.StripComponentsSchemaPath(); + } + + if (parameterName == null) + { + parameterName = unwrappedParameter.Name; + } + + var isRequired = unwrappedParameter.IsRequired || unwrappedParameter.In == AutoRest.Modeler.Model.ParameterLocation.Path; + unwrappedParameter.IsRequired = isRequired; + if (unwrappedParameter.Extensions.ContainsKey("x-ms-enum") && !unwrappedParameter.Schema.Extensions.ContainsKey("x-ms-enum")) + { + unwrappedParameter.Schema.Extensions["x-ms-enum"] = unwrappedParameter.Extensions["x-ms-enum"]; + } + IModelType parameterType = BuildServiceType(parameterName, isRequired); + //var extractedName = schema.Extensions.GetValue("x-ms-metadata").ToObject>().GetValue("name"); + var parameter = New(new + { + Name = unwrappedParameter.Name, + SerializedName = unwrappedParameter.Name, + ModelType = parameterType, + Location = (Core.Model.ParameterLocation)Enum.Parse(typeof(Core.Model.ParameterLocation), unwrappedParameter.In.ToString()) + }); + + // translate allowReserved back to what "code-model-v1"-gen generators expect + if (unwrappedParameter.AllowReserved.HasValue && !parameter.Extensions.ContainsKey("x-ms-skip-url-encoding")) + { + parameter.Extensions["x-ms-skip-url-encoding"] = unwrappedParameter.AllowReserved.Value; + } + + PopulateParameter(parameter, unwrappedParameter); + parameter.DeprecationMessage = unwrappedParameter.GetDeprecationMessage(EntityType.Parameter); + + if (_swaggerParameter.Reference != null) + { + var clientProperty = Modeler.CodeModel.Properties.FirstOrDefault(p => p.SerializedName == unwrappedParameter.Name); + parameter.ClientProperty = clientProperty; + } + + return parameter; + } + + public override IModelType BuildServiceType(string serviceTypeName, bool required) + { + var swaggerParameter = Modeler.Unwrap(_swaggerParameter); + + // create service type + if (swaggerParameter.In == ParameterLocation.Body) + { + if (swaggerParameter.Schema == null) + { + throw new Exception($"Invalid Swagger: Body parameter{(serviceTypeName == null ? "" : $" '{serviceTypeName}'")} missing 'schema'."); + } + return swaggerParameter.Schema.GetBuilder(Modeler).BuildServiceType(serviceTypeName, swaggerParameter.IsRequired); + } + + return swaggerParameter.GetBuilder(Modeler).ParentBuildServiceType(serviceTypeName, swaggerParameter.IsRequired); + } + + public override IModelType ParentBuildServiceType(string serviceTypeName, bool required) => base.BuildServiceType(serviceTypeName, required); + } +} \ No newline at end of file diff --git a/src/Program.cs b/src/Program.cs new file mode 100644 index 0000000..d2de21a --- /dev/null +++ b/src/Program.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using AutoRest.Core; +using AutoRest.Core.Model; +using AutoRest.Core.Utilities; +using Microsoft.Perks.JsonRPC; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace AutoRest.Modeler +{ + public class ModelerPlugin : NewPlugin + { + + + public ModelerPlugin(Connection connection, string plugin, string sessionId) : base(connection, plugin, sessionId) { } + + protected override async Task ProcessInternal() + { + if (true == await this.GetValue($"modeler.debugger")) + { + AutoRest.Core.Utilities.Debugger.Await(); + } + + var settings = new Settings + { + Namespace = await GetValue("namespace") ?? "" + }; + + var files = await ListInputs(); + if (files.Length != 1) + { + return false; + } + + var content = await ReadFile(files[0]); + var fs = new MemoryFileSystem(); + fs.WriteAllText(files[0], content); + + var serviceDefinition = SwaggerParser.Parse(fs.ReadAllText(files[0])); + var modeler = new SwaggerModeler(settings, true == await GetValue("generate-empty-classes")); + var codeModel = modeler.Build(serviceDefinition); + + var modelAsJson = JsonConvert.SerializeObject(codeModel, new JsonSerializerSettings + { + Converters = { new StringEnumConverter { CamelCaseText = true } }, + NullValueHandling = NullValueHandling.Ignore, + ContractResolver = CodeModelContractResolver.Instance, + PreserveReferencesHandling = PreserveReferencesHandling.Objects + }); + + WriteFile("code-model-v1.yaml", modelAsJson, null); + + return true; + } + } +} diff --git a/src/Properties/Resources.Designer.cs b/src/Properties/Resources.Designer.cs new file mode 100644 index 0000000..130d4ab --- /dev/null +++ b/src/Properties/Resources.Designer.cs @@ -0,0 +1,278 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace AutoRest.Common.Properties { + using System; + using System.Reflection; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.AutoRest.Common.Properties.Resources", typeof(Resources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + public static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Found a type set '{0}' which is circularly defined.. + /// + public static string CircularBaseSchemaSet { + get { + return ResourceManager.GetString("CircularBaseSchemaSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Circular reference detected: {0}. + /// + public static string CircularReference { + get { + return ResourceManager.GetString("CircularReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reference specifies the definition {0} that does not exist.. + /// + public static string DefinitionDoesNotExist { + get { + return ResourceManager.GetString("DefinitionDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Found operation objects with duplicate operationId '{0}'. OperationId must be unique among all operations described in the API.. + /// + public static string DuplicateOperationIdException { + get { + return ResourceManager.GetString("DuplicateOperationIdException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error parsing swagger file. + /// + public static string ErrorParsingSpec { + get { + return ResourceManager.GetString("ErrorParsingSpec", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reached Maximum reference depth when resolving reference '{0}'.. + /// + public static string ExceededMaximumReferenceDepth { + get { + return ResourceManager.GetString("ExceededMaximumReferenceDepth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generating client model from swagger model.. + /// + public static string GeneratingClient { + get { + return ResourceManager.GetString("GeneratingClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Found incompatible property types {1}, {2} for property '{0}' in schema inheritance chain {3}. + /// + public static string IncompatibleTypesInBaseSchema { + get { + return ResourceManager.GetString("IncompatibleTypesInBaseSchema", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Found incompatible property types {1}, {2} for property '{0}' in schema {3}. + /// + public static string IncompatibleTypesInSchemaComposition { + get { + return ResourceManager.GetString("IncompatibleTypesInSchemaComposition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Swagger specification is missing info section. + /// + public static string InfoSectionMissing { + get { + return ResourceManager.GetString("InfoSectionMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Input parameter is required.. + /// + public static string InputRequired { + get { + return ResourceManager.GetString("InputRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The schema's '{0}' ancestors should have at lease one property. + /// + public static string InvalidAncestors { + get { + return ResourceManager.GetString("InvalidAncestors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Collection format '{0}' is not a valid collection format (in parameter '{1}').. + /// + public static string InvalidCollectionFormat { + get { + return ResourceManager.GetString("InvalidCollectionFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use 'extend' property with 'allOf' property in schema {0}. + /// + public static string InvalidTypeExtendsWithAllOf { + get { + return ResourceManager.GetString("InvalidTypeExtendsWithAllOf", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is not implemented in SwaggerSchema.ToType extension method.. + /// + public static string InvalidTypeInSwaggerSchema { + get { + return ResourceManager.GetString("InvalidTypeInSwaggerSchema", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Collection format "multi" is only supported for Query parameters (parameter '{0}').. + /// + public static string MultiCollectionFormatNotSupported { + get { + return ResourceManager.GetString("MultiCollectionFormatNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method '{0}' does not declare any MIME type for the return body. Generated code will not deserialize the content.. + /// + public static string NoProduceOperationWithBody { + get { + return ResourceManager.GetString("NoProduceOperationWithBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OperationId is required for all operations. Please add it for '{0}' operation of '{1}' path. . + /// + public static string OperationIdMissing { + get { + return ResourceManager.GetString("OperationIdMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Options HTTP verb is not supported.. + /// + public static string OptionsNotSupported { + get { + return ResourceManager.GetString("OptionsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parsing swagger json file.. + /// + public static string ParsingSwagger { + get { + return ResourceManager.GetString("ParsingSwagger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' in Model '{1}' is marked readOnly and is also required. This is not allowed.. + /// + public static string ReadOnlyNotRequired { + get { + return ResourceManager.GetString("ReadOnlyNotRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reference path '{0}' does not exist in the definition section of the Swagger document.. + /// + public static string ReferenceDoesNotExist { + get { + return ResourceManager.GetString("ReferenceDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Swagger specification is missing title in info section. + /// + public static string TitleMissing { + get { + return ResourceManager.GetString("TitleMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation '{0}' has a response body in response '{1}', but did not have a supported MIME type ('application/json' or 'application/octet-stream') in its Produces property.. + /// + public static string UnsupportedMimeTypeForResponseBody { + get { + return ResourceManager.GetString("UnsupportedMimeTypeForResponseBody", resourceCulture); + } + } + } +} diff --git a/src/Properties/Resources.resx b/src/Properties/Resources.resx new file mode 100644 index 0000000..b1d147d --- /dev/null +++ b/src/Properties/Resources.resx @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Found a type set '{0}' which is circularly defined. + + + Circular reference detected: {0} + + + Reference specifies the definition {0} that does not exist. + + + Found operation objects with duplicate operationId '{0}'. OperationId must be unique among all operations described in the API. + + + Error parsing swagger file + + + Reached Maximum reference depth when resolving reference '{0}'. + + + Found incompatible property types {1}, {2} for property '{0}' in schema inheritance chain {3} + + + Found incompatible property types {1}, {2} for property '{0}' in schema {3} + + + Swagger specification is missing info section + + + The schema's '{0}' ancestors should have at lease one property + + + Cannot use 'extend' property with 'allOf' property in schema {0} + + + '{0}' is not implemented in SwaggerSchema.ToType extension method. + + + Method '{0}' does not declare any MIME type for the return body. Generated code will not deserialize the content. + + + OperationId is required for all operations. Please add it for '{0}' operation of '{1}' path. + + + Options HTTP verb is not supported. + + + Reference path '{0}' does not exist in the definition section of the Swagger document. + + + Swagger specification is missing title in info section + + + The operation '{0}' has a response body in response '{1}', but did not have a supported MIME type ('application/json' or 'application/octet-stream') in its Produces property. + + \ No newline at end of file diff --git a/src/SchemaBuilder.cs b/src/SchemaBuilder.cs new file mode 100644 index 0000000..9a55b9b --- /dev/null +++ b/src/SchemaBuilder.cs @@ -0,0 +1,223 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Globalization; +using AutoRest.Core; +using System.Collections.Generic; +using AutoRest.Core.Model; +using AutoRest.Core.Utilities; +using AutoRest.Modeler.Model; +using AutoRest.Common.Properties; +using static AutoRest.Core.Utilities.DependencyInjection; +using System.Linq; +using AutoRest.Swagger; +using Newtonsoft.Json.Linq; + +namespace AutoRest.Modeler +{ + /// + /// The builder for building swagger schema into client model parameters, + /// service types or Json serialization types. + /// + public class SchemaBuilder : ObjectBuilder + { + private const string DiscriminatorValueExtension = "x-ms-discriminator-value"; + + private Schema _schema; + + public SchemaBuilder(Schema schema, SwaggerModeler modeler) + : base(schema, modeler) + { + _schema = schema; + } + + public override IModelType BuildServiceType(string serviceTypeName, bool required) + { + _schema = Modeler.Resolver.Unwrap(_schema); + var actualTypeName = _schema.XMsMetadata?.name ?? serviceTypeName; + + // translate nullable back to what "code-model-v1"-gen generators expect + if (_schema.Nullable.HasValue && !_schema.Extensions.ContainsKey("x-nullable")) + { + _schema.Extensions["x-nullable"] = _schema.Nullable.Value; + } + + IModelType result = null; + + // If it's a primitive type, let the parent build service handle it + if (_schema.IsPrimitiveType()) + { + result = _schema.GetBuilder(Modeler).ParentBuildServiceType(serviceTypeName, required); + } + else + { + // If it's known primary type, return that type + var primaryType = _schema.GetSimplePrimaryType(Modeler.GenerateEmptyClasses); + if (primaryType != KnownPrimaryType.None) + { + result = New(primaryType); + } + else + { + // Otherwise create new object type + var objectType = New(actualTypeName,new + { + SerializedName = actualTypeName, + Documentation = _schema.Description, + ExternalDocsUrl = _schema.ExternalDocs?.Url, + Summary = _schema.Title + }); + + // associate this type with its schema (by reference) in order to allow recursive models to terminate + // (e.g. if `objectType` type has property of type `objectType[]`) + if (Modeler.GeneratingTypes.ContainsKey(_schema)) + { + return Modeler.GeneratingTypes[_schema]; + } + Modeler.GeneratingTypes[_schema] = objectType; + + if (_schema.AdditionalProperties != null) + { + // this schema is defining 'additionalProperties' which expects to create an extra + // property that will catch all the unbound properties during deserialization. + var name = "additionalProperties"; + var propertyType = New(new + { + ValueType = _schema.AdditionalProperties.GetBuilder(Modeler).BuildServiceType( + _schema.AdditionalProperties.Reference != null + ? _schema.AdditionalProperties.Reference.StripComponentsSchemaPath() + : serviceTypeName + "Value", false), + Extensions = _schema.AdditionalProperties.Extensions, + SupportsAdditionalProperties = true + }); + + // now add the extra property to the type. + objectType.Add(New(new + { + Name = name, + ModelType = propertyType, + Documentation = "Unmatched properties from the message are deserialized this collection", + XmlProperties = _schema.AdditionalProperties.Xml, + RealPath = new string[0] + })); + } + + if (_schema.Properties != null) + { + // Visit each property and recursively build service types + foreach (var property in _schema.Properties) + { + string name = property.Key; + if (name != _schema.Discriminator?.PropertyName) + { + string propertyServiceTypeName; + Schema refSchema = null; + var propertyValue = property.Value; + + if (propertyValue.Reference != null) + { + propertyServiceTypeName = propertyValue.Reference.StripComponentsSchemaPath(); + var unwrappedSchema = Modeler.Resolver.Unwrap(propertyValue); + + // For Enums use the referenced schema in order to set the correct property Type and Enum values + if (unwrappedSchema.Enum != null) + { + refSchema = new Schema().LoadFrom(unwrappedSchema); + //Todo: Remove the following when referenced descriptions are correctly ignored (Issue https://github.com/Azure/autorest/issues/1283) + refSchema.Description = propertyValue.Description; + } + } + else + { + propertyServiceTypeName = serviceTypeName + "_" + property.Key; + } + var isRequired = _schema.Required?.Contains(property.Key) ?? false; + var propertyType = refSchema != null + ? refSchema.GetBuilder(Modeler).BuildServiceType(propertyServiceTypeName, isRequired) + : propertyValue.GetBuilder(Modeler).BuildServiceType(propertyServiceTypeName, isRequired); + + var forwardToTarget = propertyValue.ForwardTo(); + var propertyObj = New(new + { + Name = name, + SerializedName = propertyValue.IsTaggedAsNoWire() ? null : name, + RealPath = new string[] { name }, + ModelType = propertyType, + IsReadOnly = propertyValue.ReadOnly, + Summary = propertyValue.Title, + XmlProperties = propertyValue.Xml, + IsRequired = isRequired, + ForwardTo = forwardToTarget == null ? null : New(new { SerializedName = forwardToTarget }), + Implementation = propertyValue.Implementation() + }); + + PopulateProperty(propertyObj, refSchema != null ? refSchema : propertyValue); + propertyObj.DeprecationMessage = propertyValue.GetDeprecationMessage(EntityType.Property) ?? refSchema?.GetDeprecationMessage(EntityType.Property); + var propertyCompositeType = propertyType as CompositeType; + if (propertyObj.IsConstant || true == propertyCompositeType?.ContainsConstantProperties) + { + objectType.ContainsConstantProperties = true; + } + + objectType.Add(propertyObj); + } + else + { + objectType.PolymorphicDiscriminator = name; + } + } + // wire up forwarded properties + SwaggerModeler.ProcessForwardToProperties(objectType.Properties); + } + + // Copy over extensions + _schema.Extensions.ForEach(e => objectType.Extensions[e.Key] = e.Value); + + // Optionally override the discriminator value for polymorphic types. We expect this concept to be + // added to Swagger at some point, but until it is, we use an extension. + object discriminatorValueExtension; + if (objectType.Extensions.TryGetValue(DiscriminatorValueExtension, out discriminatorValueExtension)) + { + string discriminatorValue = discriminatorValueExtension as string; + if (discriminatorValue != null) + { + objectType.SerializedName = discriminatorValue; + } + } + + if (_schema.Extends != null) + { + // Put this in the extended type serializationProperty for building method return type in the end + Modeler.ExtendedTypes[serviceTypeName] = _schema.Extends.StripComponentsSchemaPath(); + } + + // Put this in already generated types serializationProperty + string localName = serviceTypeName; + while (Modeler.GeneratedTypes.ContainsKey(localName)) + { + var existing = Modeler.GeneratedTypes[localName]; + if (objectType.StructurallyEquals(existing)) + { + objectType = existing; + break; + } + localName = localName + "_"; + } + Modeler.GeneratedTypes[localName] = objectType; + + result = objectType; + } + } + // xml properties + result.XmlProperties = _schema.Xml; + result.DeprecationMessage = _schema.GetDeprecationMessage(EntityType.Type); + return result; + } + + public override IModelType ParentBuildServiceType(string serviceTypeName, bool required) + { + return base.BuildServiceType(serviceTypeName, required); + } + } +} \ No newline at end of file diff --git a/src/SchemaResolver.cs b/src/SchemaResolver.cs new file mode 100644 index 0000000..f904be4 --- /dev/null +++ b/src/SchemaResolver.cs @@ -0,0 +1,365 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using AutoRest.Modeler.Model; +using AutoRest.Swagger; +using AutoRest.Common.Properties; + +namespace AutoRest.Modeler +{ + /// + /// Methods for normalizing and evaluating swagger schemas in their context in a swagger spec + /// + public class SchemaResolver + { + private const int MaximumReferenceDepth = 40; + private readonly ServiceDefinition _serviceDefinition; + + /// + /// Create a new schema resolver in the context of the given swagger spec + /// + /// The swagger spec modeler + public SchemaResolver(SwaggerModeler modeler) + { + if (modeler == null) + { + throw new ArgumentNullException("modeler"); + } + + _serviceDefinition = modeler.ServiceDefinition; + } + + /// + /// Create a new schema resolver in the context of the given swagger spec + /// + /// The swagger spec modeler + public SchemaResolver(ServiceDefinition definition) + { + _serviceDefinition = definition; + } + + /// + /// Copy the current context - used to maintain the schema evaluation context when following + /// multiple chains of schema references. + /// + /// A schema resolver at the same depth as the current resolver. + public object Clone() + { + var resolver = new SchemaResolver(_serviceDefinition); + return resolver; + } + + /// + /// Normalize a swagger schema by dereferencing schema references and evaluating + /// schema composition + /// + /// The schema to normalize + /// A normalized swagger schema + public Schema Unwrap(Schema schema) + { + if (schema == null) + { + return null; + } + Schema unwrappedSchema = schema; + // If referencing global definitions serializationProperty + if (schema.Reference != null) + { + unwrappedSchema = Dereference(schema.Reference); + } + + ExpandAllOf(unwrappedSchema); + return unwrappedSchema; + } + + /// + /// Evaluate the composition of properties for a swagger spec and save the + /// evaluated form in the specification. This transformation is idempotent + /// + /// The swagger schema to evaluate. + public void ExpandAllOf(Schema schema) + { + if (schema == null) + { + throw new ArgumentNullException("schema"); + } + + if (schema.AllOf != null) + { + CheckCircularAllOf(schema, null, null); + var references = schema.AllOf.Where(s => s.Reference != null).ToList(); + + if (references.Count == 1) + { + if (schema.Extends != null) + { + throw new ArgumentException( + string.Format(CultureInfo.InvariantCulture, + Resources.InvalidTypeExtendsWithAllOf, schema.Title)); + } + + schema.Extends = references[0].Reference; + schema.AllOf.Remove(references[0]); + } + var parentSchema = schema.Extends; + var propertiesOnlySchema = new Schema + { + Properties = + schema.Properties + }; + + var schemaList = + new List().Concat(schema.AllOf) + .Concat(new List { propertiesOnlySchema }); + schema.Properties = new Dictionary(); + foreach (var componentSchema in schemaList) + { + // keep the same resolver state for each of the children + var unwrappedComponent = ((SchemaResolver)Clone()).Unwrap( + componentSchema); + if (unwrappedComponent != null && unwrappedComponent.Properties != null) + { + foreach (var propertyName in unwrappedComponent.Properties.Keys) + { + var unwrappedProperty = unwrappedComponent.Properties[propertyName]; + if (schema.Properties.ContainsKey(propertyName)) + { + if (!SchemaTypesAreEquivalent( + schema.Properties[propertyName], unwrappedProperty)) + { + throw new InvalidOperationException( + string.Format(CultureInfo.InvariantCulture, + Resources.IncompatibleTypesInSchemaComposition, + propertyName, + unwrappedComponent.Properties[propertyName].Type, + schema.Properties[propertyName].Type, + schema.Title)); + } + } + else + { + var parentProperty = ((SchemaResolver)Clone()) + .FindProperty(parentSchema, propertyName); + if (parentProperty != null) + { + if (!SchemaTypesAreEquivalent(parentProperty, unwrappedProperty)) + { + throw new InvalidOperationException( + string.Format(CultureInfo.InvariantCulture, + Resources.IncompatibleTypesInBaseSchema, propertyName, + parentProperty.Type, + unwrappedProperty.Type, schema.Title)); + } + } + else + { + schema.Properties[propertyName] = unwrappedProperty; + } + } + } + } + if (unwrappedComponent != null && unwrappedComponent.Required != null) + { + var requiredProperties = schema.Required ?? new List(); + foreach (var requiredProperty in unwrappedComponent.Required) + { + if (!requiredProperties.Contains(requiredProperty)) + { + requiredProperties.Add(requiredProperty); + } + } + + schema.Required = requiredProperties; + } + } + + schema.AllOf = null; + } + } + + void CheckCircularAllOf(Schema schema, HashSet visited, Stack referenceChain) + { + visited = visited ?? new HashSet(); + referenceChain = referenceChain ?? new Stack(); + if (!visited.Add(schema)) // was already present in the set + { + var setDescription = "(" + String.Join(", ", referenceChain) + ")"; + throw new InvalidOperationException( + string.Format(CultureInfo.InvariantCulture, + Resources.CircularBaseSchemaSet, setDescription)); + } + + if (schema.AllOf != null) + { + foreach (var reference in schema.AllOf.Select(s => s.Reference).Where(r => r != null)) + { + referenceChain.Push(reference); + + var deref = Dereference(reference); + CheckCircularAllOf(deref, visited, referenceChain); + + Debug.Assert(reference == referenceChain.Peek()); + referenceChain.Pop(); + } + } + visited.Remove(schema); + } + + /// + /// Determine equivalence between the types described by two schemas. + /// Limit the comparison to exclude comparison of complexe inline schemas. + /// + /// + /// + /// + private bool SchemaTypesAreEquivalent(Schema parentProperty, + Schema unwrappedProperty) + { + Debug.Assert(parentProperty != null && unwrappedProperty != null); + if (parentProperty == null) + { + throw new ArgumentNullException("parentProperty"); + } + + if (unwrappedProperty == null) + { + throw new ArgumentNullException("unwrappedProperty"); + } + + if ((parentProperty.Type == null || parentProperty.Type == DataType.Object) && + (unwrappedProperty.Type == null || unwrappedProperty.Type == DataType.Object)) + { + var parentPropertyToCompare = parentProperty; + var unwrappedPropertyToCompare = unwrappedProperty; + if (!string.IsNullOrEmpty(parentProperty.Reference)) + { + parentPropertyToCompare = Dereference(parentProperty.Reference); + } + if (!string.IsNullOrEmpty(unwrappedProperty.Reference)) + { + unwrappedPropertyToCompare = Dereference(unwrappedProperty.Reference); + } + + if (parentPropertyToCompare == unwrappedPropertyToCompare) + { + return true; // when fully dereferenced, they can refer to the same thing + } + + // or they can refer to different things... but there can be an inheritance relation... + while (unwrappedPropertyToCompare != null && unwrappedPropertyToCompare.Extends != null) + { + unwrappedPropertyToCompare = Dereference(unwrappedPropertyToCompare.Extends); + if (unwrappedPropertyToCompare == parentPropertyToCompare) + { + return true; + } + } + + return false; + } + if (parentProperty.Type == DataType.Array && + unwrappedProperty.Type == DataType.Array) + { + return SchemaTypesAreEquivalent(parentProperty.Items, unwrappedProperty.Items); + } + return parentProperty.Type == unwrappedProperty.Type + && parentProperty.Format == unwrappedProperty.Format; + } + + /// + /// Determine whether a given property is defined in the referenced schema or its ancestors. + /// Return the property schema if it is defined, or null if not. + /// + /// A reference to a schema + /// The property to search for + /// + public Schema FindProperty(string reference, string propertyName) + { + Schema returnedSchema = null; + if (reference != null) + { + Schema parentSchema = Dereference(reference); + returnedSchema = FindProperty(parentSchema, propertyName); + } + + return returnedSchema; + } + + /// + /// Determine whether a given property is defined in the schema or its ancestors. + /// Return the property schema if it is defined, or null if not. + /// + /// A schema + /// The property to search for + /// + public Schema FindProperty(Schema schema, string propertyName) + { + Schema returnedSchema = null; + ExpandAllOf(schema); + if (schema.Properties != null && + schema.Properties.ContainsKey(propertyName)) + { + returnedSchema = schema.Properties[propertyName]; + } + else + { + returnedSchema = FindProperty(schema.Extends, propertyName); + } + + return returnedSchema; + } + + /// + /// Dereference a schema reference, with guards to prevent following circular reference chains + /// + /// The schema reference to dereference. + /// The dereferenced schema. + private Schema Dereference(string referencePath) + { + var vistedReferences = new List(); + return DereferenceInner(referencePath, vistedReferences); + } + + private Schema DereferenceInner(string referencePath, List visitedReferences) + { + // Check if external reference + string[] splitReference = referencePath.Split(new[] { '#' }, StringSplitOptions.RemoveEmptyEntries); + if (splitReference.Length == 2) + { + referencePath = "#" + splitReference[1]; + } + + if (visitedReferences.Contains(referencePath.ToUpperInvariant())) + { + throw new ArgumentException(string.Format(CultureInfo.InvariantCulture, + Resources.CircularReference, referencePath)); + } + + if (visitedReferences.Count >= MaximumReferenceDepth) + { + throw new ArgumentException(Resources.ExceededMaximumReferenceDepth, referencePath); + } + visitedReferences.Add(referencePath.ToUpperInvariant()); + var definitions = _serviceDefinition.Components.Schemas; + if (definitions == null || !definitions.ContainsKey(referencePath.StripComponentsSchemaPath())) + { + throw new ArgumentException(string.Format(CultureInfo.InvariantCulture, + Resources.ReferenceDoesNotExist, + referencePath.StripComponentsSchemaPath())); + } + + var schema = definitions[referencePath.StripComponentsSchemaPath()]; + if (schema.Reference != null) + { + schema = DereferenceInner(schema.Reference, visitedReferences); + } + + return schema; + } + } +} \ No newline at end of file diff --git a/src/SwaggerModeler.cs b/src/SwaggerModeler.cs new file mode 100644 index 0000000..1568144 --- /dev/null +++ b/src/SwaggerModeler.cs @@ -0,0 +1,488 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Linq; +using AutoRest.Core; +using AutoRest.Core.Model; +using AutoRest.Core.Logging; +using AutoRest.Core.Utilities; +using AutoRest.Core.Utilities.Collections; +using AutoRest.Modeler.Model; +using AutoRest.Common.Properties; +using ParameterLocation = AutoRest.Modeler.Model.ParameterLocation; +using static AutoRest.Core.Utilities.DependencyInjection; +using Newtonsoft.Json; +using System.Text.RegularExpressions; +using Newtonsoft.Json.Linq; +using AutoRest.Swagger; + +namespace AutoRest.Modeler +{ + public class SwaggerModeler + { + internal Dictionary ExtendedTypes = new Dictionary(StringComparer.OrdinalIgnoreCase); + internal Dictionary GeneratedTypes = new Dictionary(); + internal Dictionary GeneratingTypes = new Dictionary(); + + public bool GenerateEmptyClasses { get; private set; } + + public SwaggerModeler(Settings settings = null, bool generateEmptyClasses = false) + { + this.settings = settings ?? new Settings(); + this.GenerateEmptyClasses = generateEmptyClasses; + } + + /// + /// Swagger service model. + /// + public ServiceDefinition ServiceDefinition { get; set; } + + private Settings settings; + + /// + /// Client model. + /// + public CodeModel CodeModel { get; set; } + + /// + /// Operations may have a content type parameter. + /// We collect allowed values and create a dedicated enum for convenience. + /// + public HashSet ContentTypeChoices { get; } = new HashSet(); + + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")] + public CodeModel Build(ServiceDefinition serviceDefinition) + { + ServiceDefinition = serviceDefinition; + + // Update settings + UpdateSettings(); + + InitializeClientModel(); + BuildCompositeTypes(); + + // Build client parameters + foreach (var swaggerParameter in ServiceDefinition.Components.Parameters.Values) + { + var parameter = ((ParameterBuilder)swaggerParameter.GetBuilder(this)).Build(); + + var clientProperty = New(); + clientProperty.LoadFrom(parameter); + clientProperty.RealPath = new string[] { parameter.SerializedName }; + + CodeModel.Add(clientProperty); + } + + var baseErrorResponses = new List>(); + var methods = new List(); + // Build methods + foreach (var path in ServiceDefinition.Paths.Concat(ServiceDefinition.CustomPaths)) + { + foreach (var verb in path.Value.ToOperationsDictionary().Keys) + { + var operation = path.Value.ToOperationsDictionary()[verb]; + if (string.IsNullOrWhiteSpace(operation.OperationId)) + { + throw ErrorManager.CreateError( + string.Format(CultureInfo.InvariantCulture, + Resources.OperationIdMissing, + verb, + path.Key)); + } + + var methodName = GetMethodNameFromOperationId(operation.OperationId); + var methodGroup = GetMethodGroup(operation); + if (verb.ToHttpMethod() != HttpMethod.Options) + { + var url = path.Value.XMsMetadata.path ?? path.Key; + if (url.Contains("?")) + { + url = url.Substring(0, url.IndexOf('?')); + } + var method = BuildMethod(verb.ToHttpMethod(), url, methodName, operation); + method.Group = methodGroup; + methods.Add(method); + + // Add error models marked by x-ms-error-response + var xmsErrorResponses = method.Responses.Values.Where(resp=>resp.Extensions.ContainsKey("x-ms-error-response") && (bool)resp.Extensions["x-ms-error-response"] && resp.Body is CompositeType) + .Select(resp=>(CompositeType)resp.Body); + xmsErrorResponses.ForEach(errModel=>CodeModel.AddError(errModel)); + + // If marked error models have a polymorphic discriminator, include all models that allOf on them (at any level of inheritence) + baseErrorResponses = baseErrorResponses.Union(xmsErrorResponses.Where(errModel=>!string.IsNullOrEmpty(errModel.PolymorphicDiscriminator) && ExtendedTypes.ContainsKey(errModel.Name)) + .Select(errModel=>errModel.Name)).ToList(); + + // Add the default error model if exists + if (method.DefaultResponse.Body is CompositeType) + { + baseErrorResponses.Add(((CompositeType)method.DefaultResponse.Body).Name); + CodeModel.AddError((CompositeType)method.DefaultResponse.Body); + } + + } + else + { + Logger.Instance.Log(Category.Warning, Resources.OptionsNotSupported); + } + + } + } + ProcessForwardToMethods(methods); + + + // Set base type + foreach (var typeName in GeneratedTypes.Keys) + { + var objectType = GeneratedTypes[typeName]; + if (ExtendedTypes.ContainsKey(typeName)) + { + objectType.BaseModelType = GeneratedTypes[ExtendedTypes[typeName]]; + } + + CodeModel.Add(objectType); + } + + CodeModel.AddRange(methods); + + + foreach(var k in GeneratedTypes.Keys) + { + var baseModelType = GeneratedTypes[k].BaseModelType; + while(baseModelType != null && baseModelType is CompositeType && !baseErrorResponses.Contains(k)) + { + if(baseErrorResponses.Contains(baseModelType.Name)) + { + CodeModel.AddError(GeneratedTypes[k]); + break; + } + baseModelType = baseModelType.BaseModelType; + } + } + + // What operation returns it decides whether an object is to be modeled as a + // regular model class or an exception class + // Set base type + var errorResponses = + ServiceDefinition.Paths.Values.SelectMany(pathObj=>pathObj.ToOperationsDictionary().Values.SelectMany(opObj=>opObj.Responses.Values.Where(res=>res.Extensions?.ContainsKey("x-ms-error-response")==true && (bool)res.Extensions["x-ms-error-response"]))); + var errorModels = errorResponses.Select(resp=>resp.Schema?.Reference).Where(modelRef=>!string.IsNullOrEmpty(modelRef)).Select(modelRef=>GeneratedTypes[modelRef]); + errorModels.ForEach(errorModel=>CodeModel.AddError(errorModel)); + + // Build ContentType enum + if (ContentTypeChoices.Count > 0) + { + var enumType = New(); + enumType.ModelAsString = true; + enumType.SetName("ContentTypes"); + enumType.Values.AddRange(ContentTypeChoices.Select(v => new EnumValue { Name = v, SerializedName = v })); + CodeModel.Add(enumType); + } + + ProcessParameterizedHost(); + return CodeModel; + } + + internal static void ProcessForwardToMethods(IEnumerable allMethods) + { + foreach (var method in allMethods) + { + if (method.ForwardTo?.SerializedName != null) + { + // resolve target method + var target = allMethods.FirstOrDefault(m => m.SerializedName == method.ForwardTo.SerializedName); + if (target == null) + { + throw new CodeGenerationException($"Cannot forward to '{method.ForwardTo.SerializedName}'. No method with that name found."); + } + method.ForwardTo = target; + } + } + } + + internal static void ProcessForwardToProperties(IEnumerable properties) + { + foreach (var prop in properties) + { + if (prop.ForwardTo?.SerializedName != null) + { + // resolve target property + var target = properties.FirstOrDefault(m => m.SerializedName == prop.ForwardTo.SerializedName); + if (target == null) + { + throw new CodeGenerationException($"Cannot forward to '{prop.ForwardTo.SerializedName}'. No property with that name found."); + } + prop.ForwardTo = target; + } + } + } + + private void UpdateSettings() + { + if (ServiceDefinition?.Info?.CodeGenerationSettings != null) + { + foreach (var key in ServiceDefinition.Info.CodeGenerationSettings.Extensions.Keys) + { + //Don't overwrite settings that come in from the command line + if (!settings.CustomSettings.ContainsKey(key)) + settings.CustomSettings[key] = ServiceDefinition.Info.CodeGenerationSettings.Extensions[key]; + } + Settings.PopulateSettings(settings, settings.CustomSettings); + } + } + + /// + /// Initialize the base service and populate global service properties + /// + /// The base ServiceModel Service + private void InitializeClientModel() + { + if (ServiceDefinition.Info == null) + { + throw ErrorManager.CreateError(Resources.InfoSectionMissing); + } + + CodeModel = New(); + + if (string.IsNullOrWhiteSpace(settings.ClientName) && ServiceDefinition.Info.Title == null) + { + throw ErrorManager.CreateError(Resources.TitleMissing); + } + + CodeModel.Name = ServiceDefinition.Info.Title?.Replace(" ", ""); + + CodeModel.Namespace = settings.Namespace; + CodeModel.ModelsName = settings.ModelsName; + CodeModel.ApiVersion = ServiceDefinition.Info.Version == "" // since info.version is required according to spec, swagger2openapi sets it to "" if missing + ? null // ...but that mocks with our multi-api-version treatment of inlining the api-version + : ServiceDefinition.Info.Version; + CodeModel.Documentation = ServiceDefinition.Info.Description; + CodeModel.BaseUrl = ServiceDefinition.Servers.FirstOrDefault()?.Url?.TrimEnd('/'); + if (string.IsNullOrEmpty(CodeModel.BaseUrl)) + { + CodeModel.BaseUrl = "http://localhost"; + } + + // Copy extensions + ServiceDefinition.Info?.CodeGenerationSettings?.Extensions.ForEach(extention => CodeModel.CodeGenExtensions.AddOrSet(extention.Key, extention.Value)); + ServiceDefinition.Extensions.ForEach(extention => CodeModel.Extensions.AddOrSet(extention.Key, extention.Value)); + } + + private void ProcessParameterizedHost() + { + var server = ServiceDefinition.Servers.FirstOrDefault(); + if ((server?.Variables?.Count ?? 0) > 0) + { + CodeModel.Extensions.Add("x-ms-parameterized-host", true); // TODO: generators look for presence of that extension + + var position = "first"; + + var hostExtension = server.Extensions.GetValue("x-ms-parameterized-host"); + if (hostExtension != null && hostExtension.TryGetValue("positionInOperation", out var textRaw)) + { + position = textRaw.ToString(); + } + + var jsonSettings = new JsonSerializerSettings + { + TypeNameHandling = TypeNameHandling.None, + MetadataPropertyHandling = MetadataPropertyHandling.Ignore + }; + + List hostParamList = new List(); + foreach (var serverVar in server.Variables) + { + var swaggerParameter = new SwaggerParameter + { + In = ParameterLocation.Path, + Name = serverVar.Key, + Description = serverVar.Value.Description, + Schema = new Schema { Type = DataType.String, Default = serverVar.Value.Default, Enum = serverVar.Value.Enum?.StringsToTokens().ToList() }, + Extensions = serverVar.Value.Extensions, + IsRequired = true + }; + // Build parameter + var parameterBuilder = new ParameterBuilder(swaggerParameter, this); + var parameter = parameterBuilder.Build(); + + // check to see if the parameter exists in properties, and needs to have its name normalized + if (CodeModel.Properties.Any(p => p.SerializedName.EqualsIgnoreCase(parameter.SerializedName))) + { + parameter.ClientProperty = + CodeModel.Properties.Single( + p => p.SerializedName.Equals(parameter.SerializedName)); + } + parameter.Extensions["hostParameter"] = true; + hostParamList.Add(parameter); + } + + if (position.EqualsIgnoreCase("first")) + { + CodeModel.HostParametersFront = hostParamList.AsEnumerable().Reverse(); + } + else if (position.EqualsIgnoreCase("last")) + { + CodeModel.HostParametersBack = hostParamList; + } + else + { + throw new InvalidOperationException( + $"The value '{position}' provided for property 'positionInOperation' of extension 'x-ms-parameterized-host' is invalid. Valid values are: 'first, last'."); + } + } + } + + /// + /// Build composite types from definitions + /// + public virtual void BuildCompositeTypes() + { + var schemas = ServiceDefinition.Components.Schemas; + // Build service types and validate allOf + if (schemas != null) + { + foreach (var schemaUid in schemas.Keys.ToArray()) + { + var schema = schemas[schemaUid]; + var schemaName = + schema.GetBuilder(this).BuildServiceType(schemaUid, false); + + Resolver.ExpandAllOf(schema); + var parent = string.IsNullOrEmpty(schema.Extends.StripComponentsSchemaPath()) + ? null + : schemas[schema.Extends.StripComponentsSchemaPath()]; +/* + if (parent != null && + !AncestorsHaveProperties(parent.Properties, parent.Extends) && + !GenerateEmptyClasses) + { + throw ErrorManager.CreateError(Resources.InvalidAncestors, schemaUid); + } + */ + } + } + } + + /// + /// Recursively traverse the schema's extends to verify that it or one of it's parents + /// has at least one property + /// + /// The schema's properties + /// The schema's extends + /// True if one or more properties found in this schema or in it's ancestors. False otherwise + private bool AncestorsHaveProperties(Dictionary properties, string extends) + { + if (properties.IsNullOrEmpty() && string.IsNullOrEmpty(extends)) + { + return false; + } + + if (!properties.IsNullOrEmpty()) + { + return true; + } + var schemas = ServiceDefinition.Components.Schemas; + + extends = extends.StripComponentsSchemaPath(); + Debug.Assert(!string.IsNullOrEmpty(extends) && schemas.ContainsKey(extends)); + return AncestorsHaveProperties(schemas[extends].Properties, + schemas[extends].Extends); + } + + /// + /// Builds method from swagger operation. + /// + /// + /// + /// + /// + /// + public Method BuildMethod(HttpMethod httpMethod, string url, string name, + Operation operation) + { + string methodGroup = GetMethodGroup(operation); + var operationBuilder = new OperationBuilder(operation, this); + Method method = operationBuilder.BuildMethod(httpMethod, url, name, methodGroup); + return method; + } + + /// + /// Extracts method group from operation ID. + /// + /// The swagger operation. + /// Method group name or null. + public static string GetMethodGroup(Operation operation) + { + if (operation == null) + { + throw new ArgumentNullException("operation"); + } + + if (operation.OperationId == null || operation.OperationId.IndexOf('_') == -1) + { + return null; + } + + var parts = operation.OperationId.Split('_'); + return parts[0]; + } + + public static string GetMethodNameFromOperationId(string operationId) => + (operationId?.IndexOf('_') != -1) ? operationId.Split('_').Last(): operationId; + + public SwaggerParameter Unwrap(SwaggerParameter swaggerParameter) + { + if (swaggerParameter == null) + { + throw new ArgumentNullException("swaggerParameter"); + } + + // If referencing global parameters serializationProperty + if (swaggerParameter.Reference != null) + { + if (swaggerParameter.In == ParameterLocation.Body) + { + string referenceKey = swaggerParameter.Reference.StripComponentsRequestBodyPath(); + if (!ServiceDefinition.Components.RequestBodies.ContainsKey(referenceKey)) + { + throw new ArgumentException( + string.Format(CultureInfo.InvariantCulture, + Resources.DefinitionDoesNotExist, referenceKey)); + } + + swaggerParameter = ServiceDefinition.Components.RequestBodies[referenceKey].AsParameters().First(); + } + else + { + string referenceKey = swaggerParameter.Reference.StripComponentsParameterPath(); + if (!ServiceDefinition.Components.Parameters.ContainsKey(referenceKey)) + { + throw new ArgumentException( + string.Format(CultureInfo.InvariantCulture, + Resources.DefinitionDoesNotExist, referenceKey)); + } + + swaggerParameter = ServiceDefinition.Components.Parameters[referenceKey]; + } + } + + // unwrap models that are referenced. (might need this elsewhere too!) + if (swaggerParameter.Schema != null && swaggerParameter.Schema.Reference != null ) + { + swaggerParameter.Schema = Resolver.Unwrap(swaggerParameter.Schema); + } + + // Unwrap the schema if in "body" + if (swaggerParameter.Schema != null && swaggerParameter.In == ParameterLocation.Body) + { + swaggerParameter.Schema = Resolver.Unwrap(swaggerParameter.Schema); + } + + return swaggerParameter; + } + + public SchemaResolver Resolver => new SchemaResolver(this); + } +} diff --git a/src/SwaggerParser.cs b/src/SwaggerParser.cs new file mode 100644 index 0000000..68e8c35 --- /dev/null +++ b/src/SwaggerParser.cs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.Linq; +using AutoRest.Core; +using AutoRest.Core.Logging; +using AutoRest.Core.Parsing; +using AutoRest.Core.Utilities; +using AutoRest.Modeler.JsonConverters; +using AutoRest.Modeler.Model; +using AutoRest.Common.Properties; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System.Collections.Generic; +using System.IO; + +namespace AutoRest.Modeler +{ + public static class SwaggerParser + { + + + public static ServiceDefinition Parse(string swaggerDocument) + { + try + { + swaggerDocument = swaggerDocument.EnsureYamlIsJson(); + var settings = new JsonSerializerSettings + { + TypeNameHandling = TypeNameHandling.None, + MetadataPropertyHandling = MetadataPropertyHandling.Ignore + }; + settings.Converters.Add(new ResponseRefConverter(swaggerDocument)); + settings.Converters.Add(new PathItemRefConverter(swaggerDocument)); + settings.Converters.Add(new Deserializer(swaggerDocument, Paths.Deserialize)); + + settings.Converters.Add(new PathLevelParameterConverter(swaggerDocument)); + var swaggerService = JsonConvert.DeserializeObject(swaggerDocument, settings); + + // for parameterized host, will be made available via JsonRpc accessible state in the future + if (swaggerService.Servers == null || swaggerService.Servers.Count == 0) + { + swaggerService.Servers = new List + { + new Server + { + Url = "/" + } + }; + } + return swaggerService; + } + catch (JsonException ex) + { + throw ErrorManager.CreateError("{0}. {1}", Resources.ErrorParsingSpec, ex.Message); + } + } + } +} diff --git a/src/AzureExtensions.cs b/src/common/AzureExtensions.cs similarity index 100% rename from src/AzureExtensions.cs rename to src/common/AzureExtensions.cs diff --git a/src/ClientModelHelpers.cs b/src/common/ClientModelHelpers.cs similarity index 100% rename from src/ClientModelHelpers.cs rename to src/common/ClientModelHelpers.cs diff --git a/src/CodeGenerator.cs b/src/common/CodeGenerator.cs similarity index 100% rename from src/CodeGenerator.cs rename to src/common/CodeGenerator.cs diff --git a/src/CodeModelTransformer.cs b/src/common/CodeModelTransformer.cs similarity index 100% rename from src/CodeModelTransformer.cs rename to src/common/CodeModelTransformer.cs diff --git a/src/CodeNamer.cs b/src/common/CodeNamer.cs similarity index 100% rename from src/CodeNamer.cs rename to src/common/CodeNamer.cs diff --git a/src/Extensibility/IGeneratorSettings.cs b/src/common/Extensibility/IGeneratorSettings.cs similarity index 100% rename from src/Extensibility/IGeneratorSettings.cs rename to src/common/Extensibility/IGeneratorSettings.cs diff --git a/src/Extensibility/IPlugin.cs b/src/common/Extensibility/IPlugin.cs similarity index 100% rename from src/Extensibility/IPlugin.cs rename to src/common/Extensibility/IPlugin.cs diff --git a/src/Extensibility/Plugin.cs b/src/common/Extensibility/Plugin.cs similarity index 100% rename from src/Extensibility/Plugin.cs rename to src/common/Extensibility/Plugin.cs diff --git a/src/Extensions.cs b/src/common/Extensions.cs similarity index 100% rename from src/Extensions.cs rename to src/common/Extensions.cs diff --git a/src/IModelSerializer.cs b/src/common/IModelSerializer.cs similarity index 100% rename from src/IModelSerializer.cs rename to src/common/IModelSerializer.cs diff --git a/src/ITemplate.cs b/src/common/ITemplate.cs similarity index 100% rename from src/ITemplate.cs rename to src/common/ITemplate.cs diff --git a/src/ITransformer.cs b/src/common/ITransformer.cs similarity index 100% rename from src/ITransformer.cs rename to src/common/ITransformer.cs diff --git a/src/JsonRpc/CallerResponse.cs b/src/common/JsonRpc/CallerResponse.cs similarity index 100% rename from src/JsonRpc/CallerResponse.cs rename to src/common/JsonRpc/CallerResponse.cs diff --git a/src/JsonRpc/Connection.cs b/src/common/JsonRpc/Connection.cs similarity index 97% rename from src/JsonRpc/Connection.cs rename to src/common/JsonRpc/Connection.cs index a3715e1..723e130 100644 --- a/src/JsonRpc/Connection.cs +++ b/src/common/JsonRpc/Connection.cs @@ -9,6 +9,8 @@ using System.Threading; using System.Threading.Tasks; +#pragma warning disable CS1998 + namespace Microsoft.Perks.JsonRPC { public class Connection : IDisposable diff --git a/src/JsonRpc/IAwaitable.cs b/src/common/JsonRpc/IAwaitable.cs similarity index 100% rename from src/JsonRpc/IAwaitable.cs rename to src/common/JsonRpc/IAwaitable.cs diff --git a/src/JsonRpc/PeekingBinaryReader.cs b/src/common/JsonRpc/PeekingBinaryReader.cs similarity index 100% rename from src/JsonRpc/PeekingBinaryReader.cs rename to src/common/JsonRpc/PeekingBinaryReader.cs diff --git a/src/JsonRpc/ProtocolExtensions.cs b/src/common/JsonRpc/ProtocolExtensions.cs similarity index 100% rename from src/JsonRpc/ProtocolExtensions.cs rename to src/common/JsonRpc/ProtocolExtensions.cs diff --git a/src/Logging/CodeGenerationException.cs b/src/common/Logging/CodeGenerationException.cs similarity index 100% rename from src/Logging/CodeGenerationException.cs rename to src/common/Logging/CodeGenerationException.cs diff --git a/src/Logging/ErrorManager.cs b/src/common/Logging/ErrorManager.cs similarity index 100% rename from src/Logging/ErrorManager.cs rename to src/common/Logging/ErrorManager.cs diff --git a/src/Logging/FileObjectPath.cs b/src/common/Logging/FileObjectPath.cs similarity index 100% rename from src/Logging/FileObjectPath.cs rename to src/common/Logging/FileObjectPath.cs diff --git a/src/Logging/ILogListener.cs b/src/common/Logging/ILogListener.cs similarity index 100% rename from src/Logging/ILogListener.cs rename to src/common/Logging/ILogListener.cs diff --git a/src/Logging/LogMessage.cs b/src/common/Logging/LogMessage.cs similarity index 100% rename from src/Logging/LogMessage.cs rename to src/common/Logging/LogMessage.cs diff --git a/src/Logging/LogMessageSeverity.cs b/src/common/Logging/LogMessageSeverity.cs similarity index 100% rename from src/Logging/LogMessageSeverity.cs rename to src/common/Logging/LogMessageSeverity.cs diff --git a/src/Logging/Logger.cs b/src/common/Logging/Logger.cs similarity index 100% rename from src/Logging/Logger.cs rename to src/common/Logging/Logger.cs diff --git a/src/Logging/ObjectPath.cs b/src/common/Logging/ObjectPath.cs similarity index 100% rename from src/Logging/ObjectPath.cs rename to src/common/Logging/ObjectPath.cs diff --git a/src/Logging/ObjectPathPart.cs b/src/common/Logging/ObjectPathPart.cs similarity index 100% rename from src/Logging/ObjectPathPart.cs rename to src/common/Logging/ObjectPathPart.cs diff --git a/src/Logging/ObjectPathPartIndex.cs b/src/common/Logging/ObjectPathPartIndex.cs similarity index 100% rename from src/Logging/ObjectPathPartIndex.cs rename to src/common/Logging/ObjectPathPartIndex.cs diff --git a/src/Logging/ObjectPathPartProperty.cs b/src/common/Logging/ObjectPathPartProperty.cs similarity index 100% rename from src/Logging/ObjectPathPartProperty.cs rename to src/common/Logging/ObjectPathPartProperty.cs diff --git a/src/Model/CodeModel.cs b/src/common/Model/CodeModel.cs similarity index 92% rename from src/Model/CodeModel.cs rename to src/common/Model/CodeModel.cs index 90a97cf..03eb8ab 100644 --- a/src/Model/CodeModel.cs +++ b/src/common/Model/CodeModel.cs @@ -187,5 +187,18 @@ public virtual IEnumerable MyReservedNames public bool ShouldGenerateXmlSerialization => Methods.Any(method => method.RequestContentType == "application/xml" || (method.ResponseContentTypes?.Any(rct => rct.StartsWith("application/xml")) ?? false)) && (Settings.Instance.Host?.GetValue("enable-xml").Result == true); + + + [JsonProperty(PropertyName = "x-ms-metadata")] + public XmsMetadata XMsMetadata { get; set; } + } + + public class XmsMetadata { + public string[] apiVersions; + public string name; + public string path; + public string[] originalLocations; + public string[] filename; + } } \ No newline at end of file diff --git a/src/Model/CodeModel.gen.cs b/src/common/Model/CodeModel.gen.cs similarity index 100% rename from src/Model/CodeModel.gen.cs rename to src/common/Model/CodeModel.gen.cs diff --git a/src/Model/CodeModel.gen.tt b/src/common/Model/CodeModel.gen.tt similarity index 100% rename from src/Model/CodeModel.gen.tt rename to src/common/Model/CodeModel.gen.tt diff --git a/src/Model/CollectionFormat.cs b/src/common/Model/CollectionFormat.cs similarity index 100% rename from src/Model/CollectionFormat.cs rename to src/common/Model/CollectionFormat.cs diff --git a/src/Model/CompositeType.cs b/src/common/Model/CompositeType.cs similarity index 95% rename from src/Model/CompositeType.cs rename to src/common/Model/CompositeType.cs index e04ed2c..ba2cf24 100644 --- a/src/Model/CompositeType.cs +++ b/src/common/Model/CompositeType.cs @@ -191,5 +191,8 @@ public int Compare(CompositeType x, CompositeType y) } public static CompositeTypeComparer Comparer => new CompositeTypeComparer(); + + [JsonProperty(PropertyName = "x-ms-metadata")] + public XmsMetadata XMsMetadata { get; set; } } } \ No newline at end of file diff --git a/src/Model/Constraint.cs b/src/common/Model/Constraint.cs similarity index 100% rename from src/Model/Constraint.cs rename to src/common/Model/Constraint.cs diff --git a/src/Model/DictionaryType.cs b/src/common/Model/DictionaryType.cs similarity index 100% rename from src/Model/DictionaryType.cs rename to src/common/Model/DictionaryType.cs diff --git a/src/Model/EnumType.cs b/src/common/Model/EnumType.cs similarity index 100% rename from src/Model/EnumType.cs rename to src/common/Model/EnumType.cs diff --git a/src/Model/EnumValue.cs b/src/common/Model/EnumValue.cs similarity index 100% rename from src/Model/EnumValue.cs rename to src/common/Model/EnumValue.cs diff --git a/src/Model/HttpMethod.cs b/src/common/Model/HttpMethod.cs similarity index 100% rename from src/Model/HttpMethod.cs rename to src/common/Model/HttpMethod.cs diff --git a/src/Model/IChild.cs b/src/common/Model/IChild.cs similarity index 100% rename from src/Model/IChild.cs rename to src/common/Model/IChild.cs diff --git a/src/Model/ICodeModel.cs b/src/common/Model/ICodeModel.cs similarity index 100% rename from src/Model/ICodeModel.cs rename to src/common/Model/ICodeModel.cs diff --git a/src/Model/IEnumerableWithIndex.cs b/src/common/Model/IEnumerableWithIndex.cs similarity index 100% rename from src/Model/IEnumerableWithIndex.cs rename to src/common/Model/IEnumerableWithIndex.cs diff --git a/src/Model/IIdentifier.cs b/src/common/Model/IIdentifier.cs similarity index 100% rename from src/Model/IIdentifier.cs rename to src/common/Model/IIdentifier.cs diff --git a/src/Model/IModelType.cs b/src/common/Model/IModelType.cs similarity index 100% rename from src/Model/IModelType.cs rename to src/common/Model/IModelType.cs diff --git a/src/Model/IParent.cs b/src/common/Model/IParent.cs similarity index 100% rename from src/Model/IParent.cs rename to src/common/Model/IParent.cs diff --git a/src/Model/IVariable.cs b/src/common/Model/IVariable.cs similarity index 100% rename from src/Model/IVariable.cs rename to src/common/Model/IVariable.cs diff --git a/src/Model/KnownFormat.cs b/src/common/Model/KnownFormat.cs similarity index 100% rename from src/Model/KnownFormat.cs rename to src/common/Model/KnownFormat.cs diff --git a/src/Model/KnownFormatExtensions.cs b/src/common/Model/KnownFormatExtensions.cs similarity index 100% rename from src/Model/KnownFormatExtensions.cs rename to src/common/Model/KnownFormatExtensions.cs diff --git a/src/Model/KnownPrimaryType.cs b/src/common/Model/KnownPrimaryType.cs similarity index 100% rename from src/Model/KnownPrimaryType.cs rename to src/common/Model/KnownPrimaryType.cs diff --git a/src/Model/Method.cs b/src/common/Model/Method.cs similarity index 96% rename from src/Model/Method.cs rename to src/common/Model/Method.cs index 3a0cb5a..fef50da 100644 --- a/src/Model/Method.cs +++ b/src/common/Model/Method.cs @@ -296,5 +296,8 @@ public string GetImplementation(string language) => this.ForwardTo != null ? MethodFlavor.ForwardTo : this.Url == null ? MethodFlavor.Implementation : MethodFlavor.RestCall; + + [JsonProperty(PropertyName = "x-ms-metadata")] + public XmsMetadata XMsMetadata { get; set; } } } diff --git a/src/Model/MethodGroup.cs b/src/common/Model/MethodGroup.cs similarity index 100% rename from src/Model/MethodGroup.cs rename to src/common/Model/MethodGroup.cs diff --git a/src/Model/MultiType.cs b/src/common/Model/MultiType.cs similarity index 100% rename from src/Model/MultiType.cs rename to src/common/Model/MultiType.cs diff --git a/src/Model/PageableExtension.cs b/src/common/Model/PageableExtension.cs similarity index 100% rename from src/Model/PageableExtension.cs rename to src/common/Model/PageableExtension.cs diff --git a/src/Model/Parameter.cs b/src/common/Model/Parameter.cs similarity index 100% rename from src/Model/Parameter.cs rename to src/common/Model/Parameter.cs diff --git a/src/common/Model/ParameterLocation.cs b/src/common/Model/ParameterLocation.cs new file mode 100644 index 0000000..1650d9b --- /dev/null +++ b/src/common/Model/ParameterLocation.cs @@ -0,0 +1,18 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +namespace AutoRest.Core.Model +{ + /// + /// Defines available parameter locations + /// + public enum ParameterLocation + { + None = 0, + Path, + Query, + Header, + Body, + FormData + } +} \ No newline at end of file diff --git a/src/Model/ParameterMapping.cs b/src/common/Model/ParameterMapping.cs similarity index 100% rename from src/Model/ParameterMapping.cs rename to src/common/Model/ParameterMapping.cs diff --git a/src/Model/ParameterTransformation.cs b/src/common/Model/ParameterTransformation.cs similarity index 100% rename from src/Model/ParameterTransformation.cs rename to src/common/Model/ParameterTransformation.cs diff --git a/src/Model/PrimaryType.cs b/src/common/Model/PrimaryType.cs similarity index 100% rename from src/Model/PrimaryType.cs rename to src/common/Model/PrimaryType.cs diff --git a/src/Model/Property.cs b/src/common/Model/Property.cs similarity index 100% rename from src/Model/Property.cs rename to src/common/Model/Property.cs diff --git a/src/common/Model/Response.cs b/src/common/Model/Response.cs new file mode 100644 index 0000000..463f93a --- /dev/null +++ b/src/common/Model/Response.cs @@ -0,0 +1,44 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Collections.Generic; +using System.Globalization; +using AutoRest.Core.Utilities; + +namespace AutoRest.Core.Model +{ + /// + /// Defines a structure for operation response. + /// + public class Response + { + /// + /// Initializes a new instance of Response. + /// + /// Body type. + /// Headers type. + public Response(IModelType body, IModelType headers) + { + Body = body; + Headers = headers; + } + + public Response() + { + + } + /// + /// Gets or sets the body type. + /// + public IModelType Body{ get; set; } + + /// + /// Gets or sets the headers type. + /// + public IModelType Headers { get; set; } + + public Dictionary Extensions { get; set; } = new Dictionary(); + + public bool IsNullable => Extensions?.Get("x-nullable") ?? true; + } +} diff --git a/src/Model/SequenceType.cs b/src/common/Model/SequenceType.cs similarity index 100% rename from src/Model/SequenceType.cs rename to src/common/Model/SequenceType.cs diff --git a/src/Model/SerializationFormat.cs b/src/common/Model/SerializationFormat.cs similarity index 100% rename from src/Model/SerializationFormat.cs rename to src/common/Model/SerializationFormat.cs diff --git a/src/Model/XmlProperties.cs b/src/common/Model/XmlProperties.cs similarity index 100% rename from src/Model/XmlProperties.cs rename to src/common/Model/XmlProperties.cs diff --git a/src/Model/XmsExtensions/Examples.cs b/src/common/Model/XmsExtensions/Examples.cs similarity index 100% rename from src/Model/XmsExtensions/Examples.cs rename to src/common/Model/XmsExtensions/Examples.cs diff --git a/src/Model/XmsExtensions/ParameterLocation.cs b/src/common/Model/XmsExtensions/ParameterLocation.cs similarity index 100% rename from src/Model/XmsExtensions/ParameterLocation.cs rename to src/common/Model/XmsExtensions/ParameterLocation.cs diff --git a/src/ModelSerializer.cs b/src/common/ModelSerializer.cs similarity index 100% rename from src/ModelSerializer.cs rename to src/common/ModelSerializer.cs diff --git a/src/ParameterGroupExtensionHelper.cs b/src/common/ParameterGroupExtensionHelper.cs similarity index 100% rename from src/ParameterGroupExtensionHelper.cs rename to src/common/ParameterGroupExtensionHelper.cs diff --git a/src/Parsing/YamlBoolDeserializer.cs b/src/common/Parsing/YamlBoolDeserializer.cs similarity index 100% rename from src/Parsing/YamlBoolDeserializer.cs rename to src/common/Parsing/YamlBoolDeserializer.cs diff --git a/src/Parsing/YamlExtensions.cs b/src/common/Parsing/YamlExtensions.cs similarity index 100% rename from src/Parsing/YamlExtensions.cs rename to src/common/Parsing/YamlExtensions.cs diff --git a/src/Plugins/NewPlugin.cs b/src/common/Plugins/NewPlugin.cs similarity index 96% rename from src/Plugins/NewPlugin.cs rename to src/common/Plugins/NewPlugin.cs index 7b09aa8..ac58e50 100644 --- a/src/Plugins/NewPlugin.cs +++ b/src/common/Plugins/NewPlugin.cs @@ -9,6 +9,7 @@ using AutoRest.Core.Logging; using System.Linq; +#pragma warning disable CS4014 // KEEP IN SYNC with message.ts public class SmartPosition { diff --git a/src/Settings.cs b/src/common/Settings.cs similarity index 100% rename from src/Settings.cs rename to src/common/Settings.cs diff --git a/src/SwaggerExtensions.cs b/src/common/SwaggerExtensions.cs similarity index 100% rename from src/SwaggerExtensions.cs rename to src/common/SwaggerExtensions.cs diff --git a/src/Template.cs b/src/common/Template.cs similarity index 100% rename from src/Template.cs rename to src/common/Template.cs diff --git a/src/Utilities/CamelCaseContractResolver.cs b/src/common/Utilities/CamelCaseContractResolver.cs similarity index 100% rename from src/Utilities/CamelCaseContractResolver.cs rename to src/common/Utilities/CamelCaseContractResolver.cs diff --git a/src/Utilities/CodeModelContractResolver.cs b/src/common/Utilities/CodeModelContractResolver.cs similarity index 100% rename from src/Utilities/CodeModelContractResolver.cs rename to src/common/Utilities/CodeModelContractResolver.cs diff --git a/src/Utilities/Collections/ICopyFrom.cs b/src/common/Utilities/Collections/ICopyFrom.cs similarity index 100% rename from src/Utilities/Collections/ICopyFrom.cs rename to src/common/Utilities/Collections/ICopyFrom.cs diff --git a/src/Utilities/Collections/LinqExtensions.cs b/src/common/Utilities/Collections/LinqExtensions.cs similarity index 100% rename from src/Utilities/Collections/LinqExtensions.cs rename to src/common/Utilities/Collections/LinqExtensions.cs diff --git a/src/Utilities/Collections/ListEx.cs b/src/common/Utilities/Collections/ListEx.cs similarity index 100% rename from src/Utilities/Collections/ListEx.cs rename to src/common/Utilities/Collections/ListEx.cs diff --git a/src/Utilities/Debugger.cs b/src/common/Utilities/Debugger.cs similarity index 100% rename from src/Utilities/Debugger.cs rename to src/common/Utilities/Debugger.cs diff --git a/src/Utilities/DependencyInjection.cs b/src/common/Utilities/DependencyInjection.cs similarity index 100% rename from src/Utilities/DependencyInjection.cs rename to src/common/Utilities/DependencyInjection.cs diff --git a/src/Utilities/DependencyInjectionJsonConverter.cs b/src/common/Utilities/DependencyInjectionJsonConverter.cs similarity index 100% rename from src/Utilities/DependencyInjectionJsonConverter.cs rename to src/common/Utilities/DependencyInjectionJsonConverter.cs diff --git a/src/Utilities/EqualityComparer.cs b/src/common/Utilities/EqualityComparer.cs similarity index 100% rename from src/Utilities/EqualityComparer.cs rename to src/common/Utilities/EqualityComparer.cs diff --git a/src/Utilities/Extensions.cs b/src/common/Utilities/Extensions.cs similarity index 100% rename from src/Utilities/Extensions.cs rename to src/common/Utilities/Extensions.cs diff --git a/src/Utilities/Factory.cs b/src/common/Utilities/Factory.cs similarity index 100% rename from src/Utilities/Factory.cs rename to src/common/Utilities/Factory.cs diff --git a/src/Utilities/Fixable.cs b/src/common/Utilities/Fixable.cs similarity index 100% rename from src/Utilities/Fixable.cs rename to src/common/Utilities/Fixable.cs diff --git a/src/Utilities/GeneratedCollectionConverter.cs b/src/common/Utilities/GeneratedCollectionConverter.cs similarity index 100% rename from src/Utilities/GeneratedCollectionConverter.cs rename to src/common/Utilities/GeneratedCollectionConverter.cs diff --git a/src/Utilities/IndentedStringBuilder.cs b/src/common/Utilities/IndentedStringBuilder.cs similarity index 100% rename from src/Utilities/IndentedStringBuilder.cs rename to src/common/Utilities/IndentedStringBuilder.cs diff --git a/src/Utilities/JsonExtensions.cs b/src/common/Utilities/JsonExtensions.cs similarity index 100% rename from src/Utilities/JsonExtensions.cs rename to src/common/Utilities/JsonExtensions.cs diff --git a/src/Utilities/MemoryFileSystem.cs b/src/common/Utilities/MemoryFileSystem.cs similarity index 100% rename from src/Utilities/MemoryFileSystem.cs rename to src/common/Utilities/MemoryFileSystem.cs diff --git a/src/Utilities/TemplateConstants.cs b/src/common/Utilities/TemplateConstants.cs similarity index 100% rename from src/Utilities/TemplateConstants.cs rename to src/common/Utilities/TemplateConstants.cs diff --git a/test/Expected/additionalProperties/code-model-v1-yaml.norm.yaml b/test/Expected/additionalProperties/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..06c8d8c --- /dev/null +++ b/test/Expected/additionalProperties/code-model-v1-yaml.norm.yaml @@ -0,0 +1,862 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PetAPTrue + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: true + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: additionalProperties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: PetAPTrue + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PetAPObject + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: true + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: additionalProperties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: PetAPObject + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PetAPString + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: true + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: additionalProperties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: PetAPString + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PetAPInProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: additionalProperties + realPath: + - additionalProperties + serializedName: additionalProperties + serializedName: PetAPInProperties + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PetAPInPropertiesWithAPString + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: true + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: additionalProperties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: '@odata.location' + realPath: + - '@odata.location' + serializedName: '@odata.location' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: AdditionalProperties1 + realPath: + - additionalProperties + serializedName: additionalProperties + serializedName: PetAPInPropertiesWithAPString +modelsName: Models +name: AdditionalPropertiesClient +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateAPTrue + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_1 + name: + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_1 + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: Pets_CreateAPTrue + url: /additionalProperties/true + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateAPObject + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_2 + name: + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Pets_CreateAPObject + url: /additionalProperties/type/object + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateAPString + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_3 + name: + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_3 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: Pets_CreateAPString + url: /additionalProperties/type/string + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateAPInProperties + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_4 + name: + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_4 + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: Pets_CreateAPInProperties + url: /additionalProperties/in/properties + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateAPInPropertiesWithAPString + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_5 + name: + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_5 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: Pets_CreateAPInPropertiesWithAPString + url: /additionalProperties/in/properties/with/additionalProperties/string + name: + fixed: false + raw: Pets + nameForProperty: Pets + typeName: + fixed: false diff --git a/test/Expected/additionalProperties/code-model-v1.norm.yaml b/test/Expected/additionalProperties/code-model-v1.norm.yaml new file mode 100644 index 0000000..f00f1b1 --- /dev/null +++ b/test/Expected/additionalProperties/code-model-v1.norm.yaml @@ -0,0 +1,1098 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '43' + fixed: false + raw: PetAPTrue + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: DictionaryType + deprecated: false + name: + $id: '24' + fixed: false + supportsAdditionalProperties: true + valueType: + $id: '22' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '23' + fixed: false + raw: Object + name: + $id: '20' + fixed: false + raw: additionalProperties + - $id: '25' + collectionFormat: none + defaultValue: + $id: '26' + fixed: false + deprecated: false + documentation: + $id: '27' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '30' + fixed: false + raw: Int + name: + $id: '28' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '31' + collectionFormat: none + defaultValue: + $id: '32' + fixed: false + deprecated: false + documentation: + $id: '33' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '35' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '36' + fixed: false + raw: String + name: + $id: '34' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '42' + fixed: false + raw: Boolean + name: + $id: '40' + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: PetAPTrue + - $id: '44' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '71' + fixed: false + raw: PetAPObject + properties: + - $id: '45' + collectionFormat: none + defaultValue: + $id: '46' + fixed: false + deprecated: false + documentation: + $id: '47' + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '49' + $type: DictionaryType + deprecated: false + name: + $id: '52' + fixed: false + supportsAdditionalProperties: true + valueType: + $id: '50' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '51' + fixed: false + raw: Object + name: + $id: '48' + fixed: false + raw: additionalProperties + - $id: '53' + collectionFormat: none + defaultValue: + $id: '54' + fixed: false + deprecated: false + documentation: + $id: '55' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '57' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '58' + fixed: false + raw: Int + name: + $id: '56' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '59' + collectionFormat: none + defaultValue: + $id: '60' + fixed: false + deprecated: false + documentation: + $id: '61' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '63' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '64' + fixed: false + raw: String + name: + $id: '62' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '65' + collectionFormat: none + defaultValue: + $id: '66' + fixed: false + deprecated: false + documentation: + $id: '67' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '70' + fixed: false + raw: Boolean + name: + $id: '68' + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: PetAPObject + - $id: '72' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '99' + fixed: false + raw: PetAPString + properties: + - $id: '73' + collectionFormat: none + defaultValue: + $id: '74' + fixed: false + deprecated: false + documentation: + $id: '75' + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '77' + $type: DictionaryType + deprecated: false + name: + $id: '80' + fixed: false + supportsAdditionalProperties: true + valueType: + $id: '78' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '79' + fixed: false + raw: String + name: + $id: '76' + fixed: false + raw: additionalProperties + - $id: '81' + collectionFormat: none + defaultValue: + $id: '82' + fixed: false + deprecated: false + documentation: + $id: '83' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '85' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '86' + fixed: false + raw: Int + name: + $id: '84' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '87' + collectionFormat: none + defaultValue: + $id: '88' + fixed: false + deprecated: false + documentation: + $id: '89' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '91' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '92' + fixed: false + raw: String + name: + $id: '90' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '93' + collectionFormat: none + defaultValue: + $id: '94' + fixed: false + deprecated: false + documentation: + $id: '95' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '97' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '98' + fixed: false + raw: Boolean + name: + $id: '96' + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: PetAPString + - $id: '100' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '127' + fixed: false + raw: PetAPInProperties + properties: + - $id: '101' + collectionFormat: none + defaultValue: + $id: '102' + fixed: false + deprecated: false + documentation: + $id: '103' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '105' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '106' + fixed: false + raw: Int + name: + $id: '104' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '107' + collectionFormat: none + defaultValue: + $id: '108' + fixed: false + deprecated: false + documentation: + $id: '109' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + name: + $id: '110' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '113' + collectionFormat: none + defaultValue: + $id: '114' + fixed: false + deprecated: false + documentation: + $id: '115' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '117' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '118' + fixed: false + raw: Boolean + name: + $id: '116' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '119' + collectionFormat: none + defaultValue: + $id: '120' + fixed: false + deprecated: false + documentation: + $id: '121' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '123' + $type: DictionaryType + deprecated: false + name: + $id: '126' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '124' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '125' + fixed: false + raw: Double + name: + $id: '122' + fixed: false + raw: additionalProperties + realPath: + - additionalProperties + serializedName: additionalProperties + serializedName: PetAPInProperties + - $id: '128' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '169' + fixed: false + raw: PetAPInPropertiesWithAPString + properties: + - $id: '129' + collectionFormat: none + defaultValue: + $id: '130' + fixed: false + deprecated: false + documentation: + $id: '131' + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '133' + $type: DictionaryType + deprecated: false + name: + $id: '136' + fixed: false + supportsAdditionalProperties: true + valueType: + $id: '134' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '135' + fixed: false + raw: String + name: + $id: '132' + fixed: false + raw: additionalProperties + - $id: '137' + collectionFormat: none + defaultValue: + $id: '138' + fixed: false + deprecated: false + documentation: + $id: '139' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '141' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '142' + fixed: false + raw: Int + name: + $id: '140' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '143' + collectionFormat: none + defaultValue: + $id: '144' + fixed: false + deprecated: false + documentation: + $id: '145' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '147' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '148' + fixed: false + raw: String + name: + $id: '146' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '149' + collectionFormat: none + defaultValue: + $id: '150' + fixed: false + deprecated: false + documentation: + $id: '151' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '153' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '154' + fixed: false + raw: Boolean + name: + $id: '152' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '155' + collectionFormat: none + defaultValue: + $id: '156' + fixed: false + deprecated: false + documentation: + $id: '157' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '159' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '160' + fixed: false + raw: String + name: + $id: '158' + fixed: false + raw: '@odata.location' + realPath: + - '@odata.location' + serializedName: '@odata.location' + - $id: '161' + collectionFormat: none + defaultValue: + $id: '162' + fixed: false + deprecated: false + documentation: + $id: '163' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '165' + $type: DictionaryType + deprecated: false + name: + $id: '168' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '166' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '167' + fixed: false + raw: Double + name: + $id: '164' + fixed: false + raw: AdditionalProperties1 + realPath: + - additionalProperties + serializedName: additionalProperties + serializedName: PetAPInPropertiesWithAPString +modelsName: Models +name: AdditionalPropertiesClient +namespace: '' +operations: + - $id: '170' + methods: + - $id: '171' + defaultResponse: + $id: '179' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '177' + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '176' + fixed: false + raw: CreateAPTrue + parameters: + - $id: '172' + collectionFormat: none + defaultValue: + $id: '173' + fixed: false + deprecated: false + documentation: + $id: '174' + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '16' + name: + $id: '175' + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '178' + body: + $ref: '16' + isNullable: true + returnType: + $id: '180' + body: + $ref: '16' + isNullable: true + serializedName: Pets_CreateAPTrue + url: /additionalProperties/true + - $id: '181' + defaultResponse: + $id: '189' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '187' + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '186' + fixed: false + raw: CreateAPObject + parameters: + - $id: '182' + collectionFormat: none + defaultValue: + $id: '183' + fixed: false + deprecated: false + documentation: + $id: '184' + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '44' + name: + $id: '185' + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '188' + body: + $ref: '44' + isNullable: true + returnType: + $id: '190' + body: + $ref: '44' + isNullable: true + serializedName: Pets_CreateAPObject + url: /additionalProperties/type/object + - $id: '191' + defaultResponse: + $id: '199' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '197' + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '196' + fixed: false + raw: CreateAPString + parameters: + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '72' + name: + $id: '195' + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '198' + body: + $ref: '72' + isNullable: true + returnType: + $id: '200' + body: + $ref: '72' + isNullable: true + serializedName: Pets_CreateAPString + url: /additionalProperties/type/string + - $id: '201' + defaultResponse: + $id: '209' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '207' + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '206' + fixed: false + raw: CreateAPInProperties + parameters: + - $id: '202' + collectionFormat: none + defaultValue: + $id: '203' + fixed: false + deprecated: false + documentation: + $id: '204' + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '100' + name: + $id: '205' + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '208' + body: + $ref: '100' + isNullable: true + returnType: + $id: '210' + body: + $ref: '100' + isNullable: true + serializedName: Pets_CreateAPInProperties + url: /additionalProperties/in/properties + - $id: '211' + defaultResponse: + $id: '219' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Create a Pet which contains more properties than what is defined. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '217' + fixed: false + raw: Pets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '216' + fixed: false + raw: CreateAPInPropertiesWithAPString + parameters: + - $id: '212' + collectionFormat: none + defaultValue: + $id: '213' + fixed: false + deprecated: false + documentation: + $id: '214' + fixed: false + extensions: + x-ms-requestBody-name: createParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '128' + name: + $id: '215' + fixed: false + raw: createParameters + serializedName: createParameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '218' + body: + $ref: '128' + isNullable: true + returnType: + $id: '220' + body: + $ref: '128' + isNullable: true + serializedName: Pets_CreateAPInPropertiesWithAPString + url: /additionalProperties/in/properties/with/additionalProperties/string + name: + $id: '221' + fixed: false + raw: Pets + nameForProperty: Pets + typeName: + $id: '222' + fixed: false diff --git a/test/Expected/azure-parameter-grouping/code-model-v1-yaml.norm.yaml b/test/Expected/azure-parameter-grouping/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..adc12fd --- /dev/null +++ b/test/Expected/azure-parameter-grouping/code-model-v1-yaml.norm.yaml @@ -0,0 +1,462 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestParameterGroupingTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Post a bunch of required parameters grouped + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequired + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-parameter-grouping: {} + x-ms-requestBody-name: body + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: body + serializedName: body + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: customHeader + serializedName: customHeader + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: query + serializedName: query + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Path parameter + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: parameterGrouping_postRequired + url: '/parameterGrouping/postRequired/{path}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Post a bunch of optional parameters grouped + group: + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptional + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: customHeader + serializedName: customHeader + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: query + serializedName: query + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: parameterGrouping_postOptional + url: /parameterGrouping/postOptional + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Post parameters from multiple different parameter groups + group: + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postMultiParamGroups + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: header-one + serializedName: header-one + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: query-one + serializedName: query-one + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-parameter-grouping: + postfix: second-param-group + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: header-two + serializedName: header-two + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: + postfix: second-param-group + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: query-two + serializedName: query-two + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: parameterGrouping_postMultiParamGroups + url: /parameterGrouping/postMultipleParameterGroups + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Post parameters with a shared parameter group object + group: + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postSharedParameterGroupObject + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: header-one + serializedName: header-one + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: query-one + serializedName: query-one + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: parameterGrouping_postSharedParameterGroupObject + url: /parameterGrouping/sharedParameterGroupObject + name: + fixed: false + raw: ParameterGrouping + nameForProperty: ParameterGrouping + typeName: + fixed: false diff --git a/test/Expected/azure-parameter-grouping/code-model-v1.norm.yaml b/test/Expected/azure-parameter-grouping/code-model-v1.norm.yaml new file mode 100644 index 0000000..a6eec0d --- /dev/null +++ b/test/Expected/azure-parameter-grouping/code-model-v1.norm.yaml @@ -0,0 +1,579 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestParameterGroupingTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '45' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post a bunch of required parameters grouped + extensions: + x-ms-requestBody-index: '0' + group: + $id: '43' + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: postRequired + parameters: + - $id: '18' + collectionFormat: none + defaultValue: + $id: '19' + fixed: false + deprecated: false + documentation: + $id: '20' + fixed: false + extensions: + x-ms-parameter-grouping: {} + x-ms-requestBody-name: body + isConstant: false + isRequired: true + location: body + modelType: + $id: '22' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '23' + fixed: false + raw: Int + name: + $id: '21' + fixed: false + raw: body + serializedName: body + - $id: '24' + collectionFormat: none + defaultValue: + $id: '25' + fixed: false + deprecated: false + documentation: + $id: '26' + fixed: false + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: header + modelType: + $id: '28' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '29' + fixed: false + raw: String + name: + $id: '27' + fixed: false + raw: customHeader + serializedName: customHeader + - $id: '30' + collectionFormat: none + defaultValue: + $id: '31' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '32' + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: query + modelType: + $id: '34' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '35' + fixed: false + raw: Int + name: + $id: '33' + fixed: false + raw: query + serializedName: query + - $id: '36' + collectionFormat: none + defaultValue: + $id: '37' + fixed: false + deprecated: false + documentation: + $id: '38' + fixed: false + raw: Path parameter + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: true + location: path + modelType: + $id: '40' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '41' + fixed: false + raw: String + name: + $id: '39' + fixed: false + raw: path + serializedName: path + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + isNullable: true + returnType: + $id: '46' + isNullable: true + serializedName: parameterGrouping_postRequired + url: '/parameterGrouping/postRequired/{path}' + - $id: '47' + defaultResponse: + $id: '63' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post a bunch of optional parameters grouped + group: + $id: '61' + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '60' + fixed: false + raw: postOptional + parameters: + - $id: '48' + collectionFormat: none + defaultValue: + $id: '49' + fixed: false + deprecated: false + documentation: + $id: '50' + fixed: false + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: header + modelType: + $id: '52' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '53' + fixed: false + raw: String + name: + $id: '51' + fixed: false + raw: customHeader + serializedName: customHeader + - $id: '54' + collectionFormat: none + defaultValue: + $id: '55' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '56' + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: {} + isConstant: false + isRequired: false + location: query + modelType: + $id: '58' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '59' + fixed: false + raw: Int + name: + $id: '57' + fixed: false + raw: query + serializedName: query + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '62' + isNullable: true + returnType: + $id: '64' + isNullable: true + serializedName: parameterGrouping_postOptional + url: /parameterGrouping/postOptional + - $id: '65' + defaultResponse: + $id: '93' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post parameters from multiple different parameter groups + group: + $id: '91' + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '90' + fixed: false + raw: postMultiParamGroups + parameters: + - $id: '66' + collectionFormat: none + defaultValue: + $id: '67' + fixed: false + deprecated: false + documentation: + $id: '68' + fixed: false + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: header + modelType: + $id: '70' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '71' + fixed: false + raw: String + name: + $id: '69' + fixed: false + raw: header-one + serializedName: header-one + - $id: '72' + collectionFormat: none + defaultValue: + $id: '73' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '74' + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: query + modelType: + $id: '76' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '77' + fixed: false + raw: Int + name: + $id: '75' + fixed: false + raw: query-one + serializedName: query-one + - $id: '78' + collectionFormat: none + defaultValue: + $id: '79' + fixed: false + deprecated: false + documentation: + $id: '80' + fixed: false + extensions: + x-ms-parameter-grouping: + postfix: second-param-group + isConstant: false + isRequired: false + location: header + modelType: + $id: '82' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '83' + fixed: false + raw: String + name: + $id: '81' + fixed: false + raw: header-two + serializedName: header-two + - $id: '84' + collectionFormat: none + defaultValue: + $id: '85' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '86' + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: + postfix: second-param-group + isConstant: false + isRequired: false + location: query + modelType: + $id: '88' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '89' + fixed: false + raw: Int + name: + $id: '87' + fixed: false + raw: query-two + serializedName: query-two + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '92' + isNullable: true + returnType: + $id: '94' + isNullable: true + serializedName: parameterGrouping_postMultiParamGroups + url: /parameterGrouping/postMultipleParameterGroups + - $id: '95' + defaultResponse: + $id: '111' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post parameters with a shared parameter group object + group: + $id: '109' + fixed: false + raw: parameterGrouping + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '108' + fixed: false + raw: postSharedParameterGroupObject + parameters: + - $id: '96' + collectionFormat: none + defaultValue: + $id: '97' + fixed: false + deprecated: false + documentation: + $id: '98' + fixed: false + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: header + modelType: + $id: '100' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '101' + fixed: false + raw: String + name: + $id: '99' + fixed: false + raw: header-one + serializedName: header-one + - $id: '102' + collectionFormat: none + defaultValue: + $id: '103' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '104' + fixed: false + raw: Query parameter with default + extensions: + x-ms-parameter-grouping: + name: first-parameter-group + isConstant: false + isRequired: false + location: query + modelType: + $id: '106' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '107' + fixed: false + raw: Int + name: + $id: '105' + fixed: false + raw: query-one + serializedName: query-one + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '110' + isNullable: true + returnType: + $id: '112' + isNullable: true + serializedName: parameterGrouping_postSharedParameterGroupObject + url: /parameterGrouping/sharedParameterGroupObject + name: + $id: '113' + fixed: false + raw: ParameterGrouping + nameForProperty: ParameterGrouping + typeName: + $id: '114' + fixed: false diff --git a/test/Expected/azure-report/code-model-v1-yaml.norm.yaml b/test/Expected/azure-report/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..a9ad821 --- /dev/null +++ b/test/Expected/azure-report/code-model-v1-yaml.norm.yaml @@ -0,0 +1,136 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestReportServiceForAzure +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get test coverage report + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getReport + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified, qualifies the generated report further (e.g. '2.7' + vs '3.5' in for Python). The only effect is, that generators + that run all tests several times, can distinguish the generated + reports. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: qualifier + serializedName: qualifier + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: getReport + url: /report/azure + name: + fixed: false + raw: '' + nameForProperty: AutoRestReportServiceForAzure + typeName: + fixed: false diff --git a/test/Expected/azure-report/code-model-v1.norm.yaml b/test/Expected/azure-report/code-model-v1.norm.yaml new file mode 100644 index 0000000..0f9b459 --- /dev/null +++ b/test/Expected/azure-report/code-model-v1.norm.yaml @@ -0,0 +1,171 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestReportServiceForAzure +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get test coverage report + group: + $id: '25' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '24' + fixed: false + raw: getReport + parameters: + - $id: '18' + collectionFormat: none + defaultValue: + $id: '19' + fixed: false + deprecated: false + documentation: + $id: '20' + fixed: false + raw: >- + If specified, qualifies the generated report further (e.g. '2.7' + vs '3.5' in for Python). The only effect is, that generators + that run all tests several times, can distinguish the generated + reports. + isConstant: false + isRequired: false + location: query + modelType: + $id: '22' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '23' + fixed: false + raw: String + name: + $id: '21' + fixed: false + raw: qualifier + serializedName: qualifier + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '26' + body: + $id: '27' + $type: DictionaryType + deprecated: false + name: + $id: '30' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '28' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '29' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '32' + body: + $ref: '27' + isNullable: true + serializedName: getReport + url: /report/azure + name: + $id: '33' + fixed: false + raw: '' + nameForProperty: AutoRestReportServiceForAzure + typeName: + $id: '34' + fixed: false diff --git a/test/Expected/azure-resource-x/code-model-v1-yaml.norm.yaml b/test/Expected/azure-resource-x/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..2f94f84 --- /dev/null +++ b/test/Expected/azure-resource-x/code-model-v1-yaml.norm.yaml @@ -0,0 +1,615 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Resource Flattening for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Some resource + extensions: + x-ms-azure-resource: true + externalDocsUrl: 'http://tempuri.org' + name: + fixed: false + raw: ResourceX + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: ResourceX + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: FlattenedResourceProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pname + realPath: + - pname + serializedName: pname + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lsize + realPath: + - lsize + serializedName: lsize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: FlattenedResourceProperties + - &ref_3 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: FlattenedProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FlattenedProduct + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResourceCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: productresource + realPath: + - productresource + serializedName: productresource + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: arrayofresources + realPath: + - arrayofresources + serializedName: arrayofresources + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + name: + fixed: false + raw: dictionaryofresources + realPath: + - dictionaryofresources + serializedName: dictionaryofresources + serializedName: ResourceCollection +modelsName: Models +name: AutoRestResourceFlatteningTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as an Array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putArray + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putArray + url: /azure/resource-flatten/array + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as an Array + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: getArray + url: /azure/resource-flatten/array + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as a Dictionary + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDictionary + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as a Dictionary to put + extensions: + x-ms-requestBody-name: ResourceDictionary + isConstant: false + isRequired: false + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + name: + fixed: false + raw: ResourceDictionary + serializedName: ResourceDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putDictionary + url: /azure/resource-flatten/dictionary + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as a Dictionary + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: getDictionary + url: /azure/resource-flatten/dictionary + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as a ResourceCollection + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putResourceCollection + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as a ResourceCollection to put + extensions: + x-ms-requestBody-name: ResourceComplexObject + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: ResourceComplexObject + serializedName: ResourceComplexObject + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putResourceCollection + url: /azure/resource-flatten/resourcecollection + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as a ResourceCollection + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getResourceCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: getResourceCollection + url: /azure/resource-flatten/resourcecollection + name: + fixed: false + raw: '' + nameForProperty: AutoRestResourceFlatteningTestService + typeName: + fixed: false diff --git a/test/Expected/azure-resource-x/code-model-v1.norm.yaml b/test/Expected/azure-resource-x/code-model-v1.norm.yaml new file mode 100644 index 0000000..615b496 --- /dev/null +++ b/test/Expected/azure-resource-x/code-model-v1.norm.yaml @@ -0,0 +1,782 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Resource Flattening for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Some resource + extensions: + x-ms-azure-resource: true + externalDocsUrl: 'http://tempuri.org' + name: + $id: '49' + fixed: false + raw: ResourceX + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: DictionaryType + deprecated: false + name: + $id: '36' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '34' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '35' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '42' + fixed: false + raw: String + name: + $id: '40' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '47' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '48' + fixed: false + raw: String + name: + $id: '46' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: ResourceX + - $id: '50' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '69' + fixed: false + raw: FlattenedResourceProperties + properties: + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + name: + $id: '54' + fixed: false + raw: pname + realPath: + - pname + serializedName: pname + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '62' + fixed: false + raw: Int + name: + $id: '60' + fixed: false + raw: lsize + realPath: + - lsize + serializedName: lsize + - $id: '63' + collectionFormat: none + defaultValue: + $id: '64' + fixed: false + deprecated: false + documentation: + $id: '65' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '67' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '68' + fixed: false + raw: String + name: + $id: '66' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: FlattenedResourceProperties + - $id: '70' + $type: CompositeType + baseModelType: + $ref: '16' + containsConstantProperties: false + deprecated: false + name: + $id: '75' + fixed: false + raw: FlattenedProduct + properties: + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '50' + name: + $id: '74' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FlattenedProduct + - $id: '76' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '93' + fixed: false + raw: ResourceCollection + properties: + - $id: '77' + collectionFormat: none + defaultValue: + $id: '78' + fixed: false + deprecated: false + documentation: + $id: '79' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '70' + name: + $id: '80' + fixed: false + raw: productresource + realPath: + - productresource + serializedName: productresource + - $id: '81' + collectionFormat: none + defaultValue: + $id: '82' + fixed: false + deprecated: false + documentation: + $id: '83' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '85' + $type: SequenceType + deprecated: false + elementType: + $ref: '70' + name: + $id: '86' + fixed: false + name: + $id: '84' + fixed: false + raw: arrayofresources + realPath: + - arrayofresources + serializedName: arrayofresources + - $id: '87' + collectionFormat: none + defaultValue: + $id: '88' + fixed: false + deprecated: false + documentation: + $id: '89' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '91' + $type: DictionaryType + deprecated: false + name: + $id: '92' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '70' + name: + $id: '90' + fixed: false + raw: dictionaryofresources + realPath: + - dictionaryofresources + serializedName: dictionaryofresources + serializedName: ResourceCollection +modelsName: Models +name: AutoRestResourceFlatteningTestService +namespace: '' +operations: + - $id: '94' + methods: + - $id: '95' + defaultResponse: + $id: '105' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as an Array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '103' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '102' + fixed: false + raw: putArray + parameters: + - $id: '96' + collectionFormat: csv + defaultValue: + $id: '97' + fixed: false + deprecated: false + documentation: + $id: '98' + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $id: '100' + $type: SequenceType + deprecated: false + elementType: + $ref: '16' + name: + $id: '101' + fixed: false + name: + $id: '99' + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '104' + isNullable: true + returnType: + $id: '106' + isNullable: true + serializedName: putArray + url: /azure/resource-flatten/array + - $id: '107' + defaultResponse: + $id: '113' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as an Array + externalDocsUrl: 'http://tempuri.org' + group: + $id: '109' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '108' + fixed: false + raw: getArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '110' + body: + $id: '111' + $type: SequenceType + deprecated: false + elementType: + $ref: '70' + name: + $id: '112' + fixed: false + isNullable: true + returnType: + $id: '114' + body: + $ref: '111' + isNullable: true + serializedName: getArray + url: /azure/resource-flatten/array + - $id: '115' + defaultResponse: + $id: '125' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as a Dictionary + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '123' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '122' + fixed: false + raw: putDictionary + parameters: + - $id: '116' + collectionFormat: none + defaultValue: + $id: '117' + fixed: false + deprecated: false + documentation: + $id: '118' + fixed: false + raw: External Resource as a Dictionary to put + extensions: + x-ms-requestBody-name: ResourceDictionary + isConstant: false + isRequired: false + location: body + modelType: + $id: '120' + $type: DictionaryType + deprecated: false + name: + $id: '121' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '70' + name: + $id: '119' + fixed: false + raw: ResourceDictionary + serializedName: ResourceDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '124' + isNullable: true + returnType: + $id: '126' + isNullable: true + serializedName: putDictionary + url: /azure/resource-flatten/dictionary + - $id: '127' + defaultResponse: + $id: '133' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as a Dictionary + externalDocsUrl: 'http://tempuri.org' + group: + $id: '129' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '128' + fixed: false + raw: getDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '130' + body: + $id: '131' + $type: DictionaryType + deprecated: false + name: + $id: '132' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '70' + isNullable: true + returnType: + $id: '134' + body: + $ref: '131' + isNullable: true + serializedName: getDictionary + url: /azure/resource-flatten/dictionary + - $id: '135' + defaultResponse: + $id: '143' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as a ResourceCollection + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '141' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '140' + fixed: false + raw: putResourceCollection + parameters: + - $id: '136' + collectionFormat: none + defaultValue: + $id: '137' + fixed: false + deprecated: false + documentation: + $id: '138' + fixed: false + raw: External Resource as a ResourceCollection to put + extensions: + x-ms-requestBody-name: ResourceComplexObject + isConstant: false + isRequired: false + location: body + modelType: + $ref: '76' + name: + $id: '139' + fixed: false + raw: ResourceComplexObject + serializedName: ResourceComplexObject + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '142' + isNullable: true + returnType: + $id: '144' + isNullable: true + serializedName: putResourceCollection + url: /azure/resource-flatten/resourcecollection + - $id: '145' + defaultResponse: + $id: '149' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as a ResourceCollection + externalDocsUrl: 'http://tempuri.org' + group: + $id: '147' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '146' + fixed: false + raw: getResourceCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '148' + body: + $ref: '76' + isNullable: true + returnType: + $id: '150' + body: + $ref: '76' + isNullable: true + serializedName: getResourceCollection + url: /azure/resource-flatten/resourcecollection + name: + $id: '151' + fixed: false + raw: '' + nameForProperty: AutoRestResourceFlatteningTestService + typeName: + $id: '152' + fixed: false diff --git a/test/Expected/azure-resource/code-model-v1-yaml.norm.yaml b/test/Expected/azure-resource/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..00cf933 --- /dev/null +++ b/test/Expected/azure-resource/code-model-v1-yaml.norm.yaml @@ -0,0 +1,615 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Resource Flattening for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Some resource + extensions: + x-ms-azure-resource: true + externalDocsUrl: 'http://tempuri.org' + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Resource + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: FlattenedResourceProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pname + realPath: + - pname + serializedName: pname + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lsize + realPath: + - lsize + serializedName: lsize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: FlattenedResourceProperties + - &ref_3 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: FlattenedProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FlattenedProduct + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResourceCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: productresource + realPath: + - productresource + serializedName: productresource + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: arrayofresources + realPath: + - arrayofresources + serializedName: arrayofresources + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + name: + fixed: false + raw: dictionaryofresources + realPath: + - dictionaryofresources + serializedName: dictionaryofresources + serializedName: ResourceCollection +modelsName: Models +name: AutoRestResourceFlatteningTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as an Array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putArray + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putArray + url: /azure/resource-flatten/array + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as an Array + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: getArray + url: /azure/resource-flatten/array + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as a Dictionary + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDictionary + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as a Dictionary to put + extensions: + x-ms-requestBody-name: ResourceDictionary + isConstant: false + isRequired: false + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + name: + fixed: false + raw: ResourceDictionary + serializedName: ResourceDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putDictionary + url: /azure/resource-flatten/dictionary + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as a Dictionary + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: getDictionary + url: /azure/resource-flatten/dictionary + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as a ResourceCollection + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putResourceCollection + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as a ResourceCollection to put + extensions: + x-ms-requestBody-name: ResourceComplexObject + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: ResourceComplexObject + serializedName: ResourceComplexObject + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putResourceCollection + url: /azure/resource-flatten/resourcecollection + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as a ResourceCollection + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getResourceCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: getResourceCollection + url: /azure/resource-flatten/resourcecollection + name: + fixed: false + raw: '' + nameForProperty: AutoRestResourceFlatteningTestService + typeName: + fixed: false diff --git a/test/Expected/azure-resource/code-model-v1.norm.yaml b/test/Expected/azure-resource/code-model-v1.norm.yaml new file mode 100644 index 0000000..47336b3 --- /dev/null +++ b/test/Expected/azure-resource/code-model-v1.norm.yaml @@ -0,0 +1,782 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Resource Flattening for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Some resource + extensions: + x-ms-azure-resource: true + externalDocsUrl: 'http://tempuri.org' + name: + $id: '49' + fixed: false + raw: Resource + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: DictionaryType + deprecated: false + name: + $id: '36' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '34' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '35' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '42' + fixed: false + raw: String + name: + $id: '40' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '47' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '48' + fixed: false + raw: String + name: + $id: '46' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Resource + - $id: '50' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '69' + fixed: false + raw: FlattenedResourceProperties + properties: + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + name: + $id: '54' + fixed: false + raw: pname + realPath: + - pname + serializedName: pname + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '62' + fixed: false + raw: Int + name: + $id: '60' + fixed: false + raw: lsize + realPath: + - lsize + serializedName: lsize + - $id: '63' + collectionFormat: none + defaultValue: + $id: '64' + fixed: false + deprecated: false + documentation: + $id: '65' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '67' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '68' + fixed: false + raw: String + name: + $id: '66' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: FlattenedResourceProperties + - $id: '70' + $type: CompositeType + baseModelType: + $ref: '16' + containsConstantProperties: false + deprecated: false + name: + $id: '75' + fixed: false + raw: FlattenedProduct + properties: + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '50' + name: + $id: '74' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FlattenedProduct + - $id: '76' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '93' + fixed: false + raw: ResourceCollection + properties: + - $id: '77' + collectionFormat: none + defaultValue: + $id: '78' + fixed: false + deprecated: false + documentation: + $id: '79' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '70' + name: + $id: '80' + fixed: false + raw: productresource + realPath: + - productresource + serializedName: productresource + - $id: '81' + collectionFormat: none + defaultValue: + $id: '82' + fixed: false + deprecated: false + documentation: + $id: '83' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '85' + $type: SequenceType + deprecated: false + elementType: + $ref: '70' + name: + $id: '86' + fixed: false + name: + $id: '84' + fixed: false + raw: arrayofresources + realPath: + - arrayofresources + serializedName: arrayofresources + - $id: '87' + collectionFormat: none + defaultValue: + $id: '88' + fixed: false + deprecated: false + documentation: + $id: '89' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '91' + $type: DictionaryType + deprecated: false + name: + $id: '92' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '70' + name: + $id: '90' + fixed: false + raw: dictionaryofresources + realPath: + - dictionaryofresources + serializedName: dictionaryofresources + serializedName: ResourceCollection +modelsName: Models +name: AutoRestResourceFlatteningTestService +namespace: '' +operations: + - $id: '94' + methods: + - $id: '95' + defaultResponse: + $id: '105' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as an Array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '103' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '102' + fixed: false + raw: putArray + parameters: + - $id: '96' + collectionFormat: csv + defaultValue: + $id: '97' + fixed: false + deprecated: false + documentation: + $id: '98' + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $id: '100' + $type: SequenceType + deprecated: false + elementType: + $ref: '16' + name: + $id: '101' + fixed: false + name: + $id: '99' + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '104' + isNullable: true + returnType: + $id: '106' + isNullable: true + serializedName: putArray + url: /azure/resource-flatten/array + - $id: '107' + defaultResponse: + $id: '113' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as an Array + externalDocsUrl: 'http://tempuri.org' + group: + $id: '109' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '108' + fixed: false + raw: getArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '110' + body: + $id: '111' + $type: SequenceType + deprecated: false + elementType: + $ref: '70' + name: + $id: '112' + fixed: false + isNullable: true + returnType: + $id: '114' + body: + $ref: '111' + isNullable: true + serializedName: getArray + url: /azure/resource-flatten/array + - $id: '115' + defaultResponse: + $id: '125' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as a Dictionary + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '123' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '122' + fixed: false + raw: putDictionary + parameters: + - $id: '116' + collectionFormat: none + defaultValue: + $id: '117' + fixed: false + deprecated: false + documentation: + $id: '118' + fixed: false + raw: External Resource as a Dictionary to put + extensions: + x-ms-requestBody-name: ResourceDictionary + isConstant: false + isRequired: false + location: body + modelType: + $id: '120' + $type: DictionaryType + deprecated: false + name: + $id: '121' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '70' + name: + $id: '119' + fixed: false + raw: ResourceDictionary + serializedName: ResourceDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '124' + isNullable: true + returnType: + $id: '126' + isNullable: true + serializedName: putDictionary + url: /azure/resource-flatten/dictionary + - $id: '127' + defaultResponse: + $id: '133' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as a Dictionary + externalDocsUrl: 'http://tempuri.org' + group: + $id: '129' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '128' + fixed: false + raw: getDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '130' + body: + $id: '131' + $type: DictionaryType + deprecated: false + name: + $id: '132' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '70' + isNullable: true + returnType: + $id: '134' + body: + $ref: '131' + isNullable: true + serializedName: getDictionary + url: /azure/resource-flatten/dictionary + - $id: '135' + defaultResponse: + $id: '143' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as a ResourceCollection + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '141' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '140' + fixed: false + raw: putResourceCollection + parameters: + - $id: '136' + collectionFormat: none + defaultValue: + $id: '137' + fixed: false + deprecated: false + documentation: + $id: '138' + fixed: false + raw: External Resource as a ResourceCollection to put + extensions: + x-ms-requestBody-name: ResourceComplexObject + isConstant: false + isRequired: false + location: body + modelType: + $ref: '76' + name: + $id: '139' + fixed: false + raw: ResourceComplexObject + serializedName: ResourceComplexObject + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '142' + isNullable: true + returnType: + $id: '144' + isNullable: true + serializedName: putResourceCollection + url: /azure/resource-flatten/resourcecollection + - $id: '145' + defaultResponse: + $id: '149' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as a ResourceCollection + externalDocsUrl: 'http://tempuri.org' + group: + $id: '147' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '146' + fixed: false + raw: getResourceCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '148' + body: + $ref: '76' + isNullable: true + returnType: + $id: '150' + body: + $ref: '76' + isNullable: true + serializedName: getResourceCollection + url: /azure/resource-flatten/resourcecollection + name: + $id: '151' + fixed: false + raw: '' + nameForProperty: AutoRestResourceFlatteningTestService + typeName: + $id: '152' + fixed: false diff --git a/test/Expected/azure-special-properties/code-model-v1-yaml.norm.yaml b/test/Expected/azure-special-properties/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..8115520 --- /dev/null +++ b/test/Expected/azure-special-properties/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1934 @@ +--- +apiVersion: 2015-07-01-preview +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + raw: '1' + deprecated: false + documentation: + fixed: false + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: constantId + realPath: + - constantId + serializedName: constantId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +headerTypes: + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for customNamedRequestId operation. + name: + fixed: false + raw: header-customNamedRequestId-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the foo-request-id. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: foo-request-id + realPath: + - foo-request-id + serializedName: foo-request-id + serializedName: header-customNamedRequestId-Headers + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for customNamedRequestIdParamGrouping operation. + name: + fixed: false + raw: header-customNamedRequestIdParamGrouping-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the foo-request-id. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: foo-request-id + realPath: + - foo-request-id + serializedName: foo-request-id + serializedName: header-customNamedRequestIdParamGrouping-Headers + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for customNamedRequestIdHead operation. + name: + fixed: false + raw: header-customNamedRequestIdHead-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the foo-request-id. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: foo-request-id + realPath: + - foo-request-id + serializedName: foo-request-id + serializedName: header-customNamedRequestIdHead-Headers +modelTypes: + - *ref_0 + - $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OdataFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: OdataFilter +modelsName: Models +name: AutoRestAzureSpecialParametersTestClient +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get method that overwrites x-ms-client-request header with value + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + group: + fixed: false + raw: x-ms-client-request-id + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: x-ms-client-request-id_Get + url: /azurespecials/overwrite/x-ms-client-request-id/method/ + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method that overwrites x-ms-client-request header with value + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + group: + fixed: false + raw: x-ms-client-request-id + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ParamGet + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This should appear as a method parameter, use value + '9C4D50EE-2D56-4CD3-8152-34347DC9F2B0' + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: x-ms-client-request-id + serializedName: x-ms-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: x-ms-client-request-id_ParamGet + url: /azurespecials/overwrite/x-ms-client-request-id/via-param/method/ + name: + fixed: false + raw: XMsClientRequestId + nameForProperty: XMsClientRequestId + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postMethodGlobalValid + parameters: + - clientProperty: &ref_1 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInCredentials_postMethodGlobalValid + url: >- + /azurespecials/subscriptionId/method/string/none/path/global/1234-5678-9012-3456/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to null, and client-side validation should + prevent you from making this call + group: + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postMethodGlobalNull + parameters: + - clientProperty: *ref_1 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInCredentials_postMethodGlobalNull + url: >- + /azurespecials/subscriptionId/method/string/none/path/global/null/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postMethodGlobalNotProvidedValid + parameters: + - clientProperty: *ref_1 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: &ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is + always '2015-07-01-preview' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInCredentials_postMethodGlobalNotProvidedValid + url: >- + /azurespecials/subscriptionId/method/string/none/path/globalNotProvided/1234-5678-9012-3456/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postPathGlobalValid + parameters: + - clientProperty: *ref_1 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInCredentials_postPathGlobalValid + url: >- + /azurespecials/subscriptionId/path/string/none/path/global/1234-5678-9012-3456/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postSwaggerGlobalValid + parameters: + - clientProperty: *ref_1 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInCredentials_postSwaggerGlobalValid + url: >- + /azurespecials/subscriptionId/swagger/string/none/path/global/1234-5678-9012-3456/{subscriptionId} + name: + fixed: false + raw: SubscriptionInCredentials + nameForProperty: SubscriptionInCredentials + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postMethodLocalValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This should appear as a method parameter, use value + '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInMethod_postMethodLocalValid + url: >- + /azurespecials/subscriptionId/method/string/none/path/local/1234-5678-9012-3456/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = null, client-side validation should prevent you from + making this call + group: + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postMethodLocalNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This should appear as a method parameter, use value null, + client-side validation should prvenet the call + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInMethod_postMethodLocalNull + url: >- + /azurespecials/subscriptionId/method/string/none/path/local/null/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postPathLocalValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Should appear as a method parameter -use value + '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInMethod_postPathLocalValid + url: >- + /azurespecials/subscriptionId/path/string/none/path/local/1234-5678-9012-3456/{subscriptionId} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = '1234-5678-9012-3456' to succeed + group: + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postSwaggerLocalValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscriptionId, which appears in the path, the value is + always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: subscriptionInMethod_postSwaggerLocalValid + url: >- + /azurespecials/subscriptionId/swagger/string/none/path/local/1234-5678-9012-3456/{subscriptionId} + name: + fixed: false + raw: SubscriptionInMethod + nameForProperty: SubscriptionInMethod + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodGlobalValid + parameters: + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionDefault_getMethodGlobalValid + url: >- + /azurespecials/apiVersion/method/string/none/query/global/2015-07-01-preview + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodGlobalNotProvidedValid + parameters: + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionDefault_getMethodGlobalNotProvidedValid + url: >- + /azurespecials/apiVersion/method/string/none/query/globalNotProvided/2015-07-01-preview + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getPathGlobalValid + parameters: + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionDefault_getPathGlobalValid + url: >- + /azurespecials/apiVersion/path/string/none/query/global/2015-07-01-preview + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSwaggerGlobalValid + parameters: + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionDefault_getSwaggerGlobalValid + url: >- + /azurespecials/apiVersion/swagger/string/none/query/global/2015-07-01-preview + name: + fixed: false + raw: ApiVersionDefault + nameForProperty: ApiVersionDefault + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = '2.0' to succeed + group: + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodLocalValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2.0' + deprecated: false + documentation: + fixed: false + raw: 'This should appear as a method parameter, use value ''2.0''' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionLocal_getMethodLocalValid + url: /azurespecials/apiVersion/method/string/none/query/local/2.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = null to succeed + group: + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodLocalNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This should appear as a method parameter, use value null, this + should result in no serialized parameter + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionLocal_getMethodLocalNull + url: /azurespecials/apiVersion/method/string/none/query/local/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = '2.0' to succeed + group: + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getPathLocalValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2.0' + deprecated: false + documentation: + fixed: false + raw: 'This should appear as a method parameter, use value ''2.0''' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionLocal_getPathLocalValid + url: /azurespecials/apiVersion/path/string/none/query/local/2.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = '2.0' to succeed + group: + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSwaggerLocalValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2.0' + deprecated: false + documentation: + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2.0' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: apiVersionLocal_getSwaggerLocalValid + url: /azurespecials/apiVersion/swagger/string/none/query/local/2.0 + name: + fixed: false + raw: ApiVersionLocal + nameForProperty: ApiVersionLocal + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with unencoded path parameter with value + 'path1/path2/path3' + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodPathValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unencoded path parameter with value 'path1/path2/path3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unencodedPathParam + serializedName: unencodedPathParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getMethodPathValid + url: '/azurespecials/skipUrlEncoding/method/path/valid/{unencodedPathParam}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with unencoded path parameter with value + 'path1/path2/path3' + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getPathPathValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unencoded path parameter with value 'path1/path2/path3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unencodedPathParam + serializedName: unencodedPathParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getPathPathValid + url: '/azurespecials/skipUrlEncoding/path/path/valid/{unencodedPathParam}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with unencoded path parameter with value + 'path1/path2/path3' + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSwaggerPathValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: path1/path2/path3 + deprecated: false + documentation: + fixed: false + raw: An unencoded path parameter with value 'path1/path2/path3' + extensions: + x-ms-skip-url-encoding: true + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unencodedPathParam + serializedName: unencodedPathParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getSwaggerPathValid + url: '/azurespecials/skipUrlEncoding/swagger/path/valid/{unencodedPathParam}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with unencoded query parameter with value + 'value1&q2=value2&q3=value3' + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodQueryValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unencoded query parameter with value + 'value1&q2=value2&q3=value3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getMethodQueryValid + url: /azurespecials/skipUrlEncoding/method/query/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get method with unencoded query parameter with value null + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMethodQueryNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unencoded query parameter with value null + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getMethodQueryNull + url: /azurespecials/skipUrlEncoding/method/query/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with unencoded query parameter with value + 'value1&q2=value2&q3=value3' + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getPathQueryValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unencoded query parameter with value + 'value1&q2=value2&q3=value3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getPathQueryValid + url: /azurespecials/skipUrlEncoding/path/query/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get method with unencoded query parameter with value + 'value1&q2=value2&q3=value3' + group: + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSwaggerQueryValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: value1&q2=value2&q3=value3 + deprecated: false + documentation: + fixed: false + raw: >- + An unencoded query parameter with value + 'value1&q2=value2&q3=value3' + extensions: + x-ms-skip-url-encoding: true + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: skipUrlEncoding_getSwaggerQueryValid + url: /azurespecials/skipUrlEncoding/swagger/query/valid + name: + fixed: false + raw: SkipUrlEncoding + nameForProperty: SkipUrlEncoding + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Specify filter parameter with value '$filter=id gt 5 and name eq + 'foo'&$orderby=id&$top=10' + extensions: + x-ms-odata: '#/components/schemas/OdataFilter' + group: + fixed: false + raw: odata + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getWithFilter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The filter parameter with value '$filter=id gt 5 and name eq + 'foo''. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The top parameter with value 10. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The orderby parameter with value id. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $orderby + serializedName: $orderby + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: odata_getWithFilter + url: /azurespecials/odata/filter + name: + fixed: false + raw: Odata + nameForProperty: Odata + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + headers: *ref_3 + isNullable: true + deprecated: false + description: >- + Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request + extensions: + x-ms-request-id: foo-request-id + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: customNamedRequestId + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The fooRequestId + extensions: + x-ms-client-request-id: true + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: foo-client-request-id + serializedName: foo-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_3 + isNullable: true + returnType: + headers: *ref_3 + isNullable: true + serializedName: header_customNamedRequestId + url: /azurespecials/customNamedRequestId + - defaultResponse: + body: *ref_0 + headers: *ref_4 + isNullable: true + deprecated: false + description: >- + Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request, via a parameter group + extensions: + x-ms-request-id: foo-request-id + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: customNamedRequestIdParamGrouping + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The fooRequestId + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: {} + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: foo-client-request-id + serializedName: foo-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_4 + isNullable: true + returnType: + headers: *ref_4 + isNullable: true + serializedName: header_customNamedRequestIdParamGrouping + url: /azurespecials/customNamedRequestIdParamGrouping + - defaultResponse: + body: *ref_0 + headers: *ref_5 + isNullable: true + deprecated: false + description: >- + Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request + extensions: + x-ms-request-id: foo-request-id + group: + fixed: false + raw: header + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: customNamedRequestIdHead + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The fooRequestId + extensions: + x-ms-client-request-id: true + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: foo-client-request-id + serializedName: foo-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + headers: *ref_5 + isNullable: true + OK: + headers: *ref_5 + isNullable: true + returnType: + headers: *ref_5 + isNullable: true + serializedName: header_customNamedRequestIdHead + url: /azurespecials/customNamedRequestIdHead + name: + fixed: false + raw: Header + nameForProperty: Header + typeName: + fixed: false +properties: + - *ref_1 + - *ref_2 diff --git a/test/Expected/azure-special-properties/code-model-v1.norm.yaml b/test/Expected/azure-special-properties/code-model-v1.norm.yaml new file mode 100644 index 0000000..463ac6c --- /dev/null +++ b/test/Expected/azure-special-properties/code-model-v1.norm.yaml @@ -0,0 +1,2445 @@ +--- +$id: '1' +apiVersion: 2015-07-01-preview +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +headerTypes: + - $id: '36' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for customNamedRequestId operation. + name: + $id: '43' + fixed: false + raw: header-customNamedRequestId-Headers + properties: + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + raw: Gets the foo-request-id. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '42' + fixed: false + raw: String + name: + $id: '40' + fixed: false + raw: foo-request-id + realPath: + - foo-request-id + serializedName: foo-request-id + serializedName: header-customNamedRequestId-Headers + - $id: '44' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for customNamedRequestIdParamGrouping operation. + name: + $id: '51' + fixed: false + raw: header-customNamedRequestIdParamGrouping-Headers + properties: + - $id: '45' + collectionFormat: none + defaultValue: + $id: '46' + fixed: false + deprecated: false + documentation: + $id: '47' + fixed: false + raw: Gets the foo-request-id. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '49' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '50' + fixed: false + raw: String + name: + $id: '48' + fixed: false + raw: foo-request-id + realPath: + - foo-request-id + serializedName: foo-request-id + serializedName: header-customNamedRequestIdParamGrouping-Headers + - $id: '52' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for customNamedRequestIdHead operation. + name: + $id: '59' + fixed: false + raw: header-customNamedRequestIdHead-Headers + properties: + - $id: '53' + collectionFormat: none + defaultValue: + $id: '54' + fixed: false + deprecated: false + documentation: + $id: '55' + fixed: false + raw: Gets the foo-request-id. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '57' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '58' + fixed: false + raw: String + name: + $id: '56' + fixed: false + raw: foo-request-id + realPath: + - foo-request-id + serializedName: foo-request-id + serializedName: header-customNamedRequestIdHead-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '21' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + raw: '1' + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '14' + fixed: false + raw: Int + name: + $id: '12' + fixed: false + raw: constantId + realPath: + - constantId + serializedName: constantId + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '19' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '20' + fixed: false + raw: String + name: + $id: '18' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '22' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '35' + fixed: false + raw: OdataFilter + properties: + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '28' + fixed: false + raw: Int + name: + $id: '26' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '34' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: OdataFilter +modelsName: Models +name: AutoRestAzureSpecialParametersTestClient +namespace: '' +operations: + - $id: '72' + methods: + - $id: '73' + defaultResponse: + $id: '77' + isNullable: true + deprecated: false + description: >- + Get method that overwrites x-ms-client-request header with value + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + group: + $id: '75' + fixed: false + raw: x-ms-client-request-id + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '74' + fixed: false + raw: Get + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '76' + isNullable: true + returnType: + $id: '78' + isNullable: true + serializedName: x-ms-client-request-id_Get + url: /azurespecials/overwrite/x-ms-client-request-id/method/ + - $id: '79' + defaultResponse: + $id: '89' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method that overwrites x-ms-client-request header with value + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + group: + $id: '87' + fixed: false + raw: x-ms-client-request-id + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '86' + fixed: false + raw: ParamGet + parameters: + - $id: '80' + collectionFormat: none + defaultValue: + $id: '81' + fixed: false + deprecated: false + documentation: + $id: '82' + fixed: false + raw: >- + This should appear as a method parameter, use value + '9C4D50EE-2D56-4CD3-8152-34347DC9F2B0' + isConstant: false + isRequired: true + location: header + modelType: + $id: '84' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '85' + fixed: false + raw: String + name: + $id: '83' + fixed: false + raw: x-ms-client-request-id + serializedName: x-ms-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '88' + isNullable: true + returnType: + $id: '90' + isNullable: true + serializedName: x-ms-client-request-id_ParamGet + url: /azurespecials/overwrite/x-ms-client-request-id/via-param/method/ + name: + $id: '91' + fixed: false + raw: XMsClientRequestId + nameForProperty: XMsClientRequestId + typeName: + $id: '92' + fixed: false + - $id: '93' + methods: + - $id: '94' + defaultResponse: + $id: '104' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + $id: '102' + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '101' + fixed: false + raw: postMethodGlobalValid + parameters: + - $id: '95' + clientProperty: + $ref: '60' + collectionFormat: none + defaultValue: + $id: '96' + fixed: false + deprecated: false + documentation: + $id: '97' + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '99' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '100' + fixed: false + raw: String + name: + $id: '98' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '103' + isNullable: true + returnType: + $id: '105' + isNullable: true + serializedName: subscriptionInCredentials_postMethodGlobalValid + url: >- + /azurespecials/subscriptionId/method/string/none/path/global/1234-5678-9012-3456/{subscriptionId} + - $id: '106' + defaultResponse: + $id: '116' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to null, and client-side validation should + prevent you from making this call + group: + $id: '114' + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '113' + fixed: false + raw: postMethodGlobalNull + parameters: + - $id: '107' + clientProperty: + $ref: '60' + collectionFormat: none + defaultValue: + $id: '108' + fixed: false + deprecated: false + documentation: + $id: '109' + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + name: + $id: '110' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '115' + isNullable: true + returnType: + $id: '117' + isNullable: true + serializedName: subscriptionInCredentials_postMethodGlobalNull + url: >- + /azurespecials/subscriptionId/method/string/none/path/global/null/{subscriptionId} + - $id: '118' + defaultResponse: + $id: '134' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + $id: '132' + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '131' + fixed: false + raw: postMethodGlobalNotProvidedValid + parameters: + - $id: '119' + clientProperty: + $ref: '60' + collectionFormat: none + defaultValue: + $id: '120' + fixed: false + deprecated: false + documentation: + $id: '121' + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '123' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '124' + fixed: false + raw: String + name: + $id: '122' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '125' + clientProperty: + $ref: '66' + collectionFormat: none + defaultValue: + $id: '126' + fixed: false + deprecated: false + documentation: + $id: '127' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $id: '129' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '130' + fixed: false + raw: String + name: + $id: '128' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '133' + isNullable: true + returnType: + $id: '135' + isNullable: true + serializedName: subscriptionInCredentials_postMethodGlobalNotProvidedValid + url: >- + /azurespecials/subscriptionId/method/string/none/path/globalNotProvided/1234-5678-9012-3456/{subscriptionId} + - $id: '136' + defaultResponse: + $id: '146' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + $id: '144' + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '143' + fixed: false + raw: postPathGlobalValid + parameters: + - $id: '137' + clientProperty: + $ref: '60' + collectionFormat: none + defaultValue: + $id: '138' + fixed: false + deprecated: false + documentation: + $id: '139' + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '141' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '142' + fixed: false + raw: String + name: + $id: '140' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '145' + isNullable: true + returnType: + $id: '147' + isNullable: true + serializedName: subscriptionInCredentials_postPathGlobalValid + url: >- + /azurespecials/subscriptionId/path/string/none/path/global/1234-5678-9012-3456/{subscriptionId} + - $id: '148' + defaultResponse: + $id: '158' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in credentials. Set the + credential subscriptionId to '1234-5678-9012-3456' to succeed + group: + $id: '156' + fixed: false + raw: subscriptionInCredentials + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '155' + fixed: false + raw: postSwaggerGlobalValid + parameters: + - $id: '149' + clientProperty: + $ref: '60' + collectionFormat: none + defaultValue: + $id: '150' + fixed: false + deprecated: false + documentation: + $id: '151' + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled + in credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '154' + fixed: false + raw: String + name: + $id: '152' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '157' + isNullable: true + returnType: + $id: '159' + isNullable: true + serializedName: subscriptionInCredentials_postSwaggerGlobalValid + url: >- + /azurespecials/subscriptionId/swagger/string/none/path/global/1234-5678-9012-3456/{subscriptionId} + name: + $id: '160' + fixed: false + raw: SubscriptionInCredentials + nameForProperty: SubscriptionInCredentials + typeName: + $id: '161' + fixed: false + - $id: '162' + methods: + - $id: '163' + defaultResponse: + $id: '173' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = '1234-5678-9012-3456' to succeed + group: + $id: '171' + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '170' + fixed: false + raw: postMethodLocalValid + parameters: + - $id: '164' + collectionFormat: none + defaultValue: + $id: '165' + fixed: false + deprecated: false + documentation: + $id: '166' + fixed: false + raw: >- + This should appear as a method parameter, use value + '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '168' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '169' + fixed: false + raw: String + name: + $id: '167' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '172' + isNullable: true + returnType: + $id: '174' + isNullable: true + serializedName: subscriptionInMethod_postMethodLocalValid + url: >- + /azurespecials/subscriptionId/method/string/none/path/local/1234-5678-9012-3456/{subscriptionId} + - $id: '175' + defaultResponse: + $id: '185' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = null, client-side validation should prevent you from + making this call + group: + $id: '183' + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '182' + fixed: false + raw: postMethodLocalNull + parameters: + - $id: '176' + collectionFormat: none + defaultValue: + $id: '177' + fixed: false + deprecated: false + documentation: + $id: '178' + fixed: false + raw: >- + This should appear as a method parameter, use value null, + client-side validation should prvenet the call + isConstant: false + isRequired: true + location: path + modelType: + $id: '180' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '181' + fixed: false + raw: String + name: + $id: '179' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '184' + isNullable: true + returnType: + $id: '186' + isNullable: true + serializedName: subscriptionInMethod_postMethodLocalNull + url: >- + /azurespecials/subscriptionId/method/string/none/path/local/null/{subscriptionId} + - $id: '187' + defaultResponse: + $id: '197' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = '1234-5678-9012-3456' to succeed + group: + $id: '195' + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '194' + fixed: false + raw: postPathLocalValid + parameters: + - $id: '188' + collectionFormat: none + defaultValue: + $id: '189' + fixed: false + deprecated: false + documentation: + $id: '190' + fixed: false + raw: >- + Should appear as a method parameter -use value + '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '192' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '193' + fixed: false + raw: String + name: + $id: '191' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '196' + isNullable: true + returnType: + $id: '198' + isNullable: true + serializedName: subscriptionInMethod_postPathLocalValid + url: >- + /azurespecials/subscriptionId/path/string/none/path/local/1234-5678-9012-3456/{subscriptionId} + - $id: '199' + defaultResponse: + $id: '209' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + POST method with subscriptionId modeled in the method. pass in + subscription id = '1234-5678-9012-3456' to succeed + group: + $id: '207' + fixed: false + raw: subscriptionInMethod + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '206' + fixed: false + raw: postSwaggerLocalValid + parameters: + - $id: '200' + collectionFormat: none + defaultValue: + $id: '201' + fixed: false + deprecated: false + documentation: + $id: '202' + fixed: false + raw: >- + The subscriptionId, which appears in the path, the value is + always '1234-5678-9012-3456' + isConstant: false + isRequired: true + location: path + modelType: + $id: '204' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '205' + fixed: false + raw: String + name: + $id: '203' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '208' + isNullable: true + returnType: + $id: '210' + isNullable: true + serializedName: subscriptionInMethod_postSwaggerLocalValid + url: >- + /azurespecials/subscriptionId/swagger/string/none/path/local/1234-5678-9012-3456/{subscriptionId} + name: + $id: '211' + fixed: false + raw: SubscriptionInMethod + nameForProperty: SubscriptionInMethod + typeName: + $id: '212' + fixed: false + - $id: '213' + methods: + - $id: '214' + defaultResponse: + $id: '224' + body: + $ref: '2' + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + $id: '222' + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '221' + fixed: false + raw: getMethodGlobalValid + parameters: + - $id: '215' + clientProperty: + $ref: '66' + collectionFormat: none + defaultValue: + $id: '216' + fixed: false + deprecated: false + documentation: + $id: '217' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $id: '219' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '220' + fixed: false + raw: String + name: + $id: '218' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '223' + isNullable: true + returnType: + $id: '225' + isNullable: true + serializedName: apiVersionDefault_getMethodGlobalValid + url: >- + /azurespecials/apiVersion/method/string/none/query/global/2015-07-01-preview + - $id: '226' + defaultResponse: + $id: '236' + body: + $ref: '2' + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + $id: '234' + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '233' + fixed: false + raw: getMethodGlobalNotProvidedValid + parameters: + - $id: '227' + clientProperty: + $ref: '66' + collectionFormat: none + defaultValue: + $id: '228' + fixed: false + deprecated: false + documentation: + $id: '229' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $id: '231' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '232' + fixed: false + raw: String + name: + $id: '230' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '235' + isNullable: true + returnType: + $id: '237' + isNullable: true + serializedName: apiVersionDefault_getMethodGlobalNotProvidedValid + url: >- + /azurespecials/apiVersion/method/string/none/query/globalNotProvided/2015-07-01-preview + - $id: '238' + defaultResponse: + $id: '248' + body: + $ref: '2' + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + $id: '246' + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '245' + fixed: false + raw: getPathGlobalValid + parameters: + - $id: '239' + clientProperty: + $ref: '66' + collectionFormat: none + defaultValue: + $id: '240' + fixed: false + deprecated: false + documentation: + $id: '241' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $id: '243' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '244' + fixed: false + raw: String + name: + $id: '242' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '247' + isNullable: true + returnType: + $id: '249' + isNullable: true + serializedName: apiVersionDefault_getPathGlobalValid + url: >- + /azurespecials/apiVersion/path/string/none/query/global/2015-07-01-preview + - $id: '250' + defaultResponse: + $id: '260' + body: + $ref: '2' + isNullable: true + deprecated: false + description: GET method with api-version modeled in global settings. + group: + $id: '258' + fixed: false + raw: apiVersionDefault + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '257' + fixed: false + raw: getSwaggerGlobalValid + parameters: + - $id: '251' + clientProperty: + $ref: '66' + collectionFormat: none + defaultValue: + $id: '252' + fixed: false + deprecated: false + documentation: + $id: '253' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isRequired: true + location: query + modelType: + $id: '255' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '256' + fixed: false + raw: String + name: + $id: '254' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '259' + isNullable: true + returnType: + $id: '261' + isNullable: true + serializedName: apiVersionDefault_getSwaggerGlobalValid + url: >- + /azurespecials/apiVersion/swagger/string/none/query/global/2015-07-01-preview + name: + $id: '262' + fixed: false + raw: ApiVersionDefault + nameForProperty: ApiVersionDefault + typeName: + $id: '263' + fixed: false + - $id: '264' + methods: + - $id: '265' + defaultResponse: + $id: '275' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = '2.0' to succeed + group: + $id: '273' + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '272' + fixed: false + raw: getMethodLocalValid + parameters: + - $id: '266' + collectionFormat: none + defaultValue: + $id: '267' + fixed: false + raw: '2.0' + deprecated: false + documentation: + $id: '268' + fixed: false + raw: 'This should appear as a method parameter, use value ''2.0''' + isConstant: true + isRequired: true + location: query + modelType: + $id: '270' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '271' + fixed: false + raw: String + name: + $id: '269' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '274' + isNullable: true + returnType: + $id: '276' + isNullable: true + serializedName: apiVersionLocal_getMethodLocalValid + url: /azurespecials/apiVersion/method/string/none/query/local/2.0 + - $id: '277' + defaultResponse: + $id: '287' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = null to succeed + group: + $id: '285' + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '284' + fixed: false + raw: getMethodLocalNull + parameters: + - $id: '278' + collectionFormat: none + defaultValue: + $id: '279' + fixed: false + deprecated: false + documentation: + $id: '280' + fixed: false + raw: >- + This should appear as a method parameter, use value null, this + should result in no serialized parameter + isConstant: false + isRequired: false + location: query + modelType: + $id: '282' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '283' + fixed: false + raw: String + name: + $id: '281' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '286' + isNullable: true + returnType: + $id: '288' + isNullable: true + serializedName: apiVersionLocal_getMethodLocalNull + url: /azurespecials/apiVersion/method/string/none/query/local/null + - $id: '289' + defaultResponse: + $id: '299' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = '2.0' to succeed + group: + $id: '297' + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '296' + fixed: false + raw: getPathLocalValid + parameters: + - $id: '290' + collectionFormat: none + defaultValue: + $id: '291' + fixed: false + raw: '2.0' + deprecated: false + documentation: + $id: '292' + fixed: false + raw: 'This should appear as a method parameter, use value ''2.0''' + isConstant: true + isRequired: true + location: query + modelType: + $id: '294' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '295' + fixed: false + raw: String + name: + $id: '293' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '298' + isNullable: true + returnType: + $id: '300' + isNullable: true + serializedName: apiVersionLocal_getPathLocalValid + url: /azurespecials/apiVersion/path/string/none/query/local/2.0 + - $id: '301' + defaultResponse: + $id: '311' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with api-version modeled in the method. pass in + api-version = '2.0' to succeed + group: + $id: '309' + fixed: false + raw: apiVersionLocal + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '308' + fixed: false + raw: getSwaggerLocalValid + parameters: + - $id: '302' + collectionFormat: none + defaultValue: + $id: '303' + fixed: false + raw: '2.0' + deprecated: false + documentation: + $id: '304' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2.0' + isConstant: true + isRequired: true + location: query + modelType: + $id: '306' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '307' + fixed: false + raw: String + name: + $id: '305' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '310' + isNullable: true + returnType: + $id: '312' + isNullable: true + serializedName: apiVersionLocal_getSwaggerLocalValid + url: /azurespecials/apiVersion/swagger/string/none/query/local/2.0 + name: + $id: '313' + fixed: false + raw: ApiVersionLocal + nameForProperty: ApiVersionLocal + typeName: + $id: '314' + fixed: false + - $id: '315' + methods: + - $id: '316' + defaultResponse: + $id: '326' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with unencoded path parameter with value + 'path1/path2/path3' + group: + $id: '324' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '323' + fixed: false + raw: getMethodPathValid + parameters: + - $id: '317' + collectionFormat: none + defaultValue: + $id: '318' + fixed: false + deprecated: false + documentation: + $id: '319' + fixed: false + raw: Unencoded path parameter with value 'path1/path2/path3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '321' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '322' + fixed: false + raw: String + name: + $id: '320' + fixed: false + raw: unencodedPathParam + serializedName: unencodedPathParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '325' + isNullable: true + returnType: + $id: '327' + isNullable: true + serializedName: skipUrlEncoding_getMethodPathValid + url: '/azurespecials/skipUrlEncoding/method/path/valid/{unencodedPathParam}' + - $id: '328' + defaultResponse: + $id: '338' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with unencoded path parameter with value + 'path1/path2/path3' + group: + $id: '336' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '335' + fixed: false + raw: getPathPathValid + parameters: + - $id: '329' + collectionFormat: none + defaultValue: + $id: '330' + fixed: false + deprecated: false + documentation: + $id: '331' + fixed: false + raw: Unencoded path parameter with value 'path1/path2/path3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '333' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '334' + fixed: false + raw: String + name: + $id: '332' + fixed: false + raw: unencodedPathParam + serializedName: unencodedPathParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '337' + isNullable: true + returnType: + $id: '339' + isNullable: true + serializedName: skipUrlEncoding_getPathPathValid + url: '/azurespecials/skipUrlEncoding/path/path/valid/{unencodedPathParam}' + - $id: '340' + defaultResponse: + $id: '350' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with unencoded path parameter with value + 'path1/path2/path3' + group: + $id: '348' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '347' + fixed: false + raw: getSwaggerPathValid + parameters: + - $id: '341' + collectionFormat: none + defaultValue: + $id: '342' + fixed: false + raw: path1/path2/path3 + deprecated: false + documentation: + $id: '343' + fixed: false + raw: An unencoded path parameter with value 'path1/path2/path3' + extensions: + x-ms-skip-url-encoding: true + isConstant: true + isRequired: true + location: path + modelType: + $id: '345' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '346' + fixed: false + raw: String + name: + $id: '344' + fixed: false + raw: unencodedPathParam + serializedName: unencodedPathParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '349' + isNullable: true + returnType: + $id: '351' + isNullable: true + serializedName: skipUrlEncoding_getSwaggerPathValid + url: '/azurespecials/skipUrlEncoding/swagger/path/valid/{unencodedPathParam}' + - $id: '352' + defaultResponse: + $id: '362' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with unencoded query parameter with value + 'value1&q2=value2&q3=value3' + group: + $id: '360' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '359' + fixed: false + raw: getMethodQueryValid + parameters: + - $id: '353' + collectionFormat: none + defaultValue: + $id: '354' + fixed: false + deprecated: false + documentation: + $id: '355' + fixed: false + raw: >- + Unencoded query parameter with value + 'value1&q2=value2&q3=value3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: query + modelType: + $id: '357' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '358' + fixed: false + raw: String + name: + $id: '356' + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '361' + isNullable: true + returnType: + $id: '363' + isNullable: true + serializedName: skipUrlEncoding_getMethodQueryValid + url: /azurespecials/skipUrlEncoding/method/query/valid + - $id: '364' + defaultResponse: + $id: '374' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get method with unencoded query parameter with value null + group: + $id: '372' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '371' + fixed: false + raw: getMethodQueryNull + parameters: + - $id: '365' + collectionFormat: none + defaultValue: + $id: '366' + fixed: false + deprecated: false + documentation: + $id: '367' + fixed: false + raw: Unencoded query parameter with value null + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '369' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '370' + fixed: false + raw: String + name: + $id: '368' + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '373' + isNullable: true + returnType: + $id: '375' + isNullable: true + serializedName: skipUrlEncoding_getMethodQueryNull + url: /azurespecials/skipUrlEncoding/method/query/null + - $id: '376' + defaultResponse: + $id: '386' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with unencoded query parameter with value + 'value1&q2=value2&q3=value3' + group: + $id: '384' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '383' + fixed: false + raw: getPathQueryValid + parameters: + - $id: '377' + collectionFormat: none + defaultValue: + $id: '378' + fixed: false + deprecated: false + documentation: + $id: '379' + fixed: false + raw: >- + Unencoded query parameter with value + 'value1&q2=value2&q3=value3' + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: query + modelType: + $id: '381' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '382' + fixed: false + raw: String + name: + $id: '380' + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '385' + isNullable: true + returnType: + $id: '387' + isNullable: true + serializedName: skipUrlEncoding_getPathQueryValid + url: /azurespecials/skipUrlEncoding/path/query/valid + - $id: '388' + defaultResponse: + $id: '398' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get method with unencoded query parameter with value + 'value1&q2=value2&q3=value3' + group: + $id: '396' + fixed: false + raw: skipUrlEncoding + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '395' + fixed: false + raw: getSwaggerQueryValid + parameters: + - $id: '389' + collectionFormat: none + defaultValue: + $id: '390' + fixed: false + raw: value1&q2=value2&q3=value3 + deprecated: false + documentation: + $id: '391' + fixed: false + raw: >- + An unencoded query parameter with value + 'value1&q2=value2&q3=value3' + extensions: + x-ms-skip-url-encoding: true + isConstant: true + isRequired: true + location: query + modelType: + $id: '393' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '394' + fixed: false + raw: String + name: + $id: '392' + fixed: false + raw: q1 + serializedName: q1 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '397' + isNullable: true + returnType: + $id: '399' + isNullable: true + serializedName: skipUrlEncoding_getSwaggerQueryValid + url: /azurespecials/skipUrlEncoding/swagger/query/valid + name: + $id: '400' + fixed: false + raw: SkipUrlEncoding + nameForProperty: SkipUrlEncoding + typeName: + $id: '401' + fixed: false + - $id: '402' + methods: + - $id: '403' + defaultResponse: + $id: '425' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Specify filter parameter with value '$filter=id gt 5 and name eq + 'foo'&$orderby=id&$top=10' + extensions: + x-ms-odata: '#/components/schemas/OdataFilter' + group: + $id: '423' + fixed: false + raw: odata + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '422' + fixed: false + raw: getWithFilter + parameters: + - $id: '404' + collectionFormat: none + defaultValue: + $id: '405' + fixed: false + deprecated: false + documentation: + $id: '406' + fixed: false + raw: >- + The filter parameter with value '$filter=id gt 5 and name eq + 'foo''. + isConstant: false + isRequired: false + location: query + modelType: + $id: '408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '409' + fixed: false + raw: String + name: + $id: '407' + fixed: false + raw: $filter + serializedName: $filter + - $id: '410' + collectionFormat: none + defaultValue: + $id: '411' + fixed: false + deprecated: false + documentation: + $id: '412' + fixed: false + raw: The top parameter with value 10. + isConstant: false + isRequired: false + location: query + modelType: + $id: '414' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '415' + fixed: false + raw: Int + name: + $id: '413' + fixed: false + raw: $top + serializedName: $top + - $id: '416' + collectionFormat: none + defaultValue: + $id: '417' + fixed: false + deprecated: false + documentation: + $id: '418' + fixed: false + raw: The orderby parameter with value id. + isConstant: false + isRequired: false + location: query + modelType: + $id: '420' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '421' + fixed: false + raw: String + name: + $id: '419' + fixed: false + raw: $orderby + serializedName: $orderby + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '424' + isNullable: true + returnType: + $id: '426' + isNullable: true + serializedName: odata_getWithFilter + url: /azurespecials/odata/filter + name: + $id: '427' + fixed: false + raw: Odata + nameForProperty: Odata + typeName: + $id: '428' + fixed: false + - $id: '429' + methods: + - $id: '430' + defaultResponse: + $id: '440' + body: + $ref: '2' + headers: + $ref: '36' + isNullable: true + deprecated: false + description: >- + Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request + extensions: + x-ms-request-id: foo-request-id + group: + $id: '438' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '437' + fixed: false + raw: customNamedRequestId + parameters: + - $id: '431' + collectionFormat: none + defaultValue: + $id: '432' + fixed: false + deprecated: false + documentation: + $id: '433' + fixed: false + raw: The fooRequestId + extensions: + x-ms-client-request-id: true + isConstant: false + isRequired: true + location: header + modelType: + $id: '435' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '436' + fixed: false + raw: String + name: + $id: '434' + fixed: false + raw: foo-client-request-id + serializedName: foo-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '439' + headers: + $ref: '36' + isNullable: true + returnType: + $id: '441' + headers: + $ref: '36' + isNullable: true + serializedName: header_customNamedRequestId + url: /azurespecials/customNamedRequestId + - $id: '442' + defaultResponse: + $id: '452' + body: + $ref: '2' + headers: + $ref: '44' + isNullable: true + deprecated: false + description: >- + Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request, via a parameter group + extensions: + x-ms-request-id: foo-request-id + group: + $id: '450' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '449' + fixed: false + raw: customNamedRequestIdParamGrouping + parameters: + - $id: '443' + collectionFormat: none + defaultValue: + $id: '444' + fixed: false + deprecated: false + documentation: + $id: '445' + fixed: false + raw: The fooRequestId + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: {} + isConstant: false + isRequired: true + location: header + modelType: + $id: '447' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '448' + fixed: false + raw: String + name: + $id: '446' + fixed: false + raw: foo-client-request-id + serializedName: foo-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '451' + headers: + $ref: '44' + isNullable: true + returnType: + $id: '453' + headers: + $ref: '44' + isNullable: true + serializedName: header_customNamedRequestIdParamGrouping + url: /azurespecials/customNamedRequestIdParamGrouping + - $id: '454' + defaultResponse: + $id: '465' + body: + $ref: '2' + headers: + $ref: '52' + isNullable: true + deprecated: false + description: >- + Send foo-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request + extensions: + x-ms-request-id: foo-request-id + group: + $id: '462' + fixed: false + raw: header + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '461' + fixed: false + raw: customNamedRequestIdHead + parameters: + - $id: '455' + collectionFormat: none + defaultValue: + $id: '456' + fixed: false + deprecated: false + documentation: + $id: '457' + fixed: false + raw: The fooRequestId + extensions: + x-ms-client-request-id: true + isConstant: false + isRequired: true + location: header + modelType: + $id: '459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '460' + fixed: false + raw: String + name: + $id: '458' + fixed: false + raw: foo-client-request-id + serializedName: foo-client-request-id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '464' + headers: + $ref: '52' + isNullable: true + OK: + $id: '463' + headers: + $ref: '52' + isNullable: true + returnType: + $id: '466' + headers: + $ref: '52' + isNullable: true + serializedName: header_customNamedRequestIdHead + url: /azurespecials/customNamedRequestIdHead + name: + $id: '467' + fixed: false + raw: Header + nameForProperty: Header + typeName: + $id: '468' + fixed: false +properties: + - $id: '60' + collectionFormat: none + defaultValue: + $id: '61' + fixed: false + deprecated: false + documentation: + $id: '62' + fixed: false + raw: >- + The subscription id, which appears in the path, always modeled in + credentials. The value is always '1234-5678-9012-3456' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '64' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '65' + fixed: false + raw: String + name: + $id: '63' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '66' + collectionFormat: none + defaultValue: + $id: '67' + fixed: false + deprecated: false + documentation: + $id: '68' + fixed: false + raw: >- + The api version, which appears in the query, the value is always + '2015-07-01-preview' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '70' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '71' + fixed: false + raw: String + name: + $id: '69' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/body-array/code-model-v1-yaml.norm.yaml b/test/Expected/body-array/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..0c3f36e --- /dev/null +++ b/test/Expected/body-array/code-model-v1-yaml.norm.yaml @@ -0,0 +1,2913 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - &ref_35 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Product + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: integer + realPath: + - integer + serializedName: integer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: string + realPath: + - string + serializedName: string + serializedName: Product + - *ref_0 +modelsName: Models +name: AutoRestSwaggerBATArrayService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null array value + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: array_getNull + url: /array/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get invalid array [1, 2, 3' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: array_getInvalid + url: /array/invalid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get empty array value []' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: array_getEmpty + url: /array/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value empty []' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putEmpty + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putEmpty + url: /array/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean array value [true, false, false, true]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanTfft + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: array_getBooleanTfft + url: /array/prim/boolean/tfft + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value empty [true, false, false, true]' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBooleanTfft + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putBooleanTfft + url: /array/prim/boolean/tfft + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean array value [true, null, false]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: array_getBooleanInvalidNull + url: /array/prim/boolean/true.null.false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean array value [true, ''boolean'', false]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: array_getBooleanInvalidString + url: /array/prim/boolean/true.boolean.false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer array value [1, -1, 3, 300]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntegerValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: array_getIntegerValid + url: /array/prim/integer/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value empty [1, -1, 3, 300]' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putIntegerValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putIntegerValid + url: /array/prim/integer/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer array value [1, null, 0]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: array_getIntInvalidNull + url: /array/prim/integer/1.null.zero + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer array value [1, ''integer'', 0]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: array_getIntInvalidString + url: /array/prim/integer/1.integer.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer array value [1, -1, 3, 300]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_10 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: array_getLongValid + url: /array/prim/long/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value empty [1, -1, 3, 300]' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLongValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putLongValid + url: /array/prim/long/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get long array value [1, null, 0]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_11 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: array_getLongInvalidNull + url: /array/prim/long/1.null.zero + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get long array value [1, ''integer'', 0]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_12 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: array_getLongInvalidString + url: /array/prim/long/1.integer.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float array value [0, -0.01, 1.2e20]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloatValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_13 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: array_getFloatValid + url: /array/prim/float/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value [0, -0.01, 1.2e20]' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putFloatValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putFloatValid + url: /array/prim/float/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float array value [0.0, null, -1.2e20]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloatInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_14 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: array_getFloatInvalidNull + url: /array/prim/float/0.0-null-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean array value [1.0, ''number'', 0.0]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloatInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_15 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + isNullable: true + returnType: + body: *ref_15 + isNullable: true + serializedName: array_getFloatInvalidString + url: /array/prim/float/1.number.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float array value [0, -0.01, 1.2e20]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDoubleValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_16 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + isNullable: true + returnType: + body: *ref_16 + isNullable: true + serializedName: array_getDoubleValid + url: /array/prim/double/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value [0, -0.01, 1.2e20]' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDoubleValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putDoubleValid + url: /array/prim/double/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float array value [0.0, null, -1.2e20]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDoubleInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_17 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + isNullable: true + returnType: + body: *ref_17 + isNullable: true + serializedName: array_getDoubleInvalidNull + url: /array/prim/double/0.0-null-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean array value [1.0, ''number'', 0.0]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDoubleInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_18 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + isNullable: true + returnType: + body: *ref_18 + isNullable: true + serializedName: array_getDoubleInvalidString + url: /array/prim/double/1.number.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get string array value [''foo1'', ''foo2'', ''foo3'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getStringValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_19 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_19 + isNullable: true + serializedName: array_getStringValid + url: /array/prim/string/foo1.foo2.foo3 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value [''foo1'', ''foo2'', ''foo3'']' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putStringValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putStringValid + url: /array/prim/string/foo1.foo2.foo3 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get string array value [''foo'', null, ''foo2'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getStringWithNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_20 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_20 + isNullable: true + serializedName: array_getStringWithNull + url: /array/prim/string/foo.null.foo2 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get string array value [''foo'', 123, ''foo2'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getStringWithInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_21 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_21 + isNullable: true + serializedName: array_getStringWithInvalid + url: /array/prim/string/foo.123.foo2 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', + 'd1399005-30f7-40d6-8da6-dd7c89ad34db', + 'f42f6aa1-a5bc-4ddf-907e-5f915de43205'] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUuidValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_22 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + isNullable: true + returnType: + body: *ref_22 + isNullable: true + serializedName: array_getUuidValid + url: /array/prim/uuid/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', + 'd1399005-30f7-40d6-8da6-dd7c89ad34db', + 'f42f6aa1-a5bc-4ddf-907e-5f915de43205'] + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putUuidValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putUuidValid + url: /array/prim/uuid/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get uuid array value [''6dcc7237-45fe-45c4-8a6b-3a8a3f625652'', ''foo'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUuidInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_23 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + isNullable: true + returnType: + body: *ref_23 + isNullable: true + serializedName: array_getUuidInvalidChars + url: /array/prim/uuid/invalidchars + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer array value [''2000-12-01'', ''1980-01-02'', ''1492-10-12'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_24 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + isNullable: true + returnType: + body: *ref_24 + isNullable: true + serializedName: array_getDateValid + url: /array/prim/date/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value [''2000-12-01'', ''1980-01-02'', ''1492-10-12'']' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putDateValid + url: /array/prim/date/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get date array value [''2012-01-01'', null, ''1776-07-04'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_25 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: array_getDateInvalidNull + url: /array/prim/date/invalidnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get date array value [''2011-03-22'', ''date'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_26 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + isNullable: true + returnType: + body: *ref_26 + isNullable: true + serializedName: array_getDateInvalidChars + url: /array/prim/date/invalidchars + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get date-time array value ['2000-12-01t00:00:01z', + '1980-01-02T00:11:35+01:00', '1492-10-12T10:15:01-08:00'] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_27 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: array_getDateTimeValid + url: /array/prim/date-time/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', + '1492-10-12T10:15:01-08:00'] + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateTimeValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putDateTimeValid + url: /array/prim/date-time/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get date array value [''2000-12-01t00:00:01z'', null]' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_28 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + isNullable: true + returnType: + body: *ref_28 + isNullable: true + serializedName: array_getDateTimeInvalidNull + url: /array/prim/date-time/invalidnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get date array value [''2000-12-01t00:00:01z'', ''date-time'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_29 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + isNullable: true + returnType: + body: *ref_29 + isNullable: true + serializedName: array_getDateTimeInvalidChars + url: /array/prim/date-time/invalidchars + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 + Jan 1980 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT'] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeRfc1123Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_30 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + isNullable: true + returnType: + body: *ref_30 + isNullable: true + serializedName: array_getDateTimeRfc1123Valid + url: /array/prim/date-time-rfc1123/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 + 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT'] + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateTimeRfc1123Valid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putDateTimeRfc1123Valid + url: /array/prim/date-time-rfc1123/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get duration array value [''P123DT22H14M12.011S'', ''P5DT1H0M0S'']' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDurationValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_31 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + isNullable: true + returnType: + body: *ref_31 + isNullable: true + serializedName: array_getDurationValid + url: /array/prim/duration/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set array value [''P123DT22H14M12.011S'', ''P5DT1H0M0S'']' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDurationValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putDurationValid + url: /array/prim/duration/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, + 43)] with each item encoded in base64 + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getByteValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_32 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + isNullable: true + returnType: + body: *ref_32 + isNullable: true + serializedName: array_getByteValid + url: /array/prim/byte/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put the array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, + 43)] with each elementencoded in base 64 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putByteValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putByteValid + url: /array/prim/byte/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get byte array value [hex(AB, AC, AD), null] with the first item + base64 encoded + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getByteInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_33 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + isNullable: true + returnType: + body: *ref_33 + isNullable: true + serializedName: array_getByteInvalidNull + url: /array/prim/byte/invalidnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get array value ['a string that gets encoded with base64url', 'test + string' 'Lorem ipsum'] with the items base64url encoded + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBase64Url + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_34 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + name: + fixed: false + isNullable: true + returnType: + body: *ref_34 + isNullable: true + serializedName: array_getBase64Url + url: /array/prim/base64url/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get array of complex type null value + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_36 + $type: SequenceType + deprecated: false + elementType: *ref_35 + name: + fixed: false + isNullable: true + returnType: + body: *ref_36 + isNullable: true + serializedName: array_getComplexNull + url: /array/complex/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get empty array of complex type []' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_37 + $type: SequenceType + deprecated: false + elementType: *ref_35 + name: + fixed: false + isNullable: true + returnType: + body: *ref_37 + isNullable: true + serializedName: array_getComplexEmpty + url: /array/complex/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get array of complex type with null item [{'integer': 1 'string': + '2'}, null, {'integer': 5, 'string': '6'}] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_38 + $type: SequenceType + deprecated: false + elementType: *ref_35 + name: + fixed: false + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: array_getComplexItemNull + url: /array/complex/itemnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get array of complex type with empty item [{'integer': 1 'string': + '2'}, {}, {'integer': 5, 'string': '6'}] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_39 + $type: SequenceType + deprecated: false + elementType: *ref_35 + name: + fixed: false + isNullable: true + returnType: + body: *ref_39 + isNullable: true + serializedName: array_getComplexItemEmpty + url: /array/complex/itemempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get array of complex type with [{'integer': 1 'string': '2'}, + {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_40 + $type: SequenceType + deprecated: false + elementType: *ref_35 + name: + fixed: false + isNullable: true + returnType: + body: *ref_40 + isNullable: true + serializedName: array_getComplexValid + url: /array/complex/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put an array of complex type with values [{'integer': 1 'string': + '2'}, {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}] + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putComplexValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_35 + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putComplexValid + url: /array/complex/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a null array + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_41 + $type: SequenceType + deprecated: false + elementType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + isNullable: true + returnType: + body: *ref_41 + isNullable: true + serializedName: array_getArrayNull + url: /array/array/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get an empty array []' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_42 + $type: SequenceType + deprecated: false + elementType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + isNullable: true + returnType: + body: *ref_42 + isNullable: true + serializedName: array_getArrayEmpty + url: /array/array/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [['1', '2', '3'], null, ['7', '8', + '9']] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_43 + $type: SequenceType + deprecated: false + elementType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + isNullable: true + returnType: + body: *ref_43 + isNullable: true + serializedName: array_getArrayItemNull + url: /array/array/itemnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [['1', '2', '3'], [], ['7', '8', + '9']] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_44 + $type: SequenceType + deprecated: false + elementType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + isNullable: true + returnType: + body: *ref_44 + isNullable: true + serializedName: array_getArrayItemEmpty + url: /array/array/itemempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], + ['7', '8', '9']] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_45 + $type: SequenceType + deprecated: false + elementType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + isNullable: true + returnType: + body: *ref_45 + isNullable: true + serializedName: array_getArrayValid + url: /array/array/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put An array of array of strings [['1', '2', '3'], ['4', '5', '6'], + ['7', '8', '9']] + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putArrayValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putArrayValid + url: /array/array/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get an array of Dictionaries with value null + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_46 + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_46 + isNullable: true + serializedName: array_getDictionaryNull + url: /array/dictionary/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get an array of Dictionaries of type with value []' + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_47 + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_47 + isNullable: true + serializedName: array_getDictionaryEmpty + url: /array/dictionary/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, null, {'7': 'seven', '8': + 'eight', '9': 'nine'}] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_48 + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_48 + isNullable: true + serializedName: array_getDictionaryItemNull + url: /array/dictionary/itemnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, {}, {'7': 'seven', '8': + 'eight', '9': 'nine'}] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_49 + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_49 + isNullable: true + serializedName: array_getDictionaryItemEmpty + url: /array/dictionary/itemempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', + '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}] + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_50 + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_50 + isNullable: true + serializedName: array_getDictionaryValid + url: /array/dictionary/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', + '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}] + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDictionaryValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putDictionaryValid + url: /array/dictionary/valid + name: + fixed: false + raw: Array + nameForProperty: Array + typeName: + fixed: false diff --git a/test/Expected/body-array/code-model-v1.norm.yaml b/test/Expected/body-array/code-model-v1.norm.yaml new file mode 100644 index 0000000..723c067 --- /dev/null +++ b/test/Expected/body-array/code-model-v1.norm.yaml @@ -0,0 +1,3789 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - $ref: '16' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Product + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: integer + realPath: + - integer + serializedName: integer + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: string + realPath: + - string + serializedName: string + serializedName: Product + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '29' + fixed: false + raw: Error + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '22' + fixed: false + raw: Int + name: + $id: '20' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestSwaggerBATArrayService +namespace: '' +operations: + - $id: '30' + methods: + - $id: '31' + defaultResponse: + $id: '39' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get null array value + group: + $id: '33' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '32' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '34' + body: + $id: '35' + $type: SequenceType + deprecated: false + elementType: + $id: '36' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '37' + fixed: false + raw: Int + name: + $id: '38' + fixed: false + isNullable: true + returnType: + $id: '40' + body: + $ref: '35' + isNullable: true + serializedName: array_getNull + url: /array/null + - $id: '41' + defaultResponse: + $id: '49' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get invalid array [1, 2, 3' + group: + $id: '43' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: SequenceType + deprecated: false + elementType: + $id: '46' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '47' + fixed: false + raw: Int + name: + $id: '48' + fixed: false + isNullable: true + returnType: + $id: '50' + body: + $ref: '45' + isNullable: true + serializedName: array_getInvalid + url: /array/invalid + - $id: '51' + defaultResponse: + $id: '59' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get empty array value []' + group: + $id: '53' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '52' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '54' + body: + $id: '55' + $type: SequenceType + deprecated: false + elementType: + $id: '56' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '57' + fixed: false + raw: Int + name: + $id: '58' + fixed: false + isNullable: true + returnType: + $id: '60' + body: + $ref: '55' + isNullable: true + serializedName: array_getEmpty + url: /array/empty + - $id: '61' + defaultResponse: + $id: '73' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value empty []' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '71' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '70' + fixed: false + raw: putEmpty + parameters: + - $id: '62' + collectionFormat: csv + defaultValue: + $id: '63' + fixed: false + deprecated: false + documentation: + $id: '64' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '66' + $type: SequenceType + deprecated: false + elementType: + $id: '67' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '68' + fixed: false + raw: String + name: + $id: '69' + fixed: false + name: + $id: '65' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '72' + isNullable: true + returnType: + $id: '74' + isNullable: true + serializedName: array_putEmpty + url: /array/empty + - $id: '75' + defaultResponse: + $id: '83' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean array value [true, false, false, true]' + group: + $id: '77' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '76' + fixed: false + raw: getBooleanTfft + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '78' + body: + $id: '79' + $type: SequenceType + deprecated: false + elementType: + $id: '80' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '81' + fixed: false + raw: Boolean + name: + $id: '82' + fixed: false + isNullable: true + returnType: + $id: '84' + body: + $ref: '79' + isNullable: true + serializedName: array_getBooleanTfft + url: /array/prim/boolean/tfft + - $id: '85' + defaultResponse: + $id: '97' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value empty [true, false, false, true]' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '95' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '94' + fixed: false + raw: putBooleanTfft + parameters: + - $id: '86' + collectionFormat: csv + defaultValue: + $id: '87' + fixed: false + deprecated: false + documentation: + $id: '88' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '90' + $type: SequenceType + deprecated: false + elementType: + $id: '91' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '92' + fixed: false + raw: Boolean + name: + $id: '93' + fixed: false + name: + $id: '89' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '96' + isNullable: true + returnType: + $id: '98' + isNullable: true + serializedName: array_putBooleanTfft + url: /array/prim/boolean/tfft + - $id: '99' + defaultResponse: + $id: '107' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean array value [true, null, false]' + group: + $id: '101' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '100' + fixed: false + raw: getBooleanInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '102' + body: + $id: '103' + $type: SequenceType + deprecated: false + elementType: + $id: '104' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '105' + fixed: false + raw: Boolean + name: + $id: '106' + fixed: false + isNullable: true + returnType: + $id: '108' + body: + $ref: '103' + isNullable: true + serializedName: array_getBooleanInvalidNull + url: /array/prim/boolean/true.null.false + - $id: '109' + defaultResponse: + $id: '117' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean array value [true, ''boolean'', false]' + group: + $id: '111' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '110' + fixed: false + raw: getBooleanInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '112' + body: + $id: '113' + $type: SequenceType + deprecated: false + elementType: + $id: '114' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '115' + fixed: false + raw: Boolean + name: + $id: '116' + fixed: false + isNullable: true + returnType: + $id: '118' + body: + $ref: '113' + isNullable: true + serializedName: array_getBooleanInvalidString + url: /array/prim/boolean/true.boolean.false + - $id: '119' + defaultResponse: + $id: '127' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer array value [1, -1, 3, 300]' + group: + $id: '121' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '120' + fixed: false + raw: getIntegerValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '122' + body: + $id: '123' + $type: SequenceType + deprecated: false + elementType: + $id: '124' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '125' + fixed: false + raw: Int + name: + $id: '126' + fixed: false + isNullable: true + returnType: + $id: '128' + body: + $ref: '123' + isNullable: true + serializedName: array_getIntegerValid + url: /array/prim/integer/1.-1.3.300 + - $id: '129' + defaultResponse: + $id: '141' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value empty [1, -1, 3, 300]' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '139' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '138' + fixed: false + raw: putIntegerValid + parameters: + - $id: '130' + collectionFormat: csv + defaultValue: + $id: '131' + fixed: false + deprecated: false + documentation: + $id: '132' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '134' + $type: SequenceType + deprecated: false + elementType: + $id: '135' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '136' + fixed: false + raw: Int + name: + $id: '137' + fixed: false + name: + $id: '133' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '140' + isNullable: true + returnType: + $id: '142' + isNullable: true + serializedName: array_putIntegerValid + url: /array/prim/integer/1.-1.3.300 + - $id: '143' + defaultResponse: + $id: '151' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer array value [1, null, 0]' + group: + $id: '145' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '144' + fixed: false + raw: getIntInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '146' + body: + $id: '147' + $type: SequenceType + deprecated: false + elementType: + $id: '148' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '149' + fixed: false + raw: Int + name: + $id: '150' + fixed: false + isNullable: true + returnType: + $id: '152' + body: + $ref: '147' + isNullable: true + serializedName: array_getIntInvalidNull + url: /array/prim/integer/1.null.zero + - $id: '153' + defaultResponse: + $id: '161' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer array value [1, ''integer'', 0]' + group: + $id: '155' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '154' + fixed: false + raw: getIntInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '156' + body: + $id: '157' + $type: SequenceType + deprecated: false + elementType: + $id: '158' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '159' + fixed: false + raw: Int + name: + $id: '160' + fixed: false + isNullable: true + returnType: + $id: '162' + body: + $ref: '157' + isNullable: true + serializedName: array_getIntInvalidString + url: /array/prim/integer/1.integer.0 + - $id: '163' + defaultResponse: + $id: '171' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer array value [1, -1, 3, 300]' + group: + $id: '165' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '164' + fixed: false + raw: getLongValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '166' + body: + $id: '167' + $type: SequenceType + deprecated: false + elementType: + $id: '168' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '169' + fixed: false + raw: Long + name: + $id: '170' + fixed: false + isNullable: true + returnType: + $id: '172' + body: + $ref: '167' + isNullable: true + serializedName: array_getLongValid + url: /array/prim/long/1.-1.3.300 + - $id: '173' + defaultResponse: + $id: '185' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value empty [1, -1, 3, 300]' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '183' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '182' + fixed: false + raw: putLongValid + parameters: + - $id: '174' + collectionFormat: csv + defaultValue: + $id: '175' + fixed: false + deprecated: false + documentation: + $id: '176' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '178' + $type: SequenceType + deprecated: false + elementType: + $id: '179' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '180' + fixed: false + raw: Long + name: + $id: '181' + fixed: false + name: + $id: '177' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '184' + isNullable: true + returnType: + $id: '186' + isNullable: true + serializedName: array_putLongValid + url: /array/prim/long/1.-1.3.300 + - $id: '187' + defaultResponse: + $id: '195' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get long array value [1, null, 0]' + group: + $id: '189' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '188' + fixed: false + raw: getLongInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '190' + body: + $id: '191' + $type: SequenceType + deprecated: false + elementType: + $id: '192' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '193' + fixed: false + raw: Long + name: + $id: '194' + fixed: false + isNullable: true + returnType: + $id: '196' + body: + $ref: '191' + isNullable: true + serializedName: array_getLongInvalidNull + url: /array/prim/long/1.null.zero + - $id: '197' + defaultResponse: + $id: '205' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get long array value [1, ''integer'', 0]' + group: + $id: '199' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '198' + fixed: false + raw: getLongInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '200' + body: + $id: '201' + $type: SequenceType + deprecated: false + elementType: + $id: '202' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '203' + fixed: false + raw: Long + name: + $id: '204' + fixed: false + isNullable: true + returnType: + $id: '206' + body: + $ref: '201' + isNullable: true + serializedName: array_getLongInvalidString + url: /array/prim/long/1.integer.0 + - $id: '207' + defaultResponse: + $id: '215' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float array value [0, -0.01, 1.2e20]' + group: + $id: '209' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '208' + fixed: false + raw: getFloatValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '210' + body: + $id: '211' + $type: SequenceType + deprecated: false + elementType: + $id: '212' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '213' + fixed: false + raw: Double + name: + $id: '214' + fixed: false + isNullable: true + returnType: + $id: '216' + body: + $ref: '211' + isNullable: true + serializedName: array_getFloatValid + url: /array/prim/float/0--0.01-1.2e20 + - $id: '217' + defaultResponse: + $id: '229' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value [0, -0.01, 1.2e20]' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '227' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '226' + fixed: false + raw: putFloatValid + parameters: + - $id: '218' + collectionFormat: csv + defaultValue: + $id: '219' + fixed: false + deprecated: false + documentation: + $id: '220' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '222' + $type: SequenceType + deprecated: false + elementType: + $id: '223' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '224' + fixed: false + raw: Double + name: + $id: '225' + fixed: false + name: + $id: '221' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '228' + isNullable: true + returnType: + $id: '230' + isNullable: true + serializedName: array_putFloatValid + url: /array/prim/float/0--0.01-1.2e20 + - $id: '231' + defaultResponse: + $id: '239' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float array value [0.0, null, -1.2e20]' + group: + $id: '233' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '232' + fixed: false + raw: getFloatInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '234' + body: + $id: '235' + $type: SequenceType + deprecated: false + elementType: + $id: '236' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '237' + fixed: false + raw: Double + name: + $id: '238' + fixed: false + isNullable: true + returnType: + $id: '240' + body: + $ref: '235' + isNullable: true + serializedName: array_getFloatInvalidNull + url: /array/prim/float/0.0-null-1.2e20 + - $id: '241' + defaultResponse: + $id: '249' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean array value [1.0, ''number'', 0.0]' + group: + $id: '243' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '242' + fixed: false + raw: getFloatInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '244' + body: + $id: '245' + $type: SequenceType + deprecated: false + elementType: + $id: '246' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '247' + fixed: false + raw: Double + name: + $id: '248' + fixed: false + isNullable: true + returnType: + $id: '250' + body: + $ref: '245' + isNullable: true + serializedName: array_getFloatInvalidString + url: /array/prim/float/1.number.0 + - $id: '251' + defaultResponse: + $id: '259' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float array value [0, -0.01, 1.2e20]' + group: + $id: '253' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '252' + fixed: false + raw: getDoubleValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '254' + body: + $id: '255' + $type: SequenceType + deprecated: false + elementType: + $id: '256' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '257' + fixed: false + raw: Double + name: + $id: '258' + fixed: false + isNullable: true + returnType: + $id: '260' + body: + $ref: '255' + isNullable: true + serializedName: array_getDoubleValid + url: /array/prim/double/0--0.01-1.2e20 + - $id: '261' + defaultResponse: + $id: '273' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value [0, -0.01, 1.2e20]' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '271' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '270' + fixed: false + raw: putDoubleValid + parameters: + - $id: '262' + collectionFormat: csv + defaultValue: + $id: '263' + fixed: false + deprecated: false + documentation: + $id: '264' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '266' + $type: SequenceType + deprecated: false + elementType: + $id: '267' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '268' + fixed: false + raw: Double + name: + $id: '269' + fixed: false + name: + $id: '265' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '272' + isNullable: true + returnType: + $id: '274' + isNullable: true + serializedName: array_putDoubleValid + url: /array/prim/double/0--0.01-1.2e20 + - $id: '275' + defaultResponse: + $id: '283' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float array value [0.0, null, -1.2e20]' + group: + $id: '277' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '276' + fixed: false + raw: getDoubleInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '278' + body: + $id: '279' + $type: SequenceType + deprecated: false + elementType: + $id: '280' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '281' + fixed: false + raw: Double + name: + $id: '282' + fixed: false + isNullable: true + returnType: + $id: '284' + body: + $ref: '279' + isNullable: true + serializedName: array_getDoubleInvalidNull + url: /array/prim/double/0.0-null-1.2e20 + - $id: '285' + defaultResponse: + $id: '293' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean array value [1.0, ''number'', 0.0]' + group: + $id: '287' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '286' + fixed: false + raw: getDoubleInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '288' + body: + $id: '289' + $type: SequenceType + deprecated: false + elementType: + $id: '290' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '291' + fixed: false + raw: Double + name: + $id: '292' + fixed: false + isNullable: true + returnType: + $id: '294' + body: + $ref: '289' + isNullable: true + serializedName: array_getDoubleInvalidString + url: /array/prim/double/1.number.0 + - $id: '295' + defaultResponse: + $id: '303' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get string array value [''foo1'', ''foo2'', ''foo3'']' + group: + $id: '297' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '296' + fixed: false + raw: getStringValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '298' + body: + $id: '299' + $type: SequenceType + deprecated: false + elementType: + $id: '300' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '301' + fixed: false + raw: String + name: + $id: '302' + fixed: false + isNullable: true + returnType: + $id: '304' + body: + $ref: '299' + isNullable: true + serializedName: array_getStringValid + url: /array/prim/string/foo1.foo2.foo3 + - $id: '305' + defaultResponse: + $id: '317' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value [''foo1'', ''foo2'', ''foo3'']' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '315' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '314' + fixed: false + raw: putStringValid + parameters: + - $id: '306' + collectionFormat: csv + defaultValue: + $id: '307' + fixed: false + deprecated: false + documentation: + $id: '308' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '310' + $type: SequenceType + deprecated: false + elementType: + $id: '311' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '312' + fixed: false + raw: String + name: + $id: '313' + fixed: false + name: + $id: '309' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '316' + isNullable: true + returnType: + $id: '318' + isNullable: true + serializedName: array_putStringValid + url: /array/prim/string/foo1.foo2.foo3 + - $id: '319' + defaultResponse: + $id: '327' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get string array value [''foo'', null, ''foo2'']' + group: + $id: '321' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '320' + fixed: false + raw: getStringWithNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '322' + body: + $id: '323' + $type: SequenceType + deprecated: false + elementType: + $id: '324' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '325' + fixed: false + raw: String + name: + $id: '326' + fixed: false + isNullable: true + returnType: + $id: '328' + body: + $ref: '323' + isNullable: true + serializedName: array_getStringWithNull + url: /array/prim/string/foo.null.foo2 + - $id: '329' + defaultResponse: + $id: '337' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get string array value [''foo'', 123, ''foo2'']' + group: + $id: '331' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '330' + fixed: false + raw: getStringWithInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '332' + body: + $id: '333' + $type: SequenceType + deprecated: false + elementType: + $id: '334' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '335' + fixed: false + raw: String + name: + $id: '336' + fixed: false + isNullable: true + returnType: + $id: '338' + body: + $ref: '333' + isNullable: true + serializedName: array_getStringWithInvalid + url: /array/prim/string/foo.123.foo2 + - $id: '339' + defaultResponse: + $id: '347' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', + 'd1399005-30f7-40d6-8da6-dd7c89ad34db', + 'f42f6aa1-a5bc-4ddf-907e-5f915de43205'] + group: + $id: '341' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '340' + fixed: false + raw: getUuidValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '342' + body: + $id: '343' + $type: SequenceType + deprecated: false + elementType: + $id: '344' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '345' + fixed: false + raw: Uuid + name: + $id: '346' + fixed: false + isNullable: true + returnType: + $id: '348' + body: + $ref: '343' + isNullable: true + serializedName: array_getUuidValid + url: /array/prim/uuid/valid + - $id: '349' + defaultResponse: + $id: '361' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', + 'd1399005-30f7-40d6-8da6-dd7c89ad34db', + 'f42f6aa1-a5bc-4ddf-907e-5f915de43205'] + extensions: + x-ms-requestBody-index: '0' + group: + $id: '359' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '358' + fixed: false + raw: putUuidValid + parameters: + - $id: '350' + collectionFormat: csv + defaultValue: + $id: '351' + fixed: false + deprecated: false + documentation: + $id: '352' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '354' + $type: SequenceType + deprecated: false + elementType: + $id: '355' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '356' + fixed: false + raw: Uuid + name: + $id: '357' + fixed: false + name: + $id: '353' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '360' + isNullable: true + returnType: + $id: '362' + isNullable: true + serializedName: array_putUuidValid + url: /array/prim/uuid/valid + - $id: '363' + defaultResponse: + $id: '371' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get uuid array value [''6dcc7237-45fe-45c4-8a6b-3a8a3f625652'', ''foo'']' + group: + $id: '365' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '364' + fixed: false + raw: getUuidInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '366' + body: + $id: '367' + $type: SequenceType + deprecated: false + elementType: + $id: '368' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '369' + fixed: false + raw: Uuid + name: + $id: '370' + fixed: false + isNullable: true + returnType: + $id: '372' + body: + $ref: '367' + isNullable: true + serializedName: array_getUuidInvalidChars + url: /array/prim/uuid/invalidchars + - $id: '373' + defaultResponse: + $id: '381' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer array value [''2000-12-01'', ''1980-01-02'', ''1492-10-12'']' + group: + $id: '375' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '374' + fixed: false + raw: getDateValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '376' + body: + $id: '377' + $type: SequenceType + deprecated: false + elementType: + $id: '378' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '379' + fixed: false + raw: Date + name: + $id: '380' + fixed: false + isNullable: true + returnType: + $id: '382' + body: + $ref: '377' + isNullable: true + serializedName: array_getDateValid + url: /array/prim/date/valid + - $id: '383' + defaultResponse: + $id: '395' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value [''2000-12-01'', ''1980-01-02'', ''1492-10-12'']' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '393' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '392' + fixed: false + raw: putDateValid + parameters: + - $id: '384' + collectionFormat: csv + defaultValue: + $id: '385' + fixed: false + deprecated: false + documentation: + $id: '386' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '388' + $type: SequenceType + deprecated: false + elementType: + $id: '389' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '390' + fixed: false + raw: Date + name: + $id: '391' + fixed: false + name: + $id: '387' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '394' + isNullable: true + returnType: + $id: '396' + isNullable: true + serializedName: array_putDateValid + url: /array/prim/date/valid + - $id: '397' + defaultResponse: + $id: '405' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get date array value [''2012-01-01'', null, ''1776-07-04'']' + group: + $id: '399' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '398' + fixed: false + raw: getDateInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '400' + body: + $id: '401' + $type: SequenceType + deprecated: false + elementType: + $id: '402' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '403' + fixed: false + raw: Date + name: + $id: '404' + fixed: false + isNullable: true + returnType: + $id: '406' + body: + $ref: '401' + isNullable: true + serializedName: array_getDateInvalidNull + url: /array/prim/date/invalidnull + - $id: '407' + defaultResponse: + $id: '415' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get date array value [''2011-03-22'', ''date'']' + group: + $id: '409' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '408' + fixed: false + raw: getDateInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '410' + body: + $id: '411' + $type: SequenceType + deprecated: false + elementType: + $id: '412' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '413' + fixed: false + raw: Date + name: + $id: '414' + fixed: false + isNullable: true + returnType: + $id: '416' + body: + $ref: '411' + isNullable: true + serializedName: array_getDateInvalidChars + url: /array/prim/date/invalidchars + - $id: '417' + defaultResponse: + $id: '425' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get date-time array value ['2000-12-01t00:00:01z', + '1980-01-02T00:11:35+01:00', '1492-10-12T10:15:01-08:00'] + group: + $id: '419' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '418' + fixed: false + raw: getDateTimeValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '420' + body: + $id: '421' + $type: SequenceType + deprecated: false + elementType: + $id: '422' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '423' + fixed: false + raw: DateTime + name: + $id: '424' + fixed: false + isNullable: true + returnType: + $id: '426' + body: + $ref: '421' + isNullable: true + serializedName: array_getDateTimeValid + url: /array/prim/date-time/valid + - $id: '427' + defaultResponse: + $id: '439' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', + '1492-10-12T10:15:01-08:00'] + extensions: + x-ms-requestBody-index: '0' + group: + $id: '437' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '436' + fixed: false + raw: putDateTimeValid + parameters: + - $id: '428' + collectionFormat: csv + defaultValue: + $id: '429' + fixed: false + deprecated: false + documentation: + $id: '430' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '432' + $type: SequenceType + deprecated: false + elementType: + $id: '433' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '434' + fixed: false + raw: DateTime + name: + $id: '435' + fixed: false + name: + $id: '431' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '438' + isNullable: true + returnType: + $id: '440' + isNullable: true + serializedName: array_putDateTimeValid + url: /array/prim/date-time/valid + - $id: '441' + defaultResponse: + $id: '449' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get date array value [''2000-12-01t00:00:01z'', null]' + group: + $id: '443' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '442' + fixed: false + raw: getDateTimeInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '444' + body: + $id: '445' + $type: SequenceType + deprecated: false + elementType: + $id: '446' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '447' + fixed: false + raw: DateTime + name: + $id: '448' + fixed: false + isNullable: true + returnType: + $id: '450' + body: + $ref: '445' + isNullable: true + serializedName: array_getDateTimeInvalidNull + url: /array/prim/date-time/invalidnull + - $id: '451' + defaultResponse: + $id: '459' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get date array value [''2000-12-01t00:00:01z'', ''date-time'']' + group: + $id: '453' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '452' + fixed: false + raw: getDateTimeInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '454' + body: + $id: '455' + $type: SequenceType + deprecated: false + elementType: + $id: '456' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '457' + fixed: false + raw: DateTime + name: + $id: '458' + fixed: false + isNullable: true + returnType: + $id: '460' + body: + $ref: '455' + isNullable: true + serializedName: array_getDateTimeInvalidChars + url: /array/prim/date-time/invalidchars + - $id: '461' + defaultResponse: + $id: '469' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 + Jan 1980 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT'] + group: + $id: '463' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '462' + fixed: false + raw: getDateTimeRfc1123Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '464' + body: + $id: '465' + $type: SequenceType + deprecated: false + elementType: + $id: '466' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '467' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '468' + fixed: false + isNullable: true + returnType: + $id: '470' + body: + $ref: '465' + isNullable: true + serializedName: array_getDateTimeRfc1123Valid + url: /array/prim/date-time-rfc1123/valid + - $id: '471' + defaultResponse: + $id: '483' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 + 00:11:35 GMT', 'Wed, 12 Oct 1492 10:15:01 GMT'] + extensions: + x-ms-requestBody-index: '0' + group: + $id: '481' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '480' + fixed: false + raw: putDateTimeRfc1123Valid + parameters: + - $id: '472' + collectionFormat: csv + defaultValue: + $id: '473' + fixed: false + deprecated: false + documentation: + $id: '474' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '476' + $type: SequenceType + deprecated: false + elementType: + $id: '477' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '478' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '479' + fixed: false + name: + $id: '475' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '482' + isNullable: true + returnType: + $id: '484' + isNullable: true + serializedName: array_putDateTimeRfc1123Valid + url: /array/prim/date-time-rfc1123/valid + - $id: '485' + defaultResponse: + $id: '493' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get duration array value [''P123DT22H14M12.011S'', ''P5DT1H0M0S'']' + group: + $id: '487' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '486' + fixed: false + raw: getDurationValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '488' + body: + $id: '489' + $type: SequenceType + deprecated: false + elementType: + $id: '490' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '491' + fixed: false + raw: TimeSpan + name: + $id: '492' + fixed: false + isNullable: true + returnType: + $id: '494' + body: + $ref: '489' + isNullable: true + serializedName: array_getDurationValid + url: /array/prim/duration/valid + - $id: '495' + defaultResponse: + $id: '507' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set array value [''P123DT22H14M12.011S'', ''P5DT1H0M0S'']' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '505' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '504' + fixed: false + raw: putDurationValid + parameters: + - $id: '496' + collectionFormat: csv + defaultValue: + $id: '497' + fixed: false + deprecated: false + documentation: + $id: '498' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '500' + $type: SequenceType + deprecated: false + elementType: + $id: '501' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '502' + fixed: false + raw: TimeSpan + name: + $id: '503' + fixed: false + name: + $id: '499' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '506' + isNullable: true + returnType: + $id: '508' + isNullable: true + serializedName: array_putDurationValid + url: /array/prim/duration/valid + - $id: '509' + defaultResponse: + $id: '517' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, + 43)] with each item encoded in base64 + group: + $id: '511' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '510' + fixed: false + raw: getByteValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '512' + body: + $id: '513' + $type: SequenceType + deprecated: false + elementType: + $id: '514' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '515' + fixed: false + raw: ByteArray + name: + $id: '516' + fixed: false + isNullable: true + returnType: + $id: '518' + body: + $ref: '513' + isNullable: true + serializedName: array_getByteValid + url: /array/prim/byte/valid + - $id: '519' + defaultResponse: + $id: '531' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Put the array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, + 43)] with each elementencoded in base 64 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '529' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '528' + fixed: false + raw: putByteValid + parameters: + - $id: '520' + collectionFormat: csv + defaultValue: + $id: '521' + fixed: false + deprecated: false + documentation: + $id: '522' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '524' + $type: SequenceType + deprecated: false + elementType: + $id: '525' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '526' + fixed: false + raw: ByteArray + name: + $id: '527' + fixed: false + name: + $id: '523' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '530' + isNullable: true + returnType: + $id: '532' + isNullable: true + serializedName: array_putByteValid + url: /array/prim/byte/valid + - $id: '533' + defaultResponse: + $id: '541' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get byte array value [hex(AB, AC, AD), null] with the first item + base64 encoded + group: + $id: '535' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '534' + fixed: false + raw: getByteInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '536' + body: + $id: '537' + $type: SequenceType + deprecated: false + elementType: + $id: '538' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '539' + fixed: false + raw: ByteArray + name: + $id: '540' + fixed: false + isNullable: true + returnType: + $id: '542' + body: + $ref: '537' + isNullable: true + serializedName: array_getByteInvalidNull + url: /array/prim/byte/invalidnull + - $id: '543' + defaultResponse: + $id: '551' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get array value ['a string that gets encoded with base64url', 'test + string' 'Lorem ipsum'] with the items base64url encoded + group: + $id: '545' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '544' + fixed: false + raw: getBase64Url + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '546' + body: + $id: '547' + $type: SequenceType + deprecated: false + elementType: + $id: '548' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '549' + fixed: false + raw: Base64Url + name: + $id: '550' + fixed: false + isNullable: true + returnType: + $id: '552' + body: + $ref: '547' + isNullable: true + serializedName: array_getBase64Url + url: /array/prim/base64url/valid + - $id: '553' + defaultResponse: + $id: '559' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get array of complex type null value + group: + $id: '555' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '554' + fixed: false + raw: getComplexNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '556' + body: + $id: '557' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '558' + fixed: false + isNullable: true + returnType: + $id: '560' + body: + $ref: '557' + isNullable: true + serializedName: array_getComplexNull + url: /array/complex/null + - $id: '561' + defaultResponse: + $id: '567' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get empty array of complex type []' + group: + $id: '563' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '562' + fixed: false + raw: getComplexEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '564' + body: + $id: '565' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '566' + fixed: false + isNullable: true + returnType: + $id: '568' + body: + $ref: '565' + isNullable: true + serializedName: array_getComplexEmpty + url: /array/complex/empty + - $id: '569' + defaultResponse: + $id: '575' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get array of complex type with null item [{'integer': 1 'string': + '2'}, null, {'integer': 5, 'string': '6'}] + group: + $id: '571' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '570' + fixed: false + raw: getComplexItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '572' + body: + $id: '573' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '574' + fixed: false + isNullable: true + returnType: + $id: '576' + body: + $ref: '573' + isNullable: true + serializedName: array_getComplexItemNull + url: /array/complex/itemnull + - $id: '577' + defaultResponse: + $id: '583' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get array of complex type with empty item [{'integer': 1 'string': + '2'}, {}, {'integer': 5, 'string': '6'}] + group: + $id: '579' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '578' + fixed: false + raw: getComplexItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '580' + body: + $id: '581' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '582' + fixed: false + isNullable: true + returnType: + $id: '584' + body: + $ref: '581' + isNullable: true + serializedName: array_getComplexItemEmpty + url: /array/complex/itemempty + - $id: '585' + defaultResponse: + $id: '591' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get array of complex type with [{'integer': 1 'string': '2'}, + {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}] + group: + $id: '587' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '586' + fixed: false + raw: getComplexValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '588' + body: + $id: '589' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '590' + fixed: false + isNullable: true + returnType: + $id: '592' + body: + $ref: '589' + isNullable: true + serializedName: array_getComplexValid + url: /array/complex/valid + - $id: '593' + defaultResponse: + $id: '603' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Put an array of complex type with values [{'integer': 1 'string': + '2'}, {'integer': 3, 'string': '4'}, {'integer': 5, 'string': '6'}] + extensions: + x-ms-requestBody-index: '0' + group: + $id: '601' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '600' + fixed: false + raw: putComplexValid + parameters: + - $id: '594' + collectionFormat: csv + defaultValue: + $id: '595' + fixed: false + deprecated: false + documentation: + $id: '596' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '598' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '599' + fixed: false + name: + $id: '597' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '602' + isNullable: true + returnType: + $id: '604' + isNullable: true + serializedName: array_putComplexValid + url: /array/complex/valid + - $id: '605' + defaultResponse: + $id: '615' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get a null array + group: + $id: '607' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '606' + fixed: false + raw: getArrayNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '608' + body: + $id: '609' + $type: SequenceType + deprecated: false + elementType: + $id: '610' + $type: SequenceType + deprecated: false + elementType: + $id: '611' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '612' + fixed: false + raw: String + name: + $id: '613' + fixed: false + name: + $id: '614' + fixed: false + isNullable: true + returnType: + $id: '616' + body: + $ref: '609' + isNullable: true + serializedName: array_getArrayNull + url: /array/array/null + - $id: '617' + defaultResponse: + $id: '627' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get an empty array []' + group: + $id: '619' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '618' + fixed: false + raw: getArrayEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '620' + body: + $id: '621' + $type: SequenceType + deprecated: false + elementType: + $id: '622' + $type: SequenceType + deprecated: false + elementType: + $id: '623' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '624' + fixed: false + raw: String + name: + $id: '625' + fixed: false + name: + $id: '626' + fixed: false + isNullable: true + returnType: + $id: '628' + body: + $ref: '621' + isNullable: true + serializedName: array_getArrayEmpty + url: /array/array/empty + - $id: '629' + defaultResponse: + $id: '639' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [['1', '2', '3'], null, ['7', '8', + '9']] + group: + $id: '631' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '630' + fixed: false + raw: getArrayItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '632' + body: + $id: '633' + $type: SequenceType + deprecated: false + elementType: + $id: '634' + $type: SequenceType + deprecated: false + elementType: + $id: '635' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '636' + fixed: false + raw: String + name: + $id: '637' + fixed: false + name: + $id: '638' + fixed: false + isNullable: true + returnType: + $id: '640' + body: + $ref: '633' + isNullable: true + serializedName: array_getArrayItemNull + url: /array/array/itemnull + - $id: '641' + defaultResponse: + $id: '651' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [['1', '2', '3'], [], ['7', '8', + '9']] + group: + $id: '643' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '642' + fixed: false + raw: getArrayItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '644' + body: + $id: '645' + $type: SequenceType + deprecated: false + elementType: + $id: '646' + $type: SequenceType + deprecated: false + elementType: + $id: '647' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '648' + fixed: false + raw: String + name: + $id: '649' + fixed: false + name: + $id: '650' + fixed: false + isNullable: true + returnType: + $id: '652' + body: + $ref: '645' + isNullable: true + serializedName: array_getArrayItemEmpty + url: /array/array/itemempty + - $id: '653' + defaultResponse: + $id: '663' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], + ['7', '8', '9']] + group: + $id: '655' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '654' + fixed: false + raw: getArrayValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '656' + body: + $id: '657' + $type: SequenceType + deprecated: false + elementType: + $id: '658' + $type: SequenceType + deprecated: false + elementType: + $id: '659' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '660' + fixed: false + raw: String + name: + $id: '661' + fixed: false + name: + $id: '662' + fixed: false + isNullable: true + returnType: + $id: '664' + body: + $ref: '657' + isNullable: true + serializedName: array_getArrayValid + url: /array/array/valid + - $id: '665' + defaultResponse: + $id: '679' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Put An array of array of strings [['1', '2', '3'], ['4', '5', '6'], + ['7', '8', '9']] + extensions: + x-ms-requestBody-index: '0' + group: + $id: '677' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '676' + fixed: false + raw: putArrayValid + parameters: + - $id: '666' + collectionFormat: csv + defaultValue: + $id: '667' + fixed: false + deprecated: false + documentation: + $id: '668' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '670' + $type: SequenceType + deprecated: false + elementType: + $id: '671' + $type: SequenceType + deprecated: false + elementType: + $id: '672' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '673' + fixed: false + raw: String + name: + $id: '674' + fixed: false + name: + $id: '675' + fixed: false + name: + $id: '669' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '678' + isNullable: true + returnType: + $id: '680' + isNullable: true + serializedName: array_putArrayValid + url: /array/array/valid + - $id: '681' + defaultResponse: + $id: '691' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get an array of Dictionaries with value null + group: + $id: '683' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '682' + fixed: false + raw: getDictionaryNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '684' + body: + $id: '685' + $type: SequenceType + deprecated: false + elementType: + $id: '686' + $type: DictionaryType + deprecated: false + name: + $id: '689' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '687' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '688' + fixed: false + raw: String + name: + $id: '690' + fixed: false + isNullable: true + returnType: + $id: '692' + body: + $ref: '685' + isNullable: true + serializedName: array_getDictionaryNull + url: /array/dictionary/null + - $id: '693' + defaultResponse: + $id: '703' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get an array of Dictionaries of type with value []' + group: + $id: '695' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '694' + fixed: false + raw: getDictionaryEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '696' + body: + $id: '697' + $type: SequenceType + deprecated: false + elementType: + $id: '698' + $type: DictionaryType + deprecated: false + name: + $id: '701' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '699' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '700' + fixed: false + raw: String + name: + $id: '702' + fixed: false + isNullable: true + returnType: + $id: '704' + body: + $ref: '697' + isNullable: true + serializedName: array_getDictionaryEmpty + url: /array/dictionary/empty + - $id: '705' + defaultResponse: + $id: '715' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, null, {'7': 'seven', '8': + 'eight', '9': 'nine'}] + group: + $id: '707' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '706' + fixed: false + raw: getDictionaryItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '708' + body: + $id: '709' + $type: SequenceType + deprecated: false + elementType: + $id: '710' + $type: DictionaryType + deprecated: false + name: + $id: '713' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '711' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '712' + fixed: false + raw: String + name: + $id: '714' + fixed: false + isNullable: true + returnType: + $id: '716' + body: + $ref: '709' + isNullable: true + serializedName: array_getDictionaryItemNull + url: /array/dictionary/itemnull + - $id: '717' + defaultResponse: + $id: '727' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, {}, {'7': 'seven', '8': + 'eight', '9': 'nine'}] + group: + $id: '719' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '718' + fixed: false + raw: getDictionaryItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '720' + body: + $id: '721' + $type: SequenceType + deprecated: false + elementType: + $id: '722' + $type: DictionaryType + deprecated: false + name: + $id: '725' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '723' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '724' + fixed: false + raw: String + name: + $id: '726' + fixed: false + isNullable: true + returnType: + $id: '728' + body: + $ref: '721' + isNullable: true + serializedName: array_getDictionaryItemEmpty + url: /array/dictionary/itemempty + - $id: '729' + defaultResponse: + $id: '739' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', + '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}] + group: + $id: '731' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '730' + fixed: false + raw: getDictionaryValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '732' + body: + $id: '733' + $type: SequenceType + deprecated: false + elementType: + $id: '734' + $type: DictionaryType + deprecated: false + name: + $id: '737' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '735' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '736' + fixed: false + raw: String + name: + $id: '738' + fixed: false + isNullable: true + returnType: + $id: '740' + body: + $ref: '733' + isNullable: true + serializedName: array_getDictionaryValid + url: /array/dictionary/valid + - $id: '741' + defaultResponse: + $id: '755' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of Dictionaries of type with value + [{'1': 'one', '2': 'two', '3': 'three'}, {'4': 'four', '5': 'five', + '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}] + extensions: + x-ms-requestBody-index: '0' + group: + $id: '753' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '752' + fixed: false + raw: putDictionaryValid + parameters: + - $id: '742' + collectionFormat: csv + defaultValue: + $id: '743' + fixed: false + deprecated: false + documentation: + $id: '744' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '746' + $type: SequenceType + deprecated: false + elementType: + $id: '747' + $type: DictionaryType + deprecated: false + name: + $id: '750' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '748' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '749' + fixed: false + raw: String + name: + $id: '751' + fixed: false + name: + $id: '745' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '754' + isNullable: true + returnType: + $id: '756' + isNullable: true + serializedName: array_putDictionaryValid + url: /array/dictionary/valid + name: + $id: '757' + fixed: false + raw: Array + nameForProperty: Array + typeName: + $id: '758' + fixed: false diff --git a/test/Expected/body-boolean.quirks/code-model-v1-yaml.norm.yaml b/test/Expected/body-boolean.quirks/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..09887ab --- /dev/null +++ b/test/Expected/body-boolean.quirks/code-model-v1-yaml.norm.yaml @@ -0,0 +1,298 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestBoolTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get true Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getTrue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: bool_getTrue + url: /bool/true + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set Boolean value true + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putTrue + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: bool_putTrue + url: /bool/true + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get false Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFalse + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: bool_getFalse + url: /bool/false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set Boolean value false + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putFalse + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: bool_putFalse + url: /bool/false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: bool_getNull + url: /bool/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: bool_getInvalid + url: /bool/invalid + name: + fixed: false + raw: Bool + nameForProperty: Bool + typeName: + fixed: false diff --git a/test/Expected/body-boolean.quirks/code-model-v1.norm.yaml b/test/Expected/body-boolean.quirks/code-model-v1.norm.yaml new file mode 100644 index 0000000..e27e35e --- /dev/null +++ b/test/Expected/body-boolean.quirks/code-model-v1.norm.yaml @@ -0,0 +1,381 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestBoolTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get true Boolean value + group: + $id: '19' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getTrue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '22' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: bool_getTrue + url: /bool/true + - $id: '25' + defaultResponse: + $id: '35' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set Boolean value true + extensions: + x-ms-requestBody-index: '0' + group: + $id: '33' + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '32' + fixed: false + raw: putTrue + parameters: + - $id: '26' + collectionFormat: none + defaultValue: + $id: '27' + fixed: false + deprecated: false + documentation: + $id: '28' + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '30' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '31' + fixed: false + raw: Boolean + name: + $id: '29' + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '34' + isNullable: true + returnType: + $id: '36' + isNullable: true + serializedName: bool_putTrue + url: /bool/true + - $id: '37' + defaultResponse: + $id: '43' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get false Boolean value + group: + $id: '39' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '38' + fixed: false + raw: getFalse + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '40' + body: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '42' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '44' + body: + $ref: '41' + isNullable: true + serializedName: bool_getFalse + url: /bool/false + - $id: '45' + defaultResponse: + $id: '55' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set Boolean value false + extensions: + x-ms-requestBody-index: '0' + group: + $id: '53' + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '52' + fixed: false + raw: putFalse + parameters: + - $id: '46' + collectionFormat: none + defaultValue: + $id: '47' + fixed: false + deprecated: false + documentation: + $id: '48' + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '50' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '51' + fixed: false + raw: Boolean + name: + $id: '49' + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '54' + isNullable: true + returnType: + $id: '56' + isNullable: true + serializedName: bool_putFalse + url: /bool/false + - $id: '57' + defaultResponse: + $id: '63' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Boolean value + group: + $id: '59' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '58' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '60' + body: + $id: '61' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '62' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '64' + body: + $ref: '61' + isNullable: true + serializedName: bool_getNull + url: /bool/null + - $id: '65' + defaultResponse: + $id: '71' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid Boolean value + group: + $id: '67' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '66' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '68' + body: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '70' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '72' + body: + $ref: '69' + isNullable: true + serializedName: bool_getInvalid + url: /bool/invalid + name: + $id: '73' + fixed: false + raw: Bool + nameForProperty: Bool + typeName: + $id: '74' + fixed: false diff --git a/test/Expected/body-boolean/code-model-v1-yaml.norm.yaml b/test/Expected/body-boolean/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..c0962da --- /dev/null +++ b/test/Expected/body-boolean/code-model-v1-yaml.norm.yaml @@ -0,0 +1,300 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestBoolTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get true Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getTrue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: bool_getTrue + url: /bool/true + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set Boolean value true + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putTrue + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: bool_putTrue + url: /bool/true + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get false Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFalse + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: bool_getFalse + url: /bool/false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set Boolean value false + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putFalse + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: bool_putFalse + url: /bool/false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: bool_getNull + url: /bool/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid Boolean value + group: + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: bool_getInvalid + url: /bool/invalid + name: + fixed: false + raw: Bool + nameForProperty: Bool + typeName: + fixed: false diff --git a/test/Expected/body-boolean/code-model-v1.norm.yaml b/test/Expected/body-boolean/code-model-v1.norm.yaml new file mode 100644 index 0000000..6fde128 --- /dev/null +++ b/test/Expected/body-boolean/code-model-v1.norm.yaml @@ -0,0 +1,383 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestBoolTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get true Boolean value + group: + $id: '19' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getTrue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '22' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: bool_getTrue + url: /bool/true + - $id: '25' + defaultResponse: + $id: '35' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set Boolean value true + extensions: + x-ms-requestBody-index: '0' + group: + $id: '33' + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '32' + fixed: false + raw: putTrue + parameters: + - $id: '26' + collectionFormat: none + defaultValue: + $id: '27' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '28' + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '30' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '31' + fixed: false + raw: Boolean + name: + $id: '29' + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '34' + isNullable: true + returnType: + $id: '36' + isNullable: true + serializedName: bool_putTrue + url: /bool/true + - $id: '37' + defaultResponse: + $id: '43' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get false Boolean value + group: + $id: '39' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '38' + fixed: false + raw: getFalse + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '40' + body: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '42' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '44' + body: + $ref: '41' + isNullable: true + serializedName: bool_getFalse + url: /bool/false + - $id: '45' + defaultResponse: + $id: '55' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set Boolean value false + extensions: + x-ms-requestBody-index: '0' + group: + $id: '53' + fixed: false + raw: bool + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '52' + fixed: false + raw: putFalse + parameters: + - $id: '46' + collectionFormat: none + defaultValue: + $id: '47' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '48' + fixed: false + extensions: + x-ms-requestBody-name: boolBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '50' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '51' + fixed: false + raw: Boolean + name: + $id: '49' + fixed: false + raw: boolBody + serializedName: boolBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '54' + isNullable: true + returnType: + $id: '56' + isNullable: true + serializedName: bool_putFalse + url: /bool/false + - $id: '57' + defaultResponse: + $id: '63' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Boolean value + group: + $id: '59' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '58' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '60' + body: + $id: '61' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '62' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '64' + body: + $ref: '61' + isNullable: true + serializedName: bool_getNull + url: /bool/null + - $id: '65' + defaultResponse: + $id: '71' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid Boolean value + group: + $id: '67' + fixed: false + raw: bool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '66' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '68' + body: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '70' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '72' + body: + $ref: '69' + isNullable: true + serializedName: bool_getInvalid + url: /bool/invalid + name: + $id: '73' + fixed: false + raw: Bool + nameForProperty: Bool + typeName: + $id: '74' + fixed: false diff --git a/test/Expected/body-byte/code-model-v1-yaml.norm.yaml b/test/Expected/body-byte/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..01ce51a --- /dev/null +++ b/test/Expected/body-byte/code-model-v1-yaml.norm.yaml @@ -0,0 +1,257 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestSwaggerBATByteService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null byte value + group: + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: byte_getNull + url: /byte/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get empty byte value '' + group: + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: byte_getEmpty + url: /byte/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6) + group: + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNonAscii + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: byte_getNonAscii + url: /byte/nonAscii + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: byte + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNonAscii + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Base64-encoded non-ascii byte string hex(FF FE FD FC FB FA F9 F8 + F7 F6) + extensions: + x-ms-requestBody-name: byteBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: byteBody + serializedName: byteBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: byte_putNonAscii + url: /byte/nonAscii + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get invalid byte value '':::SWAGGER::::''' + group: + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: byte_getInvalid + url: /byte/invalid + name: + fixed: false + raw: Byte + nameForProperty: Byte + typeName: + fixed: false diff --git a/test/Expected/body-byte/code-model-v1.norm.yaml b/test/Expected/body-byte/code-model-v1.norm.yaml new file mode 100644 index 0000000..9ebe56c --- /dev/null +++ b/test/Expected/body-byte/code-model-v1.norm.yaml @@ -0,0 +1,327 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestSwaggerBATByteService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null byte value + group: + $id: '19' + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '22' + fixed: false + raw: ByteArray + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: byte_getNull + url: /byte/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get empty byte value '' + group: + $id: '27' + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '30' + fixed: false + raw: ByteArray + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: byte_getEmpty + url: /byte/empty + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6) + group: + $id: '35' + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getNonAscii + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '38' + fixed: false + raw: ByteArray + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: byte_getNonAscii + url: /byte/nonAscii + - $id: '41' + defaultResponse: + $id: '51' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put non-ascii byte string hex(FF FE FD FC FB FA F9 F8 F7 F6) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '49' + fixed: false + raw: byte + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '48' + fixed: false + raw: putNonAscii + parameters: + - $id: '42' + collectionFormat: none + defaultValue: + $id: '43' + fixed: false + deprecated: false + documentation: + $id: '44' + fixed: false + raw: >- + Base64-encoded non-ascii byte string hex(FF FE FD FC FB FA F9 F8 + F7 F6) + extensions: + x-ms-requestBody-name: byteBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '46' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '47' + fixed: false + raw: ByteArray + name: + $id: '45' + fixed: false + raw: byteBody + serializedName: byteBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '50' + isNullable: true + returnType: + $id: '52' + isNullable: true + serializedName: byte_putNonAscii + url: /byte/nonAscii + - $id: '53' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get invalid byte value '':::SWAGGER::::''' + group: + $id: '55' + fixed: false + raw: byte + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '54' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '56' + body: + $id: '57' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '58' + fixed: false + raw: ByteArray + isNullable: true + returnType: + $id: '60' + body: + $ref: '57' + isNullable: true + serializedName: byte_getInvalid + url: /byte/invalid + name: + $id: '61' + fixed: false + raw: Byte + nameForProperty: Byte + typeName: + $id: '62' + fixed: false diff --git a/test/Expected/body-complex/code-model-v1-yaml.norm.yaml b/test/Expected/body-complex/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..d986fef --- /dev/null +++ b/test/Expected/body-complex/code-model-v1-yaml.norm.yaml @@ -0,0 +1,3392 @@ +--- +apiVersion: '2016-02-29' +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +enumTypes: + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: CMYKColors + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: cyan + serializedName: cyan + - name: Magenta + serializedName: Magenta + - name: YELLOW + serializedName: YELLOW + - name: blacK + serializedName: blacK + - &ref_8 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: GoblinSharkColor + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: pink + serializedName: pink + - name: gray + serializedName: gray + - name: brown + serializedName: brown +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: basic + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Basic Id + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name property with a very long description that does not fit on a + single line and a line break. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: true + name: CMYKColors + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: color + realPath: + - color + serializedName: color + serializedName: basic + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: pet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: pet + - &ref_3 + $type: CompositeType + baseModelType: *ref_2 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: dog + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: food + realPath: + - food + serializedName: food + serializedName: dog + - &ref_4 + $type: CompositeType + baseModelType: *ref_2 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: cat + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: color + realPath: + - color + serializedName: color + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: hates + realPath: + - hates + serializedName: hates + serializedName: cat + - &ref_23 + $type: CompositeType + baseModelType: *ref_4 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: siamese + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: breed + realPath: + - breed + serializedName: breed + serializedName: siamese + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Fish + polymorphicDiscriminator: fishtype + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: species + realPath: + - species + serializedName: species + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: length + realPath: + - length + serializedName: length + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_5 + name: + fixed: false + name: + fixed: false + raw: siblings + realPath: + - siblings + serializedName: siblings + serializedName: Fish + - &ref_6 + $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: salmon + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: iswild + realPath: + - iswild + serializedName: iswild + serializedName: salmon + - $type: CompositeType + baseModelType: *ref_6 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: smart_salmon + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: true + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: additionalProperties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: college_degree + realPath: + - college_degree + serializedName: college_degree + serializedName: smart_salmon + - &ref_7 + $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: shark + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: age + realPath: + - age + serializedName: age + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: birthday + realPath: + - birthday + serializedName: birthday + serializedName: shark + - $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: sawshark + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: picture + realPath: + - picture + serializedName: picture + serializedName: sawshark + - $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + extensions: + x-ms-discriminator-value: goblin + name: + fixed: false + raw: goblinshark + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: jawsize + realPath: + - jawsize + serializedName: jawsize + - collectionFormat: none + defaultValue: + fixed: false + raw: gray + deprecated: false + documentation: + fixed: false + raw: Colors possible + extensions: + x-ms-enum: + modelAsString: true + name: GoblinSharkColor + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: color + realPath: + - color + serializedName: color + serializedName: goblin + - $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: cookiecuttershark + serializedName: cookiecuttershark + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: int-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: field2 + realPath: + - field2 + serializedName: field2 + serializedName: int-wrapper + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: long-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: field2 + realPath: + - field2 + serializedName: field2 + serializedName: long-wrapper + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: float-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: field2 + realPath: + - field2 + serializedName: field2 + serializedName: float-wrapper + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: double-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: >- + field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + realPath: + - >- + field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + serializedName: >- + field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + serializedName: double-wrapper + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: boolean-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: field_true + realPath: + - field_true + serializedName: field_true + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: field_false + realPath: + - field_false + serializedName: field_false + serializedName: boolean-wrapper + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: string-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: field + realPath: + - field + serializedName: field + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: empty + realPath: + - empty + serializedName: empty + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: 'null' + realPath: + - 'null' + serializedName: 'null' + serializedName: string-wrapper + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: date-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: field + realPath: + - field + serializedName: field + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: leap + realPath: + - leap + serializedName: leap + serializedName: date-wrapper + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: datetime-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: field + realPath: + - field + serializedName: field + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: now + realPath: + - now + serializedName: now + serializedName: datetime-wrapper + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: datetimerfc1123-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: field + realPath: + - field + serializedName: field + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: now + realPath: + - now + serializedName: now + serializedName: datetimerfc1123-wrapper + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: duration-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: field + realPath: + - field + serializedName: field + serializedName: duration-wrapper + - &ref_20 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: byte-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: field + realPath: + - field + serializedName: field + serializedName: byte-wrapper + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: array-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: array + realPath: + - array + serializedName: array + serializedName: array-wrapper + - &ref_22 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: dictionary-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: defaultProgram + realPath: + - defaultProgram + serializedName: defaultProgram + serializedName: dictionary-wrapper + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: readonly-obj + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: size + realPath: + - size + serializedName: size + serializedName: readonly-obj +modelsName: Models +name: AutoRestComplexTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get complex type {id: 2, name: ''abc'', color: ''YELLOW''}' + group: + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: basic_getValid + url: /complex/basic/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Please put {id: 2, name: ''abc'', color: ''Magenta''}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: basic + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Please put {id: 2, name: ''abc'', color: ''Magenta''}' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_9 + name: + fixed: false + raw: complexBody + serializedName: complexBody + - clientProperty: &ref_25 + collectionFormat: none + defaultValue: + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + fixed: false + raw: API ID. + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: basic_putValid + url: /complex/basic/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a basic complex type that is invalid for the local strong type + group: + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: basic_getInvalid + url: /complex/basic/invalid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a basic complex type that is empty + group: + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: basic_getEmpty + url: /complex/basic/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a basic complex type whose properties are null + group: + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: basic_getNull + url: /complex/basic/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get a basic complex type while the server doesn't provide a response + payload + group: + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: basic_getNotProvided + url: /complex/basic/notprovided + name: + fixed: false + raw: Basic + nameForProperty: Basic + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with integer properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInt + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_10 + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: primitive_getInt + url: /complex/primitive/integer + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with integer properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putInt + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put -1 and 2 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_10 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putInt + url: /complex/primitive/integer + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with long properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLong + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: primitive_getLong + url: /complex/primitive/long + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with long properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLong + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put 1099511627775 and -999511627788 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_11 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putLong + url: /complex/primitive/long + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with float properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_12 + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: primitive_getFloat + url: /complex/primitive/float + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with float properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put 1.05 and -0.003 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_12 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putFloat + url: /complex/primitive/float + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with double properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_13 + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: primitive_getDouble + url: /complex/primitive/double + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with double properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put 3e-100 and + -0.000000000000000000000000000000000000000000000000000000005 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_13 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putDouble + url: /complex/primitive/double + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with bool properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBool + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: primitive_getBool + url: /complex/primitive/bool + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with bool properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBool + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put true and false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_14 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putBool + url: /complex/primitive/bool + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with string properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_15 + isNullable: true + returnType: + body: *ref_15 + isNullable: true + serializedName: primitive_getString + url: /complex/primitive/string + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with string properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putString + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Please put ''goodrequest'', '''', and null' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_15 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putString + url: /complex/primitive/string + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with date properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_16 + isNullable: true + returnType: + body: *ref_16 + isNullable: true + serializedName: primitive_getDate + url: /complex/primitive/date + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with date properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put '0001-01-01' and '2016-02-29' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_16 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putDate + url: /complex/primitive/date + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with datetime properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_17 + isNullable: true + returnType: + body: *ref_17 + isNullable: true + serializedName: primitive_getDateTime + url: /complex/primitive/datetime + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with datetime properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put '0001-01-01T12:00:00-04:00' and + '2015-05-18T11:38:00-08:00' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_17 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putDateTime + url: /complex/primitive/datetime + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with datetimeRfc1123 properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeRfc1123 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_18 + isNullable: true + returnType: + body: *ref_18 + isNullable: true + serializedName: primitive_getDateTimeRfc1123 + url: /complex/primitive/datetimerfc1123 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with datetimeRfc1123 properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateTimeRfc1123 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put 'Mon, 01 Jan 0001 12:00:00 GMT' and 'Mon, 18 May 2015 + 11:38:00 GMT' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_18 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putDateTimeRfc1123 + url: /complex/primitive/datetimerfc1123 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with duration properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDuration + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_19 + isNullable: true + returnType: + body: *ref_19 + isNullable: true + serializedName: primitive_getDuration + url: /complex/primitive/duration + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with duration properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDuration + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put 'P123DT22H14M12.011S' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_19 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putDuration + url: /complex/primitive/duration + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with byte properties + group: + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getByte + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_20 + isNullable: true + returnType: + body: *ref_20 + isNullable: true + serializedName: primitive_getByte + url: /complex/primitive/byte + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with byte properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putByte + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put non-ascii byte string hex(FF FE FD FC 00 FA F9 F8 F7 + F6) + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_20 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: primitive_putByte + url: /complex/primitive/byte + name: + fixed: false + raw: Primitive + nameForProperty: Primitive + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with array property + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_21 + isNullable: true + returnType: + body: *ref_21 + isNullable: true + serializedName: array_getValid + url: /complex/array/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with array property + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put an array with 4 items: "1, 2, 3, 4", "", null, + "&S#$(*Y", "The quick brown fox jumps over the lazy dog" + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_21 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putValid + url: /complex/array/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with array property which is empty + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_21 + isNullable: true + returnType: + body: *ref_21 + isNullable: true + serializedName: array_getEmpty + url: /complex/array/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with array property which is empty + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put an empty array + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_21 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: array_putEmpty + url: /complex/array/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get complex types with array property while server doesn't provide a + response payload + group: + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_21 + isNullable: true + returnType: + body: *ref_21 + isNullable: true + serializedName: array_getNotProvided + url: /complex/array/notprovided + name: + fixed: false + raw: Array + nameForProperty: Array + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with dictionary property + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_22 + isNullable: true + returnType: + body: *ref_22 + isNullable: true + serializedName: dictionary_getValid + url: /complex/dictionary/typed/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with dictionary property + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put a dictionary with 5 key-value pairs: "txt":"notepad", + "bmp":"mspaint", "xls":"excel", "exe":"", "":null + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_22 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putValid + url: /complex/dictionary/typed/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with dictionary property which is empty + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_22 + isNullable: true + returnType: + body: *ref_22 + isNullable: true + serializedName: dictionary_getEmpty + url: /complex/dictionary/typed/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types with dictionary property which is empty + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Please put an empty dictionary + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_22 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putEmpty + url: /complex/dictionary/typed/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types with dictionary property which is null + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_22 + isNullable: true + returnType: + body: *ref_22 + isNullable: true + serializedName: dictionary_getNull + url: /complex/dictionary/typed/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get complex types with dictionary property while server doesn't + provide a response payload + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_22 + isNullable: true + returnType: + body: *ref_22 + isNullable: true + serializedName: dictionary_getNotProvided + url: /complex/dictionary/typed/notprovided + name: + fixed: false + raw: Dictionary + nameForProperty: Dictionary + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types that extend others + group: + fixed: false + raw: inheritance + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_23 + isNullable: true + returnType: + body: *ref_23 + isNullable: true + serializedName: inheritance_getValid + url: /complex/inheritance/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types that extend others + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: inheritance + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please put a siamese with id=2, name="Siameee", color=green, + breed=persion, which hates 2 dogs, the 1st one named "Potato" + with id=1 and food="tomato", and the 2nd one named "Tomato" with + id=-1 and food="french fries". + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_23 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: inheritance_putValid + url: /complex/inheritance/valid + name: + fixed: false + raw: Inheritance + nameForProperty: Inheritance + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types that are polymorphic + group: + fixed: false + raw: polymorphism + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_5 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: polymorphism_getValid + url: /complex/polymorphism/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types that are polymorphic + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Please put a salmon that looks like this: + { + 'fishtype':'Salmon', + 'location':'alaska', + 'iswild':true, + 'species':'king', + 'length':1.0, + 'siblings':[ + { + 'fishtype':'Shark', + 'age':6, + 'birthday': '2012-01-05T01:00:00Z', + 'length':20.0, + 'species':'predator', + }, + { + 'fishtype':'Sawshark', + 'age':105, + 'birthday': '1900-01-05T01:00:00Z', + 'length':10.0, + 'picture': new Buffer([255, 255, 255, 255, 254]).toString('base64'), + 'species':'dangerous', + }, + { + 'fishtype': 'goblin', + 'age': 1, + 'birthday': '2015-08-08T00:00:00Z', + 'length': 30.0, + 'species': 'scary', + 'jawsize': 5 + } + ] + }; + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_5 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: polymorphism_putValid + url: /complex/polymorphism/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get complex types that are polymorphic, but not at the root of the + hierarchy; also have additional properties + group: + fixed: false + raw: polymorphism + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplicated + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: polymorphism_getComplicated + url: /complex/polymorphism/complicated + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put complex types that are polymorphic, but not at the root of the + hierarchy; also have additional properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putComplicated + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_6 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: polymorphism_putComplicated + url: /complex/polymorphism/complicated + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put complex types that are polymorphic, omitting the discriminator' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMissingDiscriminator + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_6 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: polymorphism_putMissingDiscriminator + url: /complex/polymorphism/missingdiscriminator + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put complex types that are polymorphic, attempting to omit required + 'birthday' field - the request should not be allowed from the client + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValidMissingRequired + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Please attempt put a sawshark that looks like this, the client + should not allow this data to be sent: + + { + "fishtype": "sawshark", + "species": "snaggle toothed", + "length": 18.5, + "age": 2, + "birthday": "2013-06-01T01:00:00Z", + "location": "alaska", + "picture": base64(FF FF FF FF FE), + "siblings": [ + { + "fishtype": "shark", + "species": "predator", + "birthday": "2012-01-05T01:00:00Z", + "length": 20, + "age": 6 + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "picture": base64(FF FF FF FF FE), + "length": 10, + "age": 105 + } + ] + } + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_5 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: polymorphism_putValidMissingRequired + url: /complex/polymorphism/missingrequired/invalid + name: + fixed: false + raw: Polymorphism + nameForProperty: Polymorphism + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types that are polymorphic and have recursive references + group: + fixed: false + raw: polymorphicrecursive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_5 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: polymorphicrecursive_getValid + url: /complex/polymorphicrecursive/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types that are polymorphic and have recursive references + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: polymorphicrecursive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Please put a salmon that looks like this: + { + "fishtype": "salmon", + "species": "king", + "length": 1, + "age": 1, + "location": "alaska", + "iswild": true, + "siblings": [ + { + "fishtype": "shark", + "species": "predator", + "length": 20, + "age": 6, + "siblings": [ + { + "fishtype": "salmon", + "species": "coho", + "length": 2, + "age": 2, + "location": "atlantic", + "iswild": true, + "siblings": [ + { + "fishtype": "shark", + "species": "predator", + "length": 20, + "age": 6 + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "length": 10, + "age": 105 + } + ] + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "length": 10, + "age": 105 + } + ] + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "length": 10, + "age": 105 + } + ] + } + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_5 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: polymorphicrecursive_putValid + url: /complex/polymorphicrecursive/valid + name: + fixed: false + raw: Polymorphicrecursive + nameForProperty: Polymorphicrecursive + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get complex types that have readonly properties + group: + fixed: false + raw: readonlyproperty + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_24 + isNullable: true + returnType: + body: *ref_24 + isNullable: true + serializedName: readonlyproperty_getValid + url: /complex/readonlyproperty/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put complex types that have readonly properties + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: readonlyproperty + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: *ref_24 + name: + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: readonlyproperty_putValid + url: /complex/readonlyproperty/valid + name: + fixed: false + raw: Readonlyproperty + nameForProperty: Readonlyproperty + typeName: + fixed: false +properties: + - *ref_25 diff --git a/test/Expected/body-complex/code-model-v1.norm.yaml b/test/Expected/body-complex/code-model-v1.norm.yaml new file mode 100644 index 0000000..07c4809 --- /dev/null +++ b/test/Expected/body-complex/code-model-v1.norm.yaml @@ -0,0 +1,4306 @@ +--- +$id: '1' +apiVersion: '2016-02-29' +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +enumTypes: + - $ref: '33' + - $ref: '169' +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '41' + fixed: false + raw: basic + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Basic Id + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '22' + fixed: false + raw: Int + name: + $id: '20' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: >- + Name property with a very long description that does not fit on a + single line and a line break. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + extensions: + x-ms-enum: + modelAsString: true + name: CMYKColors + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '40' + fixed: false + raw: CMYKColors + oldModelAsString: false + underlyingType: + $id: '38' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '39' + fixed: false + raw: String + values: + - $id: '34' + name: cyan + serializedName: cyan + - $id: '35' + name: Magenta + serializedName: Magenta + - $id: '36' + name: YELLOW + serializedName: YELLOW + - $id: '37' + name: blacK + serializedName: blacK + name: + $id: '32' + fixed: false + raw: color + realPath: + - color + serializedName: color + serializedName: basic + - $id: '42' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '55' + fixed: false + raw: pet + properties: + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '47' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '48' + fixed: false + raw: Int + name: + $id: '46' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '49' + collectionFormat: none + defaultValue: + $id: '50' + fixed: false + deprecated: false + documentation: + $id: '51' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '53' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '54' + fixed: false + raw: String + name: + $id: '52' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: pet + - $id: '56' + $type: CompositeType + baseModelType: + $ref: '42' + containsConstantProperties: false + deprecated: false + name: + $id: '63' + fixed: false + raw: dog + properties: + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '62' + fixed: false + raw: String + name: + $id: '60' + fixed: false + raw: food + realPath: + - food + serializedName: food + serializedName: dog + - $id: '64' + $type: CompositeType + baseModelType: + $ref: '42' + containsConstantProperties: false + deprecated: false + name: + $id: '77' + fixed: false + raw: cat + properties: + - $id: '65' + collectionFormat: none + defaultValue: + $id: '66' + fixed: false + deprecated: false + documentation: + $id: '67' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '70' + fixed: false + raw: String + name: + $id: '68' + fixed: false + raw: color + realPath: + - color + serializedName: color + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '75' + $type: SequenceType + deprecated: false + elementType: + $ref: '56' + name: + $id: '76' + fixed: false + name: + $id: '74' + fixed: false + raw: hates + realPath: + - hates + serializedName: hates + serializedName: cat + - $id: '78' + $type: CompositeType + baseModelType: + $ref: '64' + containsConstantProperties: false + deprecated: false + name: + $id: '85' + fixed: false + raw: siamese + properties: + - $id: '79' + collectionFormat: none + defaultValue: + $id: '80' + fixed: false + deprecated: false + documentation: + $id: '81' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '83' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '84' + fixed: false + raw: String + name: + $id: '82' + fixed: false + raw: breed + realPath: + - breed + serializedName: breed + serializedName: siamese + - $id: '86' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '105' + fixed: false + raw: Fish + polymorphicDiscriminator: fishtype + properties: + - $id: '87' + collectionFormat: none + defaultValue: + $id: '88' + fixed: false + deprecated: false + documentation: + $id: '89' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '91' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '92' + fixed: false + raw: String + name: + $id: '90' + fixed: false + raw: species + realPath: + - species + serializedName: species + - $id: '93' + collectionFormat: none + defaultValue: + $id: '94' + fixed: false + deprecated: false + documentation: + $id: '95' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '97' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '98' + fixed: false + raw: Double + name: + $id: '96' + fixed: false + raw: length + realPath: + - length + serializedName: length + - $id: '99' + collectionFormat: none + defaultValue: + $id: '100' + fixed: false + deprecated: false + documentation: + $id: '101' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '103' + $type: SequenceType + deprecated: false + elementType: + $ref: '86' + name: + $id: '104' + fixed: false + name: + $id: '102' + fixed: false + raw: siblings + realPath: + - siblings + serializedName: siblings + serializedName: Fish + - $id: '106' + $type: CompositeType + baseModelType: + $ref: '86' + containsConstantProperties: false + deprecated: false + name: + $id: '119' + fixed: false + raw: salmon + properties: + - $id: '107' + collectionFormat: none + defaultValue: + $id: '108' + fixed: false + deprecated: false + documentation: + $id: '109' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + name: + $id: '110' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '113' + collectionFormat: none + defaultValue: + $id: '114' + fixed: false + deprecated: false + documentation: + $id: '115' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '117' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '118' + fixed: false + raw: Boolean + name: + $id: '116' + fixed: false + raw: iswild + realPath: + - iswild + serializedName: iswild + serializedName: salmon + - $id: '120' + $type: CompositeType + baseModelType: + $ref: '106' + containsConstantProperties: false + deprecated: false + name: + $id: '135' + fixed: false + raw: smart_salmon + properties: + - $id: '121' + collectionFormat: none + defaultValue: + $id: '122' + fixed: false + deprecated: false + documentation: + $id: '123' + fixed: false + raw: >- + Unmatched properties from the message are deserialized this + collection + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '125' + $type: DictionaryType + deprecated: false + name: + $id: '128' + fixed: false + supportsAdditionalProperties: true + valueType: + $id: '126' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '127' + fixed: false + raw: Object + name: + $id: '124' + fixed: false + raw: additionalProperties + - $id: '129' + collectionFormat: none + defaultValue: + $id: '130' + fixed: false + deprecated: false + documentation: + $id: '131' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '134' + fixed: false + raw: String + name: + $id: '132' + fixed: false + raw: college_degree + realPath: + - college_degree + serializedName: college_degree + serializedName: smart_salmon + - $id: '136' + $type: CompositeType + baseModelType: + $ref: '86' + containsConstantProperties: false + deprecated: false + name: + $id: '149' + fixed: false + raw: shark + properties: + - $id: '137' + collectionFormat: none + defaultValue: + $id: '138' + fixed: false + deprecated: false + documentation: + $id: '139' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '141' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '142' + fixed: false + raw: Int + name: + $id: '140' + fixed: false + raw: age + realPath: + - age + serializedName: age + - $id: '143' + collectionFormat: none + defaultValue: + $id: '144' + fixed: false + deprecated: false + documentation: + $id: '145' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '147' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '148' + fixed: false + raw: DateTime + name: + $id: '146' + fixed: false + raw: birthday + realPath: + - birthday + serializedName: birthday + serializedName: shark + - $id: '150' + $type: CompositeType + baseModelType: + $ref: '136' + containsConstantProperties: false + deprecated: false + name: + $id: '157' + fixed: false + raw: sawshark + properties: + - $id: '151' + collectionFormat: none + defaultValue: + $id: '152' + fixed: false + deprecated: false + documentation: + $id: '153' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '155' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '156' + fixed: false + raw: ByteArray + name: + $id: '154' + fixed: false + raw: picture + realPath: + - picture + serializedName: picture + serializedName: sawshark + - $id: '158' + $type: CompositeType + baseModelType: + $ref: '136' + containsConstantProperties: false + deprecated: false + extensions: + x-ms-discriminator-value: goblin + name: + $id: '176' + fixed: false + raw: goblinshark + properties: + - $id: '159' + collectionFormat: none + defaultValue: + $id: '160' + fixed: false + deprecated: false + documentation: + $id: '161' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '163' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '164' + fixed: false + raw: Int + name: + $id: '162' + fixed: false + raw: jawsize + realPath: + - jawsize + serializedName: jawsize + - $id: '165' + collectionFormat: none + defaultValue: + $id: '166' + fixed: false + raw: gray + deprecated: false + documentation: + $id: '167' + fixed: false + raw: Colors possible + extensions: + x-ms-enum: + modelAsString: true + name: GoblinSharkColor + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '169' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '175' + fixed: false + raw: GoblinSharkColor + oldModelAsString: false + underlyingType: + $id: '173' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '174' + fixed: false + raw: String + values: + - $id: '170' + name: pink + serializedName: pink + - $id: '171' + name: gray + serializedName: gray + - $id: '172' + name: brown + serializedName: brown + name: + $id: '168' + fixed: false + raw: color + realPath: + - color + serializedName: color + serializedName: goblin + - $id: '177' + $type: CompositeType + baseModelType: + $ref: '136' + containsConstantProperties: false + deprecated: false + name: + $id: '178' + fixed: false + raw: cookiecuttershark + serializedName: cookiecuttershark + - $id: '179' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '192' + fixed: false + raw: int-wrapper + properties: + - $id: '180' + collectionFormat: none + defaultValue: + $id: '181' + fixed: false + deprecated: false + documentation: + $id: '182' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '184' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '185' + fixed: false + raw: Int + name: + $id: '183' + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - $id: '186' + collectionFormat: none + defaultValue: + $id: '187' + fixed: false + deprecated: false + documentation: + $id: '188' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '190' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '191' + fixed: false + raw: Int + name: + $id: '189' + fixed: false + raw: field2 + realPath: + - field2 + serializedName: field2 + serializedName: int-wrapper + - $id: '193' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '206' + fixed: false + raw: long-wrapper + properties: + - $id: '194' + collectionFormat: none + defaultValue: + $id: '195' + fixed: false + deprecated: false + documentation: + $id: '196' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '198' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '199' + fixed: false + raw: Long + name: + $id: '197' + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - $id: '200' + collectionFormat: none + defaultValue: + $id: '201' + fixed: false + deprecated: false + documentation: + $id: '202' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '204' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '205' + fixed: false + raw: Long + name: + $id: '203' + fixed: false + raw: field2 + realPath: + - field2 + serializedName: field2 + serializedName: long-wrapper + - $id: '207' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '220' + fixed: false + raw: float-wrapper + properties: + - $id: '208' + collectionFormat: none + defaultValue: + $id: '209' + fixed: false + deprecated: false + documentation: + $id: '210' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '212' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '213' + fixed: false + raw: Double + name: + $id: '211' + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - $id: '214' + collectionFormat: none + defaultValue: + $id: '215' + fixed: false + deprecated: false + documentation: + $id: '216' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '218' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '219' + fixed: false + raw: Double + name: + $id: '217' + fixed: false + raw: field2 + realPath: + - field2 + serializedName: field2 + serializedName: float-wrapper + - $id: '221' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '234' + fixed: false + raw: double-wrapper + properties: + - $id: '222' + collectionFormat: none + defaultValue: + $id: '223' + fixed: false + deprecated: false + documentation: + $id: '224' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '226' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '227' + fixed: false + raw: Double + name: + $id: '225' + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + - $id: '228' + collectionFormat: none + defaultValue: + $id: '229' + fixed: false + deprecated: false + documentation: + $id: '230' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '232' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '233' + fixed: false + raw: Double + name: + $id: '231' + fixed: false + raw: >- + field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + realPath: + - >- + field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + serializedName: >- + field_56_zeros_after_the_dot_and_negative_zero_before_dot_and_this_is_a_long_field_name_on_purpose + serializedName: double-wrapper + - $id: '235' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '248' + fixed: false + raw: boolean-wrapper + properties: + - $id: '236' + collectionFormat: none + defaultValue: + $id: '237' + fixed: false + deprecated: false + documentation: + $id: '238' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '240' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '241' + fixed: false + raw: Boolean + name: + $id: '239' + fixed: false + raw: field_true + realPath: + - field_true + serializedName: field_true + - $id: '242' + collectionFormat: none + defaultValue: + $id: '243' + fixed: false + deprecated: false + documentation: + $id: '244' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '246' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '247' + fixed: false + raw: Boolean + name: + $id: '245' + fixed: false + raw: field_false + realPath: + - field_false + serializedName: field_false + serializedName: boolean-wrapper + - $id: '249' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '268' + fixed: false + raw: string-wrapper + properties: + - $id: '250' + collectionFormat: none + defaultValue: + $id: '251' + fixed: false + deprecated: false + documentation: + $id: '252' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '255' + fixed: false + raw: String + name: + $id: '253' + fixed: false + raw: field + realPath: + - field + serializedName: field + - $id: '256' + collectionFormat: none + defaultValue: + $id: '257' + fixed: false + deprecated: false + documentation: + $id: '258' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '260' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '261' + fixed: false + raw: String + name: + $id: '259' + fixed: false + raw: empty + realPath: + - empty + serializedName: empty + - $id: '262' + collectionFormat: none + defaultValue: + $id: '263' + fixed: false + deprecated: false + documentation: + $id: '264' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '267' + fixed: false + raw: String + name: + $id: '265' + fixed: false + raw: 'null' + realPath: + - 'null' + serializedName: 'null' + serializedName: string-wrapper + - $id: '269' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '282' + fixed: false + raw: date-wrapper + properties: + - $id: '270' + collectionFormat: none + defaultValue: + $id: '271' + fixed: false + deprecated: false + documentation: + $id: '272' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '274' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '275' + fixed: false + raw: Date + name: + $id: '273' + fixed: false + raw: field + realPath: + - field + serializedName: field + - $id: '276' + collectionFormat: none + defaultValue: + $id: '277' + fixed: false + deprecated: false + documentation: + $id: '278' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '280' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '281' + fixed: false + raw: Date + name: + $id: '279' + fixed: false + raw: leap + realPath: + - leap + serializedName: leap + serializedName: date-wrapper + - $id: '283' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '296' + fixed: false + raw: datetime-wrapper + properties: + - $id: '284' + collectionFormat: none + defaultValue: + $id: '285' + fixed: false + deprecated: false + documentation: + $id: '286' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '288' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '289' + fixed: false + raw: DateTime + name: + $id: '287' + fixed: false + raw: field + realPath: + - field + serializedName: field + - $id: '290' + collectionFormat: none + defaultValue: + $id: '291' + fixed: false + deprecated: false + documentation: + $id: '292' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '294' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '295' + fixed: false + raw: DateTime + name: + $id: '293' + fixed: false + raw: now + realPath: + - now + serializedName: now + serializedName: datetime-wrapper + - $id: '297' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '310' + fixed: false + raw: datetimerfc1123-wrapper + properties: + - $id: '298' + collectionFormat: none + defaultValue: + $id: '299' + fixed: false + deprecated: false + documentation: + $id: '300' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '302' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '303' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '301' + fixed: false + raw: field + realPath: + - field + serializedName: field + - $id: '304' + collectionFormat: none + defaultValue: + $id: '305' + fixed: false + deprecated: false + documentation: + $id: '306' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '308' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '309' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '307' + fixed: false + raw: now + realPath: + - now + serializedName: now + serializedName: datetimerfc1123-wrapper + - $id: '311' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '318' + fixed: false + raw: duration-wrapper + properties: + - $id: '312' + collectionFormat: none + defaultValue: + $id: '313' + fixed: false + deprecated: false + documentation: + $id: '314' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '316' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '317' + fixed: false + raw: TimeSpan + name: + $id: '315' + fixed: false + raw: field + realPath: + - field + serializedName: field + serializedName: duration-wrapper + - $id: '319' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '326' + fixed: false + raw: byte-wrapper + properties: + - $id: '320' + collectionFormat: none + defaultValue: + $id: '321' + fixed: false + deprecated: false + documentation: + $id: '322' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '324' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '325' + fixed: false + raw: ByteArray + name: + $id: '323' + fixed: false + raw: field + realPath: + - field + serializedName: field + serializedName: byte-wrapper + - $id: '327' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '336' + fixed: false + raw: array-wrapper + properties: + - $id: '328' + collectionFormat: none + defaultValue: + $id: '329' + fixed: false + deprecated: false + documentation: + $id: '330' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '332' + $type: SequenceType + deprecated: false + elementType: + $id: '333' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '334' + fixed: false + raw: String + name: + $id: '335' + fixed: false + name: + $id: '331' + fixed: false + raw: array + realPath: + - array + serializedName: array + serializedName: array-wrapper + - $id: '337' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '346' + fixed: false + raw: dictionary-wrapper + properties: + - $id: '338' + collectionFormat: none + defaultValue: + $id: '339' + fixed: false + deprecated: false + documentation: + $id: '340' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '342' + $type: DictionaryType + deprecated: false + name: + $id: '345' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '344' + fixed: false + raw: String + name: + $id: '341' + fixed: false + raw: defaultProgram + realPath: + - defaultProgram + serializedName: defaultProgram + serializedName: dictionary-wrapper + - $id: '347' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '360' + fixed: false + raw: readonly-obj + properties: + - $id: '348' + collectionFormat: none + defaultValue: + $id: '349' + fixed: false + deprecated: false + documentation: + $id: '350' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '352' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '353' + fixed: false + raw: String + name: + $id: '351' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '354' + collectionFormat: none + defaultValue: + $id: '355' + fixed: false + deprecated: false + documentation: + $id: '356' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '358' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '359' + fixed: false + raw: Int + name: + $id: '357' + fixed: false + raw: size + realPath: + - size + serializedName: size + serializedName: readonly-obj +modelsName: Models +name: AutoRestComplexTestService +namespace: '' +operations: + - $id: '367' + methods: + - $id: '368' + defaultResponse: + $id: '372' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get complex type {id: 2, name: ''abc'', color: ''YELLOW''}' + group: + $id: '370' + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '369' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '371' + body: + $ref: '16' + isNullable: true + returnType: + $id: '373' + body: + $ref: '16' + isNullable: true + serializedName: basic_getValid + url: /complex/basic/valid + - $id: '374' + defaultResponse: + $id: '388' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Please put {id: 2, name: ''abc'', color: ''Magenta''}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '386' + fixed: false + raw: basic + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '385' + fixed: false + raw: putValid + parameters: + - $id: '375' + collectionFormat: none + defaultValue: + $id: '376' + fixed: false + deprecated: false + documentation: + $id: '377' + fixed: false + raw: 'Please put {id: 2, name: ''abc'', color: ''Magenta''}' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '16' + name: + $id: '378' + fixed: false + raw: complexBody + serializedName: complexBody + - $id: '379' + clientProperty: + $ref: '361' + collectionFormat: none + defaultValue: + $id: '380' + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + $id: '381' + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $id: '383' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '384' + fixed: false + raw: String + name: + $id: '382' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '387' + isNullable: true + returnType: + $id: '389' + isNullable: true + serializedName: basic_putValid + url: /complex/basic/valid + - $id: '390' + defaultResponse: + $id: '394' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a basic complex type that is invalid for the local strong type + group: + $id: '392' + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '391' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '393' + body: + $ref: '16' + isNullable: true + returnType: + $id: '395' + body: + $ref: '16' + isNullable: true + serializedName: basic_getInvalid + url: /complex/basic/invalid + - $id: '396' + defaultResponse: + $id: '400' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a basic complex type that is empty + group: + $id: '398' + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '397' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '399' + body: + $ref: '16' + isNullable: true + returnType: + $id: '401' + body: + $ref: '16' + isNullable: true + serializedName: basic_getEmpty + url: /complex/basic/empty + - $id: '402' + defaultResponse: + $id: '406' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a basic complex type whose properties are null + group: + $id: '404' + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '403' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '405' + body: + $ref: '16' + isNullable: true + returnType: + $id: '407' + body: + $ref: '16' + isNullable: true + serializedName: basic_getNull + url: /complex/basic/null + - $id: '408' + defaultResponse: + $id: '412' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get a basic complex type while the server doesn't provide a response + payload + group: + $id: '410' + fixed: false + raw: basic + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '409' + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '411' + body: + $ref: '16' + isNullable: true + returnType: + $id: '413' + body: + $ref: '16' + isNullable: true + serializedName: basic_getNotProvided + url: /complex/basic/notprovided + name: + $id: '414' + fixed: false + raw: Basic + nameForProperty: Basic + typeName: + $id: '415' + fixed: false + - $id: '416' + methods: + - $id: '417' + defaultResponse: + $id: '421' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with integer properties + group: + $id: '419' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '418' + fixed: false + raw: getInt + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '420' + body: + $ref: '179' + isNullable: true + returnType: + $id: '422' + body: + $ref: '179' + isNullable: true + serializedName: primitive_getInt + url: /complex/primitive/integer + - $id: '423' + defaultResponse: + $id: '431' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with integer properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '429' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '428' + fixed: false + raw: putInt + parameters: + - $id: '424' + collectionFormat: none + defaultValue: + $id: '425' + fixed: false + deprecated: false + documentation: + $id: '426' + fixed: false + raw: Please put -1 and 2 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '179' + name: + $id: '427' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '430' + isNullable: true + returnType: + $id: '432' + isNullable: true + serializedName: primitive_putInt + url: /complex/primitive/integer + - $id: '433' + defaultResponse: + $id: '437' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with long properties + group: + $id: '435' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '434' + fixed: false + raw: getLong + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '436' + body: + $ref: '193' + isNullable: true + returnType: + $id: '438' + body: + $ref: '193' + isNullable: true + serializedName: primitive_getLong + url: /complex/primitive/long + - $id: '439' + defaultResponse: + $id: '447' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with long properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '445' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '444' + fixed: false + raw: putLong + parameters: + - $id: '440' + collectionFormat: none + defaultValue: + $id: '441' + fixed: false + deprecated: false + documentation: + $id: '442' + fixed: false + raw: Please put 1099511627775 and -999511627788 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '193' + name: + $id: '443' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '446' + isNullable: true + returnType: + $id: '448' + isNullable: true + serializedName: primitive_putLong + url: /complex/primitive/long + - $id: '449' + defaultResponse: + $id: '453' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with float properties + group: + $id: '451' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '450' + fixed: false + raw: getFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '452' + body: + $ref: '207' + isNullable: true + returnType: + $id: '454' + body: + $ref: '207' + isNullable: true + serializedName: primitive_getFloat + url: /complex/primitive/float + - $id: '455' + defaultResponse: + $id: '463' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with float properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '461' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '460' + fixed: false + raw: putFloat + parameters: + - $id: '456' + collectionFormat: none + defaultValue: + $id: '457' + fixed: false + deprecated: false + documentation: + $id: '458' + fixed: false + raw: Please put 1.05 and -0.003 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '207' + name: + $id: '459' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '462' + isNullable: true + returnType: + $id: '464' + isNullable: true + serializedName: primitive_putFloat + url: /complex/primitive/float + - $id: '465' + defaultResponse: + $id: '469' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with double properties + group: + $id: '467' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '466' + fixed: false + raw: getDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '468' + body: + $ref: '221' + isNullable: true + returnType: + $id: '470' + body: + $ref: '221' + isNullable: true + serializedName: primitive_getDouble + url: /complex/primitive/double + - $id: '471' + defaultResponse: + $id: '479' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with double properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '477' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '476' + fixed: false + raw: putDouble + parameters: + - $id: '472' + collectionFormat: none + defaultValue: + $id: '473' + fixed: false + deprecated: false + documentation: + $id: '474' + fixed: false + raw: >- + Please put 3e-100 and + -0.000000000000000000000000000000000000000000000000000000005 + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '221' + name: + $id: '475' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '478' + isNullable: true + returnType: + $id: '480' + isNullable: true + serializedName: primitive_putDouble + url: /complex/primitive/double + - $id: '481' + defaultResponse: + $id: '485' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with bool properties + group: + $id: '483' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '482' + fixed: false + raw: getBool + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '484' + body: + $ref: '235' + isNullable: true + returnType: + $id: '486' + body: + $ref: '235' + isNullable: true + serializedName: primitive_getBool + url: /complex/primitive/bool + - $id: '487' + defaultResponse: + $id: '495' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with bool properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '493' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '492' + fixed: false + raw: putBool + parameters: + - $id: '488' + collectionFormat: none + defaultValue: + $id: '489' + fixed: false + deprecated: false + documentation: + $id: '490' + fixed: false + raw: Please put true and false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '235' + name: + $id: '491' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '494' + isNullable: true + returnType: + $id: '496' + isNullable: true + serializedName: primitive_putBool + url: /complex/primitive/bool + - $id: '497' + defaultResponse: + $id: '501' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with string properties + group: + $id: '499' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '498' + fixed: false + raw: getString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '500' + body: + $ref: '249' + isNullable: true + returnType: + $id: '502' + body: + $ref: '249' + isNullable: true + serializedName: primitive_getString + url: /complex/primitive/string + - $id: '503' + defaultResponse: + $id: '511' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with string properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '509' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '508' + fixed: false + raw: putString + parameters: + - $id: '504' + collectionFormat: none + defaultValue: + $id: '505' + fixed: false + deprecated: false + documentation: + $id: '506' + fixed: false + raw: 'Please put ''goodrequest'', '''', and null' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '249' + name: + $id: '507' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '510' + isNullable: true + returnType: + $id: '512' + isNullable: true + serializedName: primitive_putString + url: /complex/primitive/string + - $id: '513' + defaultResponse: + $id: '517' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with date properties + group: + $id: '515' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '514' + fixed: false + raw: getDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '516' + body: + $ref: '269' + isNullable: true + returnType: + $id: '518' + body: + $ref: '269' + isNullable: true + serializedName: primitive_getDate + url: /complex/primitive/date + - $id: '519' + defaultResponse: + $id: '527' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with date properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '525' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '524' + fixed: false + raw: putDate + parameters: + - $id: '520' + collectionFormat: none + defaultValue: + $id: '521' + fixed: false + deprecated: false + documentation: + $id: '522' + fixed: false + raw: Please put '0001-01-01' and '2016-02-29' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '269' + name: + $id: '523' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '526' + isNullable: true + returnType: + $id: '528' + isNullable: true + serializedName: primitive_putDate + url: /complex/primitive/date + - $id: '529' + defaultResponse: + $id: '533' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with datetime properties + group: + $id: '531' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '530' + fixed: false + raw: getDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '532' + body: + $ref: '283' + isNullable: true + returnType: + $id: '534' + body: + $ref: '283' + isNullable: true + serializedName: primitive_getDateTime + url: /complex/primitive/datetime + - $id: '535' + defaultResponse: + $id: '543' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with datetime properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '541' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '540' + fixed: false + raw: putDateTime + parameters: + - $id: '536' + collectionFormat: none + defaultValue: + $id: '537' + fixed: false + deprecated: false + documentation: + $id: '538' + fixed: false + raw: >- + Please put '0001-01-01T12:00:00-04:00' and + '2015-05-18T11:38:00-08:00' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '283' + name: + $id: '539' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '542' + isNullable: true + returnType: + $id: '544' + isNullable: true + serializedName: primitive_putDateTime + url: /complex/primitive/datetime + - $id: '545' + defaultResponse: + $id: '549' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with datetimeRfc1123 properties + group: + $id: '547' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '546' + fixed: false + raw: getDateTimeRfc1123 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '548' + body: + $ref: '297' + isNullable: true + returnType: + $id: '550' + body: + $ref: '297' + isNullable: true + serializedName: primitive_getDateTimeRfc1123 + url: /complex/primitive/datetimerfc1123 + - $id: '551' + defaultResponse: + $id: '559' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with datetimeRfc1123 properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '557' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '556' + fixed: false + raw: putDateTimeRfc1123 + parameters: + - $id: '552' + collectionFormat: none + defaultValue: + $id: '553' + fixed: false + deprecated: false + documentation: + $id: '554' + fixed: false + raw: >- + Please put 'Mon, 01 Jan 0001 12:00:00 GMT' and 'Mon, 18 May 2015 + 11:38:00 GMT' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '297' + name: + $id: '555' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '558' + isNullable: true + returnType: + $id: '560' + isNullable: true + serializedName: primitive_putDateTimeRfc1123 + url: /complex/primitive/datetimerfc1123 + - $id: '561' + defaultResponse: + $id: '565' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with duration properties + group: + $id: '563' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '562' + fixed: false + raw: getDuration + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '564' + body: + $ref: '311' + isNullable: true + returnType: + $id: '566' + body: + $ref: '311' + isNullable: true + serializedName: primitive_getDuration + url: /complex/primitive/duration + - $id: '567' + defaultResponse: + $id: '575' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with duration properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '573' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '572' + fixed: false + raw: putDuration + parameters: + - $id: '568' + collectionFormat: none + defaultValue: + $id: '569' + fixed: false + deprecated: false + documentation: + $id: '570' + fixed: false + raw: Please put 'P123DT22H14M12.011S' + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '311' + name: + $id: '571' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '574' + isNullable: true + returnType: + $id: '576' + isNullable: true + serializedName: primitive_putDuration + url: /complex/primitive/duration + - $id: '577' + defaultResponse: + $id: '581' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with byte properties + group: + $id: '579' + fixed: false + raw: primitive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '578' + fixed: false + raw: getByte + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '580' + body: + $ref: '319' + isNullable: true + returnType: + $id: '582' + body: + $ref: '319' + isNullable: true + serializedName: primitive_getByte + url: /complex/primitive/byte + - $id: '583' + defaultResponse: + $id: '591' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with byte properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '589' + fixed: false + raw: primitive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '588' + fixed: false + raw: putByte + parameters: + - $id: '584' + collectionFormat: none + defaultValue: + $id: '585' + fixed: false + deprecated: false + documentation: + $id: '586' + fixed: false + raw: >- + Please put non-ascii byte string hex(FF FE FD FC 00 FA F9 F8 F7 + F6) + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '319' + name: + $id: '587' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '590' + isNullable: true + returnType: + $id: '592' + isNullable: true + serializedName: primitive_putByte + url: /complex/primitive/byte + name: + $id: '593' + fixed: false + raw: Primitive + nameForProperty: Primitive + typeName: + $id: '594' + fixed: false + - $id: '595' + methods: + - $id: '596' + defaultResponse: + $id: '600' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with array property + group: + $id: '598' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '597' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '599' + body: + $ref: '327' + isNullable: true + returnType: + $id: '601' + body: + $ref: '327' + isNullable: true + serializedName: array_getValid + url: /complex/array/valid + - $id: '602' + defaultResponse: + $id: '610' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with array property + extensions: + x-ms-requestBody-index: '0' + group: + $id: '608' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '607' + fixed: false + raw: putValid + parameters: + - $id: '603' + collectionFormat: none + defaultValue: + $id: '604' + fixed: false + deprecated: false + documentation: + $id: '605' + fixed: false + raw: >- + Please put an array with 4 items: "1, 2, 3, 4", "", null, + "&S#$(*Y", "The quick brown fox jumps over the lazy dog" + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '327' + name: + $id: '606' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '609' + isNullable: true + returnType: + $id: '611' + isNullable: true + serializedName: array_putValid + url: /complex/array/valid + - $id: '612' + defaultResponse: + $id: '616' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with array property which is empty + group: + $id: '614' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '613' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '615' + body: + $ref: '327' + isNullable: true + returnType: + $id: '617' + body: + $ref: '327' + isNullable: true + serializedName: array_getEmpty + url: /complex/array/empty + - $id: '618' + defaultResponse: + $id: '626' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with array property which is empty + extensions: + x-ms-requestBody-index: '0' + group: + $id: '624' + fixed: false + raw: array + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '623' + fixed: false + raw: putEmpty + parameters: + - $id: '619' + collectionFormat: none + defaultValue: + $id: '620' + fixed: false + deprecated: false + documentation: + $id: '621' + fixed: false + raw: Please put an empty array + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '327' + name: + $id: '622' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '625' + isNullable: true + returnType: + $id: '627' + isNullable: true + serializedName: array_putEmpty + url: /complex/array/empty + - $id: '628' + defaultResponse: + $id: '632' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get complex types with array property while server doesn't provide a + response payload + group: + $id: '630' + fixed: false + raw: array + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '629' + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '631' + body: + $ref: '327' + isNullable: true + returnType: + $id: '633' + body: + $ref: '327' + isNullable: true + serializedName: array_getNotProvided + url: /complex/array/notprovided + name: + $id: '634' + fixed: false + raw: Array + nameForProperty: Array + typeName: + $id: '635' + fixed: false + - $id: '636' + methods: + - $id: '637' + defaultResponse: + $id: '641' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with dictionary property + group: + $id: '639' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '638' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '640' + body: + $ref: '337' + isNullable: true + returnType: + $id: '642' + body: + $ref: '337' + isNullable: true + serializedName: dictionary_getValid + url: /complex/dictionary/typed/valid + - $id: '643' + defaultResponse: + $id: '651' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with dictionary property + extensions: + x-ms-requestBody-index: '0' + group: + $id: '649' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '648' + fixed: false + raw: putValid + parameters: + - $id: '644' + collectionFormat: none + defaultValue: + $id: '645' + fixed: false + deprecated: false + documentation: + $id: '646' + fixed: false + raw: >- + Please put a dictionary with 5 key-value pairs: "txt":"notepad", + "bmp":"mspaint", "xls":"excel", "exe":"", "":null + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '337' + name: + $id: '647' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '650' + isNullable: true + returnType: + $id: '652' + isNullable: true + serializedName: dictionary_putValid + url: /complex/dictionary/typed/valid + - $id: '653' + defaultResponse: + $id: '657' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with dictionary property which is empty + group: + $id: '655' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '654' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '656' + body: + $ref: '337' + isNullable: true + returnType: + $id: '658' + body: + $ref: '337' + isNullable: true + serializedName: dictionary_getEmpty + url: /complex/dictionary/typed/empty + - $id: '659' + defaultResponse: + $id: '667' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types with dictionary property which is empty + extensions: + x-ms-requestBody-index: '0' + group: + $id: '665' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '664' + fixed: false + raw: putEmpty + parameters: + - $id: '660' + collectionFormat: none + defaultValue: + $id: '661' + fixed: false + deprecated: false + documentation: + $id: '662' + fixed: false + raw: Please put an empty dictionary + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '337' + name: + $id: '663' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '666' + isNullable: true + returnType: + $id: '668' + isNullable: true + serializedName: dictionary_putEmpty + url: /complex/dictionary/typed/empty + - $id: '669' + defaultResponse: + $id: '673' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types with dictionary property which is null + group: + $id: '671' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '670' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '672' + body: + $ref: '337' + isNullable: true + returnType: + $id: '674' + body: + $ref: '337' + isNullable: true + serializedName: dictionary_getNull + url: /complex/dictionary/typed/null + - $id: '675' + defaultResponse: + $id: '679' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get complex types with dictionary property while server doesn't + provide a response payload + group: + $id: '677' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '676' + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '678' + body: + $ref: '337' + isNullable: true + returnType: + $id: '680' + body: + $ref: '337' + isNullable: true + serializedName: dictionary_getNotProvided + url: /complex/dictionary/typed/notprovided + name: + $id: '681' + fixed: false + raw: Dictionary + nameForProperty: Dictionary + typeName: + $id: '682' + fixed: false + - $id: '683' + methods: + - $id: '684' + defaultResponse: + $id: '688' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types that extend others + group: + $id: '686' + fixed: false + raw: inheritance + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '685' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '687' + body: + $ref: '78' + isNullable: true + returnType: + $id: '689' + body: + $ref: '78' + isNullable: true + serializedName: inheritance_getValid + url: /complex/inheritance/valid + - $id: '690' + defaultResponse: + $id: '698' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types that extend others + extensions: + x-ms-requestBody-index: '0' + group: + $id: '696' + fixed: false + raw: inheritance + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '695' + fixed: false + raw: putValid + parameters: + - $id: '691' + collectionFormat: none + defaultValue: + $id: '692' + fixed: false + deprecated: false + documentation: + $id: '693' + fixed: false + raw: >- + Please put a siamese with id=2, name="Siameee", color=green, + breed=persion, which hates 2 dogs, the 1st one named "Potato" + with id=1 and food="tomato", and the 2nd one named "Tomato" with + id=-1 and food="french fries". + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '78' + name: + $id: '694' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '697' + isNullable: true + returnType: + $id: '699' + isNullable: true + serializedName: inheritance_putValid + url: /complex/inheritance/valid + name: + $id: '700' + fixed: false + raw: Inheritance + nameForProperty: Inheritance + typeName: + $id: '701' + fixed: false + - $id: '702' + methods: + - $id: '703' + defaultResponse: + $id: '707' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types that are polymorphic + group: + $id: '705' + fixed: false + raw: polymorphism + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '704' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '706' + body: + $ref: '86' + isNullable: true + returnType: + $id: '708' + body: + $ref: '86' + isNullable: true + serializedName: polymorphism_getValid + url: /complex/polymorphism/valid + - $id: '709' + defaultResponse: + $id: '717' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types that are polymorphic + extensions: + x-ms-requestBody-index: '0' + group: + $id: '715' + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '714' + fixed: false + raw: putValid + parameters: + - $id: '710' + collectionFormat: none + defaultValue: + $id: '711' + fixed: false + deprecated: false + documentation: + $id: '712' + fixed: false + raw: |- + Please put a salmon that looks like this: + { + 'fishtype':'Salmon', + 'location':'alaska', + 'iswild':true, + 'species':'king', + 'length':1.0, + 'siblings':[ + { + 'fishtype':'Shark', + 'age':6, + 'birthday': '2012-01-05T01:00:00Z', + 'length':20.0, + 'species':'predator', + }, + { + 'fishtype':'Sawshark', + 'age':105, + 'birthday': '1900-01-05T01:00:00Z', + 'length':10.0, + 'picture': new Buffer([255, 255, 255, 255, 254]).toString('base64'), + 'species':'dangerous', + }, + { + 'fishtype': 'goblin', + 'age': 1, + 'birthday': '2015-08-08T00:00:00Z', + 'length': 30.0, + 'species': 'scary', + 'jawsize': 5 + } + ] + }; + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '86' + name: + $id: '713' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '716' + isNullable: true + returnType: + $id: '718' + isNullable: true + serializedName: polymorphism_putValid + url: /complex/polymorphism/valid + - $id: '719' + defaultResponse: + $id: '723' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get complex types that are polymorphic, but not at the root of the + hierarchy; also have additional properties + group: + $id: '721' + fixed: false + raw: polymorphism + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '720' + fixed: false + raw: getComplicated + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '722' + body: + $ref: '106' + isNullable: true + returnType: + $id: '724' + body: + $ref: '106' + isNullable: true + serializedName: polymorphism_getComplicated + url: /complex/polymorphism/complicated + - $id: '725' + defaultResponse: + $id: '733' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Put complex types that are polymorphic, but not at the root of the + hierarchy; also have additional properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '731' + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '730' + fixed: false + raw: putComplicated + parameters: + - $id: '726' + collectionFormat: none + defaultValue: + $id: '727' + fixed: false + deprecated: false + documentation: + $id: '728' + fixed: false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '106' + name: + $id: '729' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '732' + isNullable: true + returnType: + $id: '734' + isNullable: true + serializedName: polymorphism_putComplicated + url: /complex/polymorphism/complicated + - $id: '735' + defaultResponse: + $id: '743' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put complex types that are polymorphic, omitting the discriminator' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '741' + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '740' + fixed: false + raw: putMissingDiscriminator + parameters: + - $id: '736' + collectionFormat: none + defaultValue: + $id: '737' + fixed: false + deprecated: false + documentation: + $id: '738' + fixed: false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '106' + name: + $id: '739' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '742' + body: + $ref: '106' + isNullable: true + returnType: + $id: '744' + body: + $ref: '106' + isNullable: true + serializedName: polymorphism_putMissingDiscriminator + url: /complex/polymorphism/missingdiscriminator + - $id: '745' + defaultResponse: + $id: '753' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Put complex types that are polymorphic, attempting to omit required + 'birthday' field - the request should not be allowed from the client + extensions: + x-ms-requestBody-index: '0' + group: + $id: '751' + fixed: false + raw: polymorphism + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '750' + fixed: false + raw: putValidMissingRequired + parameters: + - $id: '746' + collectionFormat: none + defaultValue: + $id: '747' + fixed: false + deprecated: false + documentation: + $id: '748' + fixed: false + raw: >- + Please attempt put a sawshark that looks like this, the client + should not allow this data to be sent: + + { + "fishtype": "sawshark", + "species": "snaggle toothed", + "length": 18.5, + "age": 2, + "birthday": "2013-06-01T01:00:00Z", + "location": "alaska", + "picture": base64(FF FF FF FF FE), + "siblings": [ + { + "fishtype": "shark", + "species": "predator", + "birthday": "2012-01-05T01:00:00Z", + "length": 20, + "age": 6 + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "picture": base64(FF FF FF FF FE), + "length": 10, + "age": 105 + } + ] + } + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '86' + name: + $id: '749' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '752' + isNullable: true + returnType: + $id: '754' + isNullable: true + serializedName: polymorphism_putValidMissingRequired + url: /complex/polymorphism/missingrequired/invalid + name: + $id: '755' + fixed: false + raw: Polymorphism + nameForProperty: Polymorphism + typeName: + $id: '756' + fixed: false + - $id: '757' + methods: + - $id: '758' + defaultResponse: + $id: '762' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types that are polymorphic and have recursive references + group: + $id: '760' + fixed: false + raw: polymorphicrecursive + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '759' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '761' + body: + $ref: '86' + isNullable: true + returnType: + $id: '763' + body: + $ref: '86' + isNullable: true + serializedName: polymorphicrecursive_getValid + url: /complex/polymorphicrecursive/valid + - $id: '764' + defaultResponse: + $id: '772' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types that are polymorphic and have recursive references + extensions: + x-ms-requestBody-index: '0' + group: + $id: '770' + fixed: false + raw: polymorphicrecursive + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '769' + fixed: false + raw: putValid + parameters: + - $id: '765' + collectionFormat: none + defaultValue: + $id: '766' + fixed: false + deprecated: false + documentation: + $id: '767' + fixed: false + raw: |- + Please put a salmon that looks like this: + { + "fishtype": "salmon", + "species": "king", + "length": 1, + "age": 1, + "location": "alaska", + "iswild": true, + "siblings": [ + { + "fishtype": "shark", + "species": "predator", + "length": 20, + "age": 6, + "siblings": [ + { + "fishtype": "salmon", + "species": "coho", + "length": 2, + "age": 2, + "location": "atlantic", + "iswild": true, + "siblings": [ + { + "fishtype": "shark", + "species": "predator", + "length": 20, + "age": 6 + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "length": 10, + "age": 105 + } + ] + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "length": 10, + "age": 105 + } + ] + }, + { + "fishtype": "sawshark", + "species": "dangerous", + "length": 10, + "age": 105 + } + ] + } + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '86' + name: + $id: '768' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '771' + isNullable: true + returnType: + $id: '773' + isNullable: true + serializedName: polymorphicrecursive_putValid + url: /complex/polymorphicrecursive/valid + name: + $id: '774' + fixed: false + raw: Polymorphicrecursive + nameForProperty: Polymorphicrecursive + typeName: + $id: '775' + fixed: false + - $id: '776' + methods: + - $id: '777' + defaultResponse: + $id: '781' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get complex types that have readonly properties + group: + $id: '779' + fixed: false + raw: readonlyproperty + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '778' + fixed: false + raw: getValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '780' + body: + $ref: '347' + isNullable: true + returnType: + $id: '782' + body: + $ref: '347' + isNullable: true + serializedName: readonlyproperty_getValid + url: /complex/readonlyproperty/valid + - $id: '783' + defaultResponse: + $id: '791' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put complex types that have readonly properties + extensions: + x-ms-requestBody-index: '0' + group: + $id: '789' + fixed: false + raw: readonlyproperty + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '788' + fixed: false + raw: putValid + parameters: + - $id: '784' + collectionFormat: none + defaultValue: + $id: '785' + fixed: false + deprecated: false + documentation: + $id: '786' + fixed: false + extensions: + x-ms-requestBody-name: complexBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '347' + name: + $id: '787' + fixed: false + raw: complexBody + serializedName: complexBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '790' + isNullable: true + returnType: + $id: '792' + isNullable: true + serializedName: readonlyproperty_putValid + url: /complex/readonlyproperty/valid + name: + $id: '793' + fixed: false + raw: Readonlyproperty + nameForProperty: Readonlyproperty + typeName: + $id: '794' + fixed: false +properties: + - $id: '361' + collectionFormat: none + defaultValue: + $id: '362' + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + $id: '363' + fixed: false + raw: API ID. + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '365' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '366' + fixed: false + raw: String + name: + $id: '364' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/body-date/code-model-v1-yaml.norm.yaml b/test/Expected/body-date/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..84d7dc5 --- /dev/null +++ b/test/Expected/body-date/code-model-v1-yaml.norm.yaml @@ -0,0 +1,370 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestDateTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null date value + group: + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: date_getNull + url: /date/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid date value + group: + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: date_getInvalidDate + url: /date/invaliddate + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get overflow date value + group: + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOverflowDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: date_getOverflowDate + url: /date/overflowdate + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get underflow date value + group: + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUnderflowDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: date_getUnderflowDate + url: /date/underflowdate + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put max date value 9999-12-31 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: date + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMaxDate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: dateBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: dateBody + serializedName: dateBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: date_putMaxDate + url: /date/max + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get max date value 9999-12-31 + group: + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMaxDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: date_getMaxDate + url: /date/max + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put min date value 0000-01-01 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: date + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMinDate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: dateBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: dateBody + serializedName: dateBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: date_putMinDate + url: /date/min + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get min date value 0000-01-01 + group: + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMinDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: date_getMinDate + url: /date/min + name: + fixed: false + raw: Date + nameForProperty: Date + typeName: + fixed: false diff --git a/test/Expected/body-date/code-model-v1.norm.yaml b/test/Expected/body-date/code-model-v1.norm.yaml new file mode 100644 index 0000000..ed72ce3 --- /dev/null +++ b/test/Expected/body-date/code-model-v1.norm.yaml @@ -0,0 +1,473 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestDateTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null date value + group: + $id: '19' + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '22' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: date_getNull + url: /date/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid date value + group: + $id: '27' + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getInvalidDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '30' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: date_getInvalidDate + url: /date/invaliddate + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get overflow date value + group: + $id: '35' + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getOverflowDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '38' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: date_getOverflowDate + url: /date/overflowdate + - $id: '41' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get underflow date value + group: + $id: '43' + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getUnderflowDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '46' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '48' + body: + $ref: '45' + isNullable: true + serializedName: date_getUnderflowDate + url: /date/underflowdate + - $id: '49' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put max date value 9999-12-31 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '57' + fixed: false + raw: date + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '56' + fixed: false + raw: putMaxDate + parameters: + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + extensions: + x-ms-requestBody-name: dateBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '54' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '55' + fixed: false + raw: Date + name: + $id: '53' + fixed: false + raw: dateBody + serializedName: dateBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '58' + isNullable: true + returnType: + $id: '60' + isNullable: true + serializedName: date_putMaxDate + url: /date/max + - $id: '61' + defaultResponse: + $id: '67' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get max date value 9999-12-31 + group: + $id: '63' + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '62' + fixed: false + raw: getMaxDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '64' + body: + $id: '65' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '66' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '68' + body: + $ref: '65' + isNullable: true + serializedName: date_getMaxDate + url: /date/max + - $id: '69' + defaultResponse: + $id: '79' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put min date value 0000-01-01 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '77' + fixed: false + raw: date + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '76' + fixed: false + raw: putMinDate + parameters: + - $id: '70' + collectionFormat: none + defaultValue: + $id: '71' + fixed: false + deprecated: false + documentation: + $id: '72' + fixed: false + extensions: + x-ms-requestBody-name: dateBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '74' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '75' + fixed: false + raw: Date + name: + $id: '73' + fixed: false + raw: dateBody + serializedName: dateBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '78' + isNullable: true + returnType: + $id: '80' + isNullable: true + serializedName: date_putMinDate + url: /date/min + - $id: '81' + defaultResponse: + $id: '87' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get min date value 0000-01-01 + group: + $id: '83' + fixed: false + raw: date + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '82' + fixed: false + raw: getMinDate + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '84' + body: + $id: '85' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '86' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '88' + body: + $ref: '85' + isNullable: true + serializedName: date_getMinDate + url: /date/min + name: + $id: '89' + fixed: false + raw: Date + nameForProperty: Date + typeName: + $id: '90' + fixed: false diff --git a/test/Expected/body-datetime-rfc1123/code-model-v1-yaml.norm.yaml b/test/Expected/body-datetime-rfc1123/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..41c1e94 --- /dev/null +++ b/test/Expected/body-datetime-rfc1123/code-model-v1-yaml.norm.yaml @@ -0,0 +1,403 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestRFC1123DateTimeTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null datetime value + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: datetimerfc1123_getNull + url: /datetimerfc1123/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid datetime value + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: datetimerfc1123_getInvalid + url: /datetimerfc1123/invalid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get overflow datetime value + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOverflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: datetimerfc1123_getOverflow + url: /datetimerfc1123/overflow + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get underflow datetime value + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUnderflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: datetimerfc1123_getUnderflow + url: /datetimerfc1123/underflow + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put max datetime value Fri, 31 Dec 9999 23:59:59 GMT' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putUtcMaxDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetimerfc1123_putUtcMaxDateTime + url: /datetimerfc1123/max + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get max datetime value fri, 31 dec 9999 23:59:59 gmt' + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUtcLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: datetimerfc1123_getUtcLowercaseMaxDateTime + url: /datetimerfc1123/max/lowercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get max datetime value FRI, 31 DEC 9999 23:59:59 GMT' + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUtcUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: datetimerfc1123_getUtcUppercaseMaxDateTime + url: /datetimerfc1123/max/uppercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put min datetime value Mon, 1 Jan 0001 00:00:00 GMT' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putUtcMinDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetimerfc1123_putUtcMinDateTime + url: /datetimerfc1123/min + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get min datetime value Mon, 1 Jan 0001 00:00:00 GMT' + group: + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUtcMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: datetimerfc1123_getUtcMinDateTime + url: /datetimerfc1123/min + name: + fixed: false + raw: Datetimerfc1123 + nameForProperty: Datetimerfc1123 + typeName: + fixed: false diff --git a/test/Expected/body-datetime-rfc1123/code-model-v1.norm.yaml b/test/Expected/body-datetime-rfc1123/code-model-v1.norm.yaml new file mode 100644 index 0000000..0730d18 --- /dev/null +++ b/test/Expected/body-datetime-rfc1123/code-model-v1.norm.yaml @@ -0,0 +1,516 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestRFC1123DateTimeTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null datetime value + group: + $id: '19' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '22' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: datetimerfc1123_getNull + url: /datetimerfc1123/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid datetime value + group: + $id: '27' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '30' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: datetimerfc1123_getInvalid + url: /datetimerfc1123/invalid + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get overflow datetime value + group: + $id: '35' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getOverflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '38' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: datetimerfc1123_getOverflow + url: /datetimerfc1123/overflow + - $id: '41' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get underflow datetime value + group: + $id: '43' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getUnderflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '46' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '48' + body: + $ref: '45' + isNullable: true + serializedName: datetimerfc1123_getUnderflow + url: /datetimerfc1123/underflow + - $id: '49' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put max datetime value Fri, 31 Dec 9999 23:59:59 GMT' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '57' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '56' + fixed: false + raw: putUtcMaxDateTime + parameters: + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '54' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '55' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '53' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '58' + isNullable: true + returnType: + $id: '60' + isNullable: true + serializedName: datetimerfc1123_putUtcMaxDateTime + url: /datetimerfc1123/max + - $id: '61' + defaultResponse: + $id: '67' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get max datetime value fri, 31 dec 9999 23:59:59 gmt' + group: + $id: '63' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '62' + fixed: false + raw: getUtcLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '64' + body: + $id: '65' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '66' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '68' + body: + $ref: '65' + isNullable: true + serializedName: datetimerfc1123_getUtcLowercaseMaxDateTime + url: /datetimerfc1123/max/lowercase + - $id: '69' + defaultResponse: + $id: '75' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get max datetime value FRI, 31 DEC 9999 23:59:59 GMT' + group: + $id: '71' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '70' + fixed: false + raw: getUtcUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '72' + body: + $id: '73' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '74' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '76' + body: + $ref: '73' + isNullable: true + serializedName: datetimerfc1123_getUtcUppercaseMaxDateTime + url: /datetimerfc1123/max/uppercase + - $id: '77' + defaultResponse: + $id: '87' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put min datetime value Mon, 1 Jan 0001 00:00:00 GMT' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '85' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '84' + fixed: false + raw: putUtcMinDateTime + parameters: + - $id: '78' + collectionFormat: none + defaultValue: + $id: '79' + fixed: false + deprecated: false + documentation: + $id: '80' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '82' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '83' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '81' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '86' + isNullable: true + returnType: + $id: '88' + isNullable: true + serializedName: datetimerfc1123_putUtcMinDateTime + url: /datetimerfc1123/min + - $id: '89' + defaultResponse: + $id: '95' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get min datetime value Mon, 1 Jan 0001 00:00:00 GMT' + group: + $id: '91' + fixed: false + raw: datetimerfc1123 + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '90' + fixed: false + raw: getUtcMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '92' + body: + $id: '93' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '94' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '96' + body: + $ref: '93' + isNullable: true + serializedName: datetimerfc1123_getUtcMinDateTime + url: /datetimerfc1123/min + name: + $id: '97' + fixed: false + raw: Datetimerfc1123 + nameForProperty: Datetimerfc1123 + typeName: + $id: '98' + fixed: false diff --git a/test/Expected/body-datetime/code-model-v1-yaml.norm.yaml b/test/Expected/body-datetime/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..95c58cd --- /dev/null +++ b/test/Expected/body-datetime/code-model-v1-yaml.norm.yaml @@ -0,0 +1,813 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestDateTimeTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null datetime value + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: datetime_getNull + url: /datetime/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid datetime value + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: datetime_getInvalid + url: /datetime/invalid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get overflow datetime value + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOverflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: datetime_getOverflow + url: /datetime/overflow + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get underflow datetime value + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUnderflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: datetime_getUnderflow + url: /datetime/underflow + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put max datetime value 9999-12-31T23:59:59.9999999Z' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putUtcMaxDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetime_putUtcMaxDateTime + url: /datetime/max/utc + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get max datetime value 9999-12-31t23:59:59.9999999z' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUtcLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: datetime_getUtcLowercaseMaxDateTime + url: /datetime/max/utc/lowercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get max datetime value 9999-12-31T23:59:59.9999999Z' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUtcUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: datetime_getUtcUppercaseMaxDateTime + url: /datetime/max/utc/uppercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put max datetime value with positive numoffset + 9999-12-31t23:59:59.9999999+14:00 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLocalPositiveOffsetMaxDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetime_putLocalPositiveOffsetMaxDateTime + url: /datetime/max/localpositiveoffset + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31t23:59:59.9999999+14:00 + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalPositiveOffsetLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: datetime_getLocalPositiveOffsetLowercaseMaxDateTime + url: /datetime/max/localpositiveoffset/lowercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31T23:59:59.9999999+14:00 + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalPositiveOffsetUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: datetime_getLocalPositiveOffsetUppercaseMaxDateTime + url: /datetime/max/localpositiveoffset/uppercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put max datetime value with positive numoffset + 9999-12-31t23:59:59.9999999-14:00 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLocalNegativeOffsetMaxDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetime_putLocalNegativeOffsetMaxDateTime + url: /datetime/max/localnegativeoffset + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31T23:59:59.9999999-14:00 + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalNegativeOffsetUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: datetime_getLocalNegativeOffsetUppercaseMaxDateTime + url: /datetime/max/localnegativeoffset/uppercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31t23:59:59.9999999-14:00 + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalNegativeOffsetLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_10 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: datetime_getLocalNegativeOffsetLowercaseMaxDateTime + url: /datetime/max/localnegativeoffset/lowercase + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put min datetime value 0001-01-01T00:00:00Z' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putUtcMinDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetime_putUtcMinDateTime + url: /datetime/min/utc + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get min datetime value 0001-01-01T00:00:00Z' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUtcMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_11 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: datetime_getUtcMinDateTime + url: /datetime/min/utc + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put min datetime value 0001-01-01T00:00:00+14:00' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLocalPositiveOffsetMinDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetime_putLocalPositiveOffsetMinDateTime + url: /datetime/min/localpositiveoffset + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get min datetime value 0001-01-01T00:00:00+14:00' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalPositiveOffsetMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_12 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: datetime_getLocalPositiveOffsetMinDateTime + url: /datetime/min/localpositiveoffset + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Put min datetime value 0001-01-01T00:00:00-14:00' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLocalNegativeOffsetMinDateTime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: datetime_putLocalNegativeOffsetMinDateTime + url: /datetime/min/localnegativeoffset + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get min datetime value 0001-01-01T00:00:00-14:00' + group: + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalNegativeOffsetMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_13 + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: datetime_getLocalNegativeOffsetMinDateTime + url: /datetime/min/localnegativeoffset + name: + fixed: false + raw: Datetime + nameForProperty: Datetime + typeName: + fixed: false diff --git a/test/Expected/body-datetime/code-model-v1.norm.yaml b/test/Expected/body-datetime/code-model-v1.norm.yaml new file mode 100644 index 0000000..857b6cd --- /dev/null +++ b/test/Expected/body-datetime/code-model-v1.norm.yaml @@ -0,0 +1,1038 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestDateTimeTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null datetime value + group: + $id: '19' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '22' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: datetime_getNull + url: /datetime/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid datetime value + group: + $id: '27' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '30' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: datetime_getInvalid + url: /datetime/invalid + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get overflow datetime value + group: + $id: '35' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getOverflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '38' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: datetime_getOverflow + url: /datetime/overflow + - $id: '41' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get underflow datetime value + group: + $id: '43' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getUnderflow + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '46' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '48' + body: + $ref: '45' + isNullable: true + serializedName: datetime_getUnderflow + url: /datetime/underflow + - $id: '49' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put max datetime value 9999-12-31T23:59:59.9999999Z' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '57' + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '56' + fixed: false + raw: putUtcMaxDateTime + parameters: + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '54' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '55' + fixed: false + raw: DateTime + name: + $id: '53' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '58' + isNullable: true + returnType: + $id: '60' + isNullable: true + serializedName: datetime_putUtcMaxDateTime + url: /datetime/max/utc + - $id: '61' + defaultResponse: + $id: '67' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get max datetime value 9999-12-31t23:59:59.9999999z' + group: + $id: '63' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '62' + fixed: false + raw: getUtcLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '64' + body: + $id: '65' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '66' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '68' + body: + $ref: '65' + isNullable: true + serializedName: datetime_getUtcLowercaseMaxDateTime + url: /datetime/max/utc/lowercase + - $id: '69' + defaultResponse: + $id: '75' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get max datetime value 9999-12-31T23:59:59.9999999Z' + group: + $id: '71' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '70' + fixed: false + raw: getUtcUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '72' + body: + $id: '73' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '74' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '76' + body: + $ref: '73' + isNullable: true + serializedName: datetime_getUtcUppercaseMaxDateTime + url: /datetime/max/utc/uppercase + - $id: '77' + defaultResponse: + $id: '87' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Put max datetime value with positive numoffset + 9999-12-31t23:59:59.9999999+14:00 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '85' + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '84' + fixed: false + raw: putLocalPositiveOffsetMaxDateTime + parameters: + - $id: '78' + collectionFormat: none + defaultValue: + $id: '79' + fixed: false + deprecated: false + documentation: + $id: '80' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '82' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '83' + fixed: false + raw: DateTime + name: + $id: '81' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '86' + isNullable: true + returnType: + $id: '88' + isNullable: true + serializedName: datetime_putLocalPositiveOffsetMaxDateTime + url: /datetime/max/localpositiveoffset + - $id: '89' + defaultResponse: + $id: '95' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31t23:59:59.9999999+14:00 + group: + $id: '91' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '90' + fixed: false + raw: getLocalPositiveOffsetLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '92' + body: + $id: '93' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '94' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '96' + body: + $ref: '93' + isNullable: true + serializedName: datetime_getLocalPositiveOffsetLowercaseMaxDateTime + url: /datetime/max/localpositiveoffset/lowercase + - $id: '97' + defaultResponse: + $id: '103' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31T23:59:59.9999999+14:00 + group: + $id: '99' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '98' + fixed: false + raw: getLocalPositiveOffsetUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '100' + body: + $id: '101' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '102' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '104' + body: + $ref: '101' + isNullable: true + serializedName: datetime_getLocalPositiveOffsetUppercaseMaxDateTime + url: /datetime/max/localpositiveoffset/uppercase + - $id: '105' + defaultResponse: + $id: '115' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Put max datetime value with positive numoffset + 9999-12-31t23:59:59.9999999-14:00 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '113' + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '112' + fixed: false + raw: putLocalNegativeOffsetMaxDateTime + parameters: + - $id: '106' + collectionFormat: none + defaultValue: + $id: '107' + fixed: false + deprecated: false + documentation: + $id: '108' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '110' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '111' + fixed: false + raw: DateTime + name: + $id: '109' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '114' + isNullable: true + returnType: + $id: '116' + isNullable: true + serializedName: datetime_putLocalNegativeOffsetMaxDateTime + url: /datetime/max/localnegativeoffset + - $id: '117' + defaultResponse: + $id: '123' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31T23:59:59.9999999-14:00 + group: + $id: '119' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '118' + fixed: false + raw: getLocalNegativeOffsetUppercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '120' + body: + $id: '121' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '122' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '124' + body: + $ref: '121' + isNullable: true + serializedName: datetime_getLocalNegativeOffsetUppercaseMaxDateTime + url: /datetime/max/localnegativeoffset/uppercase + - $id: '125' + defaultResponse: + $id: '131' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get max datetime value with positive num offset + 9999-12-31t23:59:59.9999999-14:00 + group: + $id: '127' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '126' + fixed: false + raw: getLocalNegativeOffsetLowercaseMaxDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '128' + body: + $id: '129' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '130' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '132' + body: + $ref: '129' + isNullable: true + serializedName: datetime_getLocalNegativeOffsetLowercaseMaxDateTime + url: /datetime/max/localnegativeoffset/lowercase + - $id: '133' + defaultResponse: + $id: '143' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put min datetime value 0001-01-01T00:00:00Z' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '141' + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '140' + fixed: false + raw: putUtcMinDateTime + parameters: + - $id: '134' + collectionFormat: none + defaultValue: + $id: '135' + fixed: false + deprecated: false + documentation: + $id: '136' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '138' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '139' + fixed: false + raw: DateTime + name: + $id: '137' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '142' + isNullable: true + returnType: + $id: '144' + isNullable: true + serializedName: datetime_putUtcMinDateTime + url: /datetime/min/utc + - $id: '145' + defaultResponse: + $id: '151' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get min datetime value 0001-01-01T00:00:00Z' + group: + $id: '147' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '146' + fixed: false + raw: getUtcMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '148' + body: + $id: '149' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '150' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '152' + body: + $ref: '149' + isNullable: true + serializedName: datetime_getUtcMinDateTime + url: /datetime/min/utc + - $id: '153' + defaultResponse: + $id: '163' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put min datetime value 0001-01-01T00:00:00+14:00' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '161' + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '160' + fixed: false + raw: putLocalPositiveOffsetMinDateTime + parameters: + - $id: '154' + collectionFormat: none + defaultValue: + $id: '155' + fixed: false + deprecated: false + documentation: + $id: '156' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '158' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '159' + fixed: false + raw: DateTime + name: + $id: '157' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '162' + isNullable: true + returnType: + $id: '164' + isNullable: true + serializedName: datetime_putLocalPositiveOffsetMinDateTime + url: /datetime/min/localpositiveoffset + - $id: '165' + defaultResponse: + $id: '171' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get min datetime value 0001-01-01T00:00:00+14:00' + group: + $id: '167' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '166' + fixed: false + raw: getLocalPositiveOffsetMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '168' + body: + $id: '169' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '170' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '172' + body: + $ref: '169' + isNullable: true + serializedName: datetime_getLocalPositiveOffsetMinDateTime + url: /datetime/min/localpositiveoffset + - $id: '173' + defaultResponse: + $id: '183' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Put min datetime value 0001-01-01T00:00:00-14:00' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '181' + fixed: false + raw: datetime + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '180' + fixed: false + raw: putLocalNegativeOffsetMinDateTime + parameters: + - $id: '174' + collectionFormat: none + defaultValue: + $id: '175' + fixed: false + deprecated: false + documentation: + $id: '176' + fixed: false + extensions: + x-ms-requestBody-name: datetimeBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '178' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '179' + fixed: false + raw: DateTime + name: + $id: '177' + fixed: false + raw: datetimeBody + serializedName: datetimeBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '182' + isNullable: true + returnType: + $id: '184' + isNullable: true + serializedName: datetime_putLocalNegativeOffsetMinDateTime + url: /datetime/min/localnegativeoffset + - $id: '185' + defaultResponse: + $id: '191' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get min datetime value 0001-01-01T00:00:00-14:00' + group: + $id: '187' + fixed: false + raw: datetime + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '186' + fixed: false + raw: getLocalNegativeOffsetMinDateTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '188' + body: + $id: '189' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '190' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '192' + body: + $ref: '189' + isNullable: true + serializedName: datetime_getLocalNegativeOffsetMinDateTime + url: /datetime/min/localnegativeoffset + name: + $id: '193' + fixed: false + raw: Datetime + nameForProperty: Datetime + typeName: + $id: '194' + fixed: false diff --git a/test/Expected/body-dictionary/code-model-v1-yaml.norm.yaml b/test/Expected/body-dictionary/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..e63e365 --- /dev/null +++ b/test/Expected/body-dictionary/code-model-v1-yaml.norm.yaml @@ -0,0 +1,2973 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - &ref_36 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Widget + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: integer + realPath: + - integer + serializedName: integer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: string + realPath: + - string + serializedName: string + serializedName: Widget + - *ref_0 +modelsName: Models +name: AutoRestSwaggerBATdictionaryService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null dictionary value + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: dictionary_getNull + url: /dictionary/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get empty dictionary value {}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: dictionary_getEmpty + url: /dictionary/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value empty {}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putEmpty + url: /dictionary/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get Dictionary with null value + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNullValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: dictionary_getNullValue + url: /dictionary/nullvalue + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get Dictionary with null key + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNullKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: dictionary_getNullKey + url: /dictionary/nullkey + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get Dictionary with key as empty string + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmptyStringKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: dictionary_getEmptyStringKey + url: /dictionary/keyemptystring + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid Dictionary value + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: dictionary_getInvalid + url: /dictionary/invalid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get boolean dictionary value {"0": true, "1": false, "2": false, "3": + true } + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanTfft + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: dictionary_getBooleanTfft + url: /dictionary/prim/boolean/tfft + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set dictionary value empty {"0": true, "1": false, "2": false, "3": + true } + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBooleanTfft + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putBooleanTfft + url: /dictionary/prim/boolean/tfft + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean dictionary value {"0": true, "1": null, "2": false }' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: dictionary_getBooleanInvalidNull + url: /dictionary/prim/boolean/true.null.false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean dictionary value ''{"0": true, "1": "boolean", "2": false}''' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: dictionary_getBooleanInvalidString + url: /dictionary/prim/boolean/true.boolean.false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntegerValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_10 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: dictionary_getIntegerValid + url: /dictionary/prim/integer/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value empty {"0": 1, "1": -1, "2": 3, "3": 300}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putIntegerValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putIntegerValid + url: /dictionary/prim/integer/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": null, "2": 0}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_11 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: dictionary_getIntInvalidNull + url: /dictionary/prim/integer/1.null.zero + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": "integer", "2": 0}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_12 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: dictionary_getIntInvalidString + url: /dictionary/prim/integer/1.integer.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_13 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: dictionary_getLongValid + url: /dictionary/prim/long/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value empty {"0": 1, "1": -1, "2": 3, "3": 300}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putLongValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putLongValid + url: /dictionary/prim/long/1.-1.3.300 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get long dictionary value {"0": 1, "1": null, "2": 0}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_14 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: dictionary_getLongInvalidNull + url: /dictionary/prim/long/1.null.zero + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get long dictionary value {"0": 1, "1": "integer", "2": 0}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_15 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + isNullable: true + returnType: + body: *ref_15 + isNullable: true + serializedName: dictionary_getLongInvalidString + url: /dictionary/prim/long/1.integer.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloatValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_16 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_16 + isNullable: true + serializedName: dictionary_getFloatValid + url: /dictionary/prim/float/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putFloatValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putFloatValid + url: /dictionary/prim/float/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloatInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_17 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_17 + isNullable: true + serializedName: dictionary_getFloatInvalidNull + url: /dictionary/prim/float/0.0-null-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getFloatInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_18 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_18 + isNullable: true + serializedName: dictionary_getFloatInvalidString + url: /dictionary/prim/float/1.number.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDoubleValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_19 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_19 + isNullable: true + serializedName: dictionary_getDoubleValid + url: /dictionary/prim/double/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDoubleValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putDoubleValid + url: /dictionary/prim/double/0--0.01-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDoubleInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_20 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_20 + isNullable: true + serializedName: dictionary_getDoubleInvalidNull + url: /dictionary/prim/double/0.0-null-1.2e20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDoubleInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_21 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_21 + isNullable: true + serializedName: dictionary_getDoubleInvalidString + url: /dictionary/prim/double/1.number.0 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get string dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getStringValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_22 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_22 + isNullable: true + serializedName: dictionary_getStringValid + url: /dictionary/prim/string/foo1.foo2.foo3 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putStringValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putStringValid + url: /dictionary/prim/string/foo1.foo2.foo3 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get string dictionary value {"0": "foo", "1": null, "2": "foo2"}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getStringWithNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_23 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_23 + isNullable: true + serializedName: dictionary_getStringWithNull + url: /dictionary/prim/string/foo.null.foo2 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get string dictionary value {"0": "foo", "1": 123, "2": "foo2"}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getStringWithInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_24 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_24 + isNullable: true + serializedName: dictionary_getStringWithInvalid + url: /dictionary/prim/string/foo.123.foo2 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get integer dictionary value {"0": "2000-12-01", "1": "1980-01-02", + "2": "1492-10-12"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_25 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: dictionary_getDateValid + url: /dictionary/prim/date/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set dictionary value {"0": "2000-12-01", "1": "1980-01-02", "2": + "1492-10-12"} + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putDateValid + url: /dictionary/prim/date/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get date dictionary value {"0": "2012-01-01", "1": null, "2": + "1776-07-04"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_26 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_26 + isNullable: true + serializedName: dictionary_getDateInvalidNull + url: /dictionary/prim/date/invalidnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get date dictionary value {"0": "2011-03-22", "1": "date"}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_27 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: dictionary_getDateInvalidChars + url: /dictionary/prim/date/invalidchars + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get date-time dictionary value {"0": "2000-12-01t00:00:01z", "1": + "1980-01-02T00:11:35+01:00", "2": "1492-10-12T10:15:01-08:00"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_28 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_28 + isNullable: true + serializedName: dictionary_getDateTimeValid + url: /dictionary/prim/date-time/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set dictionary value {"0": "2000-12-01t00:00:01z", "1": + "1980-01-02T00:11:35+01:00", "2": "1492-10-12T10:15:01-08:00"} + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateTimeValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putDateTimeValid + url: /dictionary/prim/date-time/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": null}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_29 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_29 + isNullable: true + serializedName: dictionary_getDateTimeInvalidNull + url: /dictionary/prim/date-time/invalidnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": + "date-time"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_30 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + isNullable: true + returnType: + body: *ref_30 + isNullable: true + serializedName: dictionary_getDateTimeInvalidChars + url: /dictionary/prim/date-time/invalidchars + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get date-time-rfc1123 dictionary value {"0": "Fri, 01 Dec 2000 + 00:00:01 GMT", "1": "Wed, 02 Jan 1980 00:11:35 GMT", "2": "Wed, 12 Oct + 1492 10:15:01 GMT"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDateTimeRfc1123Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_31 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + body: *ref_31 + isNullable: true + serializedName: dictionary_getDateTimeRfc1123Valid + url: /dictionary/prim/date-time-rfc1123/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set dictionary value empty {"0": "Fri, 01 Dec 2000 00:00:01 GMT", "1": + "Wed, 02 Jan 1980 00:11:35 GMT", "2": "Wed, 12 Oct 1492 10:15:01 GMT"} + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDateTimeRfc1123Valid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putDateTimeRfc1123Valid + url: /dictionary/prim/date-time-rfc1123/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get duration dictionary value {"0": "P123DT22H14M12.011S", "1": + "P5DT1H0M0S"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDurationValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_32 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + isNullable: true + returnType: + body: *ref_32 + isNullable: true + serializedName: dictionary_getDurationValid + url: /dictionary/prim/duration/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": "P123DT22H14M12.011S", "1": "P5DT1H0M0S"}' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDurationValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putDurationValid + url: /dictionary/prim/duration/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get byte dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), + "2": hex (25, 29, 43)} with each item encoded in base64 + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getByteValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_33 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + isNullable: true + returnType: + body: *ref_33 + isNullable: true + serializedName: dictionary_getByteValid + url: /dictionary/prim/byte/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put the dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), + "2": hex (25, 29, 43)} with each elementencoded in base 64 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putByteValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putByteValid + url: /dictionary/prim/byte/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get byte dictionary value {"0": hex(FF FF FF FA), "1": null} with the + first item base64 encoded + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getByteInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_34 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + isNullable: true + returnType: + body: *ref_34 + isNullable: true + serializedName: dictionary_getByteInvalidNull + url: /dictionary/prim/byte/invalidnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get base64url dictionary value {"0": "a string that gets encoded with + base64url", "1": "test string", "2": "Lorem ipsum"} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBase64Url + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_35 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_35 + isNullable: true + serializedName: dictionary_getBase64Url + url: /dictionary/prim/base64url/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get dictionary of complex type null value + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_37 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_36 + isNullable: true + returnType: + body: *ref_37 + isNullable: true + serializedName: dictionary_getComplexNull + url: /dictionary/complex/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get empty dictionary of complex type {}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_38 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_36 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: dictionary_getComplexEmpty + url: /dictionary/complex/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get dictionary of complex type with null item {"0": {"integer": 1, + "string": "2"}, "1": null, "2": {"integer": 5, "string": "6"}} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_39 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_36 + isNullable: true + returnType: + body: *ref_39 + isNullable: true + serializedName: dictionary_getComplexItemNull + url: /dictionary/complex/itemnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get dictionary of complex type with empty item {"0": {"integer": 1, + "string": "2"}, "1:" {}, "2": {"integer": 5, "string": "6"}} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_40 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_36 + isNullable: true + returnType: + body: *ref_40 + isNullable: true + serializedName: dictionary_getComplexItemEmpty + url: /dictionary/complex/itemempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get dictionary of complex type with {"0": {"integer": 1, "string": + "2"}, "1": {"integer": 3, "string": "4"}, "2": {"integer": 5, + "string": "6"}} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getComplexValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_41 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_36 + isNullable: true + returnType: + body: *ref_41 + isNullable: true + serializedName: dictionary_getComplexValid + url: /dictionary/complex/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put an dictionary of complex type with values {"0": {"integer": 1, + "string": "2"}, "1": {"integer": 3, "string": "4"}, "2": {"integer": + 5, "string": "6"}} + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putComplexValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_36 + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putComplexValid + url: /dictionary/complex/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a null array + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_42 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_42 + isNullable: true + serializedName: dictionary_getArrayNull + url: /dictionary/array/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get an empty dictionary {}' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_43 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_43 + isNullable: true + serializedName: dictionary_getArrayEmpty + url: /dictionary/array/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an dictionary of array of strings {"0": ["1", "2", "3"], "1": + null, "2": ["7", "8", "9"]} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_44 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_44 + isNullable: true + serializedName: dictionary_getArrayItemNull + url: /dictionary/array/itemnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [{"0": ["1", "2", "3"], "1": [], "2": + ["7", "8", "9"]} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_45 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_45 + isNullable: true + serializedName: dictionary_getArrayItemEmpty + url: /dictionary/array/itemempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of array of strings {"0": ["1", "2", "3"], "1": ["4", + "5", "6"], "2": ["7", "8", "9"]} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArrayValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_46 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + isNullable: true + returnType: + body: *ref_46 + isNullable: true + serializedName: dictionary_getArrayValid + url: /dictionary/array/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put An array of array of strings {"0": ["1", "2", "3"], "1": ["4", + "5", "6"], "2": ["7", "8", "9"]} + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putArrayValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putArrayValid + url: /dictionary/array/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get an dictionaries of dictionaries with value null + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_47 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_47 + isNullable: true + serializedName: dictionary_getDictionaryNull + url: /dictionary/dictionary/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_48 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_48 + isNullable: true + serializedName: dictionary_getDictionaryEmpty + url: /dictionary/dictionary/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": null, "2": + {"7": "seven", "8": "eight", "9": "nine"}} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_49 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_49 + isNullable: true + serializedName: dictionary_getDictionaryItemNull + url: /dictionary/dictionary/itemnull + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {}, "2": + {"7": "seven", "8": "eight", "9": "nine"}} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_50 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_50 + isNullable: true + serializedName: dictionary_getDictionaryItemEmpty + url: /dictionary/dictionary/itemempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {"4": "four", + "5": "five", "6": "six"}, "2": {"7": "seven", "8": "eight", "9": + "nine"}} + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionaryValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_51 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_51 + isNullable: true + serializedName: dictionary_getDictionaryValid + url: /dictionary/dictionary/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {"4": "four", + "5": "five", "6": "six"}, "2": {"7": "seven", "8": "eight", "9": + "nine"}} + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDictionaryValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: dictionary_putDictionaryValid + url: /dictionary/dictionary/valid + name: + fixed: false + raw: Dictionary + nameForProperty: Dictionary + typeName: + fixed: false diff --git a/test/Expected/body-dictionary/code-model-v1.norm.yaml b/test/Expected/body-dictionary/code-model-v1.norm.yaml new file mode 100644 index 0000000..c9260ed --- /dev/null +++ b/test/Expected/body-dictionary/code-model-v1.norm.yaml @@ -0,0 +1,3846 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - $ref: '16' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Widget + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: integer + realPath: + - integer + serializedName: integer + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: string + realPath: + - string + serializedName: string + serializedName: Widget + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '29' + fixed: false + raw: Error + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '22' + fixed: false + raw: Int + name: + $id: '20' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestSwaggerBATdictionaryService +namespace: '' +operations: + - $id: '30' + methods: + - $id: '31' + defaultResponse: + $id: '39' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get null dictionary value + group: + $id: '33' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '32' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '34' + body: + $id: '35' + $type: DictionaryType + deprecated: false + name: + $id: '38' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '36' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '37' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '40' + body: + $ref: '35' + isNullable: true + serializedName: dictionary_getNull + url: /dictionary/null + - $id: '41' + defaultResponse: + $id: '49' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get empty dictionary value {}' + group: + $id: '43' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: DictionaryType + deprecated: false + name: + $id: '48' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '46' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '47' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '50' + body: + $ref: '45' + isNullable: true + serializedName: dictionary_getEmpty + url: /dictionary/empty + - $id: '51' + defaultResponse: + $id: '63' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value empty {}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '61' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '60' + fixed: false + raw: putEmpty + parameters: + - $id: '52' + collectionFormat: none + defaultValue: + $id: '53' + fixed: false + deprecated: false + documentation: + $id: '54' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '56' + $type: DictionaryType + deprecated: false + name: + $id: '59' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '57' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '58' + fixed: false + raw: String + name: + $id: '55' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '62' + isNullable: true + returnType: + $id: '64' + isNullable: true + serializedName: dictionary_putEmpty + url: /dictionary/empty + - $id: '65' + defaultResponse: + $id: '73' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get Dictionary with null value + group: + $id: '67' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '66' + fixed: false + raw: getNullValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '68' + body: + $id: '69' + $type: DictionaryType + deprecated: false + name: + $id: '72' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '70' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '71' + fixed: false + raw: String + isNullable: true + returnType: + $id: '74' + body: + $ref: '69' + isNullable: true + serializedName: dictionary_getNullValue + url: /dictionary/nullvalue + - $id: '75' + defaultResponse: + $id: '83' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get Dictionary with null key + group: + $id: '77' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '76' + fixed: false + raw: getNullKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '78' + body: + $id: '79' + $type: DictionaryType + deprecated: false + name: + $id: '82' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '80' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '81' + fixed: false + raw: String + isNullable: true + returnType: + $id: '84' + body: + $ref: '79' + isNullable: true + serializedName: dictionary_getNullKey + url: /dictionary/nullkey + - $id: '85' + defaultResponse: + $id: '93' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get Dictionary with key as empty string + group: + $id: '87' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '86' + fixed: false + raw: getEmptyStringKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '88' + body: + $id: '89' + $type: DictionaryType + deprecated: false + name: + $id: '92' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '90' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '91' + fixed: false + raw: String + isNullable: true + returnType: + $id: '94' + body: + $ref: '89' + isNullable: true + serializedName: dictionary_getEmptyStringKey + url: /dictionary/keyemptystring + - $id: '95' + defaultResponse: + $id: '103' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get invalid Dictionary value + group: + $id: '97' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '96' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '98' + body: + $id: '99' + $type: DictionaryType + deprecated: false + name: + $id: '102' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '100' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '101' + fixed: false + raw: String + isNullable: true + returnType: + $id: '104' + body: + $ref: '99' + isNullable: true + serializedName: dictionary_getInvalid + url: /dictionary/invalid + - $id: '105' + defaultResponse: + $id: '113' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get boolean dictionary value {"0": true, "1": false, "2": false, "3": + true } + group: + $id: '107' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '106' + fixed: false + raw: getBooleanTfft + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '108' + body: + $id: '109' + $type: DictionaryType + deprecated: false + name: + $id: '112' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '110' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '111' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '114' + body: + $ref: '109' + isNullable: true + serializedName: dictionary_getBooleanTfft + url: /dictionary/prim/boolean/tfft + - $id: '115' + defaultResponse: + $id: '127' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set dictionary value empty {"0": true, "1": false, "2": false, "3": + true } + extensions: + x-ms-requestBody-index: '0' + group: + $id: '125' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '124' + fixed: false + raw: putBooleanTfft + parameters: + - $id: '116' + collectionFormat: none + defaultValue: + $id: '117' + fixed: false + deprecated: false + documentation: + $id: '118' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '120' + $type: DictionaryType + deprecated: false + name: + $id: '123' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '121' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '122' + fixed: false + raw: Boolean + name: + $id: '119' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '126' + isNullable: true + returnType: + $id: '128' + isNullable: true + serializedName: dictionary_putBooleanTfft + url: /dictionary/prim/boolean/tfft + - $id: '129' + defaultResponse: + $id: '137' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean dictionary value {"0": true, "1": null, "2": false }' + group: + $id: '131' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '130' + fixed: false + raw: getBooleanInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '132' + body: + $id: '133' + $type: DictionaryType + deprecated: false + name: + $id: '136' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '134' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '135' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '138' + body: + $ref: '133' + isNullable: true + serializedName: dictionary_getBooleanInvalidNull + url: /dictionary/prim/boolean/true.null.false + - $id: '139' + defaultResponse: + $id: '147' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean dictionary value ''{"0": true, "1": "boolean", "2": false}''' + group: + $id: '141' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '140' + fixed: false + raw: getBooleanInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '142' + body: + $id: '143' + $type: DictionaryType + deprecated: false + name: + $id: '146' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '144' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '145' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '148' + body: + $ref: '143' + isNullable: true + serializedName: dictionary_getBooleanInvalidString + url: /dictionary/prim/boolean/true.boolean.false + - $id: '149' + defaultResponse: + $id: '157' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}' + group: + $id: '151' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '150' + fixed: false + raw: getIntegerValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '152' + body: + $id: '153' + $type: DictionaryType + deprecated: false + name: + $id: '156' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '154' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '155' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '158' + body: + $ref: '153' + isNullable: true + serializedName: dictionary_getIntegerValid + url: /dictionary/prim/integer/1.-1.3.300 + - $id: '159' + defaultResponse: + $id: '171' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value empty {"0": 1, "1": -1, "2": 3, "3": 300}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '169' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '168' + fixed: false + raw: putIntegerValid + parameters: + - $id: '160' + collectionFormat: none + defaultValue: + $id: '161' + fixed: false + deprecated: false + documentation: + $id: '162' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '164' + $type: DictionaryType + deprecated: false + name: + $id: '167' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '165' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '166' + fixed: false + raw: Int + name: + $id: '163' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '170' + isNullable: true + returnType: + $id: '172' + isNullable: true + serializedName: dictionary_putIntegerValid + url: /dictionary/prim/integer/1.-1.3.300 + - $id: '173' + defaultResponse: + $id: '181' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": null, "2": 0}' + group: + $id: '175' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '174' + fixed: false + raw: getIntInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '176' + body: + $id: '177' + $type: DictionaryType + deprecated: false + name: + $id: '180' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '178' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '179' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '182' + body: + $ref: '177' + isNullable: true + serializedName: dictionary_getIntInvalidNull + url: /dictionary/prim/integer/1.null.zero + - $id: '183' + defaultResponse: + $id: '191' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": "integer", "2": 0}' + group: + $id: '185' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '184' + fixed: false + raw: getIntInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '186' + body: + $id: '187' + $type: DictionaryType + deprecated: false + name: + $id: '190' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '188' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '189' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '192' + body: + $ref: '187' + isNullable: true + serializedName: dictionary_getIntInvalidString + url: /dictionary/prim/integer/1.integer.0 + - $id: '193' + defaultResponse: + $id: '201' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get integer dictionary value {"0": 1, "1": -1, "2": 3, "3": 300}' + group: + $id: '195' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '194' + fixed: false + raw: getLongValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '196' + body: + $id: '197' + $type: DictionaryType + deprecated: false + name: + $id: '200' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '198' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '199' + fixed: false + raw: Long + isNullable: true + returnType: + $id: '202' + body: + $ref: '197' + isNullable: true + serializedName: dictionary_getLongValid + url: /dictionary/prim/long/1.-1.3.300 + - $id: '203' + defaultResponse: + $id: '215' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value empty {"0": 1, "1": -1, "2": 3, "3": 300}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '213' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '212' + fixed: false + raw: putLongValid + parameters: + - $id: '204' + collectionFormat: none + defaultValue: + $id: '205' + fixed: false + deprecated: false + documentation: + $id: '206' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '208' + $type: DictionaryType + deprecated: false + name: + $id: '211' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '209' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '210' + fixed: false + raw: Long + name: + $id: '207' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '214' + isNullable: true + returnType: + $id: '216' + isNullable: true + serializedName: dictionary_putLongValid + url: /dictionary/prim/long/1.-1.3.300 + - $id: '217' + defaultResponse: + $id: '225' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get long dictionary value {"0": 1, "1": null, "2": 0}' + group: + $id: '219' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '218' + fixed: false + raw: getLongInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '220' + body: + $id: '221' + $type: DictionaryType + deprecated: false + name: + $id: '224' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '222' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '223' + fixed: false + raw: Long + isNullable: true + returnType: + $id: '226' + body: + $ref: '221' + isNullable: true + serializedName: dictionary_getLongInvalidNull + url: /dictionary/prim/long/1.null.zero + - $id: '227' + defaultResponse: + $id: '235' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get long dictionary value {"0": 1, "1": "integer", "2": 0}' + group: + $id: '229' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '228' + fixed: false + raw: getLongInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '230' + body: + $id: '231' + $type: DictionaryType + deprecated: false + name: + $id: '234' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '232' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '233' + fixed: false + raw: Long + isNullable: true + returnType: + $id: '236' + body: + $ref: '231' + isNullable: true + serializedName: dictionary_getLongInvalidString + url: /dictionary/prim/long/1.integer.0 + - $id: '237' + defaultResponse: + $id: '245' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + group: + $id: '239' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '238' + fixed: false + raw: getFloatValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '240' + body: + $id: '241' + $type: DictionaryType + deprecated: false + name: + $id: '244' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '242' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '243' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '246' + body: + $ref: '241' + isNullable: true + serializedName: dictionary_getFloatValid + url: /dictionary/prim/float/0--0.01-1.2e20 + - $id: '247' + defaultResponse: + $id: '259' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '257' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '256' + fixed: false + raw: putFloatValid + parameters: + - $id: '248' + collectionFormat: none + defaultValue: + $id: '249' + fixed: false + deprecated: false + documentation: + $id: '250' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '252' + $type: DictionaryType + deprecated: false + name: + $id: '255' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '253' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '254' + fixed: false + raw: Double + name: + $id: '251' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '258' + isNullable: true + returnType: + $id: '260' + isNullable: true + serializedName: dictionary_putFloatValid + url: /dictionary/prim/float/0--0.01-1.2e20 + - $id: '261' + defaultResponse: + $id: '269' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}' + group: + $id: '263' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '262' + fixed: false + raw: getFloatInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '264' + body: + $id: '265' + $type: DictionaryType + deprecated: false + name: + $id: '268' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '266' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '267' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '270' + body: + $ref: '265' + isNullable: true + serializedName: dictionary_getFloatInvalidNull + url: /dictionary/prim/float/0.0-null-1.2e20 + - $id: '271' + defaultResponse: + $id: '279' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}' + group: + $id: '273' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '272' + fixed: false + raw: getFloatInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '274' + body: + $id: '275' + $type: DictionaryType + deprecated: false + name: + $id: '278' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '276' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '277' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '280' + body: + $ref: '275' + isNullable: true + serializedName: dictionary_getFloatInvalidString + url: /dictionary/prim/float/1.number.0 + - $id: '281' + defaultResponse: + $id: '289' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + group: + $id: '283' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '282' + fixed: false + raw: getDoubleValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '284' + body: + $id: '285' + $type: DictionaryType + deprecated: false + name: + $id: '288' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '286' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '287' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '290' + body: + $ref: '285' + isNullable: true + serializedName: dictionary_getDoubleValid + url: /dictionary/prim/double/0--0.01-1.2e20 + - $id: '291' + defaultResponse: + $id: '303' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": 0, "1": -0.01, "2": 1.2e20}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '301' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '300' + fixed: false + raw: putDoubleValid + parameters: + - $id: '292' + collectionFormat: none + defaultValue: + $id: '293' + fixed: false + deprecated: false + documentation: + $id: '294' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '296' + $type: DictionaryType + deprecated: false + name: + $id: '299' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '297' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '298' + fixed: false + raw: Double + name: + $id: '295' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '302' + isNullable: true + returnType: + $id: '304' + isNullable: true + serializedName: dictionary_putDoubleValid + url: /dictionary/prim/double/0--0.01-1.2e20 + - $id: '305' + defaultResponse: + $id: '313' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get float dictionary value {"0": 0.0, "1": null, "2": 1.2e20}' + group: + $id: '307' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '306' + fixed: false + raw: getDoubleInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '308' + body: + $id: '309' + $type: DictionaryType + deprecated: false + name: + $id: '312' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '310' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '311' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '314' + body: + $ref: '309' + isNullable: true + serializedName: dictionary_getDoubleInvalidNull + url: /dictionary/prim/double/0.0-null-1.2e20 + - $id: '315' + defaultResponse: + $id: '323' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get boolean dictionary value {"0": 1.0, "1": "number", "2": 0.0}' + group: + $id: '317' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '316' + fixed: false + raw: getDoubleInvalidString + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '318' + body: + $id: '319' + $type: DictionaryType + deprecated: false + name: + $id: '322' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '320' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '321' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '324' + body: + $ref: '319' + isNullable: true + serializedName: dictionary_getDoubleInvalidString + url: /dictionary/prim/double/1.number.0 + - $id: '325' + defaultResponse: + $id: '333' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get string dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}' + group: + $id: '327' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '326' + fixed: false + raw: getStringValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '328' + body: + $id: '329' + $type: DictionaryType + deprecated: false + name: + $id: '332' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '330' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '331' + fixed: false + raw: String + isNullable: true + returnType: + $id: '334' + body: + $ref: '329' + isNullable: true + serializedName: dictionary_getStringValid + url: /dictionary/prim/string/foo1.foo2.foo3 + - $id: '335' + defaultResponse: + $id: '347' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": "foo1", "1": "foo2", "2": "foo3"}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '345' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '344' + fixed: false + raw: putStringValid + parameters: + - $id: '336' + collectionFormat: none + defaultValue: + $id: '337' + fixed: false + deprecated: false + documentation: + $id: '338' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '340' + $type: DictionaryType + deprecated: false + name: + $id: '343' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '341' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '342' + fixed: false + raw: String + name: + $id: '339' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '346' + isNullable: true + returnType: + $id: '348' + isNullable: true + serializedName: dictionary_putStringValid + url: /dictionary/prim/string/foo1.foo2.foo3 + - $id: '349' + defaultResponse: + $id: '357' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get string dictionary value {"0": "foo", "1": null, "2": "foo2"}' + group: + $id: '351' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '350' + fixed: false + raw: getStringWithNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '352' + body: + $id: '353' + $type: DictionaryType + deprecated: false + name: + $id: '356' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '354' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '355' + fixed: false + raw: String + isNullable: true + returnType: + $id: '358' + body: + $ref: '353' + isNullable: true + serializedName: dictionary_getStringWithNull + url: /dictionary/prim/string/foo.null.foo2 + - $id: '359' + defaultResponse: + $id: '367' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get string dictionary value {"0": "foo", "1": 123, "2": "foo2"}' + group: + $id: '361' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '360' + fixed: false + raw: getStringWithInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '362' + body: + $id: '363' + $type: DictionaryType + deprecated: false + name: + $id: '366' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '364' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '365' + fixed: false + raw: String + isNullable: true + returnType: + $id: '368' + body: + $ref: '363' + isNullable: true + serializedName: dictionary_getStringWithInvalid + url: /dictionary/prim/string/foo.123.foo2 + - $id: '369' + defaultResponse: + $id: '377' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get integer dictionary value {"0": "2000-12-01", "1": "1980-01-02", + "2": "1492-10-12"} + group: + $id: '371' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '370' + fixed: false + raw: getDateValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '372' + body: + $id: '373' + $type: DictionaryType + deprecated: false + name: + $id: '376' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '374' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '375' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '378' + body: + $ref: '373' + isNullable: true + serializedName: dictionary_getDateValid + url: /dictionary/prim/date/valid + - $id: '379' + defaultResponse: + $id: '391' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set dictionary value {"0": "2000-12-01", "1": "1980-01-02", "2": + "1492-10-12"} + extensions: + x-ms-requestBody-index: '0' + group: + $id: '389' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '388' + fixed: false + raw: putDateValid + parameters: + - $id: '380' + collectionFormat: none + defaultValue: + $id: '381' + fixed: false + deprecated: false + documentation: + $id: '382' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '384' + $type: DictionaryType + deprecated: false + name: + $id: '387' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '385' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '386' + fixed: false + raw: Date + name: + $id: '383' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '390' + isNullable: true + returnType: + $id: '392' + isNullable: true + serializedName: dictionary_putDateValid + url: /dictionary/prim/date/valid + - $id: '393' + defaultResponse: + $id: '401' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get date dictionary value {"0": "2012-01-01", "1": null, "2": + "1776-07-04"} + group: + $id: '395' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '394' + fixed: false + raw: getDateInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '396' + body: + $id: '397' + $type: DictionaryType + deprecated: false + name: + $id: '400' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '398' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '399' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '402' + body: + $ref: '397' + isNullable: true + serializedName: dictionary_getDateInvalidNull + url: /dictionary/prim/date/invalidnull + - $id: '403' + defaultResponse: + $id: '411' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get date dictionary value {"0": "2011-03-22", "1": "date"}' + group: + $id: '405' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '404' + fixed: false + raw: getDateInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '406' + body: + $id: '407' + $type: DictionaryType + deprecated: false + name: + $id: '410' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '408' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '409' + fixed: false + raw: Date + isNullable: true + returnType: + $id: '412' + body: + $ref: '407' + isNullable: true + serializedName: dictionary_getDateInvalidChars + url: /dictionary/prim/date/invalidchars + - $id: '413' + defaultResponse: + $id: '421' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get date-time dictionary value {"0": "2000-12-01t00:00:01z", "1": + "1980-01-02T00:11:35+01:00", "2": "1492-10-12T10:15:01-08:00"} + group: + $id: '415' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '414' + fixed: false + raw: getDateTimeValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '416' + body: + $id: '417' + $type: DictionaryType + deprecated: false + name: + $id: '420' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '418' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '419' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '422' + body: + $ref: '417' + isNullable: true + serializedName: dictionary_getDateTimeValid + url: /dictionary/prim/date-time/valid + - $id: '423' + defaultResponse: + $id: '435' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set dictionary value {"0": "2000-12-01t00:00:01z", "1": + "1980-01-02T00:11:35+01:00", "2": "1492-10-12T10:15:01-08:00"} + extensions: + x-ms-requestBody-index: '0' + group: + $id: '433' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '432' + fixed: false + raw: putDateTimeValid + parameters: + - $id: '424' + collectionFormat: none + defaultValue: + $id: '425' + fixed: false + deprecated: false + documentation: + $id: '426' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '428' + $type: DictionaryType + deprecated: false + name: + $id: '431' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '429' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '430' + fixed: false + raw: DateTime + name: + $id: '427' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '434' + isNullable: true + returnType: + $id: '436' + isNullable: true + serializedName: dictionary_putDateTimeValid + url: /dictionary/prim/date-time/valid + - $id: '437' + defaultResponse: + $id: '445' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": null}' + group: + $id: '439' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '438' + fixed: false + raw: getDateTimeInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '440' + body: + $id: '441' + $type: DictionaryType + deprecated: false + name: + $id: '444' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '442' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '443' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '446' + body: + $ref: '441' + isNullable: true + serializedName: dictionary_getDateTimeInvalidNull + url: /dictionary/prim/date-time/invalidnull + - $id: '447' + defaultResponse: + $id: '455' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get date dictionary value {"0": "2000-12-01t00:00:01z", "1": + "date-time"} + group: + $id: '449' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '448' + fixed: false + raw: getDateTimeInvalidChars + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '450' + body: + $id: '451' + $type: DictionaryType + deprecated: false + name: + $id: '454' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '452' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '453' + fixed: false + raw: DateTime + isNullable: true + returnType: + $id: '456' + body: + $ref: '451' + isNullable: true + serializedName: dictionary_getDateTimeInvalidChars + url: /dictionary/prim/date-time/invalidchars + - $id: '457' + defaultResponse: + $id: '465' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get date-time-rfc1123 dictionary value {"0": "Fri, 01 Dec 2000 + 00:00:01 GMT", "1": "Wed, 02 Jan 1980 00:11:35 GMT", "2": "Wed, 12 Oct + 1492 10:15:01 GMT"} + group: + $id: '459' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '458' + fixed: false + raw: getDateTimeRfc1123Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '460' + body: + $id: '461' + $type: DictionaryType + deprecated: false + name: + $id: '464' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '462' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '463' + fixed: false + raw: DateTimeRfc1123 + isNullable: true + returnType: + $id: '466' + body: + $ref: '461' + isNullable: true + serializedName: dictionary_getDateTimeRfc1123Valid + url: /dictionary/prim/date-time-rfc1123/valid + - $id: '467' + defaultResponse: + $id: '479' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Set dictionary value empty {"0": "Fri, 01 Dec 2000 00:00:01 GMT", "1": + "Wed, 02 Jan 1980 00:11:35 GMT", "2": "Wed, 12 Oct 1492 10:15:01 GMT"} + extensions: + x-ms-requestBody-index: '0' + group: + $id: '477' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '476' + fixed: false + raw: putDateTimeRfc1123Valid + parameters: + - $id: '468' + collectionFormat: none + defaultValue: + $id: '469' + fixed: false + deprecated: false + documentation: + $id: '470' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '472' + $type: DictionaryType + deprecated: false + name: + $id: '475' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '473' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '474' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '471' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '478' + isNullable: true + returnType: + $id: '480' + isNullable: true + serializedName: dictionary_putDateTimeRfc1123Valid + url: /dictionary/prim/date-time-rfc1123/valid + - $id: '481' + defaultResponse: + $id: '489' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get duration dictionary value {"0": "P123DT22H14M12.011S", "1": + "P5DT1H0M0S"} + group: + $id: '483' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '482' + fixed: false + raw: getDurationValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '484' + body: + $id: '485' + $type: DictionaryType + deprecated: false + name: + $id: '488' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '486' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '487' + fixed: false + raw: TimeSpan + isNullable: true + returnType: + $id: '490' + body: + $ref: '485' + isNullable: true + serializedName: dictionary_getDurationValid + url: /dictionary/prim/duration/valid + - $id: '491' + defaultResponse: + $id: '503' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Set dictionary value {"0": "P123DT22H14M12.011S", "1": "P5DT1H0M0S"}' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '501' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '500' + fixed: false + raw: putDurationValid + parameters: + - $id: '492' + collectionFormat: none + defaultValue: + $id: '493' + fixed: false + deprecated: false + documentation: + $id: '494' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '496' + $type: DictionaryType + deprecated: false + name: + $id: '499' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '497' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '498' + fixed: false + raw: TimeSpan + name: + $id: '495' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '502' + isNullable: true + returnType: + $id: '504' + isNullable: true + serializedName: dictionary_putDurationValid + url: /dictionary/prim/duration/valid + - $id: '505' + defaultResponse: + $id: '513' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get byte dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), + "2": hex (25, 29, 43)} with each item encoded in base64 + group: + $id: '507' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '506' + fixed: false + raw: getByteValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '508' + body: + $id: '509' + $type: DictionaryType + deprecated: false + name: + $id: '512' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '510' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '511' + fixed: false + raw: ByteArray + isNullable: true + returnType: + $id: '514' + body: + $ref: '509' + isNullable: true + serializedName: dictionary_getByteValid + url: /dictionary/prim/byte/valid + - $id: '515' + defaultResponse: + $id: '527' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Put the dictionary value {"0": hex(FF FF FF FA), "1": hex(01 02 03), + "2": hex (25, 29, 43)} with each elementencoded in base 64 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '525' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '524' + fixed: false + raw: putByteValid + parameters: + - $id: '516' + collectionFormat: none + defaultValue: + $id: '517' + fixed: false + deprecated: false + documentation: + $id: '518' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '520' + $type: DictionaryType + deprecated: false + name: + $id: '523' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '521' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '522' + fixed: false + raw: ByteArray + name: + $id: '519' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '526' + isNullable: true + returnType: + $id: '528' + isNullable: true + serializedName: dictionary_putByteValid + url: /dictionary/prim/byte/valid + - $id: '529' + defaultResponse: + $id: '537' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get byte dictionary value {"0": hex(FF FF FF FA), "1": null} with the + first item base64 encoded + group: + $id: '531' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '530' + fixed: false + raw: getByteInvalidNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '532' + body: + $id: '533' + $type: DictionaryType + deprecated: false + name: + $id: '536' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '534' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '535' + fixed: false + raw: ByteArray + isNullable: true + returnType: + $id: '538' + body: + $ref: '533' + isNullable: true + serializedName: dictionary_getByteInvalidNull + url: /dictionary/prim/byte/invalidnull + - $id: '539' + defaultResponse: + $id: '547' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get base64url dictionary value {"0": "a string that gets encoded with + base64url", "1": "test string", "2": "Lorem ipsum"} + group: + $id: '541' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '540' + fixed: false + raw: getBase64Url + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '542' + body: + $id: '543' + $type: DictionaryType + deprecated: false + name: + $id: '546' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '544' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '545' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '548' + body: + $ref: '543' + isNullable: true + serializedName: dictionary_getBase64Url + url: /dictionary/prim/base64url/valid + - $id: '549' + defaultResponse: + $id: '555' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get dictionary of complex type null value + group: + $id: '551' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '550' + fixed: false + raw: getComplexNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '552' + body: + $id: '553' + $type: DictionaryType + deprecated: false + name: + $id: '554' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + isNullable: true + returnType: + $id: '556' + body: + $ref: '553' + isNullable: true + serializedName: dictionary_getComplexNull + url: /dictionary/complex/null + - $id: '557' + defaultResponse: + $id: '563' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get empty dictionary of complex type {}' + group: + $id: '559' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '558' + fixed: false + raw: getComplexEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '560' + body: + $id: '561' + $type: DictionaryType + deprecated: false + name: + $id: '562' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + isNullable: true + returnType: + $id: '564' + body: + $ref: '561' + isNullable: true + serializedName: dictionary_getComplexEmpty + url: /dictionary/complex/empty + - $id: '565' + defaultResponse: + $id: '571' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get dictionary of complex type with null item {"0": {"integer": 1, + "string": "2"}, "1": null, "2": {"integer": 5, "string": "6"}} + group: + $id: '567' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '566' + fixed: false + raw: getComplexItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '568' + body: + $id: '569' + $type: DictionaryType + deprecated: false + name: + $id: '570' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + isNullable: true + returnType: + $id: '572' + body: + $ref: '569' + isNullable: true + serializedName: dictionary_getComplexItemNull + url: /dictionary/complex/itemnull + - $id: '573' + defaultResponse: + $id: '579' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get dictionary of complex type with empty item {"0": {"integer": 1, + "string": "2"}, "1:" {}, "2": {"integer": 5, "string": "6"}} + group: + $id: '575' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '574' + fixed: false + raw: getComplexItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '576' + body: + $id: '577' + $type: DictionaryType + deprecated: false + name: + $id: '578' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + isNullable: true + returnType: + $id: '580' + body: + $ref: '577' + isNullable: true + serializedName: dictionary_getComplexItemEmpty + url: /dictionary/complex/itemempty + - $id: '581' + defaultResponse: + $id: '587' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get dictionary of complex type with {"0": {"integer": 1, "string": + "2"}, "1": {"integer": 3, "string": "4"}, "2": {"integer": 5, + "string": "6"}} + group: + $id: '583' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '582' + fixed: false + raw: getComplexValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '584' + body: + $id: '585' + $type: DictionaryType + deprecated: false + name: + $id: '586' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + isNullable: true + returnType: + $id: '588' + body: + $ref: '585' + isNullable: true + serializedName: dictionary_getComplexValid + url: /dictionary/complex/valid + - $id: '589' + defaultResponse: + $id: '599' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Put an dictionary of complex type with values {"0": {"integer": 1, + "string": "2"}, "1": {"integer": 3, "string": "4"}, "2": {"integer": + 5, "string": "6"}} + extensions: + x-ms-requestBody-index: '0' + group: + $id: '597' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '596' + fixed: false + raw: putComplexValid + parameters: + - $id: '590' + collectionFormat: none + defaultValue: + $id: '591' + fixed: false + deprecated: false + documentation: + $id: '592' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '594' + $type: DictionaryType + deprecated: false + name: + $id: '595' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + name: + $id: '593' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '598' + isNullable: true + returnType: + $id: '600' + isNullable: true + serializedName: dictionary_putComplexValid + url: /dictionary/complex/valid + - $id: '601' + defaultResponse: + $id: '611' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get a null array + group: + $id: '603' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '602' + fixed: false + raw: getArrayNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '604' + body: + $id: '605' + $type: DictionaryType + deprecated: false + name: + $id: '610' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '606' + $type: SequenceType + deprecated: false + elementType: + $id: '607' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '608' + fixed: false + raw: String + name: + $id: '609' + fixed: false + isNullable: true + returnType: + $id: '612' + body: + $ref: '605' + isNullable: true + serializedName: dictionary_getArrayNull + url: /dictionary/array/null + - $id: '613' + defaultResponse: + $id: '623' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get an empty dictionary {}' + group: + $id: '615' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '614' + fixed: false + raw: getArrayEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '616' + body: + $id: '617' + $type: DictionaryType + deprecated: false + name: + $id: '622' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '618' + $type: SequenceType + deprecated: false + elementType: + $id: '619' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '620' + fixed: false + raw: String + name: + $id: '621' + fixed: false + isNullable: true + returnType: + $id: '624' + body: + $ref: '617' + isNullable: true + serializedName: dictionary_getArrayEmpty + url: /dictionary/array/empty + - $id: '625' + defaultResponse: + $id: '635' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an dictionary of array of strings {"0": ["1", "2", "3"], "1": + null, "2": ["7", "8", "9"]} + group: + $id: '627' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '626' + fixed: false + raw: getArrayItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '628' + body: + $id: '629' + $type: DictionaryType + deprecated: false + name: + $id: '634' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '630' + $type: SequenceType + deprecated: false + elementType: + $id: '631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '632' + fixed: false + raw: String + name: + $id: '633' + fixed: false + isNullable: true + returnType: + $id: '636' + body: + $ref: '629' + isNullable: true + serializedName: dictionary_getArrayItemNull + url: /dictionary/array/itemnull + - $id: '637' + defaultResponse: + $id: '647' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of array of strings [{"0": ["1", "2", "3"], "1": [], "2": + ["7", "8", "9"]} + group: + $id: '639' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '638' + fixed: false + raw: getArrayItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '640' + body: + $id: '641' + $type: DictionaryType + deprecated: false + name: + $id: '646' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '642' + $type: SequenceType + deprecated: false + elementType: + $id: '643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '644' + fixed: false + raw: String + name: + $id: '645' + fixed: false + isNullable: true + returnType: + $id: '648' + body: + $ref: '641' + isNullable: true + serializedName: dictionary_getArrayItemEmpty + url: /dictionary/array/itemempty + - $id: '649' + defaultResponse: + $id: '659' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an array of array of strings {"0": ["1", "2", "3"], "1": ["4", + "5", "6"], "2": ["7", "8", "9"]} + group: + $id: '651' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '650' + fixed: false + raw: getArrayValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '652' + body: + $id: '653' + $type: DictionaryType + deprecated: false + name: + $id: '658' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '654' + $type: SequenceType + deprecated: false + elementType: + $id: '655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '656' + fixed: false + raw: String + name: + $id: '657' + fixed: false + isNullable: true + returnType: + $id: '660' + body: + $ref: '653' + isNullable: true + serializedName: dictionary_getArrayValid + url: /dictionary/array/valid + - $id: '661' + defaultResponse: + $id: '675' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Put An array of array of strings {"0": ["1", "2", "3"], "1": ["4", + "5", "6"], "2": ["7", "8", "9"]} + extensions: + x-ms-requestBody-index: '0' + group: + $id: '673' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '672' + fixed: false + raw: putArrayValid + parameters: + - $id: '662' + collectionFormat: none + defaultValue: + $id: '663' + fixed: false + deprecated: false + documentation: + $id: '664' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '666' + $type: DictionaryType + deprecated: false + name: + $id: '671' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '667' + $type: SequenceType + deprecated: false + elementType: + $id: '668' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '669' + fixed: false + raw: String + name: + $id: '670' + fixed: false + name: + $id: '665' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '674' + isNullable: true + returnType: + $id: '676' + isNullable: true + serializedName: dictionary_putArrayValid + url: /dictionary/array/valid + - $id: '677' + defaultResponse: + $id: '687' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get an dictionaries of dictionaries with value null + group: + $id: '679' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '678' + fixed: false + raw: getDictionaryNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '680' + body: + $id: '681' + $type: DictionaryType + deprecated: false + name: + $id: '686' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '682' + $type: DictionaryType + deprecated: false + name: + $id: '685' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '683' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '684' + fixed: false + raw: String + isNullable: true + returnType: + $id: '688' + body: + $ref: '681' + isNullable: true + serializedName: dictionary_getDictionaryNull + url: /dictionary/dictionary/null + - $id: '689' + defaultResponse: + $id: '699' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {} + group: + $id: '691' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '690' + fixed: false + raw: getDictionaryEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '692' + body: + $id: '693' + $type: DictionaryType + deprecated: false + name: + $id: '698' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '694' + $type: DictionaryType + deprecated: false + name: + $id: '697' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '695' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '696' + fixed: false + raw: String + isNullable: true + returnType: + $id: '700' + body: + $ref: '693' + isNullable: true + serializedName: dictionary_getDictionaryEmpty + url: /dictionary/dictionary/empty + - $id: '701' + defaultResponse: + $id: '711' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": null, "2": + {"7": "seven", "8": "eight", "9": "nine"}} + group: + $id: '703' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '702' + fixed: false + raw: getDictionaryItemNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '704' + body: + $id: '705' + $type: DictionaryType + deprecated: false + name: + $id: '710' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '706' + $type: DictionaryType + deprecated: false + name: + $id: '709' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '707' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '708' + fixed: false + raw: String + isNullable: true + returnType: + $id: '712' + body: + $ref: '705' + isNullable: true + serializedName: dictionary_getDictionaryItemNull + url: /dictionary/dictionary/itemnull + - $id: '713' + defaultResponse: + $id: '723' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {}, "2": + {"7": "seven", "8": "eight", "9": "nine"}} + group: + $id: '715' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '714' + fixed: false + raw: getDictionaryItemEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '716' + body: + $id: '717' + $type: DictionaryType + deprecated: false + name: + $id: '722' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '718' + $type: DictionaryType + deprecated: false + name: + $id: '721' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '719' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '720' + fixed: false + raw: String + isNullable: true + returnType: + $id: '724' + body: + $ref: '717' + isNullable: true + serializedName: dictionary_getDictionaryItemEmpty + url: /dictionary/dictionary/itemempty + - $id: '725' + defaultResponse: + $id: '735' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {"4": "four", + "5": "five", "6": "six"}, "2": {"7": "seven", "8": "eight", "9": + "nine"}} + group: + $id: '727' + fixed: false + raw: dictionary + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '726' + fixed: false + raw: getDictionaryValid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '728' + body: + $id: '729' + $type: DictionaryType + deprecated: false + name: + $id: '734' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '730' + $type: DictionaryType + deprecated: false + name: + $id: '733' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '731' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '732' + fixed: false + raw: String + isNullable: true + returnType: + $id: '736' + body: + $ref: '729' + isNullable: true + serializedName: dictionary_getDictionaryValid + url: /dictionary/dictionary/valid + - $id: '737' + defaultResponse: + $id: '751' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get an dictionaries of dictionaries of type with + value {"0": {"1": "one", "2": "two", "3": "three"}, "1": {"4": "four", + "5": "five", "6": "six"}, "2": {"7": "seven", "8": "eight", "9": + "nine"}} + extensions: + x-ms-requestBody-index: '0' + group: + $id: '749' + fixed: false + raw: dictionary + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '748' + fixed: false + raw: putDictionaryValid + parameters: + - $id: '738' + collectionFormat: none + defaultValue: + $id: '739' + fixed: false + deprecated: false + documentation: + $id: '740' + fixed: false + extensions: + x-ms-requestBody-name: arrayBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '742' + $type: DictionaryType + deprecated: false + name: + $id: '747' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '743' + $type: DictionaryType + deprecated: false + name: + $id: '746' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '744' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '745' + fixed: false + raw: String + name: + $id: '741' + fixed: false + raw: arrayBody + serializedName: arrayBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '750' + isNullable: true + returnType: + $id: '752' + isNullable: true + serializedName: dictionary_putDictionaryValid + url: /dictionary/dictionary/valid + name: + $id: '753' + fixed: false + raw: Dictionary + nameForProperty: Dictionary + typeName: + $id: '754' + fixed: false diff --git a/test/Expected/body-duration/code-model-v1-yaml.norm.yaml b/test/Expected/body-duration/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..e73e0f8 --- /dev/null +++ b/test/Expected/body-duration/code-model-v1-yaml.norm.yaml @@ -0,0 +1,221 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestDurationTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null duration value + group: + fixed: false + raw: duration + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: duration_getNull + url: /duration/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put a positive duration value + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: duration + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putPositiveDuration + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: durationBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: durationBody + serializedName: durationBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: duration_putPositiveDuration + url: /duration/positiveduration + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a positive duration value + group: + fixed: false + raw: duration + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getPositiveDuration + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: duration_getPositiveDuration + url: /duration/positiveduration + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get an invalid duration value + group: + fixed: false + raw: duration + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: duration_getInvalid + url: /duration/invalid + name: + fixed: false + raw: Duration + nameForProperty: Duration + typeName: + fixed: false diff --git a/test/Expected/body-duration/code-model-v1.norm.yaml b/test/Expected/body-duration/code-model-v1.norm.yaml new file mode 100644 index 0000000..aba1ae4 --- /dev/null +++ b/test/Expected/body-duration/code-model-v1.norm.yaml @@ -0,0 +1,281 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestDurationTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null duration value + group: + $id: '19' + fixed: false + raw: duration + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '22' + fixed: false + raw: TimeSpan + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: duration_getNull + url: /duration/null + - $id: '25' + defaultResponse: + $id: '35' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put a positive duration value + extensions: + x-ms-requestBody-index: '0' + group: + $id: '33' + fixed: false + raw: duration + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '32' + fixed: false + raw: putPositiveDuration + parameters: + - $id: '26' + collectionFormat: none + defaultValue: + $id: '27' + fixed: false + deprecated: false + documentation: + $id: '28' + fixed: false + extensions: + x-ms-requestBody-name: durationBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '30' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '31' + fixed: false + raw: TimeSpan + name: + $id: '29' + fixed: false + raw: durationBody + serializedName: durationBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '34' + isNullable: true + returnType: + $id: '36' + isNullable: true + serializedName: duration_putPositiveDuration + url: /duration/positiveduration + - $id: '37' + defaultResponse: + $id: '43' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a positive duration value + group: + $id: '39' + fixed: false + raw: duration + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '38' + fixed: false + raw: getPositiveDuration + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '40' + body: + $id: '41' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '42' + fixed: false + raw: TimeSpan + isNullable: true + returnType: + $id: '44' + body: + $ref: '41' + isNullable: true + serializedName: duration_getPositiveDuration + url: /duration/positiveduration + - $id: '45' + defaultResponse: + $id: '51' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get an invalid duration value + group: + $id: '47' + fixed: false + raw: duration + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '46' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '48' + body: + $id: '49' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '50' + fixed: false + raw: TimeSpan + isNullable: true + returnType: + $id: '52' + body: + $ref: '49' + isNullable: true + serializedName: duration_getInvalid + url: /duration/invalid + name: + $id: '53' + fixed: false + raw: Duration + nameForProperty: Duration + typeName: + $id: '54' + fixed: false diff --git a/test/Expected/body-file/code-model-v1-yaml.norm.yaml b/test/Expected/body-file/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..b171617 --- /dev/null +++ b/test/Expected/body-file/code-model-v1-yaml.norm.yaml @@ -0,0 +1,171 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestSwaggerBATFileService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get file + group: + fixed: false + raw: files + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFile + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - image/png + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: files_GetFile + url: /files/stream/nonempty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a large file + group: + fixed: false + raw: files + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFileLarge + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - image/png + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: files_GetFileLarge + url: /files/stream/verylarge + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get empty file + group: + fixed: false + raw: files + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetEmptyFile + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - image/png + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: files_GetEmptyFile + url: /files/stream/empty + name: + fixed: false + raw: Files + nameForProperty: Files + typeName: + fixed: false diff --git a/test/Expected/body-file/code-model-v1.norm.yaml b/test/Expected/body-file/code-model-v1.norm.yaml new file mode 100644 index 0000000..a45a36f --- /dev/null +++ b/test/Expected/body-file/code-model-v1.norm.yaml @@ -0,0 +1,218 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestSwaggerBATFileService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get file + group: + $id: '19' + fixed: false + raw: files + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: GetFile + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - image/png + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '22' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: files_GetFile + url: /files/stream/nonempty + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a large file + group: + $id: '27' + fixed: false + raw: files + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: GetFileLarge + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - image/png + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '30' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: files_GetFileLarge + url: /files/stream/verylarge + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get empty file + group: + $id: '35' + fixed: false + raw: files + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: GetEmptyFile + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - image/png + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '38' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: files_GetEmptyFile + url: /files/stream/empty + name: + $id: '41' + fixed: false + raw: Files + nameForProperty: Files + typeName: + $id: '42' + fixed: false diff --git a/test/Expected/body-formdata-urlencoded/code-model-v1-yaml.norm.yaml b/test/Expected/body-formdata-urlencoded/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..f03c09b --- /dev/null +++ b/test/Expected/body-formdata-urlencoded/code-model-v1-yaml.norm.yaml @@ -0,0 +1,107 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost' +documentation: Test Infrastructure for AutoRest Swagger BAT +modelsName: Models +name: AutoRestSwaggerBATFormDataService +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: '' + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: updatePetWithForm + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of pet that needs to be updated + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: petId + serializedName: petId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Updated name of the pet + isConstant: false + isRequired: false + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Updated status of the pet + isConstant: false + isRequired: false + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: status + serializedName: status + requestContentType: application/x-www-form-urlencoded + responseContentTypes: + - application/json + responses: + MethodNotAllowed: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: updatePetWithForm + summary: Updates a pet in the store with form data + url: / + name: + fixed: false + raw: '' + nameForProperty: AutoRestSwaggerBATFormDataService + typeName: + fixed: false diff --git a/test/Expected/body-formdata-urlencoded/code-model-v1.norm.yaml b/test/Expected/body-formdata-urlencoded/code-model-v1.norm.yaml new file mode 100644 index 0000000..27920d3 --- /dev/null +++ b/test/Expected/body-formdata-urlencoded/code-model-v1.norm.yaml @@ -0,0 +1,136 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost' +documentation: Test Infrastructure for AutoRest Swagger BAT +modelsName: Models +name: AutoRestSwaggerBATFormDataService +namespace: '' +operations: + - $id: '2' + methods: + - $id: '3' + defaultResponse: + $id: '26' + isNullable: true + deprecated: false + description: '' + extensions: + x-ms-requestBody-index: '2' + group: + $id: '23' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '22' + fixed: false + raw: updatePetWithForm + parameters: + - $id: '4' + collectionFormat: none + defaultValue: + $id: '5' + fixed: false + deprecated: false + documentation: + $id: '6' + fixed: false + raw: ID of pet that needs to be updated + isConstant: false + isRequired: true + location: path + modelType: + $id: '8' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9' + fixed: false + raw: String + name: + $id: '7' + fixed: false + raw: petId + serializedName: petId + - $id: '10' + collectionFormat: none + defaultValue: + $id: '11' + fixed: false + deprecated: false + documentation: + $id: '12' + fixed: false + raw: Updated name of the pet + isConstant: false + isRequired: false + location: formData + modelType: + $id: '14' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15' + fixed: false + raw: String + name: + $id: '13' + fixed: false + raw: name + serializedName: name + - $id: '16' + collectionFormat: none + defaultValue: + $id: '17' + fixed: false + deprecated: false + documentation: + $id: '18' + fixed: false + raw: Updated status of the pet + isConstant: false + isRequired: false + location: formData + modelType: + $id: '20' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '21' + fixed: false + raw: String + name: + $id: '19' + fixed: false + raw: status + serializedName: status + requestContentType: application/x-www-form-urlencoded + responseContentTypes: + - application/json + responses: + MethodNotAllowed: + $id: '25' + isNullable: true + OK: + $id: '24' + isNullable: true + returnType: + $id: '27' + isNullable: true + serializedName: updatePetWithForm + summary: Updates a pet in the store with form data + url: / + name: + $id: '28' + fixed: false + raw: '' + nameForProperty: AutoRestSwaggerBATFormDataService + typeName: + $id: '29' + fixed: false diff --git a/test/Expected/body-formdata/code-model-v1-yaml.norm.yaml b/test/Expected/body-formdata/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..066511b --- /dev/null +++ b/test/Expected/body-formdata/code-model-v1-yaml.norm.yaml @@ -0,0 +1,211 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestSwaggerBATFormDataService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Upload file + extensions: + x-ms-requestBody-index: '1' + group: + fixed: false + raw: formdata + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: UploadFile + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File to upload. + isConstant: false + isRequired: true + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + name: + fixed: false + raw: fileContent + serializedName: fileContent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + File name to upload. Name has to be spelled exactly as written + here. + isConstant: false + isRequired: true + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileName + serializedName: fileName + requestContentType: multipart/form-data + responseContentTypes: + - application/octet-stream + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: formdata_UploadFile + url: /formdata/stream/uploadfile + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Upload file + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: formdata + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UploadFileViaBody + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File to upload. + extensions: + x-ms-requestBody-name: fileContent + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + name: + fixed: false + raw: fileContent + serializedName: fileContent + requestContentType: application/octet-stream + responseContentTypes: + - application/octet-stream + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: formdata_UploadFileViaBody + url: /formdata/stream/uploadfile + name: + fixed: false + raw: Formdata + nameForProperty: Formdata + typeName: + fixed: false diff --git a/test/Expected/body-formdata/code-model-v1.norm.yaml b/test/Expected/body-formdata/code-model-v1.norm.yaml new file mode 100644 index 0000000..052327c --- /dev/null +++ b/test/Expected/body-formdata/code-model-v1.norm.yaml @@ -0,0 +1,266 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestSwaggerBATFormDataService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '35' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Upload file + extensions: + x-ms-requestBody-index: '1' + group: + $id: '31' + fixed: false + raw: formdata + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '30' + fixed: false + raw: UploadFile + parameters: + - $id: '18' + collectionFormat: none + defaultValue: + $id: '19' + fixed: false + deprecated: false + documentation: + $id: '20' + fixed: false + raw: File to upload. + isConstant: false + isRequired: true + location: formData + modelType: + $id: '22' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '23' + fixed: false + raw: Stream + name: + $id: '21' + fixed: false + raw: fileContent + serializedName: fileContent + - $id: '24' + collectionFormat: none + defaultValue: + $id: '25' + fixed: false + deprecated: false + documentation: + $id: '26' + fixed: false + raw: >- + File name to upload. Name has to be spelled exactly as written + here. + isConstant: false + isRequired: true + location: formData + modelType: + $id: '28' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '29' + fixed: false + raw: String + name: + $id: '27' + fixed: false + raw: fileName + serializedName: fileName + requestContentType: multipart/form-data + responseContentTypes: + - application/octet-stream + - application/json + responses: + OK: + $id: '32' + body: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '34' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '36' + body: + $ref: '33' + isNullable: true + serializedName: formdata_UploadFile + url: /formdata/stream/uploadfile + - $id: '37' + defaultResponse: + $id: '49' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Upload file + extensions: + x-ms-requestBody-index: '0' + group: + $id: '45' + fixed: false + raw: formdata + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '44' + fixed: false + raw: UploadFileViaBody + parameters: + - $id: '38' + collectionFormat: none + defaultValue: + $id: '39' + fixed: false + deprecated: false + documentation: + $id: '40' + fixed: false + raw: File to upload. + extensions: + x-ms-requestBody-name: fileContent + isConstant: false + isRequired: true + location: body + modelType: + $id: '42' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '43' + fixed: false + raw: Stream + name: + $id: '41' + fixed: false + raw: fileContent + serializedName: fileContent + requestContentType: application/octet-stream + responseContentTypes: + - application/octet-stream + - application/json + responses: + OK: + $id: '46' + body: + $id: '47' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '48' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '50' + body: + $ref: '47' + isNullable: true + serializedName: formdata_UploadFileViaBody + url: /formdata/stream/uploadfile + name: + $id: '51' + fixed: false + raw: Formdata + nameForProperty: Formdata + typeName: + $id: '52' + fixed: false diff --git a/test/Expected/body-integer/code-model-v1-yaml.norm.yaml b/test/Expected/body-integer/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..08d73ed --- /dev/null +++ b/test/Expected/body-integer/code-model-v1-yaml.norm.yaml @@ -0,0 +1,617 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestIntegerTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Int value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: int_getNull + url: /int/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid Int value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: int_getInvalid + url: /int/invalid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get overflow Int32 value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOverflowInt32 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: int_getOverflowInt32 + url: /int/overflowint32 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get underflow Int32 value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUnderflowInt32 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: int_getUnderflowInt32 + url: /int/underflowint32 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get overflow Int64 value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOverflowInt64 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: int_getOverflowInt64 + url: /int/overflowint64 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get underflow Int64 value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUnderflowInt64 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: int_getUnderflowInt64 + url: /int/underflowint64 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put max int32 value + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMax32 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: int_putMax32 + url: /int/max/32 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put max int64 value + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMax64 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: int_putMax64 + url: /int/max/64 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put min int32 value + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMin32 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: int_putMin32 + url: /int/min/32 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put min int64 value + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMin64 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: int_putMin64 + url: /int/min/64 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get datetime encoded as Unix time value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getUnixTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + fixed: false + raw: UnixTime + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: int_getUnixTime + url: /int/unixtime + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put datetime encoded as Unix time + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putUnixTimeDate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + fixed: false + raw: UnixTime + name: + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: int_putUnixTimeDate + url: /int/unixtime + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid Unix time value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidUnixTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + fixed: false + raw: UnixTime + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: int_getInvalidUnixTime + url: /int/invalidunixtime + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Unix time value + group: + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNullUnixTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + fixed: false + raw: UnixTime + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: int_getNullUnixTime + url: /int/nullunixtime + name: + fixed: false + raw: Int + nameForProperty: Int + typeName: + fixed: false diff --git a/test/Expected/body-integer/code-model-v1.norm.yaml b/test/Expected/body-integer/code-model-v1.norm.yaml new file mode 100644 index 0000000..bd5b590 --- /dev/null +++ b/test/Expected/body-integer/code-model-v1.norm.yaml @@ -0,0 +1,789 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestIntegerTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Int value + group: + $id: '19' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '22' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: int_getNull + url: /int/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid Int value + group: + $id: '27' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getInvalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '30' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: int_getInvalid + url: /int/invalid + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get overflow Int32 value + group: + $id: '35' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getOverflowInt32 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '38' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: int_getOverflowInt32 + url: /int/overflowint32 + - $id: '41' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get underflow Int32 value + group: + $id: '43' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getUnderflowInt32 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '46' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '48' + body: + $ref: '45' + isNullable: true + serializedName: int_getUnderflowInt32 + url: /int/underflowint32 + - $id: '49' + defaultResponse: + $id: '55' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get overflow Int64 value + group: + $id: '51' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '50' + fixed: false + raw: getOverflowInt64 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '52' + body: + $id: '53' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '54' + fixed: false + raw: Long + isNullable: true + returnType: + $id: '56' + body: + $ref: '53' + isNullable: true + serializedName: int_getOverflowInt64 + url: /int/overflowint64 + - $id: '57' + defaultResponse: + $id: '63' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get underflow Int64 value + group: + $id: '59' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '58' + fixed: false + raw: getUnderflowInt64 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '60' + body: + $id: '61' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '62' + fixed: false + raw: Long + isNullable: true + returnType: + $id: '64' + body: + $ref: '61' + isNullable: true + serializedName: int_getUnderflowInt64 + url: /int/underflowint64 + - $id: '65' + defaultResponse: + $id: '75' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put max int32 value + extensions: + x-ms-requestBody-index: '0' + group: + $id: '73' + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '72' + fixed: false + raw: putMax32 + parameters: + - $id: '66' + collectionFormat: none + defaultValue: + $id: '67' + fixed: false + deprecated: false + documentation: + $id: '68' + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '70' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '71' + fixed: false + raw: Int + name: + $id: '69' + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '74' + isNullable: true + returnType: + $id: '76' + isNullable: true + serializedName: int_putMax32 + url: /int/max/32 + - $id: '77' + defaultResponse: + $id: '87' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put max int64 value + extensions: + x-ms-requestBody-index: '0' + group: + $id: '85' + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '84' + fixed: false + raw: putMax64 + parameters: + - $id: '78' + collectionFormat: none + defaultValue: + $id: '79' + fixed: false + deprecated: false + documentation: + $id: '80' + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '82' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '83' + fixed: false + raw: Long + name: + $id: '81' + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '86' + isNullable: true + returnType: + $id: '88' + isNullable: true + serializedName: int_putMax64 + url: /int/max/64 + - $id: '89' + defaultResponse: + $id: '99' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put min int32 value + extensions: + x-ms-requestBody-index: '0' + group: + $id: '97' + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '96' + fixed: false + raw: putMin32 + parameters: + - $id: '90' + collectionFormat: none + defaultValue: + $id: '91' + fixed: false + deprecated: false + documentation: + $id: '92' + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '94' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '95' + fixed: false + raw: Int + name: + $id: '93' + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '98' + isNullable: true + returnType: + $id: '100' + isNullable: true + serializedName: int_putMin32 + url: /int/min/32 + - $id: '101' + defaultResponse: + $id: '111' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put min int64 value + extensions: + x-ms-requestBody-index: '0' + group: + $id: '109' + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '108' + fixed: false + raw: putMin64 + parameters: + - $id: '102' + collectionFormat: none + defaultValue: + $id: '103' + fixed: false + deprecated: false + documentation: + $id: '104' + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '106' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '107' + fixed: false + raw: Long + name: + $id: '105' + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '110' + isNullable: true + returnType: + $id: '112' + isNullable: true + serializedName: int_putMin64 + url: /int/min/64 + - $id: '113' + defaultResponse: + $id: '119' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get datetime encoded as Unix time value + group: + $id: '115' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '114' + fixed: false + raw: getUnixTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '116' + body: + $id: '117' + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + $id: '118' + fixed: false + raw: UnixTime + isNullable: true + returnType: + $id: '120' + body: + $ref: '117' + isNullable: true + serializedName: int_getUnixTime + url: /int/unixtime + - $id: '121' + defaultResponse: + $id: '131' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put datetime encoded as Unix time + extensions: + x-ms-requestBody-index: '0' + group: + $id: '129' + fixed: false + raw: int + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '128' + fixed: false + raw: putUnixTimeDate + parameters: + - $id: '122' + collectionFormat: none + defaultValue: + $id: '123' + fixed: false + deprecated: false + documentation: + $id: '124' + fixed: false + extensions: + x-ms-requestBody-name: intBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '126' + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + $id: '127' + fixed: false + raw: UnixTime + name: + $id: '125' + fixed: false + raw: intBody + serializedName: intBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '130' + isNullable: true + returnType: + $id: '132' + isNullable: true + serializedName: int_putUnixTimeDate + url: /int/unixtime + - $id: '133' + defaultResponse: + $id: '139' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid Unix time value + group: + $id: '135' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '134' + fixed: false + raw: getInvalidUnixTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '136' + body: + $id: '137' + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + $id: '138' + fixed: false + raw: UnixTime + isNullable: true + returnType: + $id: '140' + body: + $ref: '137' + isNullable: true + serializedName: int_getInvalidUnixTime + url: /int/invalidunixtime + - $id: '141' + defaultResponse: + $id: '147' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Unix time value + group: + $id: '143' + fixed: false + raw: int + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '142' + fixed: false + raw: getNullUnixTime + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '144' + body: + $id: '145' + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + $id: '146' + fixed: false + raw: UnixTime + isNullable: true + returnType: + $id: '148' + body: + $ref: '145' + isNullable: true + serializedName: int_getNullUnixTime + url: /int/nullunixtime + name: + $id: '149' + fixed: false + raw: Int + nameForProperty: Int + typeName: + $id: '150' + fixed: false diff --git a/test/Expected/body-number.quirks/code-model-v1-yaml.norm.yaml b/test/Expected/body-number.quirks/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..55c1161 --- /dev/null +++ b/test/Expected/body-number.quirks/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1000 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestNumberTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: number_getNull + url: /number/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid float Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: number_getInvalidFloat + url: /number/invalidfloat + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid double Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: number_getInvalidDouble + url: /number/invaliddouble + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big float value 3.402823e+20 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigFloat + url: /number/big/float/3.402823e+20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big float value 3.402823e+20 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: number_getBigFloat + url: /number/big/float/3.402823e+20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big double value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDouble + url: /number/big/double/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 2.5976931e+101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: number_getBigDouble + url: /number/big/double/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big double value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDoublePositiveDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDoublePositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: number_getBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big double value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDoubleNegativeDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value -99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDoubleNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: number_getBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big decimal value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDecimal + url: /number/big/decimal/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big decimal value 2.5976931e+101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: number_getBigDecimal + url: /number/big/decimal/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big decimal value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDecimalPositiveDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big decimal value 99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDecimalPositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: number_getBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big decimal value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDecimalNegativeDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big decimal value -99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDecimalNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_10 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: number_getBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put small float value 3.402823e-20 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSmallFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putSmallFloat + url: /number/small/float/3.402823e-20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 3.402823e-20 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSmallFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_11 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: number_getSmallFloat + url: /number/small/float/3.402823e-20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put small double value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSmallDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putSmallDouble + url: /number/small/double/2.5976931e-101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 2.5976931e-101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSmallDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_12 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: number_getSmallDouble + url: /number/small/double/2.5976931e-101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put small decimal value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSmallDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putSmallDecimal + url: /number/small/decimal/2.5976931e-101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get small decimal value 2.5976931e-101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSmallDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_13 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: number_getSmallDecimal + url: /number/small/decimal/2.5976931e-101 + name: + fixed: false + raw: Number + nameForProperty: Number + typeName: + fixed: false diff --git a/test/Expected/body-number.quirks/code-model-v1.norm.yaml b/test/Expected/body-number.quirks/code-model-v1.norm.yaml new file mode 100644 index 0000000..3649db5 --- /dev/null +++ b/test/Expected/body-number.quirks/code-model-v1.norm.yaml @@ -0,0 +1,1277 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestNumberTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Number value + group: + $id: '19' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '22' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: number_getNull + url: /number/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid float Number value + group: + $id: '27' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getInvalidFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '30' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: number_getInvalidFloat + url: /number/invalidfloat + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid double Number value + group: + $id: '35' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getInvalidDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '38' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: number_getInvalidDouble + url: /number/invaliddouble + - $id: '41' + defaultResponse: + $id: '51' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big float value 3.402823e+20 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '49' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '48' + fixed: false + raw: putBigFloat + parameters: + - $id: '42' + collectionFormat: none + defaultValue: + $id: '43' + fixed: false + deprecated: false + documentation: + $id: '44' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '46' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '47' + fixed: false + raw: Double + name: + $id: '45' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '50' + isNullable: true + returnType: + $id: '52' + isNullable: true + serializedName: number_putBigFloat + url: /number/big/float/3.402823e+20 + - $id: '53' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big float value 3.402823e+20 + group: + $id: '55' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '54' + fixed: false + raw: getBigFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '56' + body: + $id: '57' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '58' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '60' + body: + $ref: '57' + isNullable: true + serializedName: number_getBigFloat + url: /number/big/float/3.402823e+20 + - $id: '61' + defaultResponse: + $id: '71' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big double value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '69' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '68' + fixed: false + raw: putBigDouble + parameters: + - $id: '62' + collectionFormat: none + defaultValue: + $id: '63' + fixed: false + deprecated: false + documentation: + $id: '64' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '66' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '67' + fixed: false + raw: Double + name: + $id: '65' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '70' + isNullable: true + returnType: + $id: '72' + isNullable: true + serializedName: number_putBigDouble + url: /number/big/double/2.5976931e+101 + - $id: '73' + defaultResponse: + $id: '79' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 2.5976931e+101 + group: + $id: '75' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '74' + fixed: false + raw: getBigDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '76' + body: + $id: '77' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '78' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '80' + body: + $ref: '77' + isNullable: true + serializedName: number_getBigDouble + url: /number/big/double/2.5976931e+101 + - $id: '81' + defaultResponse: + $id: '91' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big double value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '89' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '88' + fixed: false + raw: putBigDoublePositiveDecimal + parameters: + - $id: '82' + collectionFormat: none + defaultValue: + $id: '83' + fixed: false + deprecated: false + documentation: + $id: '84' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '86' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '87' + fixed: false + raw: Double + name: + $id: '85' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '90' + isNullable: true + returnType: + $id: '92' + isNullable: true + serializedName: number_putBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - $id: '93' + defaultResponse: + $id: '99' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 99999999.99 + group: + $id: '95' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '94' + fixed: false + raw: getBigDoublePositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '96' + body: + $id: '97' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '98' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '100' + body: + $ref: '97' + isNullable: true + serializedName: number_getBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - $id: '101' + defaultResponse: + $id: '111' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big double value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '109' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '108' + fixed: false + raw: putBigDoubleNegativeDecimal + parameters: + - $id: '102' + collectionFormat: none + defaultValue: + $id: '103' + fixed: false + deprecated: false + documentation: + $id: '104' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '106' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '107' + fixed: false + raw: Double + name: + $id: '105' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '110' + isNullable: true + returnType: + $id: '112' + isNullable: true + serializedName: number_putBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - $id: '113' + defaultResponse: + $id: '119' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value -99999999.99 + group: + $id: '115' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '114' + fixed: false + raw: getBigDoubleNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '116' + body: + $id: '117' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '118' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '120' + body: + $ref: '117' + isNullable: true + serializedName: number_getBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - $id: '121' + defaultResponse: + $id: '131' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big decimal value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '129' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '128' + fixed: false + raw: putBigDecimal + parameters: + - $id: '122' + collectionFormat: none + defaultValue: + $id: '123' + fixed: false + deprecated: false + documentation: + $id: '124' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '126' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '127' + fixed: false + raw: Decimal + name: + $id: '125' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '130' + isNullable: true + returnType: + $id: '132' + isNullable: true + serializedName: number_putBigDecimal + url: /number/big/decimal/2.5976931e+101 + - $id: '133' + defaultResponse: + $id: '139' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big decimal value 2.5976931e+101 + group: + $id: '135' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '134' + fixed: false + raw: getBigDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '136' + body: + $id: '137' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '138' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '140' + body: + $ref: '137' + isNullable: true + serializedName: number_getBigDecimal + url: /number/big/decimal/2.5976931e+101 + - $id: '141' + defaultResponse: + $id: '151' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big decimal value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '149' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '148' + fixed: false + raw: putBigDecimalPositiveDecimal + parameters: + - $id: '142' + collectionFormat: none + defaultValue: + $id: '143' + fixed: false + deprecated: false + documentation: + $id: '144' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '146' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '147' + fixed: false + raw: Decimal + name: + $id: '145' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '150' + isNullable: true + returnType: + $id: '152' + isNullable: true + serializedName: number_putBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - $id: '153' + defaultResponse: + $id: '159' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big decimal value 99999999.99 + group: + $id: '155' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '154' + fixed: false + raw: getBigDecimalPositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '156' + body: + $id: '157' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '158' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '160' + body: + $ref: '157' + isNullable: true + serializedName: number_getBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - $id: '161' + defaultResponse: + $id: '171' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big decimal value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '169' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '168' + fixed: false + raw: putBigDecimalNegativeDecimal + parameters: + - $id: '162' + collectionFormat: none + defaultValue: + $id: '163' + fixed: false + deprecated: false + documentation: + $id: '164' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '166' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '167' + fixed: false + raw: Decimal + name: + $id: '165' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '170' + isNullable: true + returnType: + $id: '172' + isNullable: true + serializedName: number_putBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - $id: '173' + defaultResponse: + $id: '179' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big decimal value -99999999.99 + group: + $id: '175' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '174' + fixed: false + raw: getBigDecimalNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '176' + body: + $id: '177' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '178' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '180' + body: + $ref: '177' + isNullable: true + serializedName: number_getBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - $id: '181' + defaultResponse: + $id: '191' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put small float value 3.402823e-20 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '189' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '188' + fixed: false + raw: putSmallFloat + parameters: + - $id: '182' + collectionFormat: none + defaultValue: + $id: '183' + fixed: false + deprecated: false + documentation: + $id: '184' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '186' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '187' + fixed: false + raw: Double + name: + $id: '185' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '190' + isNullable: true + returnType: + $id: '192' + isNullable: true + serializedName: number_putSmallFloat + url: /number/small/float/3.402823e-20 + - $id: '193' + defaultResponse: + $id: '199' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 3.402823e-20 + group: + $id: '195' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '194' + fixed: false + raw: getSmallFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '196' + body: + $id: '197' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '198' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '200' + body: + $ref: '197' + isNullable: true + serializedName: number_getSmallFloat + url: /number/small/float/3.402823e-20 + - $id: '201' + defaultResponse: + $id: '211' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put small double value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '209' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '208' + fixed: false + raw: putSmallDouble + parameters: + - $id: '202' + collectionFormat: none + defaultValue: + $id: '203' + fixed: false + deprecated: false + documentation: + $id: '204' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '206' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '207' + fixed: false + raw: Double + name: + $id: '205' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '210' + isNullable: true + returnType: + $id: '212' + isNullable: true + serializedName: number_putSmallDouble + url: /number/small/double/2.5976931e-101 + - $id: '213' + defaultResponse: + $id: '219' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 2.5976931e-101 + group: + $id: '215' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '214' + fixed: false + raw: getSmallDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '216' + body: + $id: '217' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '218' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '220' + body: + $ref: '217' + isNullable: true + serializedName: number_getSmallDouble + url: /number/small/double/2.5976931e-101 + - $id: '221' + defaultResponse: + $id: '231' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put small decimal value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '229' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '228' + fixed: false + raw: putSmallDecimal + parameters: + - $id: '222' + collectionFormat: none + defaultValue: + $id: '223' + fixed: false + deprecated: false + documentation: + $id: '224' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '226' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '227' + fixed: false + raw: Decimal + name: + $id: '225' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '230' + isNullable: true + returnType: + $id: '232' + isNullable: true + serializedName: number_putSmallDecimal + url: /number/small/decimal/2.5976931e-101 + - $id: '233' + defaultResponse: + $id: '239' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get small decimal value 2.5976931e-101 + group: + $id: '235' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '234' + fixed: false + raw: getSmallDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '236' + body: + $id: '237' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '238' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '240' + body: + $ref: '237' + isNullable: true + serializedName: number_getSmallDecimal + url: /number/small/decimal/2.5976931e-101 + name: + $id: '241' + fixed: false + raw: Number + nameForProperty: Number + typeName: + $id: '242' + fixed: false diff --git a/test/Expected/body-number/code-model-v1-yaml.norm.yaml b/test/Expected/body-number/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..05da556 --- /dev/null +++ b/test/Expected/body-number/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1037 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestNumberTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: number_getNull + url: /number/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid float Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: number_getInvalidFloat + url: /number/invalidfloat + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid double Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: number_getInvalidDouble + url: /number/invaliddouble + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get invalid decimal Number value + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getInvalidDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: number_getInvalidDecimal + url: /number/invaliddecimal + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big float value 3.402823e+20 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigFloat + url: /number/big/float/3.402823e+20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big float value 3.402823e+20 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: number_getBigFloat + url: /number/big/float/3.402823e+20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big double value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDouble + url: /number/big/double/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 2.5976931e+101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: number_getBigDouble + url: /number/big/double/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big double value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDoublePositiveDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '99999999.99' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDoublePositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: number_getBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big double value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDoubleNegativeDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-99999999.99' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value -99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDoubleNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: number_getBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big decimal value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDecimal + url: /number/big/decimal/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big decimal value 2.5976931e+101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: number_getBigDecimal + url: /number/big/decimal/2.5976931e+101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big decimal value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDecimalPositiveDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '99999999.99' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big decimal value 99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDecimalPositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_10 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: number_getBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put big decimal value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBigDecimalNegativeDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-99999999.99' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big decimal value -99999999.99 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBigDecimalNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_11 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: number_getBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put small float value 3.402823e-20 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSmallFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putSmallFloat + url: /number/small/float/3.402823e-20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 3.402823e-20 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSmallFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_12 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: number_getSmallFloat + url: /number/small/float/3.402823e-20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put small double value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSmallDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putSmallDouble + url: /number/small/double/2.5976931e-101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get big double value 2.5976931e-101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSmallDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_13 + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: number_getSmallDouble + url: /number/small/double/2.5976931e-101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put small decimal value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSmallDecimal + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + name: + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: number_putSmallDecimal + url: /number/small/decimal/2.5976931e-101 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get small decimal value 2.5976931e-101 + group: + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSmallDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_14 + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + fixed: false + raw: Decimal + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: number_getSmallDecimal + url: /number/small/decimal/2.5976931e-101 + name: + fixed: false + raw: Number + nameForProperty: Number + typeName: + fixed: false diff --git a/test/Expected/body-number/code-model-v1.norm.yaml b/test/Expected/body-number/code-model-v1.norm.yaml new file mode 100644 index 0000000..1077e3c --- /dev/null +++ b/test/Expected/body-number/code-model-v1.norm.yaml @@ -0,0 +1,1324 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestNumberTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '23' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Number value + group: + $id: '19' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '20' + body: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '22' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '24' + body: + $ref: '21' + isNullable: true + serializedName: number_getNull + url: /number/null + - $id: '25' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid float Number value + group: + $id: '27' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: getInvalidFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + body: + $id: '29' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '30' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '32' + body: + $ref: '29' + isNullable: true + serializedName: number_getInvalidFloat + url: /number/invalidfloat + - $id: '33' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid double Number value + group: + $id: '35' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '34' + fixed: false + raw: getInvalidDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '36' + body: + $id: '37' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '38' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '40' + body: + $ref: '37' + isNullable: true + serializedName: number_getInvalidDouble + url: /number/invaliddouble + - $id: '41' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get invalid decimal Number value + group: + $id: '43' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '42' + fixed: false + raw: getInvalidDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '44' + body: + $id: '45' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '46' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '48' + body: + $ref: '45' + isNullable: true + serializedName: number_getInvalidDecimal + url: /number/invaliddecimal + - $id: '49' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big float value 3.402823e+20 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '57' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '56' + fixed: false + raw: putBigFloat + parameters: + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '54' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '55' + fixed: false + raw: Double + name: + $id: '53' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '58' + isNullable: true + returnType: + $id: '60' + isNullable: true + serializedName: number_putBigFloat + url: /number/big/float/3.402823e+20 + - $id: '61' + defaultResponse: + $id: '67' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big float value 3.402823e+20 + group: + $id: '63' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '62' + fixed: false + raw: getBigFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '64' + body: + $id: '65' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '66' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '68' + body: + $ref: '65' + isNullable: true + serializedName: number_getBigFloat + url: /number/big/float/3.402823e+20 + - $id: '69' + defaultResponse: + $id: '79' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big double value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '77' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '76' + fixed: false + raw: putBigDouble + parameters: + - $id: '70' + collectionFormat: none + defaultValue: + $id: '71' + fixed: false + deprecated: false + documentation: + $id: '72' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '74' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '75' + fixed: false + raw: Double + name: + $id: '73' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '78' + isNullable: true + returnType: + $id: '80' + isNullable: true + serializedName: number_putBigDouble + url: /number/big/double/2.5976931e+101 + - $id: '81' + defaultResponse: + $id: '87' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 2.5976931e+101 + group: + $id: '83' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '82' + fixed: false + raw: getBigDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '84' + body: + $id: '85' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '86' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '88' + body: + $ref: '85' + isNullable: true + serializedName: number_getBigDouble + url: /number/big/double/2.5976931e+101 + - $id: '89' + defaultResponse: + $id: '99' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big double value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '97' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '96' + fixed: false + raw: putBigDoublePositiveDecimal + parameters: + - $id: '90' + collectionFormat: none + defaultValue: + $id: '91' + fixed: false + raw: '99999999.99' + deprecated: false + documentation: + $id: '92' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '94' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '95' + fixed: false + raw: Double + name: + $id: '93' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '98' + isNullable: true + returnType: + $id: '100' + isNullable: true + serializedName: number_putBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - $id: '101' + defaultResponse: + $id: '107' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 99999999.99 + group: + $id: '103' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '102' + fixed: false + raw: getBigDoublePositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '104' + body: + $id: '105' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '106' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '108' + body: + $ref: '105' + isNullable: true + serializedName: number_getBigDoublePositiveDecimal + url: /number/big/double/99999999.99 + - $id: '109' + defaultResponse: + $id: '119' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big double value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '117' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '116' + fixed: false + raw: putBigDoubleNegativeDecimal + parameters: + - $id: '110' + collectionFormat: none + defaultValue: + $id: '111' + fixed: false + raw: '-99999999.99' + deprecated: false + documentation: + $id: '112' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '114' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '115' + fixed: false + raw: Double + name: + $id: '113' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '118' + isNullable: true + returnType: + $id: '120' + isNullable: true + serializedName: number_putBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - $id: '121' + defaultResponse: + $id: '127' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value -99999999.99 + group: + $id: '123' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '122' + fixed: false + raw: getBigDoubleNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '124' + body: + $id: '125' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '126' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '128' + body: + $ref: '125' + isNullable: true + serializedName: number_getBigDoubleNegativeDecimal + url: /number/big/double/-99999999.99 + - $id: '129' + defaultResponse: + $id: '139' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big decimal value 2.5976931e+101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '137' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '136' + fixed: false + raw: putBigDecimal + parameters: + - $id: '130' + collectionFormat: none + defaultValue: + $id: '131' + fixed: false + deprecated: false + documentation: + $id: '132' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '134' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '135' + fixed: false + raw: Decimal + name: + $id: '133' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '138' + isNullable: true + returnType: + $id: '140' + isNullable: true + serializedName: number_putBigDecimal + url: /number/big/decimal/2.5976931e+101 + - $id: '141' + defaultResponse: + $id: '147' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big decimal value 2.5976931e+101 + group: + $id: '143' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '142' + fixed: false + raw: getBigDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '144' + body: + $id: '145' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '146' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '148' + body: + $ref: '145' + isNullable: true + serializedName: number_getBigDecimal + url: /number/big/decimal/2.5976931e+101 + - $id: '149' + defaultResponse: + $id: '159' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big decimal value 99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '157' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '156' + fixed: false + raw: putBigDecimalPositiveDecimal + parameters: + - $id: '150' + collectionFormat: none + defaultValue: + $id: '151' + fixed: false + raw: '99999999.99' + deprecated: false + documentation: + $id: '152' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '154' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '155' + fixed: false + raw: Decimal + name: + $id: '153' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '158' + isNullable: true + returnType: + $id: '160' + isNullable: true + serializedName: number_putBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - $id: '161' + defaultResponse: + $id: '167' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big decimal value 99999999.99 + group: + $id: '163' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '162' + fixed: false + raw: getBigDecimalPositiveDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '164' + body: + $id: '165' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '166' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '168' + body: + $ref: '165' + isNullable: true + serializedName: number_getBigDecimalPositiveDecimal + url: /number/big/decimal/99999999.99 + - $id: '169' + defaultResponse: + $id: '179' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put big decimal value -99999999.99 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '177' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '176' + fixed: false + raw: putBigDecimalNegativeDecimal + parameters: + - $id: '170' + collectionFormat: none + defaultValue: + $id: '171' + fixed: false + raw: '-99999999.99' + deprecated: false + documentation: + $id: '172' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '174' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '175' + fixed: false + raw: Decimal + name: + $id: '173' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '178' + isNullable: true + returnType: + $id: '180' + isNullable: true + serializedName: number_putBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - $id: '181' + defaultResponse: + $id: '187' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big decimal value -99999999.99 + group: + $id: '183' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '182' + fixed: false + raw: getBigDecimalNegativeDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '184' + body: + $id: '185' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '186' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '188' + body: + $ref: '185' + isNullable: true + serializedName: number_getBigDecimalNegativeDecimal + url: /number/big/decimal/-99999999.99 + - $id: '189' + defaultResponse: + $id: '199' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put small float value 3.402823e-20 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '197' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '196' + fixed: false + raw: putSmallFloat + parameters: + - $id: '190' + collectionFormat: none + defaultValue: + $id: '191' + fixed: false + deprecated: false + documentation: + $id: '192' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '194' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '195' + fixed: false + raw: Double + name: + $id: '193' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '198' + isNullable: true + returnType: + $id: '200' + isNullable: true + serializedName: number_putSmallFloat + url: /number/small/float/3.402823e-20 + - $id: '201' + defaultResponse: + $id: '207' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 3.402823e-20 + group: + $id: '203' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '202' + fixed: false + raw: getSmallFloat + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '204' + body: + $id: '205' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '206' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '208' + body: + $ref: '205' + isNullable: true + serializedName: number_getSmallFloat + url: /number/small/float/3.402823e-20 + - $id: '209' + defaultResponse: + $id: '219' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put small double value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '217' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '216' + fixed: false + raw: putSmallDouble + parameters: + - $id: '210' + collectionFormat: none + defaultValue: + $id: '211' + fixed: false + deprecated: false + documentation: + $id: '212' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '214' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '215' + fixed: false + raw: Double + name: + $id: '213' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '218' + isNullable: true + returnType: + $id: '220' + isNullable: true + serializedName: number_putSmallDouble + url: /number/small/double/2.5976931e-101 + - $id: '221' + defaultResponse: + $id: '227' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get big double value 2.5976931e-101 + group: + $id: '223' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '222' + fixed: false + raw: getSmallDouble + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '224' + body: + $id: '225' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '226' + fixed: false + raw: Double + isNullable: true + returnType: + $id: '228' + body: + $ref: '225' + isNullable: true + serializedName: number_getSmallDouble + url: /number/small/double/2.5976931e-101 + - $id: '229' + defaultResponse: + $id: '239' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put small decimal value 2.5976931e-101 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '237' + fixed: false + raw: number + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '236' + fixed: false + raw: putSmallDecimal + parameters: + - $id: '230' + collectionFormat: none + defaultValue: + $id: '231' + fixed: false + deprecated: false + documentation: + $id: '232' + fixed: false + extensions: + x-ms-requestBody-name: numberBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '234' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '235' + fixed: false + raw: Decimal + name: + $id: '233' + fixed: false + raw: numberBody + serializedName: numberBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '238' + isNullable: true + returnType: + $id: '240' + isNullable: true + serializedName: number_putSmallDecimal + url: /number/small/decimal/2.5976931e-101 + - $id: '241' + defaultResponse: + $id: '247' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get small decimal value 2.5976931e-101 + group: + $id: '243' + fixed: false + raw: number + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '242' + fixed: false + raw: getSmallDecimal + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '244' + body: + $id: '245' + $type: PrimaryType + deprecated: false + format: decimal + knownPrimaryType: decimal + name: + $id: '246' + fixed: false + raw: Decimal + isNullable: true + returnType: + $id: '248' + body: + $ref: '245' + isNullable: true + serializedName: number_getSmallDecimal + url: /number/small/decimal/2.5976931e-101 + name: + $id: '249' + fixed: false + raw: Number + nameForProperty: Number + typeName: + $id: '250' + fixed: false diff --git a/test/Expected/body-string.quirks/code-model-v1-yaml.norm.yaml b/test/Expected/body-string.quirks/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..a1151d7 --- /dev/null +++ b/test/Expected/body-string.quirks/code-model-v1-yaml.norm.yaml @@ -0,0 +1,937 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +enumTypes: + - &ref_9 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: Colors + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: red color + serializedName: red color + - name: green-color + serializedName: green-color + - name: blue_color + serializedName: blue_color +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_10 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: RefColorConstant + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: green-color + deprecated: false + documentation: + fixed: false + raw: Referenced Color Constant Description. + extensions: + x-ms-enum: + modelAsString: false + name: ColorConstant + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ColorConstant + realPath: + - ColorConstant + serializedName: ColorConstant + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sample string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + serializedName: RefColorConstant +modelsName: Models +name: AutoRestSwaggerBATService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null string value value + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - {} + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: string_getNull + url: /string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set string value null + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putNull + url: /string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get empty string value value '' + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: '' + serializedName: '' + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: string_getEmpty + url: /string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set string value empty '' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putEmpty + url: /string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get mbcs string value + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMbcs + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + serializedName: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: string_getMbcs + url: /string/mbcs + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set string value mbcs + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMbcs + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putMbcs + url: /string/mbcs + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get string value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getWhitespace + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: ' Now is the time for all good men to come to the aid of their country ' + serializedName: ' Now is the time for all good men to come to the aid of their country ' + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: string_getWhitespace + url: /string/whitespace + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set String value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putWhitespace + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putWhitespace + url: /string/whitespace + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get String value when no string value is sent in response payload + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: string_getNotProvided + url: /string/notProvided + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get value that is base64 encoded + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBase64Encoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: string_getBase64Encoded + url: /string/base64Encoding + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get value that is base64url encoded + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: string_getBase64UrlEncoded + url: /string/base64UrlEncoding + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put value that is base64url encoded + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBase64UrlEncoded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putBase64UrlEncoded + url: /string/base64UrlEncoding + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null value that is expected to be base64url encoded + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNullBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: string_getNullBase64UrlEncoded + url: /string/nullBase64UrlEncoding + name: + fixed: false + raw: String + nameForProperty: String + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotExpandable + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: enum_getNotExpandable + url: /string/enum/notExpandable + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNotExpandable + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: *ref_9 + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: enum_putNotExpandable + url: /string/enum/notExpandable + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getReferenced + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: enum_getReferenced + url: /string/enum/Referenced + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putReferenced + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: *ref_9 + name: + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: enum_putReferenced + url: /string/enum/Referenced + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get value 'green-color' from the constant. + group: + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getReferencedConstant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_10 + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: enum_getReferencedConstant + url: /string/enum/ReferencedConstant + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Sends value 'green-color' from a constant + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putReferencedConstant + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: *ref_10 + name: + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: enum_putReferencedConstant + url: /string/enum/ReferencedConstant + name: + fixed: false + raw: Enum + nameForProperty: Enum + typeName: + fixed: false diff --git a/test/Expected/body-string.quirks/code-model-v1.norm.yaml b/test/Expected/body-string.quirks/code-model-v1.norm.yaml new file mode 100644 index 0000000..6b2d00b --- /dev/null +++ b/test/Expected/body-string.quirks/code-model-v1.norm.yaml @@ -0,0 +1,1195 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +enumTypes: + - $id: '30' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '36' + fixed: false + raw: Colors + oldModelAsString: false + underlyingType: + $id: '34' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '35' + fixed: false + raw: String + values: + - $id: '31' + name: red color + serializedName: red color + - $id: '32' + name: green-color + serializedName: green-color + - $id: '33' + name: blue_color + serializedName: blue_color +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '29' + fixed: false + raw: RefColorConstant + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + raw: green-color + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Referenced Color Constant Description. + extensions: + x-ms-enum: + modelAsString: false + name: ColorConstant + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: ColorConstant + realPath: + - ColorConstant + serializedName: ColorConstant + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: Sample string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + serializedName: RefColorConstant +modelsName: Models +name: AutoRestSwaggerBATService +namespace: '' +operations: + - $id: '37' + methods: + - $id: '38' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null string value value + group: + $id: '40' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '39' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '41' + body: + $id: '42' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '46' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '44' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '45' + fixed: false + raw: String + values: + - $id: '43' + isNullable: true + returnType: + $id: '48' + body: + $ref: '42' + isNullable: true + serializedName: string_getNull + url: /string/null + - $id: '49' + defaultResponse: + $id: '59' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set string value null + extensions: + x-ms-requestBody-index: '0' + group: + $id: '57' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '56' + fixed: false + raw: putNull + parameters: + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: false + location: body + modelType: + $id: '54' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '55' + fixed: false + raw: String + name: + $id: '53' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '58' + isNullable: true + returnType: + $id: '60' + isNullable: true + serializedName: string_putNull + url: /string/null + - $id: '61' + defaultResponse: + $id: '70' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get empty string value value '' + group: + $id: '63' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '62' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '64' + body: + $id: '65' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '69' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '67' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '68' + fixed: false + raw: String + values: + - $id: '66' + name: '' + serializedName: '' + isNullable: true + returnType: + $id: '71' + body: + $ref: '65' + isNullable: true + serializedName: string_getEmpty + url: /string/empty + - $id: '72' + defaultResponse: + $id: '82' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set string value empty '' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '80' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '79' + fixed: false + raw: putEmpty + parameters: + - $id: '73' + collectionFormat: none + defaultValue: + $id: '74' + fixed: false + deprecated: false + documentation: + $id: '75' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + name: + $id: '76' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '81' + isNullable: true + returnType: + $id: '83' + isNullable: true + serializedName: string_putEmpty + url: /string/empty + - $id: '84' + defaultResponse: + $id: '93' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get mbcs string value + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + group: + $id: '86' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '85' + fixed: false + raw: getMbcs + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '87' + body: + $id: '88' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '92' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '90' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '91' + fixed: false + raw: String + values: + - $id: '89' + name: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + serializedName: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + isNullable: true + returnType: + $id: '94' + body: + $ref: '88' + isNullable: true + serializedName: string_getMbcs + url: /string/mbcs + - $id: '95' + defaultResponse: + $id: '105' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Set string value mbcs + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '103' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '102' + fixed: false + raw: putMbcs + parameters: + - $id: '96' + collectionFormat: none + defaultValue: + $id: '97' + fixed: false + deprecated: false + documentation: + $id: '98' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '100' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '101' + fixed: false + raw: String + name: + $id: '99' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '104' + isNullable: true + returnType: + $id: '106' + isNullable: true + serializedName: string_putMbcs + url: /string/mbcs + - $id: '107' + defaultResponse: + $id: '116' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get string value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + group: + $id: '109' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '108' + fixed: false + raw: getWhitespace + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '110' + body: + $id: '111' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '115' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '114' + fixed: false + raw: String + values: + - $id: '112' + name: ' Now is the time for all good men to come to the aid of their country ' + serializedName: ' Now is the time for all good men to come to the aid of their country ' + isNullable: true + returnType: + $id: '117' + body: + $ref: '111' + isNullable: true + serializedName: string_getWhitespace + url: /string/whitespace + - $id: '118' + defaultResponse: + $id: '128' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Set String value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '126' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '125' + fixed: false + raw: putWhitespace + parameters: + - $id: '119' + collectionFormat: none + defaultValue: + $id: '120' + fixed: false + deprecated: false + documentation: + $id: '121' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '123' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '124' + fixed: false + raw: String + name: + $id: '122' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '127' + isNullable: true + returnType: + $id: '129' + isNullable: true + serializedName: string_putWhitespace + url: /string/whitespace + - $id: '130' + defaultResponse: + $id: '136' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get String value when no string value is sent in response payload + group: + $id: '132' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '131' + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '133' + body: + $id: '134' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '135' + fixed: false + raw: String + isNullable: true + returnType: + $id: '137' + body: + $ref: '134' + isNullable: true + serializedName: string_getNotProvided + url: /string/notProvided + - $id: '138' + defaultResponse: + $id: '144' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get value that is base64 encoded + group: + $id: '140' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '139' + fixed: false + raw: getBase64Encoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '141' + body: + $id: '142' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '143' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '145' + body: + $ref: '142' + isNullable: true + serializedName: string_getBase64Encoded + url: /string/base64Encoding + - $id: '146' + defaultResponse: + $id: '152' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get value that is base64url encoded + group: + $id: '148' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '147' + fixed: false + raw: getBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '149' + body: + $id: '150' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '151' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '153' + body: + $ref: '150' + isNullable: true + serializedName: string_getBase64UrlEncoded + url: /string/base64UrlEncoding + - $id: '154' + defaultResponse: + $id: '164' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put value that is base64url encoded + extensions: + x-ms-requestBody-index: '0' + group: + $id: '162' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '161' + fixed: false + raw: putBase64UrlEncoded + parameters: + - $id: '155' + collectionFormat: none + defaultValue: + $id: '156' + fixed: false + deprecated: false + documentation: + $id: '157' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '159' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '160' + fixed: false + raw: Base64Url + name: + $id: '158' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '163' + isNullable: true + returnType: + $id: '165' + isNullable: true + serializedName: string_putBase64UrlEncoded + url: /string/base64UrlEncoding + - $id: '166' + defaultResponse: + $id: '172' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null value that is expected to be base64url encoded + group: + $id: '168' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '167' + fixed: false + raw: getNullBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '169' + body: + $id: '170' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '171' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '173' + body: + $ref: '170' + isNullable: true + serializedName: string_getNullBase64UrlEncoded + url: /string/nullBase64UrlEncoding + name: + $id: '174' + fixed: false + raw: String + nameForProperty: String + typeName: + $id: '175' + fixed: false + - $id: '176' + methods: + - $id: '177' + defaultResponse: + $id: '181' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + $id: '179' + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '178' + fixed: false + raw: getNotExpandable + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '180' + body: + $ref: '30' + isNullable: true + returnType: + $id: '182' + body: + $ref: '30' + isNullable: true + serializedName: enum_getNotExpandable + url: /string/enum/notExpandable + - $id: '183' + defaultResponse: + $id: '191' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '189' + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '188' + fixed: false + raw: putNotExpandable + parameters: + - $id: '184' + collectionFormat: none + defaultValue: + $id: '185' + fixed: false + deprecated: false + documentation: + $id: '186' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '30' + name: + $id: '187' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '190' + isNullable: true + returnType: + $id: '192' + isNullable: true + serializedName: enum_putNotExpandable + url: /string/enum/notExpandable + - $id: '193' + defaultResponse: + $id: '197' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + $id: '195' + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '194' + fixed: false + raw: getReferenced + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '196' + body: + $ref: '30' + isNullable: true + returnType: + $id: '198' + body: + $ref: '30' + isNullable: true + serializedName: enum_getReferenced + url: /string/enum/Referenced + - $id: '199' + defaultResponse: + $id: '207' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '205' + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '204' + fixed: false + raw: putReferenced + parameters: + - $id: '200' + collectionFormat: none + defaultValue: + $id: '201' + fixed: false + deprecated: false + documentation: + $id: '202' + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '30' + name: + $id: '203' + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '206' + isNullable: true + returnType: + $id: '208' + isNullable: true + serializedName: enum_putReferenced + url: /string/enum/Referenced + - $id: '209' + defaultResponse: + $id: '213' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get value 'green-color' from the constant. + group: + $id: '211' + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '210' + fixed: false + raw: getReferencedConstant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '212' + body: + $ref: '16' + isNullable: true + returnType: + $id: '214' + body: + $ref: '16' + isNullable: true + serializedName: enum_getReferencedConstant + url: /string/enum/ReferencedConstant + - $id: '215' + defaultResponse: + $id: '223' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Sends value 'green-color' from a constant + extensions: + x-ms-requestBody-index: '0' + group: + $id: '221' + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '220' + fixed: false + raw: putReferencedConstant + parameters: + - $id: '216' + collectionFormat: none + defaultValue: + $id: '217' + fixed: false + deprecated: false + documentation: + $id: '218' + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '16' + name: + $id: '219' + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '222' + isNullable: true + returnType: + $id: '224' + isNullable: true + serializedName: enum_putReferencedConstant + url: /string/enum/ReferencedConstant + name: + $id: '225' + fixed: false + raw: Enum + nameForProperty: Enum + typeName: + $id: '226' + fixed: false diff --git a/test/Expected/body-string/code-model-v1-yaml.norm.yaml b/test/Expected/body-string/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..22523d1 --- /dev/null +++ b/test/Expected/body-string/code-model-v1-yaml.norm.yaml @@ -0,0 +1,951 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +enumTypes: + - &ref_9 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: Colors + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: red color + serializedName: red color + - name: green-color + serializedName: green-color + - name: blue_color + serializedName: blue_color +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_10 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: RefColorConstant + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: green-color + deprecated: false + documentation: + fixed: false + raw: Referenced Color Constant Description. + extensions: + x-ms-enum: + modelAsString: false + name: ColorConstant + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ColorConstant + realPath: + - ColorConstant + serializedName: ColorConstant + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sample string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + serializedName: RefColorConstant +modelsName: Models +name: AutoRestSwaggerBATService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null string value value + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - {} + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: string_getNull + url: /string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set string value null + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: false + location: body + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - {} + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putNull + url: /string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get empty string value value '' + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_2 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: '' + serializedName: '' + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: string_getEmpty + url: /string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Set string value empty '' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putEmpty + url: /string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get mbcs string value + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMbcs + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + serializedName: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: string_getMbcs + url: /string/mbcs + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set string value mbcs + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putMbcs + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putMbcs + url: /string/mbcs + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get string value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getWhitespace + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: ' Now is the time for all good men to come to the aid of their country ' + serializedName: ' Now is the time for all good men to come to the aid of their country ' + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: string_getWhitespace + url: /string/whitespace + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Set String value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putWhitespace + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: ' Now is the time for all good men to come to the aid of their country ' + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: true + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putWhitespace + url: /string/whitespace + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get String value when no string value is sent in response payload + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: string_getNotProvided + url: /string/notProvided + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get value that is base64 encoded + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBase64Encoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: string_getBase64Encoded + url: /string/base64Encoding + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get value that is base64url encoded + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_7 + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_7 + isNullable: true + serializedName: string_getBase64UrlEncoded + url: /string/base64UrlEncoding + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put value that is base64url encoded + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putBase64UrlEncoded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: string_putBase64UrlEncoded + url: /string/base64UrlEncoding + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null value that is expected to be base64url encoded + group: + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNullBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_8 + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: string_getNullBase64UrlEncoded + url: /string/nullBase64UrlEncoding + name: + fixed: false + raw: String + nameForProperty: String + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNotExpandable + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: enum_getNotExpandable + url: /string/enum/notExpandable + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNotExpandable + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: *ref_9 + name: + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: enum_putNotExpandable + url: /string/enum/notExpandable + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getReferenced + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_9 + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: enum_getReferenced + url: /string/enum/Referenced + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putReferenced + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: *ref_9 + name: + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: enum_putReferenced + url: /string/enum/Referenced + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get value 'green-color' from the constant. + group: + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getReferencedConstant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_10 + isNullable: true + returnType: + body: *ref_10 + isNullable: true + serializedName: enum_getReferencedConstant + url: /string/enum/ReferencedConstant + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Sends value 'green-color' from a constant + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putReferencedConstant + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: *ref_10 + name: + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: enum_putReferencedConstant + url: /string/enum/ReferencedConstant + name: + fixed: false + raw: Enum + nameForProperty: Enum + typeName: + fixed: false diff --git a/test/Expected/body-string/code-model-v1.norm.yaml b/test/Expected/body-string/code-model-v1.norm.yaml new file mode 100644 index 0000000..0ea6124 --- /dev/null +++ b/test/Expected/body-string/code-model-v1.norm.yaml @@ -0,0 +1,1211 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest Swagger BAT +enumTypes: + - $id: '30' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '36' + fixed: false + raw: Colors + oldModelAsString: false + underlyingType: + $id: '34' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '35' + fixed: false + raw: String + values: + - $id: '31' + name: red color + serializedName: red color + - $id: '32' + name: green-color + serializedName: green-color + - $id: '33' + name: blue_color + serializedName: blue_color +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '29' + fixed: false + raw: RefColorConstant + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + raw: green-color + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Referenced Color Constant Description. + extensions: + x-ms-enum: + modelAsString: false + name: ColorConstant + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: ColorConstant + realPath: + - ColorConstant + serializedName: ColorConstant + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: Sample string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: field1 + realPath: + - field1 + serializedName: field1 + serializedName: RefColorConstant +modelsName: Models +name: AutoRestSwaggerBATService +namespace: '' +operations: + - $id: '37' + methods: + - $id: '38' + defaultResponse: + $id: '47' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null string value value + group: + $id: '40' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '39' + fixed: false + raw: getNull + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '41' + body: + $id: '42' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '46' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '44' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '45' + fixed: false + raw: String + values: + - $id: '43' + isNullable: true + returnType: + $id: '48' + body: + $ref: '42' + isNullable: true + serializedName: string_getNull + url: /string/null + - $id: '49' + defaultResponse: + $id: '62' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set string value null + extensions: + x-ms-requestBody-index: '0' + group: + $id: '60' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '59' + fixed: false + raw: putNull + parameters: + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: false + location: body + modelType: + $id: '54' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '58' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '56' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '57' + fixed: false + raw: String + values: + - $id: '55' + name: + $id: '53' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '61' + isNullable: true + returnType: + $id: '63' + isNullable: true + serializedName: string_putNull + url: /string/null + - $id: '64' + defaultResponse: + $id: '73' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get empty string value value '' + group: + $id: '66' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '65' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '67' + body: + $id: '68' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '72' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '70' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '71' + fixed: false + raw: String + values: + - $id: '69' + name: '' + serializedName: '' + isNullable: true + returnType: + $id: '74' + body: + $ref: '68' + isNullable: true + serializedName: string_getEmpty + url: /string/empty + - $id: '75' + defaultResponse: + $id: '85' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Set string value empty '' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '83' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '82' + fixed: false + raw: putEmpty + parameters: + - $id: '76' + collectionFormat: none + defaultValue: + $id: '77' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '78' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '80' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '81' + fixed: false + raw: String + name: + $id: '79' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '84' + isNullable: true + returnType: + $id: '86' + isNullable: true + serializedName: string_putEmpty + url: /string/empty + - $id: '87' + defaultResponse: + $id: '96' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get mbcs string value + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + group: + $id: '89' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '88' + fixed: false + raw: getMbcs + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '90' + body: + $id: '91' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '95' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '93' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '94' + fixed: false + raw: String + values: + - $id: '92' + name: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + serializedName: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + isNullable: true + returnType: + $id: '97' + body: + $ref: '91' + isNullable: true + serializedName: string_getMbcs + url: /string/mbcs + - $id: '98' + defaultResponse: + $id: '108' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Set string value mbcs + '啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '106' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '105' + fixed: false + raw: putMbcs + parameters: + - $id: '99' + collectionFormat: none + defaultValue: + $id: '100' + fixed: false + raw: >- + 啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑɡ〇〾⿻⺁䜣€ + deprecated: false + documentation: + $id: '101' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '103' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '104' + fixed: false + raw: String + name: + $id: '102' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '107' + isNullable: true + returnType: + $id: '109' + isNullable: true + serializedName: string_putMbcs + url: /string/mbcs + - $id: '110' + defaultResponse: + $id: '119' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get string value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + group: + $id: '112' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '111' + fixed: false + raw: getWhitespace + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '113' + body: + $id: '114' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '118' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '116' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '117' + fixed: false + raw: String + values: + - $id: '115' + name: ' Now is the time for all good men to come to the aid of their country ' + serializedName: ' Now is the time for all good men to come to the aid of their country ' + isNullable: true + returnType: + $id: '120' + body: + $ref: '114' + isNullable: true + serializedName: string_getWhitespace + url: /string/whitespace + - $id: '121' + defaultResponse: + $id: '131' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Set String value with leading and trailing whitespace + 'Now is the time for all good men to come to the + aid of their country' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '129' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '128' + fixed: false + raw: putWhitespace + parameters: + - $id: '122' + collectionFormat: none + defaultValue: + $id: '123' + fixed: false + raw: ' Now is the time for all good men to come to the aid of their country ' + deprecated: false + documentation: + $id: '124' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: true + isRequired: true + location: body + modelType: + $id: '126' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '127' + fixed: false + raw: String + name: + $id: '125' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '130' + isNullable: true + returnType: + $id: '132' + isNullable: true + serializedName: string_putWhitespace + url: /string/whitespace + - $id: '133' + defaultResponse: + $id: '139' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get String value when no string value is sent in response payload + group: + $id: '135' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '134' + fixed: false + raw: getNotProvided + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '136' + body: + $id: '137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '138' + fixed: false + raw: String + isNullable: true + returnType: + $id: '140' + body: + $ref: '137' + isNullable: true + serializedName: string_getNotProvided + url: /string/notProvided + - $id: '141' + defaultResponse: + $id: '147' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get value that is base64 encoded + group: + $id: '143' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '142' + fixed: false + raw: getBase64Encoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '144' + body: + $id: '145' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '146' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '148' + body: + $ref: '145' + isNullable: true + serializedName: string_getBase64Encoded + url: /string/base64Encoding + - $id: '149' + defaultResponse: + $id: '155' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get value that is base64url encoded + group: + $id: '151' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '150' + fixed: false + raw: getBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '152' + body: + $id: '153' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '154' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '156' + body: + $ref: '153' + isNullable: true + serializedName: string_getBase64UrlEncoded + url: /string/base64UrlEncoding + - $id: '157' + defaultResponse: + $id: '167' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put value that is base64url encoded + extensions: + x-ms-requestBody-index: '0' + group: + $id: '165' + fixed: false + raw: string + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '164' + fixed: false + raw: putBase64UrlEncoded + parameters: + - $id: '158' + collectionFormat: none + defaultValue: + $id: '159' + fixed: false + deprecated: false + documentation: + $id: '160' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $id: '162' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '163' + fixed: false + raw: Base64Url + name: + $id: '161' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '166' + isNullable: true + returnType: + $id: '168' + isNullable: true + serializedName: string_putBase64UrlEncoded + url: /string/base64UrlEncoding + - $id: '169' + defaultResponse: + $id: '175' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null value that is expected to be base64url encoded + group: + $id: '171' + fixed: false + raw: string + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '170' + fixed: false + raw: getNullBase64UrlEncoded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '172' + body: + $id: '173' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '174' + fixed: false + raw: Base64Url + isNullable: true + returnType: + $id: '176' + body: + $ref: '173' + isNullable: true + serializedName: string_getNullBase64UrlEncoded + url: /string/nullBase64UrlEncoding + name: + $id: '177' + fixed: false + raw: String + nameForProperty: String + typeName: + $id: '178' + fixed: false + - $id: '179' + methods: + - $id: '180' + defaultResponse: + $id: '184' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + $id: '182' + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '181' + fixed: false + raw: getNotExpandable + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '183' + body: + $ref: '30' + isNullable: true + returnType: + $id: '185' + body: + $ref: '30' + isNullable: true + serializedName: enum_getNotExpandable + url: /string/enum/notExpandable + - $id: '186' + defaultResponse: + $id: '194' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '192' + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '191' + fixed: false + raw: putNotExpandable + parameters: + - $id: '187' + collectionFormat: none + defaultValue: + $id: '188' + fixed: false + deprecated: false + documentation: + $id: '189' + fixed: false + extensions: + x-ms-requestBody-name: stringBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '30' + name: + $id: '190' + fixed: false + raw: stringBody + serializedName: stringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '193' + isNullable: true + returnType: + $id: '195' + isNullable: true + serializedName: enum_putNotExpandable + url: /string/enum/notExpandable + - $id: '196' + defaultResponse: + $id: '200' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get enum value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color'. + group: + $id: '198' + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '197' + fixed: false + raw: getReferenced + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '199' + body: + $ref: '30' + isNullable: true + returnType: + $id: '201' + body: + $ref: '30' + isNullable: true + serializedName: enum_getReferenced + url: /string/enum/Referenced + - $id: '202' + defaultResponse: + $id: '210' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Sends value 'red color' from enumeration of 'red color', + 'green-color', 'blue_color' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '208' + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '207' + fixed: false + raw: putReferenced + parameters: + - $id: '203' + collectionFormat: none + defaultValue: + $id: '204' + fixed: false + deprecated: false + documentation: + $id: '205' + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '30' + name: + $id: '206' + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '209' + isNullable: true + returnType: + $id: '211' + isNullable: true + serializedName: enum_putReferenced + url: /string/enum/Referenced + - $id: '212' + defaultResponse: + $id: '216' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get value 'green-color' from the constant. + group: + $id: '214' + fixed: false + raw: enum + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '213' + fixed: false + raw: getReferencedConstant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '215' + body: + $ref: '16' + isNullable: true + returnType: + $id: '217' + body: + $ref: '16' + isNullable: true + serializedName: enum_getReferencedConstant + url: /string/enum/ReferencedConstant + - $id: '218' + defaultResponse: + $id: '226' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Sends value 'green-color' from a constant + extensions: + x-ms-requestBody-index: '0' + group: + $id: '224' + fixed: false + raw: enum + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '223' + fixed: false + raw: putReferencedConstant + parameters: + - $id: '219' + collectionFormat: none + defaultValue: + $id: '220' + fixed: false + deprecated: false + documentation: + $id: '221' + fixed: false + extensions: + x-ms-requestBody-name: enumStringBody + isConstant: false + isRequired: true + location: body + modelType: + $ref: '16' + name: + $id: '222' + fixed: false + raw: enumStringBody + serializedName: enumStringBody + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '225' + isNullable: true + returnType: + $id: '227' + isNullable: true + serializedName: enum_putReferencedConstant + url: /string/enum/ReferencedConstant + name: + $id: '228' + fixed: false + raw: Enum + nameForProperty: Enum + typeName: + $id: '229' + fixed: false diff --git a/test/Expected/complex-model/code-model-v1-yaml.norm.yaml b/test/Expected/complex-model/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..3c266f3 --- /dev/null +++ b/test/Expected/complex-model/code-model-v1-yaml.norm.yaml @@ -0,0 +1,715 @@ +--- +apiVersion: 2014-04-01-preview +baseUrl: 'http://localhost:3000' +documentation: Some cool documentation. +errorTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: Product + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique identifier representing a specific product for a given + latitude & longitude. For example, uberX in San Francisco will have + a different product_id than uberX in Los Angeles. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: product_id + realPath: + - product_id + serializedName: product_id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Description of product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Display name of product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: display_name + realPath: + - display_name + serializedName: display_name + - collectionFormat: none + defaultValue: + fixed: false + raw: '100' + deprecated: false + documentation: + fixed: false + raw: 'Capacity of product. For example, 4 people.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Image URL representing the product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: image + realPath: + - image + serializedName: image + serializedName: Product + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CatalogDictionary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Dictionary of products + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_0 + name: + fixed: false + raw: productDictionary + realPath: + - productDictionary + serializedName: productDictionary + serializedName: CatalogDictionary + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CatalogArray + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Array of products + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_0 + name: + fixed: false + name: + fixed: false + raw: productArray + realPath: + - productArray + serializedName: productArray + serializedName: CatalogArray + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CatalogArrayOfDictionary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Array of dictionary of products + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_0 + name: + fixed: false + name: + fixed: false + raw: productArrayOfDictionary + realPath: + - productArrayOfDictionary + serializedName: productArrayOfDictionary + serializedName: CatalogArrayOfDictionary + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CatalogDictionaryOfArray + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Dictionary of Array of product + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: SequenceType + deprecated: false + elementType: *ref_0 + name: + fixed: false + name: + fixed: false + raw: productDictionaryOfArray + realPath: + - productDictionaryOfArray + serializedName: productDictionaryOfArray + serializedName: CatalogDictionaryOfArray + - *ref_1 +modelsName: Models +name: ComplexModelClient +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + The Products endpoint returns information about the Uber products + offered at a given location. The response includes the display name + and other details about each product, and lists the products in the + proper display order. + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: list + parameters: + - clientProperty: &ref_7 + collectionFormat: none + defaultValue: + fixed: false + raw: '123456' + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + raw: '123456' + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Group ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: &ref_4 + collectionFormat: none + defaultValue: + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + fixed: false + raw: API ID. + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: list + summary: Product Types + url: >- + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Resets products. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: create + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Group ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: body Parameter + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_3 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + - clientProperty: *ref_4 + collectionFormat: none + defaultValue: + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_5 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: create + summary: Create products + url: >- + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Resets products. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Group ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: body Parameter + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_6 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + - clientProperty: *ref_4 + collectionFormat: none + defaultValue: + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: update + summary: Update products + url: >- + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis + name: + fixed: false + raw: '' + nameForProperty: ComplexModelClient + typeName: + fixed: false +properties: + - *ref_7 + - *ref_4 diff --git a/test/Expected/complex-model/code-model-v1.norm.yaml b/test/Expected/complex-model/code-model-v1.norm.yaml new file mode 100644 index 0000000..22ae49b --- /dev/null +++ b/test/Expected/complex-model/code-model-v1.norm.yaml @@ -0,0 +1,904 @@ +--- +$id: '1' +apiVersion: 2014-04-01-preview +baseUrl: 'http://localhost:3000' +documentation: Some cool documentation. +errorTypes: + - $ref: '70' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The product documentation. + name: + $id: '33' + fixed: false + raw: Product + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: >- + Unique identifier representing a specific product for a given + latitude & longitude. For example, uberX in San Francisco will have + a different product_id than uberX in Los Angeles. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: product_id + realPath: + - product_id + serializedName: product_id + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + raw: Description of product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + raw: Display name of product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '19' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '20' + fixed: false + raw: String + name: + $id: '18' + fixed: false + raw: display_name + realPath: + - display_name + serializedName: display_name + - $id: '21' + collectionFormat: none + defaultValue: + $id: '22' + fixed: false + raw: '100' + deprecated: false + documentation: + $id: '23' + fixed: false + raw: 'Capacity of product. For example, 4 people.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '25' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '26' + fixed: false + raw: String + name: + $id: '24' + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - $id: '27' + collectionFormat: none + defaultValue: + $id: '28' + fixed: false + deprecated: false + documentation: + $id: '29' + fixed: false + raw: Image URL representing the product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '31' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '32' + fixed: false + raw: String + name: + $id: '30' + fixed: false + raw: image + realPath: + - image + serializedName: image + serializedName: Product + - $id: '34' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '41' + fixed: false + raw: CatalogDictionary + properties: + - $id: '35' + collectionFormat: none + defaultValue: + $id: '36' + fixed: false + deprecated: false + documentation: + $id: '37' + fixed: false + raw: Dictionary of products + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '39' + $type: DictionaryType + deprecated: false + name: + $id: '40' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + name: + $id: '38' + fixed: false + raw: productDictionary + realPath: + - productDictionary + serializedName: productDictionary + serializedName: CatalogDictionary + - $id: '42' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '49' + fixed: false + raw: CatalogArray + properties: + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + raw: Array of products + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '47' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '48' + fixed: false + name: + $id: '46' + fixed: false + raw: productArray + realPath: + - productArray + serializedName: productArray + serializedName: CatalogArray + - $id: '50' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '59' + fixed: false + raw: CatalogArrayOfDictionary + properties: + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + raw: Array of dictionary of products + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '55' + $type: SequenceType + deprecated: false + elementType: + $id: '56' + $type: DictionaryType + deprecated: false + name: + $id: '57' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '2' + name: + $id: '58' + fixed: false + name: + $id: '54' + fixed: false + raw: productArrayOfDictionary + realPath: + - productArrayOfDictionary + serializedName: productArrayOfDictionary + serializedName: CatalogArrayOfDictionary + - $id: '60' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '69' + fixed: false + raw: CatalogDictionaryOfArray + properties: + - $id: '61' + collectionFormat: none + defaultValue: + $id: '62' + fixed: false + deprecated: false + documentation: + $id: '63' + fixed: false + raw: Dictionary of Array of product + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '65' + $type: DictionaryType + deprecated: false + name: + $id: '68' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '66' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '67' + fixed: false + name: + $id: '64' + fixed: false + raw: productDictionaryOfArray + realPath: + - productDictionaryOfArray + serializedName: productDictionaryOfArray + serializedName: CatalogDictionaryOfArray + - $id: '70' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '83' + fixed: false + raw: Error + properties: + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '75' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '76' + fixed: false + raw: Int + name: + $id: '74' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '77' + collectionFormat: none + defaultValue: + $id: '78' + fixed: false + deprecated: false + documentation: + $id: '79' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '81' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '82' + fixed: false + raw: String + name: + $id: '80' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: ComplexModelClient +namespace: '' +operations: + - $id: '96' + methods: + - $id: '97' + defaultResponse: + $id: '119' + body: + $ref: '70' + isNullable: true + deprecated: false + description: >- + The Products endpoint returns information about the Uber products + offered at a given location. The response includes the display name + and other details about each product, and lists the products in the + proper display order. + group: + $id: '117' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '116' + fixed: false + raw: list + parameters: + - $id: '98' + clientProperty: + $ref: '84' + collectionFormat: none + defaultValue: + $id: '99' + fixed: false + raw: '123456' + deprecated: false + documentation: + $id: '100' + fixed: false + raw: Subscription ID. + isConstant: true + isRequired: true + location: path + modelType: + $id: '102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '103' + fixed: false + raw: String + name: + $id: '101' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '104' + collectionFormat: none + defaultValue: + $id: '105' + fixed: false + deprecated: false + documentation: + $id: '106' + fixed: false + raw: Resource Group ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '108' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '109' + fixed: false + raw: String + name: + $id: '107' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '110' + clientProperty: + $ref: '90' + collectionFormat: none + defaultValue: + $id: '111' + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + $id: '112' + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $id: '114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '115' + fixed: false + raw: String + name: + $id: '113' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '118' + body: + $ref: '42' + isNullable: true + returnType: + $id: '120' + body: + $ref: '42' + isNullable: true + serializedName: list + summary: Product Types + url: >- + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis + - $id: '121' + defaultResponse: + $id: '147' + body: + $ref: '70' + isNullable: true + deprecated: false + description: Resets products. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '145' + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '144' + fixed: false + raw: create + parameters: + - $id: '122' + collectionFormat: none + defaultValue: + $id: '123' + fixed: false + deprecated: false + documentation: + $id: '124' + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '126' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '127' + fixed: false + raw: String + name: + $id: '125' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '128' + collectionFormat: none + defaultValue: + $id: '129' + fixed: false + deprecated: false + documentation: + $id: '130' + fixed: false + raw: Resource Group ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '133' + fixed: false + raw: String + name: + $id: '131' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '134' + collectionFormat: none + defaultValue: + $id: '135' + fixed: false + deprecated: false + documentation: + $id: '136' + fixed: false + raw: body Parameter + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '60' + name: + $id: '137' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + - $id: '138' + clientProperty: + $ref: '90' + collectionFormat: none + defaultValue: + $id: '139' + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + $id: '140' + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $id: '142' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '143' + fixed: false + raw: String + name: + $id: '141' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '146' + body: + $ref: '34' + isNullable: true + returnType: + $id: '148' + body: + $ref: '34' + isNullable: true + serializedName: create + summary: Create products + url: >- + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis + - $id: '149' + defaultResponse: + $id: '175' + body: + $ref: '70' + isNullable: true + deprecated: false + description: Resets products. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '173' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '172' + fixed: false + raw: update + parameters: + - $id: '150' + collectionFormat: none + defaultValue: + $id: '151' + fixed: false + deprecated: false + documentation: + $id: '152' + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '155' + fixed: false + raw: String + name: + $id: '153' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '156' + collectionFormat: none + defaultValue: + $id: '157' + fixed: false + deprecated: false + documentation: + $id: '158' + fixed: false + raw: Resource Group ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '161' + fixed: false + raw: String + name: + $id: '159' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '162' + collectionFormat: none + defaultValue: + $id: '163' + fixed: false + deprecated: false + documentation: + $id: '164' + fixed: false + raw: body Parameter + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '50' + name: + $id: '165' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + - $id: '166' + clientProperty: + $ref: '90' + collectionFormat: none + defaultValue: + $id: '167' + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + $id: '168' + fixed: false + raw: API ID. + isConstant: true + isRequired: true + location: query + modelType: + $id: '170' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '171' + fixed: false + raw: String + name: + $id: '169' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '174' + body: + $ref: '42' + isNullable: true + returnType: + $id: '176' + body: + $ref: '42' + isNullable: true + serializedName: update + summary: Update products + url: >- + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis + name: + $id: '177' + fixed: false + raw: '' + nameForProperty: ComplexModelClient + typeName: + $id: '178' + fixed: false +properties: + - $id: '84' + collectionFormat: none + defaultValue: + $id: '85' + fixed: false + raw: '123456' + deprecated: false + documentation: + $id: '86' + fixed: false + raw: Subscription ID. + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '88' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '89' + fixed: false + raw: String + name: + $id: '87' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '90' + collectionFormat: none + defaultValue: + $id: '91' + fixed: false + raw: 2014-04-01-preview + deprecated: false + documentation: + $id: '92' + fixed: false + raw: API ID. + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '94' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '95' + fixed: false + raw: String + name: + $id: '93' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/custom-baseUrl-more-options/code-model-v1-yaml.norm.yaml b/test/Expected/custom-baseUrl-more-options/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..36abd0c --- /dev/null +++ b/test/Expected/custom-baseUrl-more-options/code-model-v1-yaml.norm.yaml @@ -0,0 +1,297 @@ +--- +apiVersion: 1.0.0 +baseUrl: '{vault}{secret}{dnsSuffix}' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +extensions: + x-ms-parameterized-host: true +hostParametersFront: + - clientProperty: &ref_2 + collectionFormat: none + defaultValue: + fixed: false + raw: host + deprecated: false + documentation: + fixed: false + raw: >- + A string value that is used as a global part of the parameterized + host. Default value 'host'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: dnsSuffix + realPath: + - dnsSuffix + serializedName: dnsSuffix + collectionFormat: none + defaultValue: + fixed: false + raw: host + deprecated: false + documentation: + fixed: false + raw: >- + A string value that is used as a global part of the parameterized host. + Default value 'host'. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: dnsSuffix + serializedName: dnsSuffix + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: Secret value. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: secret + serializedName: secret + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: 'The vault name, e.g. https://myvault' + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vault + serializedName: vault +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestParameterizedCustomHostTestClient +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a 200 to test a valid base uri + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The key name with value 'key1'. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: keyName + serializedName: keyName + - clientProperty: &ref_1 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The subscription id with value 'test12'. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The subscription id with value 'test12'. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + defaultValue: + fixed: false + raw: v1 + deprecated: false + documentation: + fixed: false + raw: The key version. Default value 'v1'. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: keyVersion + serializedName: keyVersion + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getEmpty + url: '/customuri/{subscriptionId}/{keyName}' + name: + fixed: false + raw: Paths + nameForProperty: Paths + typeName: + fixed: false +properties: + - *ref_1 + - *ref_2 diff --git a/test/Expected/custom-baseUrl-more-options/code-model-v1.norm.yaml b/test/Expected/custom-baseUrl-more-options/code-model-v1.norm.yaml new file mode 100644 index 0000000..fce5d0b --- /dev/null +++ b/test/Expected/custom-baseUrl-more-options/code-model-v1.norm.yaml @@ -0,0 +1,369 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: '{vault}{secret}{dnsSuffix}' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +extensions: + x-ms-parameterized-host: true +hostParametersFront: + - $id: '16' + clientProperty: + $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + raw: host + deprecated: false + documentation: + $id: '19' + fixed: false + raw: >- + A string value that is used as a global part of the parameterized + host. Default value 'host'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: dnsSuffix + realPath: + - dnsSuffix + serializedName: dnsSuffix + collectionFormat: none + defaultValue: + $id: '23' + fixed: false + raw: host + deprecated: false + documentation: + $id: '24' + fixed: false + raw: >- + A string value that is used as a global part of the parameterized host. + Default value 'host'. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '26' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '27' + fixed: false + raw: String + name: + $id: '25' + fixed: false + raw: dnsSuffix + serializedName: dnsSuffix + - $id: '28' + collectionFormat: none + defaultValue: + $id: '29' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '30' + fixed: false + raw: Secret value. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '32' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '33' + fixed: false + raw: String + name: + $id: '31' + fixed: false + raw: secret + serializedName: secret + - $id: '34' + collectionFormat: none + defaultValue: + $id: '35' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '36' + fixed: false + raw: 'The vault name, e.g. https://myvault' + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '38' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '39' + fixed: false + raw: String + name: + $id: '37' + fixed: false + raw: vault + serializedName: vault +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestParameterizedCustomHostTestClient +namespace: '' +operations: + - $id: '46' + methods: + - $id: '47' + defaultResponse: + $id: '69' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a 200 to test a valid base uri + group: + $id: '67' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '66' + fixed: false + raw: getEmpty + parameters: + - $id: '48' + collectionFormat: none + defaultValue: + $id: '49' + fixed: false + deprecated: false + documentation: + $id: '50' + fixed: false + raw: The key name with value 'key1'. + isConstant: false + isRequired: true + location: path + modelType: + $id: '52' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '53' + fixed: false + raw: String + name: + $id: '51' + fixed: false + raw: keyName + serializedName: keyName + - $id: '54' + clientProperty: + $ref: '40' + collectionFormat: none + defaultValue: + $id: '55' + fixed: false + deprecated: false + documentation: + $id: '56' + fixed: false + raw: The subscription id with value 'test12'. + isConstant: false + isRequired: true + location: path + modelType: + $id: '58' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '59' + fixed: false + raw: String + name: + $id: '57' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '60' + collectionFormat: none + defaultValue: + $id: '61' + fixed: false + raw: v1 + deprecated: false + documentation: + $id: '62' + fixed: false + raw: The key version. Default value 'v1'. + isConstant: false + isRequired: false + location: query + modelType: + $id: '64' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '65' + fixed: false + raw: String + name: + $id: '63' + fixed: false + raw: keyVersion + serializedName: keyVersion + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '68' + isNullable: true + returnType: + $id: '70' + isNullable: true + serializedName: paths_getEmpty + url: '/customuri/{subscriptionId}/{keyName}' + name: + $id: '71' + fixed: false + raw: Paths + nameForProperty: Paths + typeName: + $id: '72' + fixed: false +properties: + - $id: '40' + collectionFormat: none + defaultValue: + $id: '41' + fixed: false + deprecated: false + documentation: + $id: '42' + fixed: false + raw: The subscription id with value 'test12'. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '44' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '45' + fixed: false + raw: String + name: + $id: '43' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $ref: '17' diff --git a/test/Expected/custom-baseUrl/code-model-v1-yaml.norm.yaml b/test/Expected/custom-baseUrl/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..fbdb118 --- /dev/null +++ b/test/Expected/custom-baseUrl/code-model-v1-yaml.norm.yaml @@ -0,0 +1,178 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://{accountName}{host}' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +extensions: + x-ms-parameterized-host: true +hostParametersBack: + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: Account Name + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - clientProperty: &ref_1 + collectionFormat: none + defaultValue: + fixed: false + raw: host + deprecated: false + documentation: + fixed: false + raw: A string value that is used as a global part of the parameterized host + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: host + realPath: + - host + serializedName: host + collectionFormat: none + defaultValue: + fixed: false + raw: host + deprecated: false + documentation: + fixed: false + raw: A string value that is used as a global part of the parameterized host + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: host + serializedName: host +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestParameterizedHostTestClient +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a 200 to test a valid base uri + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getEmpty + url: /customuri + name: + fixed: false + raw: Paths + nameForProperty: Paths + typeName: + fixed: false +properties: + - *ref_1 diff --git a/test/Expected/custom-baseUrl/code-model-v1.norm.yaml b/test/Expected/custom-baseUrl/code-model-v1.norm.yaml new file mode 100644 index 0000000..70620ab --- /dev/null +++ b/test/Expected/custom-baseUrl/code-model-v1.norm.yaml @@ -0,0 +1,220 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://{accountName}{host}' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +extensions: + x-ms-parameterized-host: true +hostParametersBack: + - $id: '16' + collectionFormat: none + defaultValue: + $id: '17' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '18' + fixed: false + raw: Account Name + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '20' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '21' + fixed: false + raw: String + name: + $id: '19' + fixed: false + raw: accountName + serializedName: accountName + - $id: '22' + clientProperty: + $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + raw: host + deprecated: false + documentation: + $id: '25' + fixed: false + raw: A string value that is used as a global part of the parameterized host + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: host + realPath: + - host + serializedName: host + collectionFormat: none + defaultValue: + $id: '29' + fixed: false + raw: host + deprecated: false + documentation: + $id: '30' + fixed: false + raw: A string value that is used as a global part of the parameterized host + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '32' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '33' + fixed: false + raw: String + name: + $id: '31' + fixed: false + raw: host + serializedName: host +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestParameterizedHostTestClient +namespace: '' +operations: + - $id: '34' + methods: + - $id: '35' + defaultResponse: + $id: '39' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a 200 to test a valid base uri + group: + $id: '37' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '36' + fixed: false + raw: getEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '38' + isNullable: true + returnType: + $id: '40' + isNullable: true + serializedName: paths_getEmpty + url: /customuri + name: + $id: '41' + fixed: false + raw: Paths + nameForProperty: Paths + typeName: + $id: '42' + fixed: false +properties: + - $ref: '23' diff --git a/test/Expected/deprecated/code-model-v1-yaml.norm.yaml b/test/Expected/deprecated/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..34025e5 --- /dev/null +++ b/test/Expected/deprecated/code-model-v1-yaml.norm.yaml @@ -0,0 +1,897 @@ +--- +apiVersion: '2016-07-07' +baseUrl: 'http://localhost' +documentation: >- + Deprecated stuff mixed with non-deprecated stuff (having "yes" or "no" in it's + name, respectively) +enumTypes: + - $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: Enum1No + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + modelAsString: false + name: + fixed: false + raw: Enum1Yes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This enum will be removed in 2005. + modelAsString: false + name: + fixed: false + raw: Enum1Custom + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please use Enum1No instead. + modelAsString: false + name: + fixed: false + raw: Enum1Replaced + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: Enum2No + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + modelAsString: true + name: + fixed: false + raw: Enum2Yes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This enum will be removed in 2005. + modelAsString: true + name: + fixed: false + raw: Enum2Custom + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please use Enum2No instead. + modelAsString: true + name: + fixed: false + raw: Enum2Replaced + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: Enum3No + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + modelAsString: false + name: + fixed: false + raw: Enum3Yes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This enum will be removed in 2005. + modelAsString: false + name: + fixed: false + raw: Enum3Custom + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b + - $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please use Enum3No instead. + modelAsString: false + name: + fixed: false + raw: Enum3Replaced + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: a + serializedName: a + - name: b + serializedName: b +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PetNo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetNo + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + extensions: + x-deprecated: true + name: + fixed: false + raw: PetYes + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetYes + - $type: CompositeType + containsConstantProperties: false + deprecated: true + deprecationMessage: This type will be removed in 2005. + extensions: + x-deprecated: + description: This type will be removed in 2005. + name: + fixed: false + raw: PetCustom + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetCustom + - $type: CompositeType + containsConstantProperties: false + deprecated: true + deprecationMessage: This type is deprecated. Please use PetNo instead. + extensions: + x-deprecated: + replaced-by: PetNo + name: + fixed: false + raw: PetReplaced + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetReplaced + - $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Pet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nameNo + realPath: + - nameNo + serializedName: nameNo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: true + deprecationMessage: This property is deprecated. Please do not use it any longer. + documentation: + fixed: false + raw: name of the pet + extensions: + x-deprecated: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nameYes + realPath: + - nameYes + serializedName: nameYes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: true + deprecationMessage: This property will be removed in 2005. + documentation: + fixed: false + raw: name of the pet + extensions: + x-deprecated: + description: This property will be removed in 2005. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: true + deprecationMessage: This property will be removed in 2005. + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nameCustom + realPath: + - nameCustom + serializedName: nameCustom + - collectionFormat: none + defaultValue: + fixed: false + deprecated: true + deprecationMessage: This property is deprecated. Please use nameNo instead. + documentation: + fixed: false + raw: name of the pet + extensions: + x-deprecated: + replaced-by: nameNo + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: true + deprecationMessage: This type is deprecated. Please use nameNo instead. + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nameReplaced + realPath: + - nameReplaced + serializedName: nameReplaced + serializedName: Pet + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Properties should not inherit deprecatedness of types (type could be + swapped out but property stays the same). + + Note that service teams will get a warning at the property in the + generated C# SDK, but that's exactly what you want -- bother the service + team in that case, not the user. + name: + fixed: false + raw: ChildPet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: parentNo + realPath: + - parentNo + serializedName: parentNo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: parentYes + realPath: + - parentYes + serializedName: parentYes + serializedName: ChildPet +modelsName: Models +name: Deprecated +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + group: + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: 'No' + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Path_No + url: /path/no + - defaultResponse: + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please do not use it any longer. + group: + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Yes1 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Path_Yes1 + url: /path/yes1 + - defaultResponse: + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please do not use it any longer. + extensions: + x-deprecated: true + group: + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Yes2 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Path_Yes2 + url: /path/yes2 + - defaultResponse: + isNullable: true + deprecated: true + deprecationMessage: This operation will be removed in 2005. + extensions: + x-deprecated: + description: This operation will be removed in 2005. + group: + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Custom + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Path_Custom + url: /path/custom + - defaultResponse: + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please use No instead. + extensions: + x-deprecated: + replaced-by: 'No' + group: + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Replaced + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Path_Replaced + url: /path/replaced + - defaultResponse: + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please use No instead. + extensions: + x-deprecated: + replaced-by: 'No' + group: + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Replaced1 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: argNo + serializedName: argNo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: true + deprecationMessage: This parameter is deprecated. Please do not use it any longer. + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: argYes + serializedName: argYes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: true + deprecationMessage: This parameter will be removed in 2005. + documentation: + fixed: false + extensions: + x-deprecated: + description: This parameter will be removed in 2005. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: argCustom + serializedName: argCustom + - collectionFormat: none + defaultValue: + fixed: false + deprecated: true + deprecationMessage: This parameter is deprecated. Please use argNo instead. + documentation: + fixed: false + extensions: + x-deprecated: + replaced-by: argNo + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: argReplaced + serializedName: argReplaced + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Path_Replaced + url: /path/params + name: + fixed: false + raw: Path + nameForProperty: Path + typeName: + fixed: false diff --git a/test/Expected/deprecated/code-model-v1.norm.yaml b/test/Expected/deprecated/code-model-v1.norm.yaml new file mode 100644 index 0000000..7b256f5 --- /dev/null +++ b/test/Expected/deprecated/code-model-v1.norm.yaml @@ -0,0 +1,1131 @@ +--- +$id: '1' +apiVersion: '2016-07-07' +baseUrl: 'http://localhost' +documentation: >- + Deprecated stuff mixed with non-deprecated stuff (having "yes" or "no" in it's + name, respectively) +enumTypes: + - $id: '70' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '75' + fixed: false + raw: Enum1No + oldModelAsString: false + underlyingType: + $id: '73' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '74' + fixed: false + raw: String + values: + - $id: '71' + name: a + serializedName: a + - $id: '72' + name: b + serializedName: b + - $id: '76' + $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + modelAsString: false + name: + $id: '81' + fixed: false + raw: Enum1Yes + oldModelAsString: false + underlyingType: + $id: '79' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '80' + fixed: false + raw: String + values: + - $id: '77' + name: a + serializedName: a + - $id: '78' + name: b + serializedName: b + - $id: '82' + $type: EnumType + deprecated: true + deprecationMessage: This enum will be removed in 2005. + modelAsString: false + name: + $id: '87' + fixed: false + raw: Enum1Custom + oldModelAsString: false + underlyingType: + $id: '85' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '86' + fixed: false + raw: String + values: + - $id: '83' + name: a + serializedName: a + - $id: '84' + name: b + serializedName: b + - $id: '88' + $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please use Enum1No instead. + modelAsString: false + name: + $id: '93' + fixed: false + raw: Enum1Replaced + oldModelAsString: false + underlyingType: + $id: '91' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '92' + fixed: false + raw: String + values: + - $id: '89' + name: a + serializedName: a + - $id: '90' + name: b + serializedName: b + - $id: '94' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '99' + fixed: false + raw: Enum2No + oldModelAsString: false + underlyingType: + $id: '97' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '98' + fixed: false + raw: String + values: + - $id: '95' + name: a + serializedName: a + - $id: '96' + name: b + serializedName: b + - $id: '100' + $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + modelAsString: true + name: + $id: '105' + fixed: false + raw: Enum2Yes + oldModelAsString: false + underlyingType: + $id: '103' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '104' + fixed: false + raw: String + values: + - $id: '101' + name: a + serializedName: a + - $id: '102' + name: b + serializedName: b + - $id: '106' + $type: EnumType + deprecated: true + deprecationMessage: This enum will be removed in 2005. + modelAsString: true + name: + $id: '111' + fixed: false + raw: Enum2Custom + oldModelAsString: false + underlyingType: + $id: '109' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '110' + fixed: false + raw: String + values: + - $id: '107' + name: a + serializedName: a + - $id: '108' + name: b + serializedName: b + - $id: '112' + $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please use Enum2No instead. + modelAsString: true + name: + $id: '117' + fixed: false + raw: Enum2Replaced + oldModelAsString: false + underlyingType: + $id: '115' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '116' + fixed: false + raw: String + values: + - $id: '113' + name: a + serializedName: a + - $id: '114' + name: b + serializedName: b + - $id: '118' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '123' + fixed: false + raw: Enum3No + oldModelAsString: false + underlyingType: + $id: '121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '122' + fixed: false + raw: String + values: + - $id: '119' + name: a + serializedName: a + - $id: '120' + name: b + serializedName: b + - $id: '124' + $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + modelAsString: false + name: + $id: '129' + fixed: false + raw: Enum3Yes + oldModelAsString: false + underlyingType: + $id: '127' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '128' + fixed: false + raw: String + values: + - $id: '125' + name: a + serializedName: a + - $id: '126' + name: b + serializedName: b + - $id: '130' + $type: EnumType + deprecated: true + deprecationMessage: This enum will be removed in 2005. + modelAsString: false + name: + $id: '135' + fixed: false + raw: Enum3Custom + oldModelAsString: false + underlyingType: + $id: '133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '134' + fixed: false + raw: String + values: + - $id: '131' + name: a + serializedName: a + - $id: '132' + name: b + serializedName: b + - $id: '136' + $type: EnumType + deprecated: true + deprecationMessage: This type is deprecated. Please use Enum3No instead. + modelAsString: false + name: + $id: '141' + fixed: false + raw: Enum3Replaced + oldModelAsString: false + underlyingType: + $id: '139' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '140' + fixed: false + raw: String + values: + - $id: '137' + name: a + serializedName: a + - $id: '138' + name: b + serializedName: b +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '9' + fixed: false + raw: PetNo + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetNo + - $id: '10' + $type: CompositeType + containsConstantProperties: false + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + extensions: + x-deprecated: true + name: + $id: '17' + fixed: false + raw: PetYes + properties: + - $id: '11' + collectionFormat: none + defaultValue: + $id: '12' + fixed: false + deprecated: false + documentation: + $id: '13' + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '15' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16' + fixed: false + raw: String + name: + $id: '14' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetYes + - $id: '18' + $type: CompositeType + containsConstantProperties: false + deprecated: true + deprecationMessage: This type will be removed in 2005. + extensions: + x-deprecated: + description: This type will be removed in 2005. + name: + $id: '25' + fixed: false + raw: PetCustom + properties: + - $id: '19' + collectionFormat: none + defaultValue: + $id: '20' + fixed: false + deprecated: false + documentation: + $id: '21' + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '23' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '24' + fixed: false + raw: String + name: + $id: '22' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetCustom + - $id: '26' + $type: CompositeType + containsConstantProperties: false + deprecated: true + deprecationMessage: This type is deprecated. Please use PetNo instead. + extensions: + x-deprecated: + replaced-by: PetNo + name: + $id: '33' + fixed: false + raw: PetReplaced + properties: + - $id: '27' + collectionFormat: none + defaultValue: + $id: '28' + fixed: false + deprecated: false + documentation: + $id: '29' + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '31' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '32' + fixed: false + raw: String + name: + $id: '30' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: PetReplaced + - $id: '34' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '59' + fixed: false + raw: Pet + properties: + - $id: '35' + collectionFormat: none + defaultValue: + $id: '36' + fixed: false + deprecated: false + documentation: + $id: '37' + fixed: false + raw: name of the pet + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '39' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '40' + fixed: false + raw: String + name: + $id: '38' + fixed: false + raw: nameNo + realPath: + - nameNo + serializedName: nameNo + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: true + deprecationMessage: This property is deprecated. Please do not use it any longer. + documentation: + $id: '43' + fixed: false + raw: name of the pet + extensions: + x-deprecated: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: PrimaryType + deprecated: true + deprecationMessage: This type is deprecated. Please do not use it any longer. + knownPrimaryType: string + name: + $id: '46' + fixed: false + raw: String + name: + $id: '44' + fixed: false + raw: nameYes + realPath: + - nameYes + serializedName: nameYes + - $id: '47' + collectionFormat: none + defaultValue: + $id: '48' + fixed: false + deprecated: true + deprecationMessage: This property will be removed in 2005. + documentation: + $id: '49' + fixed: false + raw: name of the pet + extensions: + x-deprecated: + description: This property will be removed in 2005. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '51' + $type: PrimaryType + deprecated: true + deprecationMessage: This property will be removed in 2005. + knownPrimaryType: string + name: + $id: '52' + fixed: false + raw: String + name: + $id: '50' + fixed: false + raw: nameCustom + realPath: + - nameCustom + serializedName: nameCustom + - $id: '53' + collectionFormat: none + defaultValue: + $id: '54' + fixed: false + deprecated: true + deprecationMessage: This property is deprecated. Please use nameNo instead. + documentation: + $id: '55' + fixed: false + raw: name of the pet + extensions: + x-deprecated: + replaced-by: nameNo + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '57' + $type: PrimaryType + deprecated: true + deprecationMessage: This type is deprecated. Please use nameNo instead. + knownPrimaryType: string + name: + $id: '58' + fixed: false + raw: String + name: + $id: '56' + fixed: false + raw: nameReplaced + realPath: + - nameReplaced + serializedName: nameReplaced + serializedName: Pet + - $id: '60' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Properties should not inherit deprecatedness of types (type could be + swapped out but property stays the same). + + Note that service teams will get a warning at the property in the + generated C# SDK, but that's exactly what you want -- bother the service + team in that case, not the user. + name: + $id: '69' + fixed: false + raw: ChildPet + properties: + - $id: '61' + collectionFormat: none + defaultValue: + $id: '62' + fixed: false + deprecated: false + documentation: + $id: '63' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2' + name: + $id: '64' + fixed: false + raw: parentNo + realPath: + - parentNo + serializedName: parentNo + - $id: '65' + collectionFormat: none + defaultValue: + $id: '66' + fixed: false + deprecated: false + documentation: + $id: '67' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '10' + name: + $id: '68' + fixed: false + raw: parentYes + realPath: + - parentYes + serializedName: parentYes + serializedName: ChildPet +modelsName: Models +name: Deprecated +namespace: '' +operations: + - $id: '142' + methods: + - $id: '143' + defaultResponse: + $id: '153' + isNullable: true + deprecated: false + group: + $id: '151' + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '150' + fixed: false + raw: 'No' + parameters: + - $id: '144' + collectionFormat: none + defaultValue: + $id: '145' + fixed: false + deprecated: false + documentation: + $id: '146' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '148' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '149' + fixed: false + raw: String + name: + $id: '147' + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '152' + isNullable: true + returnType: + $id: '154' + isNullable: true + serializedName: Path_No + url: /path/no + - $id: '155' + defaultResponse: + $id: '165' + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please do not use it any longer. + group: + $id: '163' + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '162' + fixed: false + raw: Yes1 + parameters: + - $id: '156' + collectionFormat: none + defaultValue: + $id: '157' + fixed: false + deprecated: false + documentation: + $id: '158' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '161' + fixed: false + raw: String + name: + $id: '159' + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '164' + isNullable: true + returnType: + $id: '166' + isNullable: true + serializedName: Path_Yes1 + url: /path/yes1 + - $id: '167' + defaultResponse: + $id: '177' + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please do not use it any longer. + extensions: + x-deprecated: true + group: + $id: '175' + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '174' + fixed: false + raw: Yes2 + parameters: + - $id: '168' + collectionFormat: none + defaultValue: + $id: '169' + fixed: false + deprecated: false + documentation: + $id: '170' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '172' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '173' + fixed: false + raw: String + name: + $id: '171' + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '176' + isNullable: true + returnType: + $id: '178' + isNullable: true + serializedName: Path_Yes2 + url: /path/yes2 + - $id: '179' + defaultResponse: + $id: '189' + isNullable: true + deprecated: true + deprecationMessage: This operation will be removed in 2005. + extensions: + x-deprecated: + description: This operation will be removed in 2005. + group: + $id: '187' + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '186' + fixed: false + raw: Custom + parameters: + - $id: '180' + collectionFormat: none + defaultValue: + $id: '181' + fixed: false + deprecated: false + documentation: + $id: '182' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '184' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '185' + fixed: false + raw: String + name: + $id: '183' + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '188' + isNullable: true + returnType: + $id: '190' + isNullable: true + serializedName: Path_Custom + url: /path/custom + - $id: '191' + defaultResponse: + $id: '201' + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please use No instead. + extensions: + x-deprecated: + replaced-by: 'No' + group: + $id: '199' + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '198' + fixed: false + raw: Replaced + parameters: + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '196' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '197' + fixed: false + raw: String + name: + $id: '195' + fixed: false + raw: arg + serializedName: arg + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '200' + isNullable: true + returnType: + $id: '202' + isNullable: true + serializedName: Path_Replaced + url: /path/replaced + - $id: '203' + defaultResponse: + $id: '231' + isNullable: true + deprecated: true + deprecationMessage: This operation is deprecated. Please use No instead. + extensions: + x-deprecated: + replaced-by: 'No' + group: + $id: '229' + fixed: false + raw: Path + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '228' + fixed: false + raw: Replaced1 + parameters: + - $id: '204' + collectionFormat: none + defaultValue: + $id: '205' + fixed: false + deprecated: false + documentation: + $id: '206' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '208' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '209' + fixed: false + raw: String + name: + $id: '207' + fixed: false + raw: argNo + serializedName: argNo + - $id: '210' + collectionFormat: none + defaultValue: + $id: '211' + fixed: false + deprecated: true + deprecationMessage: This parameter is deprecated. Please do not use it any longer. + documentation: + $id: '212' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '214' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '215' + fixed: false + raw: String + name: + $id: '213' + fixed: false + raw: argYes + serializedName: argYes + - $id: '216' + collectionFormat: none + defaultValue: + $id: '217' + fixed: false + deprecated: true + deprecationMessage: This parameter will be removed in 2005. + documentation: + $id: '218' + fixed: false + extensions: + x-deprecated: + description: This parameter will be removed in 2005. + isConstant: false + isRequired: false + location: query + modelType: + $id: '220' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '221' + fixed: false + raw: String + name: + $id: '219' + fixed: false + raw: argCustom + serializedName: argCustom + - $id: '222' + collectionFormat: none + defaultValue: + $id: '223' + fixed: false + deprecated: true + deprecationMessage: This parameter is deprecated. Please use argNo instead. + documentation: + $id: '224' + fixed: false + extensions: + x-deprecated: + replaced-by: argNo + isConstant: false + isRequired: false + location: query + modelType: + $id: '226' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '227' + fixed: false + raw: String + name: + $id: '225' + fixed: false + raw: argReplaced + serializedName: argReplaced + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '230' + isNullable: true + returnType: + $id: '232' + isNullable: true + serializedName: Path_Replaced + url: /path/params + name: + $id: '233' + fixed: false + raw: Path + nameForProperty: Path + typeName: + $id: '234' + fixed: false diff --git a/test/Expected/extensible-enums-swagger/code-model-v1-yaml.norm.yaml b/test/Expected/extensible-enums-swagger/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..cbf0beb --- /dev/null +++ b/test/Expected/extensible-enums-swagger/code-model-v1-yaml.norm.yaml @@ -0,0 +1,295 @@ +--- +apiVersion: '2016-07-07' +baseUrl: 'http://localhost:3000' +documentation: PetStore +enumTypes: + - &ref_0 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: DaysOfWeekExtensibleEnum + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Monday + serializedName: Monday + - name: Tuesday + serializedName: Tuesday + - name: Wednesday + serializedName: Wednesday + - name: Thursday + serializedName: Thursday + - name: Friday + serializedName: Friday + - name: Saturday + serializedName: Saturday + - name: Sunday + serializedName: Sunday + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: IntEnum + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - allowedValues: + - '1.1' + - '1.2' + - '1.3' + description: one + name: '1' + serializedName: '1' + - allowedValues: + - '2.1' + - '2.2' + description: two + name: '2' + serializedName: '2' + - allowedValues: + - '3.1' + - '3.3' + description: three + name: '3' + serializedName: '3' +modelTypes: + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Pet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + raw: Friday + deprecated: false + documentation: + fixed: false + raw: Type of Pet + extensions: + x-ms-enum: + modelAsString: true + name: DaysOfWeekExtensibleEnum + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: DaysOfWeek + realPath: + - DaysOfWeek + serializedName: DaysOfWeek + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: '' + extensions: + x-ms-enum: + modelAsString: true + name: IntEnum + values: + - allowedValues: + - '1.1' + - '1.2' + - '1.3' + description: one + name: '1' + value: '1' + - allowedValues: + - '2.1' + - '2.2' + description: two + name: '2' + value: '2' + - allowedValues: + - '3.1' + - '3.3' + description: three + name: '3' + value: '3' + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_1 + name: + fixed: false + raw: IntEnum + realPath: + - IntEnum + serializedName: IntEnum + serializedName: Pet +modelsName: Models +name: PetStoreInc +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + group: + fixed: false + raw: Pet + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetByPetId + parameters: + - clientProperty: &ref_3 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Pet id + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: petId + realPath: + - petId + serializedName: petId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Pet id + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: petId + serializedName: petId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Pet_GetByPetId + url: '/extensibleenums/pet/{petId}' + - defaultResponse: + isNullable: true + deprecated: false + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pet + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: AddPet + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: petParam + isConstant: false + isRequired: false + location: body + modelType: *ref_2 + name: + fixed: false + raw: petParam + serializedName: petParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Pet_AddPet + url: /extensibleenums/pet/addPet + name: + fixed: false + raw: Pet + nameForProperty: Pet + typeName: + fixed: false +properties: + - *ref_3 diff --git a/test/Expected/extensible-enums-swagger/code-model-v1.norm.yaml b/test/Expected/extensible-enums-swagger/code-model-v1.norm.yaml new file mode 100644 index 0000000..6b92705 --- /dev/null +++ b/test/Expected/extensible-enums-swagger/code-model-v1.norm.yaml @@ -0,0 +1,365 @@ +--- +$id: '1' +apiVersion: '2016-07-07' +baseUrl: 'http://localhost:3000' +documentation: PetStore +enumTypes: + - $ref: '13' + - $ref: '28' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '35' + fixed: false + raw: Pet + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + raw: Friday + deprecated: false + documentation: + $id: '11' + fixed: false + raw: Type of Pet + extensions: + x-ms-enum: + modelAsString: true + name: DaysOfWeekExtensibleEnum + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '23' + fixed: false + raw: DaysOfWeekExtensibleEnum + oldModelAsString: false + underlyingType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + values: + - $id: '14' + name: Monday + serializedName: Monday + - $id: '15' + name: Tuesday + serializedName: Tuesday + - $id: '16' + name: Wednesday + serializedName: Wednesday + - $id: '17' + name: Thursday + serializedName: Thursday + - $id: '18' + name: Friday + serializedName: Friday + - $id: '19' + name: Saturday + serializedName: Saturday + - $id: '20' + name: Sunday + serializedName: Sunday + name: + $id: '12' + fixed: false + raw: DaysOfWeek + realPath: + - DaysOfWeek + serializedName: DaysOfWeek + - $id: '24' + collectionFormat: none + defaultValue: + $id: '25' + fixed: false + deprecated: false + documentation: + $id: '26' + fixed: false + raw: '' + extensions: + x-ms-enum: + modelAsString: true + name: IntEnum + values: + - allowedValues: + - '1.1' + - '1.2' + - '1.3' + description: one + name: '1' + value: '1' + - allowedValues: + - '2.1' + - '2.2' + description: two + name: '2' + value: '2' + - allowedValues: + - '3.1' + - '3.3' + description: three + name: '3' + value: '3' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '28' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '34' + fixed: false + raw: IntEnum + oldModelAsString: false + underlyingType: + $id: '32' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '33' + fixed: false + raw: String + values: + - $id: '29' + allowedValues: + - '1.1' + - '1.2' + - '1.3' + description: one + name: '1' + serializedName: '1' + - $id: '30' + allowedValues: + - '2.1' + - '2.2' + description: two + name: '2' + serializedName: '2' + - $id: '31' + allowedValues: + - '3.1' + - '3.3' + description: three + name: '3' + serializedName: '3' + name: + $id: '27' + fixed: false + raw: IntEnum + realPath: + - IntEnum + serializedName: IntEnum + serializedName: Pet +modelsName: Models +name: PetStoreInc +namespace: '' +operations: + - $id: '42' + methods: + - $id: '43' + defaultResponse: + $id: '53' + isNullable: true + deprecated: false + group: + $id: '51' + fixed: false + raw: Pet + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '50' + fixed: false + raw: GetByPetId + parameters: + - $id: '44' + clientProperty: + $ref: '36' + collectionFormat: none + defaultValue: + $id: '45' + fixed: false + deprecated: false + documentation: + $id: '46' + fixed: false + raw: Pet id + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '48' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '49' + fixed: false + raw: String + name: + $id: '47' + fixed: false + raw: petId + serializedName: petId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '52' + body: + $ref: '2' + isNullable: true + returnType: + $id: '54' + body: + $ref: '2' + isNullable: true + serializedName: Pet_GetByPetId + url: '/extensibleenums/pet/{petId}' + - $id: '55' + defaultResponse: + $id: '63' + isNullable: true + deprecated: false + extensions: + x-ms-requestBody-index: '0' + group: + $id: '61' + fixed: false + raw: Pet + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '60' + fixed: false + raw: AddPet + parameters: + - $id: '56' + collectionFormat: none + defaultValue: + $id: '57' + fixed: false + deprecated: false + documentation: + $id: '58' + fixed: false + extensions: + x-ms-requestBody-name: petParam + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2' + name: + $id: '59' + fixed: false + raw: petParam + serializedName: petParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '62' + body: + $ref: '2' + isNullable: true + returnType: + $id: '64' + body: + $ref: '2' + isNullable: true + serializedName: Pet_AddPet + url: /extensibleenums/pet/addPet + name: + $id: '65' + fixed: false + raw: Pet + nameForProperty: Pet + typeName: + $id: '66' + fixed: false +properties: + - $id: '36' + collectionFormat: none + defaultValue: + $id: '37' + fixed: false + deprecated: false + documentation: + $id: '38' + fixed: false + raw: Pet id + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '40' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '41' + fixed: false + raw: String + name: + $id: '39' + fixed: false + raw: petId + realPath: + - petId + serializedName: petId diff --git a/test/Expected/head-exceptions/code-model-v1-yaml.norm.yaml b/test/Expected/head-exceptions/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..1efdfcf --- /dev/null +++ b/test/Expected/head-exceptions/code-model-v1-yaml.norm.yaml @@ -0,0 +1,84 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +modelsName: Models +name: AutoRestHeadExceptionTestService +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + fixed: false + raw: headException + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: headException_head200 + url: /http/success/200 + - defaultResponse: + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + fixed: false + raw: headException + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: headException_head204 + url: /http/success/204 + - defaultResponse: + isNullable: true + deprecated: false + description: Return 404 status code if successful + group: + fixed: false + raw: headException + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: headException_head404 + url: /http/success/404 + name: + fixed: false + raw: HeadException + nameForProperty: HeadException + typeName: + fixed: false diff --git a/test/Expected/head-exceptions/code-model-v1.norm.yaml b/test/Expected/head-exceptions/code-model-v1.norm.yaml new file mode 100644 index 0000000..c1e4a91 --- /dev/null +++ b/test/Expected/head-exceptions/code-model-v1.norm.yaml @@ -0,0 +1,106 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +modelsName: Models +name: AutoRestHeadExceptionTestService +namespace: '' +operations: + - $id: '2' + methods: + - $id: '3' + defaultResponse: + $id: '7' + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + $id: '5' + fixed: false + raw: headException + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '4' + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6' + isNullable: true + returnType: + $id: '8' + isNullable: true + serializedName: headException_head200 + url: /http/success/200 + - $id: '9' + defaultResponse: + $id: '13' + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + $id: '11' + fixed: false + raw: headException + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '10' + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '12' + isNullable: true + returnType: + $id: '14' + isNullable: true + serializedName: headException_head204 + url: /http/success/204 + - $id: '15' + defaultResponse: + $id: '19' + isNullable: true + deprecated: false + description: Return 404 status code if successful + group: + $id: '17' + fixed: false + raw: headException + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '16' + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '18' + isNullable: true + returnType: + $id: '20' + isNullable: true + serializedName: headException_head404 + url: /http/success/404 + name: + $id: '21' + fixed: false + raw: HeadException + nameForProperty: HeadException + typeName: + $id: '22' + fixed: false diff --git a/test/Expected/head/code-model-v1-yaml.norm.yaml b/test/Expected/head/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..f370fcb --- /dev/null +++ b/test/Expected/head/code-model-v1-yaml.norm.yaml @@ -0,0 +1,90 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +modelsName: Models +name: AutoRestHeadTestService +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head200 + url: /http/success/200 + - defaultResponse: + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head204 + url: /http/success/204 + - defaultResponse: + isNullable: true + deprecated: false + description: Return 404 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head404 + url: /http/success/404 + name: + fixed: false + raw: HttpSuccess + nameForProperty: HttpSuccess + typeName: + fixed: false diff --git a/test/Expected/head/code-model-v1.norm.yaml b/test/Expected/head/code-model-v1.norm.yaml new file mode 100644 index 0000000..999af12 --- /dev/null +++ b/test/Expected/head/code-model-v1.norm.yaml @@ -0,0 +1,115 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +modelsName: Models +name: AutoRestHeadTestService +namespace: '' +operations: + - $id: '2' + methods: + - $id: '3' + defaultResponse: + $id: '8' + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + $id: '5' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '4' + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '7' + isNullable: true + OK: + $id: '6' + isNullable: true + returnType: + $id: '9' + isNullable: true + serializedName: httpSuccess_head200 + url: /http/success/200 + - $id: '10' + defaultResponse: + $id: '15' + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + $id: '12' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '11' + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '13' + isNullable: true + NotFound: + $id: '14' + isNullable: true + returnType: + $id: '16' + isNullable: true + serializedName: httpSuccess_head204 + url: /http/success/204 + - $id: '17' + defaultResponse: + $id: '22' + isNullable: true + deprecated: false + description: Return 404 status code if successful + group: + $id: '19' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '18' + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '20' + isNullable: true + NotFound: + $id: '21' + isNullable: true + returnType: + $id: '23' + isNullable: true + serializedName: httpSuccess_head404 + url: /http/success/404 + name: + $id: '24' + fixed: false + raw: HttpSuccess + nameForProperty: HttpSuccess + typeName: + $id: '25' + fixed: false diff --git a/test/Expected/header/code-model-v1-yaml.norm.yaml b/test/Expected/header/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..d61f4a3 --- /dev/null +++ b/test/Expected/header/code-model-v1-yaml.norm.yaml @@ -0,0 +1,2226 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +enumTypes: + - &ref_0 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: GreyscaleColors + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: White + serializedName: White + - name: black + serializedName: black + - name: GREY + serializedName: GREY +errorTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +headerTypes: + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseExistingKey operation. + name: + fixed: false + raw: header-responseExistingKey-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "User-Agent": "overwrite"' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: User-Agent + realPath: + - User-Agent + serializedName: User-Agent + serializedName: header-responseExistingKey-Headers + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseProtectedKey operation. + name: + fixed: false + raw: header-responseProtectedKey-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "Content-Type": "text/html"' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + serializedName: header-responseProtectedKey-Headers + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseInteger operation. + name: + fixed: false + raw: header-responseInteger-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "value": 1 or -2' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseInteger-Headers + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseLong operation. + name: + fixed: false + raw: header-responseLong-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "value": 105 or -2' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseLong-Headers + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseFloat operation. + name: + fixed: false + raw: header-responseFloat-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "value": 0.07 or -3.0' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseFloat-Headers + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDouble operation. + name: + fixed: false + raw: header-responseDouble-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "value": 7e120 or -3.0' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDouble-Headers + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseBool operation. + name: + fixed: false + raw: header-responseBool-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'response with header value "value": true or false' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseBool-Headers + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseString operation. + name: + fixed: false + raw: header-responseString-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + response with header values "The quick brown fox jumps over the lazy + dog" or null or "" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseString-Headers + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDate operation. + name: + fixed: false + raw: header-responseDate-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: response with header values "2010-01-01" or "0001-01-01" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDate-Headers + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDatetime operation. + name: + fixed: false + raw: header-responseDatetime-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + response with header values "2010-01-01T12:34:56Z" or + "0001-01-01T00:00:00Z" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDatetime-Headers + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDatetimeRfc1123 operation. + name: + fixed: false + raw: header-responseDatetimeRfc1123-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + response with header values "Wed, 01 Jan 2010 12:34:56 GMT" or "Mon, + 01 Jan 0001 00:00:00 GMT" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDatetimeRfc1123-Headers + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDuration operation. + name: + fixed: false + raw: header-responseDuration-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: response with header values "P123DT22H14M12.011S" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDuration-Headers + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseByte operation. + name: + fixed: false + raw: header-responseByte-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: response with header values "啊齄丂狛狜隣郎隣兀﨩" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseByte-Headers + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseEnum operation. + name: + fixed: false + raw: header-responseEnum-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: response with header values "GREY" or null + extensions: + x-ms-enum: + modelAsString: false + name: GreyscaleColors + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseEnum-Headers +modelTypes: + - *ref_1 +modelsName: Models +name: AutoRestSwaggerBATHeaderService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a post request with header value "User-Agent": "overwrite"' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramExistingKey + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Send a post request with header value "User-Agent": "overwrite"' + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: User-Agent + serializedName: User-Agent + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramExistingKey + url: /header/param/existingkey + - defaultResponse: + body: *ref_1 + headers: *ref_2 + isNullable: true + deprecated: false + description: 'Get a response with header value "User-Agent": "overwrite"' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseExistingKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_2 + isNullable: true + returnType: + headers: *ref_2 + isNullable: true + serializedName: header_responseExistingKey + url: /header/response/existingkey + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a post request with header value "Content-Type": "text/html"' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramProtectedKey + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header value "Content-Type": + "text/html" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Content-Type + serializedName: Content-Type + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramProtectedKey + url: /header/param/protectedkey + - defaultResponse: + body: *ref_1 + headers: *ref_3 + isNullable: true + deprecated: false + description: 'Get a response with header value "Content-Type": "text/html"' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseProtectedKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_3 + isNullable: true + returnType: + headers: *ref_3 + isNullable: true + serializedName: header_responseProtectedKey + url: /header/response/protectedkey + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 1 or "scenario": "negative", "value": -2 + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramInteger + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values 1 or -2 + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramInteger + url: /header/param/prim/integer + - defaultResponse: + body: *ref_1 + headers: *ref_4 + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 1 or -2' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseInteger + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_4 + isNullable: true + returnType: + headers: *ref_4 + isNullable: true + serializedName: header_responseInteger + url: /header/response/prim/integer + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 105 or "scenario": "negative", "value": -2 + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramLong + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values 105 or -2 + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramLong + url: /header/param/prim/long + - defaultResponse: + body: *ref_1 + headers: *ref_5 + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 105 or -2' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseLong + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_5 + isNullable: true + returnType: + headers: *ref_5 + isNullable: true + serializedName: header_responseLong + url: /header/response/prim/long + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 0.07 or "scenario": "negative", "value": -3.0 + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values 0.07 or -3.0 + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramFloat + url: /header/param/prim/float + - defaultResponse: + body: *ref_1 + headers: *ref_6 + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 0.07 or -3.0' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseFloat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_6 + isNullable: true + returnType: + headers: *ref_6 + isNullable: true + serializedName: header_responseFloat + url: /header/response/prim/float + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 7e120 or "scenario": "negative", "value": -3.0 + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values 7e120 or -3.0 + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramDouble + url: /header/param/prim/double + - defaultResponse: + body: *ref_1 + headers: *ref_7 + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 7e120 or -3.0' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseDouble + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_7 + isNullable: true + returnType: + headers: *ref_7 + isNullable: true + serializedName: header_responseDouble + url: /header/response/prim/double + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "true", "value": + true or "scenario": "false", "value": false + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramBool + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "true" or + "false" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values true or false + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramBool + url: /header/param/prim/bool + - defaultResponse: + body: *ref_1 + headers: *ref_8 + isNullable: true + deprecated: false + description: 'Get a response with header value "value": true or false' + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseBool + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "true" or + "false" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_8 + isNullable: true + returnType: + headers: *ref_8 + isNullable: true + serializedName: header_responseBool + url: /header/response/prim/bool + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "The quick brown fox jumps over the lazy dog" or "scenario": "null", + "value": null or "scenario": "empty", "value": "" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramString + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "The quick brown fox + jumps over the lazy dog" or null or "" + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramString + url: /header/param/prim/string + - defaultResponse: + body: *ref_1 + headers: *ref_9 + isNullable: true + deprecated: false + description: >- + Get a response with header values "The quick brown fox jumps over the + lazy dog" or null or "" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseString + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_9 + isNullable: true + returnType: + headers: *ref_9 + isNullable: true + serializedName: header_responseString + url: /header/response/prim/string + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "2010-01-01" or "scenario": "min", "value": "0001-01-01" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramDate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "2010-01-01" or + "0001-01-01" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramDate + url: /header/param/prim/date + - defaultResponse: + body: *ref_1 + headers: *ref_10 + isNullable: true + deprecated: false + description: Get a response with header values "2010-01-01" or "0001-01-01" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseDate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_10 + isNullable: true + returnType: + headers: *ref_10 + isNullable: true + serializedName: header_responseDate + url: /header/response/prim/date + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "2010-01-01T12:34:56Z" or "scenario": "min", "value": + "0001-01-01T00:00:00Z" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramDatetime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "2010-01-01T12:34:56Z" or + "0001-01-01T00:00:00Z" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramDatetime + url: /header/param/prim/datetime + - defaultResponse: + body: *ref_1 + headers: *ref_11 + isNullable: true + deprecated: false + description: >- + Get a response with header values "2010-01-01T12:34:56Z" or + "0001-01-01T00:00:00Z" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseDatetime + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_11 + isNullable: true + returnType: + headers: *ref_11 + isNullable: true + serializedName: header_responseDatetime + url: /header/response/prim/datetime + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "Wed, 01 Jan 2010 12:34:56 GMT" or "scenario": "min", "value": "Mon, + 01 Jan 0001 00:00:00 GMT" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramDatetimeRfc1123 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "Wed, 01 Jan 2010 + 12:34:56 GMT" or "Mon, 01 Jan 0001 00:00:00 GMT" + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramDatetimeRfc1123 + url: /header/param/prim/datetimerfc1123 + - defaultResponse: + body: *ref_1 + headers: *ref_12 + isNullable: true + deprecated: false + description: >- + Get a response with header values "Wed, 01 Jan 2010 12:34:56 GMT" or + "Mon, 01 Jan 0001 00:00:00 GMT" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseDatetimeRfc1123 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_12 + isNullable: true + returnType: + headers: *ref_12 + isNullable: true + serializedName: header_responseDatetimeRfc1123 + url: /header/response/prim/datetimerfc1123 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "P123DT22H14M12.011S" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramDuration + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values "P123DT22H14M12.011S" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramDuration + url: /header/param/prim/duration + - defaultResponse: + body: *ref_1 + headers: *ref_13 + isNullable: true + deprecated: false + description: Get a response with header values "P123DT22H14M12.011S" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseDuration + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_13 + isNullable: true + returnType: + headers: *ref_13 + isNullable: true + serializedName: header_responseDuration + url: /header/response/prim/duration + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "啊齄丂狛狜隣郎隣兀﨩" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramByte + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Send a post request with header values "啊齄丂狛狜隣郎隣兀﨩" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramByte + url: /header/param/prim/byte + - defaultResponse: + body: *ref_1 + headers: *ref_14 + isNullable: true + deprecated: false + description: Get a response with header values "啊齄丂狛狜隣郎隣兀﨩" + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseByte + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_14 + isNullable: true + returnType: + headers: *ref_14 + isNullable: true + serializedName: header_responseByte + url: /header/response/prim/byte + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "GREY" or "scenario": "null", "value": null + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: paramEnum + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Send a post request with header values ''GREY'' ' + extensions: + x-ms-enum: + modelAsString: false + name: GreyscaleColors + isConstant: false + isRequired: false + location: header + modelType: *ref_0 + name: + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_paramEnum + url: /header/param/prim/enum + - defaultResponse: + body: *ref_1 + headers: *ref_15 + isNullable: true + deprecated: false + description: Get a response with header values "GREY" or null + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: responseEnum + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_15 + isNullable: true + returnType: + headers: *ref_15 + isNullable: true + serializedName: header_responseEnum + url: /header/response/prim/enum + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request + group: + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: customRequestId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: header_customRequestId + url: >- + /header/custom/x-ms-client-request-id/9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 + name: + fixed: false + raw: Header + nameForProperty: Header + typeName: + fixed: false diff --git a/test/Expected/header/code-model-v1.norm.yaml b/test/Expected/header/code-model-v1.norm.yaml new file mode 100644 index 0000000..4a63d51 --- /dev/null +++ b/test/Expected/header/code-model-v1.norm.yaml @@ -0,0 +1,2818 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +enumTypes: + - $ref: '125' +errorTypes: + - $ref: '2' +headerTypes: + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseExistingKey operation. + name: + $id: '23' + fixed: false + raw: header-responseExistingKey-Headers + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: 'response with header value "User-Agent": "overwrite"' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: User-Agent + realPath: + - User-Agent + serializedName: User-Agent + serializedName: header-responseExistingKey-Headers + - $id: '24' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseProtectedKey operation. + name: + $id: '31' + fixed: false + raw: header-responseProtectedKey-Headers + properties: + - $id: '25' + collectionFormat: none + defaultValue: + $id: '26' + fixed: false + deprecated: false + documentation: + $id: '27' + fixed: false + raw: 'response with header value "Content-Type": "text/html"' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '30' + fixed: false + raw: String + name: + $id: '28' + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + serializedName: header-responseProtectedKey-Headers + - $id: '32' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseInteger operation. + name: + $id: '39' + fixed: false + raw: header-responseInteger-Headers + properties: + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + raw: 'response with header value "value": 1 or -2' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '37' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '38' + fixed: false + raw: Int + name: + $id: '36' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseInteger-Headers + - $id: '40' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseLong operation. + name: + $id: '47' + fixed: false + raw: header-responseLong-Headers + properties: + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + raw: 'response with header value "value": 105 or -2' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '46' + fixed: false + raw: Long + name: + $id: '44' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseLong-Headers + - $id: '48' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseFloat operation. + name: + $id: '55' + fixed: false + raw: header-responseFloat-Headers + properties: + - $id: '49' + collectionFormat: none + defaultValue: + $id: '50' + fixed: false + deprecated: false + documentation: + $id: '51' + fixed: false + raw: 'response with header value "value": 0.07 or -3.0' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '53' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '54' + fixed: false + raw: Double + name: + $id: '52' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseFloat-Headers + - $id: '56' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDouble operation. + name: + $id: '63' + fixed: false + raw: header-responseDouble-Headers + properties: + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + raw: 'response with header value "value": 7e120 or -3.0' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '62' + fixed: false + raw: Double + name: + $id: '60' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDouble-Headers + - $id: '64' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseBool operation. + name: + $id: '71' + fixed: false + raw: header-responseBool-Headers + properties: + - $id: '65' + collectionFormat: none + defaultValue: + $id: '66' + fixed: false + deprecated: false + documentation: + $id: '67' + fixed: false + raw: 'response with header value "value": true or false' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '70' + fixed: false + raw: Boolean + name: + $id: '68' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseBool-Headers + - $id: '72' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseString operation. + name: + $id: '79' + fixed: false + raw: header-responseString-Headers + properties: + - $id: '73' + collectionFormat: none + defaultValue: + $id: '74' + fixed: false + deprecated: false + documentation: + $id: '75' + fixed: false + raw: >- + response with header values "The quick brown fox jumps over the lazy + dog" or null or "" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + name: + $id: '76' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseString-Headers + - $id: '80' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDate operation. + name: + $id: '87' + fixed: false + raw: header-responseDate-Headers + properties: + - $id: '81' + collectionFormat: none + defaultValue: + $id: '82' + fixed: false + deprecated: false + documentation: + $id: '83' + fixed: false + raw: response with header values "2010-01-01" or "0001-01-01" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '85' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '86' + fixed: false + raw: Date + name: + $id: '84' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDate-Headers + - $id: '88' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDatetime operation. + name: + $id: '95' + fixed: false + raw: header-responseDatetime-Headers + properties: + - $id: '89' + collectionFormat: none + defaultValue: + $id: '90' + fixed: false + deprecated: false + documentation: + $id: '91' + fixed: false + raw: >- + response with header values "2010-01-01T12:34:56Z" or + "0001-01-01T00:00:00Z" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '93' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '94' + fixed: false + raw: DateTime + name: + $id: '92' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDatetime-Headers + - $id: '96' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDatetimeRfc1123 operation. + name: + $id: '103' + fixed: false + raw: header-responseDatetimeRfc1123-Headers + properties: + - $id: '97' + collectionFormat: none + defaultValue: + $id: '98' + fixed: false + deprecated: false + documentation: + $id: '99' + fixed: false + raw: >- + response with header values "Wed, 01 Jan 2010 12:34:56 GMT" or "Mon, + 01 Jan 0001 00:00:00 GMT" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '101' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '102' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '100' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDatetimeRfc1123-Headers + - $id: '104' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseDuration operation. + name: + $id: '111' + fixed: false + raw: header-responseDuration-Headers + properties: + - $id: '105' + collectionFormat: none + defaultValue: + $id: '106' + fixed: false + deprecated: false + documentation: + $id: '107' + fixed: false + raw: response with header values "P123DT22H14M12.011S" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '109' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '110' + fixed: false + raw: TimeSpan + name: + $id: '108' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseDuration-Headers + - $id: '112' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseByte operation. + name: + $id: '119' + fixed: false + raw: header-responseByte-Headers + properties: + - $id: '113' + collectionFormat: none + defaultValue: + $id: '114' + fixed: false + deprecated: false + documentation: + $id: '115' + fixed: false + raw: response with header values "啊齄丂狛狜隣郎隣兀﨩" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '117' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '118' + fixed: false + raw: ByteArray + name: + $id: '116' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseByte-Headers + - $id: '120' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for responseEnum operation. + name: + $id: '132' + fixed: false + raw: header-responseEnum-Headers + properties: + - $id: '121' + collectionFormat: none + defaultValue: + $id: '122' + fixed: false + deprecated: false + documentation: + $id: '123' + fixed: false + raw: response with header values "GREY" or null + extensions: + x-ms-enum: + modelAsString: false + name: GreyscaleColors + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '125' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '131' + fixed: false + raw: GreyscaleColors + oldModelAsString: false + underlyingType: + $id: '129' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '130' + fixed: false + raw: String + values: + - $id: '126' + name: White + serializedName: White + - $id: '127' + name: black + serializedName: black + - $id: '128' + name: GREY + serializedName: GREY + name: + $id: '124' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: header-responseEnum-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestSwaggerBATHeaderService +namespace: '' +operations: + - $id: '133' + methods: + - $id: '134' + defaultResponse: + $id: '144' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a post request with header value "User-Agent": "overwrite"' + group: + $id: '142' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '141' + fixed: false + raw: paramExistingKey + parameters: + - $id: '135' + collectionFormat: none + defaultValue: + $id: '136' + fixed: false + deprecated: false + documentation: + $id: '137' + fixed: false + raw: 'Send a post request with header value "User-Agent": "overwrite"' + isConstant: false + isRequired: true + location: header + modelType: + $id: '139' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '140' + fixed: false + raw: String + name: + $id: '138' + fixed: false + raw: User-Agent + serializedName: User-Agent + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '143' + isNullable: true + returnType: + $id: '145' + isNullable: true + serializedName: header_paramExistingKey + url: /header/param/existingkey + - $id: '146' + defaultResponse: + $id: '150' + body: + $ref: '2' + headers: + $ref: '16' + isNullable: true + deprecated: false + description: 'Get a response with header value "User-Agent": "overwrite"' + group: + $id: '148' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '147' + fixed: false + raw: responseExistingKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '149' + headers: + $ref: '16' + isNullable: true + returnType: + $id: '151' + headers: + $ref: '16' + isNullable: true + serializedName: header_responseExistingKey + url: /header/response/existingkey + - $id: '152' + defaultResponse: + $id: '162' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a post request with header value "Content-Type": "text/html"' + group: + $id: '160' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '159' + fixed: false + raw: paramProtectedKey + parameters: + - $id: '153' + collectionFormat: none + defaultValue: + $id: '154' + fixed: false + deprecated: false + documentation: + $id: '155' + fixed: false + raw: >- + Send a post request with header value "Content-Type": + "text/html" + isConstant: false + isRequired: true + location: header + modelType: + $id: '157' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '158' + fixed: false + raw: String + name: + $id: '156' + fixed: false + raw: Content-Type + serializedName: Content-Type + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '161' + isNullable: true + returnType: + $id: '163' + isNullable: true + serializedName: header_paramProtectedKey + url: /header/param/protectedkey + - $id: '164' + defaultResponse: + $id: '168' + body: + $ref: '2' + headers: + $ref: '24' + isNullable: true + deprecated: false + description: 'Get a response with header value "Content-Type": "text/html"' + group: + $id: '166' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '165' + fixed: false + raw: responseProtectedKey + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '167' + headers: + $ref: '24' + isNullable: true + returnType: + $id: '169' + headers: + $ref: '24' + isNullable: true + serializedName: header_responseProtectedKey + url: /header/response/protectedkey + - $id: '170' + defaultResponse: + $id: '186' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 1 or "scenario": "negative", "value": -2 + group: + $id: '184' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '183' + fixed: false + raw: paramInteger + parameters: + - $id: '171' + collectionFormat: none + defaultValue: + $id: '172' + fixed: false + deprecated: false + documentation: + $id: '173' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '175' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '176' + fixed: false + raw: String + name: + $id: '174' + fixed: false + raw: scenario + serializedName: scenario + - $id: '177' + collectionFormat: none + defaultValue: + $id: '178' + fixed: false + deprecated: false + documentation: + $id: '179' + fixed: false + raw: Send a post request with header values 1 or -2 + isConstant: false + isRequired: true + location: header + modelType: + $id: '181' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '182' + fixed: false + raw: Int + name: + $id: '180' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '185' + isNullable: true + returnType: + $id: '187' + isNullable: true + serializedName: header_paramInteger + url: /header/param/prim/integer + - $id: '188' + defaultResponse: + $id: '198' + body: + $ref: '2' + headers: + $ref: '32' + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 1 or -2' + group: + $id: '196' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '195' + fixed: false + raw: responseInteger + parameters: + - $id: '189' + collectionFormat: none + defaultValue: + $id: '190' + fixed: false + deprecated: false + documentation: + $id: '191' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '193' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '194' + fixed: false + raw: String + name: + $id: '192' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '197' + headers: + $ref: '32' + isNullable: true + returnType: + $id: '199' + headers: + $ref: '32' + isNullable: true + serializedName: header_responseInteger + url: /header/response/prim/integer + - $id: '200' + defaultResponse: + $id: '216' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 105 or "scenario": "negative", "value": -2 + group: + $id: '214' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '213' + fixed: false + raw: paramLong + parameters: + - $id: '201' + collectionFormat: none + defaultValue: + $id: '202' + fixed: false + deprecated: false + documentation: + $id: '203' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '205' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '206' + fixed: false + raw: String + name: + $id: '204' + fixed: false + raw: scenario + serializedName: scenario + - $id: '207' + collectionFormat: none + defaultValue: + $id: '208' + fixed: false + deprecated: false + documentation: + $id: '209' + fixed: false + raw: Send a post request with header values 105 or -2 + isConstant: false + isRequired: true + location: header + modelType: + $id: '211' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '212' + fixed: false + raw: Long + name: + $id: '210' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '215' + isNullable: true + returnType: + $id: '217' + isNullable: true + serializedName: header_paramLong + url: /header/param/prim/long + - $id: '218' + defaultResponse: + $id: '228' + body: + $ref: '2' + headers: + $ref: '40' + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 105 or -2' + group: + $id: '226' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '225' + fixed: false + raw: responseLong + parameters: + - $id: '219' + collectionFormat: none + defaultValue: + $id: '220' + fixed: false + deprecated: false + documentation: + $id: '221' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '223' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '224' + fixed: false + raw: String + name: + $id: '222' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '227' + headers: + $ref: '40' + isNullable: true + returnType: + $id: '229' + headers: + $ref: '40' + isNullable: true + serializedName: header_responseLong + url: /header/response/prim/long + - $id: '230' + defaultResponse: + $id: '246' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 0.07 or "scenario": "negative", "value": -3.0 + group: + $id: '244' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '243' + fixed: false + raw: paramFloat + parameters: + - $id: '231' + collectionFormat: none + defaultValue: + $id: '232' + fixed: false + deprecated: false + documentation: + $id: '233' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '235' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '236' + fixed: false + raw: String + name: + $id: '234' + fixed: false + raw: scenario + serializedName: scenario + - $id: '237' + collectionFormat: none + defaultValue: + $id: '238' + fixed: false + deprecated: false + documentation: + $id: '239' + fixed: false + raw: Send a post request with header values 0.07 or -3.0 + isConstant: false + isRequired: true + location: header + modelType: + $id: '241' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '242' + fixed: false + raw: Double + name: + $id: '240' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '245' + isNullable: true + returnType: + $id: '247' + isNullable: true + serializedName: header_paramFloat + url: /header/param/prim/float + - $id: '248' + defaultResponse: + $id: '258' + body: + $ref: '2' + headers: + $ref: '48' + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 0.07 or -3.0' + group: + $id: '256' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '255' + fixed: false + raw: responseFloat + parameters: + - $id: '249' + collectionFormat: none + defaultValue: + $id: '250' + fixed: false + deprecated: false + documentation: + $id: '251' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '254' + fixed: false + raw: String + name: + $id: '252' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '257' + headers: + $ref: '48' + isNullable: true + returnType: + $id: '259' + headers: + $ref: '48' + isNullable: true + serializedName: header_responseFloat + url: /header/response/prim/float + - $id: '260' + defaultResponse: + $id: '276' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "positive", + "value": 7e120 or "scenario": "negative", "value": -3.0 + group: + $id: '274' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '273' + fixed: false + raw: paramDouble + parameters: + - $id: '261' + collectionFormat: none + defaultValue: + $id: '262' + fixed: false + deprecated: false + documentation: + $id: '263' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '265' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '266' + fixed: false + raw: String + name: + $id: '264' + fixed: false + raw: scenario + serializedName: scenario + - $id: '267' + collectionFormat: none + defaultValue: + $id: '268' + fixed: false + deprecated: false + documentation: + $id: '269' + fixed: false + raw: Send a post request with header values 7e120 or -3.0 + isConstant: false + isRequired: true + location: header + modelType: + $id: '271' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '272' + fixed: false + raw: Double + name: + $id: '270' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '275' + isNullable: true + returnType: + $id: '277' + isNullable: true + serializedName: header_paramDouble + url: /header/param/prim/double + - $id: '278' + defaultResponse: + $id: '288' + body: + $ref: '2' + headers: + $ref: '56' + isNullable: true + deprecated: false + description: 'Get a response with header value "value": 7e120 or -3.0' + group: + $id: '286' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '285' + fixed: false + raw: responseDouble + parameters: + - $id: '279' + collectionFormat: none + defaultValue: + $id: '280' + fixed: false + deprecated: false + documentation: + $id: '281' + fixed: false + raw: >- + Send a post request with header values "scenario": "positive" or + "negative" + isConstant: false + isRequired: true + location: header + modelType: + $id: '283' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '284' + fixed: false + raw: String + name: + $id: '282' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '287' + headers: + $ref: '56' + isNullable: true + returnType: + $id: '289' + headers: + $ref: '56' + isNullable: true + serializedName: header_responseDouble + url: /header/response/prim/double + - $id: '290' + defaultResponse: + $id: '306' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "true", "value": + true or "scenario": "false", "value": false + group: + $id: '304' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '303' + fixed: false + raw: paramBool + parameters: + - $id: '291' + collectionFormat: none + defaultValue: + $id: '292' + fixed: false + deprecated: false + documentation: + $id: '293' + fixed: false + raw: >- + Send a post request with header values "scenario": "true" or + "false" + isConstant: false + isRequired: true + location: header + modelType: + $id: '295' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '296' + fixed: false + raw: String + name: + $id: '294' + fixed: false + raw: scenario + serializedName: scenario + - $id: '297' + collectionFormat: none + defaultValue: + $id: '298' + fixed: false + deprecated: false + documentation: + $id: '299' + fixed: false + raw: Send a post request with header values true or false + isConstant: false + isRequired: true + location: header + modelType: + $id: '301' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '302' + fixed: false + raw: Boolean + name: + $id: '300' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '305' + isNullable: true + returnType: + $id: '307' + isNullable: true + serializedName: header_paramBool + url: /header/param/prim/bool + - $id: '308' + defaultResponse: + $id: '318' + body: + $ref: '2' + headers: + $ref: '64' + isNullable: true + deprecated: false + description: 'Get a response with header value "value": true or false' + group: + $id: '316' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '315' + fixed: false + raw: responseBool + parameters: + - $id: '309' + collectionFormat: none + defaultValue: + $id: '310' + fixed: false + deprecated: false + documentation: + $id: '311' + fixed: false + raw: >- + Send a post request with header values "scenario": "true" or + "false" + isConstant: false + isRequired: true + location: header + modelType: + $id: '313' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '314' + fixed: false + raw: String + name: + $id: '312' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '317' + headers: + $ref: '64' + isNullable: true + returnType: + $id: '319' + headers: + $ref: '64' + isNullable: true + serializedName: header_responseBool + url: /header/response/prim/bool + - $id: '320' + defaultResponse: + $id: '336' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "The quick brown fox jumps over the lazy dog" or "scenario": "null", + "value": null or "scenario": "empty", "value": "" + group: + $id: '334' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '333' + fixed: false + raw: paramString + parameters: + - $id: '321' + collectionFormat: none + defaultValue: + $id: '322' + fixed: false + deprecated: false + documentation: + $id: '323' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $id: '325' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '326' + fixed: false + raw: String + name: + $id: '324' + fixed: false + raw: scenario + serializedName: scenario + - $id: '327' + collectionFormat: none + defaultValue: + $id: '328' + fixed: false + deprecated: false + documentation: + $id: '329' + fixed: false + raw: >- + Send a post request with header values "The quick brown fox + jumps over the lazy dog" or null or "" + isConstant: false + isRequired: false + location: header + modelType: + $id: '331' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '332' + fixed: false + raw: String + name: + $id: '330' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '335' + isNullable: true + returnType: + $id: '337' + isNullable: true + serializedName: header_paramString + url: /header/param/prim/string + - $id: '338' + defaultResponse: + $id: '348' + body: + $ref: '2' + headers: + $ref: '72' + isNullable: true + deprecated: false + description: >- + Get a response with header values "The quick brown fox jumps over the + lazy dog" or null or "" + group: + $id: '346' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '345' + fixed: false + raw: responseString + parameters: + - $id: '339' + collectionFormat: none + defaultValue: + $id: '340' + fixed: false + deprecated: false + documentation: + $id: '341' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $id: '343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '344' + fixed: false + raw: String + name: + $id: '342' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '347' + headers: + $ref: '72' + isNullable: true + returnType: + $id: '349' + headers: + $ref: '72' + isNullable: true + serializedName: header_responseString + url: /header/response/prim/string + - $id: '350' + defaultResponse: + $id: '366' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "2010-01-01" or "scenario": "min", "value": "0001-01-01" + group: + $id: '364' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '363' + fixed: false + raw: paramDate + parameters: + - $id: '351' + collectionFormat: none + defaultValue: + $id: '352' + fixed: false + deprecated: false + documentation: + $id: '353' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $id: '355' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '356' + fixed: false + raw: String + name: + $id: '354' + fixed: false + raw: scenario + serializedName: scenario + - $id: '357' + collectionFormat: none + defaultValue: + $id: '358' + fixed: false + deprecated: false + documentation: + $id: '359' + fixed: false + raw: >- + Send a post request with header values "2010-01-01" or + "0001-01-01" + isConstant: false + isRequired: true + location: header + modelType: + $id: '361' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '362' + fixed: false + raw: Date + name: + $id: '360' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '365' + isNullable: true + returnType: + $id: '367' + isNullable: true + serializedName: header_paramDate + url: /header/param/prim/date + - $id: '368' + defaultResponse: + $id: '378' + body: + $ref: '2' + headers: + $ref: '80' + isNullable: true + deprecated: false + description: Get a response with header values "2010-01-01" or "0001-01-01" + group: + $id: '376' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '375' + fixed: false + raw: responseDate + parameters: + - $id: '369' + collectionFormat: none + defaultValue: + $id: '370' + fixed: false + deprecated: false + documentation: + $id: '371' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $id: '373' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '374' + fixed: false + raw: String + name: + $id: '372' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '377' + headers: + $ref: '80' + isNullable: true + returnType: + $id: '379' + headers: + $ref: '80' + isNullable: true + serializedName: header_responseDate + url: /header/response/prim/date + - $id: '380' + defaultResponse: + $id: '396' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "2010-01-01T12:34:56Z" or "scenario": "min", "value": + "0001-01-01T00:00:00Z" + group: + $id: '394' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '393' + fixed: false + raw: paramDatetime + parameters: + - $id: '381' + collectionFormat: none + defaultValue: + $id: '382' + fixed: false + deprecated: false + documentation: + $id: '383' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $id: '385' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '386' + fixed: false + raw: String + name: + $id: '384' + fixed: false + raw: scenario + serializedName: scenario + - $id: '387' + collectionFormat: none + defaultValue: + $id: '388' + fixed: false + deprecated: false + documentation: + $id: '389' + fixed: false + raw: >- + Send a post request with header values "2010-01-01T12:34:56Z" or + "0001-01-01T00:00:00Z" + isConstant: false + isRequired: true + location: header + modelType: + $id: '391' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '392' + fixed: false + raw: DateTime + name: + $id: '390' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '395' + isNullable: true + returnType: + $id: '397' + isNullable: true + serializedName: header_paramDatetime + url: /header/param/prim/datetime + - $id: '398' + defaultResponse: + $id: '408' + body: + $ref: '2' + headers: + $ref: '88' + isNullable: true + deprecated: false + description: >- + Get a response with header values "2010-01-01T12:34:56Z" or + "0001-01-01T00:00:00Z" + group: + $id: '406' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '405' + fixed: false + raw: responseDatetime + parameters: + - $id: '399' + collectionFormat: none + defaultValue: + $id: '400' + fixed: false + deprecated: false + documentation: + $id: '401' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $id: '403' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '404' + fixed: false + raw: String + name: + $id: '402' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '407' + headers: + $ref: '88' + isNullable: true + returnType: + $id: '409' + headers: + $ref: '88' + isNullable: true + serializedName: header_responseDatetime + url: /header/response/prim/datetime + - $id: '410' + defaultResponse: + $id: '426' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "Wed, 01 Jan 2010 12:34:56 GMT" or "scenario": "min", "value": "Mon, + 01 Jan 0001 00:00:00 GMT" + group: + $id: '424' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '423' + fixed: false + raw: paramDatetimeRfc1123 + parameters: + - $id: '411' + collectionFormat: none + defaultValue: + $id: '412' + fixed: false + deprecated: false + documentation: + $id: '413' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $id: '415' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '416' + fixed: false + raw: String + name: + $id: '414' + fixed: false + raw: scenario + serializedName: scenario + - $id: '417' + collectionFormat: none + defaultValue: + $id: '418' + fixed: false + deprecated: false + documentation: + $id: '419' + fixed: false + raw: >- + Send a post request with header values "Wed, 01 Jan 2010 + 12:34:56 GMT" or "Mon, 01 Jan 0001 00:00:00 GMT" + isConstant: false + isRequired: false + location: header + modelType: + $id: '421' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '422' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '420' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '425' + isNullable: true + returnType: + $id: '427' + isNullable: true + serializedName: header_paramDatetimeRfc1123 + url: /header/param/prim/datetimerfc1123 + - $id: '428' + defaultResponse: + $id: '438' + body: + $ref: '2' + headers: + $ref: '96' + isNullable: true + deprecated: false + description: >- + Get a response with header values "Wed, 01 Jan 2010 12:34:56 GMT" or + "Mon, 01 Jan 0001 00:00:00 GMT" + group: + $id: '436' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '435' + fixed: false + raw: responseDatetimeRfc1123 + parameters: + - $id: '429' + collectionFormat: none + defaultValue: + $id: '430' + fixed: false + deprecated: false + documentation: + $id: '431' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "min" + isConstant: false + isRequired: true + location: header + modelType: + $id: '433' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '434' + fixed: false + raw: String + name: + $id: '432' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '437' + headers: + $ref: '96' + isNullable: true + returnType: + $id: '439' + headers: + $ref: '96' + isNullable: true + serializedName: header_responseDatetimeRfc1123 + url: /header/response/prim/datetimerfc1123 + - $id: '440' + defaultResponse: + $id: '456' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "P123DT22H14M12.011S" + group: + $id: '454' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '453' + fixed: false + raw: paramDuration + parameters: + - $id: '441' + collectionFormat: none + defaultValue: + $id: '442' + fixed: false + deprecated: false + documentation: + $id: '443' + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $id: '445' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '446' + fixed: false + raw: String + name: + $id: '444' + fixed: false + raw: scenario + serializedName: scenario + - $id: '447' + collectionFormat: none + defaultValue: + $id: '448' + fixed: false + deprecated: false + documentation: + $id: '449' + fixed: false + raw: Send a post request with header values "P123DT22H14M12.011S" + isConstant: false + isRequired: true + location: header + modelType: + $id: '451' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '452' + fixed: false + raw: TimeSpan + name: + $id: '450' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '455' + isNullable: true + returnType: + $id: '457' + isNullable: true + serializedName: header_paramDuration + url: /header/param/prim/duration + - $id: '458' + defaultResponse: + $id: '468' + body: + $ref: '2' + headers: + $ref: '104' + isNullable: true + deprecated: false + description: Get a response with header values "P123DT22H14M12.011S" + group: + $id: '466' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '465' + fixed: false + raw: responseDuration + parameters: + - $id: '459' + collectionFormat: none + defaultValue: + $id: '460' + fixed: false + deprecated: false + documentation: + $id: '461' + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $id: '463' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '464' + fixed: false + raw: String + name: + $id: '462' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '467' + headers: + $ref: '104' + isNullable: true + returnType: + $id: '469' + headers: + $ref: '104' + isNullable: true + serializedName: header_responseDuration + url: /header/response/prim/duration + - $id: '470' + defaultResponse: + $id: '486' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "啊齄丂狛狜隣郎隣兀﨩" + group: + $id: '484' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '483' + fixed: false + raw: paramByte + parameters: + - $id: '471' + collectionFormat: none + defaultValue: + $id: '472' + fixed: false + deprecated: false + documentation: + $id: '473' + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $id: '475' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '476' + fixed: false + raw: String + name: + $id: '474' + fixed: false + raw: scenario + serializedName: scenario + - $id: '477' + collectionFormat: none + defaultValue: + $id: '478' + fixed: false + deprecated: false + documentation: + $id: '479' + fixed: false + raw: Send a post request with header values "啊齄丂狛狜隣郎隣兀﨩" + isConstant: false + isRequired: true + location: header + modelType: + $id: '481' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '482' + fixed: false + raw: ByteArray + name: + $id: '480' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '485' + isNullable: true + returnType: + $id: '487' + isNullable: true + serializedName: header_paramByte + url: /header/param/prim/byte + - $id: '488' + defaultResponse: + $id: '498' + body: + $ref: '2' + headers: + $ref: '112' + isNullable: true + deprecated: false + description: Get a response with header values "啊齄丂狛狜隣郎隣兀﨩" + group: + $id: '496' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '495' + fixed: false + raw: responseByte + parameters: + - $id: '489' + collectionFormat: none + defaultValue: + $id: '490' + fixed: false + deprecated: false + documentation: + $id: '491' + fixed: false + raw: 'Send a post request with header values "scenario": "valid"' + isConstant: false + isRequired: true + location: header + modelType: + $id: '493' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '494' + fixed: false + raw: String + name: + $id: '492' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '497' + headers: + $ref: '112' + isNullable: true + returnType: + $id: '499' + headers: + $ref: '112' + isNullable: true + serializedName: header_responseByte + url: /header/response/prim/byte + - $id: '500' + defaultResponse: + $id: '514' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a post request with header values "scenario": "valid", "value": + "GREY" or "scenario": "null", "value": null + group: + $id: '512' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '511' + fixed: false + raw: paramEnum + parameters: + - $id: '501' + collectionFormat: none + defaultValue: + $id: '502' + fixed: false + deprecated: false + documentation: + $id: '503' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $id: '505' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '506' + fixed: false + raw: String + name: + $id: '504' + fixed: false + raw: scenario + serializedName: scenario + - $id: '507' + collectionFormat: none + defaultValue: + $id: '508' + fixed: false + deprecated: false + documentation: + $id: '509' + fixed: false + raw: 'Send a post request with header values ''GREY'' ' + extensions: + x-ms-enum: + modelAsString: false + name: GreyscaleColors + isConstant: false + isRequired: false + location: header + modelType: + $ref: '125' + name: + $id: '510' + fixed: false + raw: value + serializedName: value + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '513' + isNullable: true + returnType: + $id: '515' + isNullable: true + serializedName: header_paramEnum + url: /header/param/prim/enum + - $id: '516' + defaultResponse: + $id: '526' + body: + $ref: '2' + headers: + $ref: '120' + isNullable: true + deprecated: false + description: Get a response with header values "GREY" or null + group: + $id: '524' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '523' + fixed: false + raw: responseEnum + parameters: + - $id: '517' + collectionFormat: none + defaultValue: + $id: '518' + fixed: false + deprecated: false + documentation: + $id: '519' + fixed: false + raw: >- + Send a post request with header values "scenario": "valid" or + "null" or "empty" + isConstant: false + isRequired: true + location: header + modelType: + $id: '521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '522' + fixed: false + raw: String + name: + $id: '520' + fixed: false + raw: scenario + serializedName: scenario + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '525' + headers: + $ref: '120' + isNullable: true + returnType: + $id: '527' + headers: + $ref: '120' + isNullable: true + serializedName: header_responseEnum + url: /header/response/prim/enum + - $id: '528' + defaultResponse: + $id: '532' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 in + the header of the request + group: + $id: '530' + fixed: false + raw: header + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '529' + fixed: false + raw: customRequestId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '531' + isNullable: true + returnType: + $id: '533' + isNullable: true + serializedName: header_customRequestId + url: >- + /header/custom/x-ms-client-request-id/9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 + name: + $id: '534' + fixed: false + raw: Header + nameForProperty: Header + typeName: + $id: '535' + fixed: false diff --git a/test/Expected/httpInfrastructure.quirks/code-model-v1-yaml.norm.yaml b/test/Expected/httpInfrastructure.quirks/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..8705918 --- /dev/null +++ b/test/Expected/httpInfrastructure.quirks/code-model-v1-yaml.norm.yaml @@ -0,0 +1,4686 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-name: MyException + name: + fixed: false + raw: A + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: statusCode + realPath: + - statusCode + serializedName: statusCode + serializedName: A + - &ref_2 + $type: CompositeType + baseModelType: *ref_0 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: B + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: textStatusCode + realPath: + - textStatusCode + serializedName: textStatusCode + serializedName: B +headerTypes: + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head300 operation. + name: + fixed: false + raw: httpRedirects-head300-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head300-Headers + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get300 operation. + name: + fixed: false + raw: httpRedirects-get300-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get300-Headers + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head301 operation. + name: + fixed: false + raw: httpRedirects-head301-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head301-Headers + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get301 operation. + name: + fixed: false + raw: httpRedirects-get301-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get301-Headers + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put301 operation. + name: + fixed: false + raw: httpRedirects-put301-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/failure/500 + serializedName: /http/failure/500 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-put301-Headers + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head302 operation. + name: + fixed: false + raw: httpRedirects-head302-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head302-Headers + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get302 operation. + name: + fixed: false + raw: httpRedirects-get302-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get302-Headers + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch302 operation. + name: + fixed: false + raw: httpRedirects-patch302-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/failure/500 + serializedName: /http/failure/500 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch302-Headers + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post303 operation. + name: + fixed: false + raw: httpRedirects-post303-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post303-Headers + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head307 operation. + name: + fixed: false + raw: httpRedirects-head307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head307-Headers + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get307 operation. + name: + fixed: false + raw: httpRedirects-get307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get307-Headers + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put307 operation. + name: + fixed: false + raw: HttpRedirects-put307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/put/200 + serializedName: /http/success/put/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: HttpRedirects-put307-Headers + - &ref_20 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch307 operation. + name: + fixed: false + raw: httpRedirects-patch307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/patch/200 + serializedName: /http/success/patch/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch307-Headers + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post307 operation. + name: + fixed: false + raw: httpRedirects-post307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/post/200 + serializedName: /http/success/post/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post307-Headers + - &ref_22 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete307 operation. + name: + fixed: false + raw: httpRedirects-delete307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/delete/200 + serializedName: /http/success/delete/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-delete307-Headers +modelTypes: + - *ref_1 + - *ref_0 + - *ref_2 + - &ref_50 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: C + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: httpCode + realPath: + - httpCode + serializedName: httpCode + serializedName: C + - &ref_51 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: D + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: httpStatusCode + realPath: + - httpStatusCode + serializedName: httpStatusCode + serializedName: D +modelsName: Models +name: AutoRestHttpInfrastructureTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get empty error form server + group: + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmptyError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: httpFailure_getEmptyError + url: /http/failure/emptybody/error + - defaultResponse: + isNullable: true + deprecated: false + description: Get empty error form server + group: + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNoModelError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: httpFailure_getNoModelError + url: /http/failure/nomodel/error + - defaultResponse: + isNullable: true + deprecated: false + description: Get empty response from server + group: + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNoModelEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: httpFailure_getNoModelEmpty + url: /http/failure/nomodel/empty + name: + fixed: false + raw: HttpFailure + nameForProperty: HttpFailure + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get 200 success + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: httpSuccess_get200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put boolean value true returning 200 success + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Patch true Boolean value in request returning 200 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_patch200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post bollean value true in request that returns a 200 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_post200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete simple boolean value true returns 200 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_delete200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 201 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put201 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put201 + url: /http/success/201 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 201 (Created) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post201 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_post201 + url: /http/success/201 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 202 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_patch202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_post202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 202 (accepted) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_delete202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_patch204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: HttpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: HttpSuccess_post204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_delete204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Return 404 status code + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head404 + url: /http/success/404 + name: + fixed: false + raw: HttpSuccess + nameForProperty: HttpSuccess + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + headers: *ref_7 + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + headers: *ref_7 + isNullable: true + OK: + headers: *ref_7 + isNullable: true + returnType: + headers: *ref_7 + isNullable: true + serializedName: httpRedirects_head300 + url: /http/redirect/300 + - defaultResponse: + body: *ref_1 + headers: *ref_8 + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + body: &ref_9 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + headers: *ref_8 + isNullable: true + OK: + headers: *ref_8 + isNullable: true + returnType: + body: *ref_9 + headers: *ref_8 + isNullable: true + serializedName: httpRedirects_get300 + url: /http/redirect/300 + - defaultResponse: + body: *ref_1 + headers: *ref_10 + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + headers: *ref_10 + isNullable: true + OK: + headers: *ref_10 + isNullable: true + returnType: + headers: *ref_10 + isNullable: true + serializedName: httpRedirects_head301 + url: /http/redirect/301 + - defaultResponse: + body: *ref_1 + headers: *ref_11 + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + headers: *ref_11 + isNullable: true + OK: + headers: *ref_11 + isNullable: true + returnType: + headers: *ref_11 + isNullable: true + serializedName: httpRedirects_get301 + url: /http/redirect/301 + - defaultResponse: + body: *ref_1 + headers: *ref_12 + isNullable: true + deprecated: false + description: >- + Put true Boolean value in request returns 301. This request should + not be automatically redirected, but should return the received 301 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put301 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + headers: *ref_12 + isNullable: true + returnType: + headers: *ref_12 + isNullable: true + serializedName: httpRedirects_put301 + url: /http/redirect/301 + - defaultResponse: + body: *ref_1 + headers: *ref_13 + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_13 + isNullable: true + Redirect: + headers: *ref_13 + isNullable: true + returnType: + headers: *ref_13 + isNullable: true + serializedName: httpRedirects_head302 + url: /http/redirect/302 + - defaultResponse: + body: *ref_1 + headers: *ref_14 + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_14 + isNullable: true + Redirect: + headers: *ref_14 + isNullable: true + returnType: + headers: *ref_14 + isNullable: true + serializedName: httpRedirects_get302 + url: /http/redirect/302 + - defaultResponse: + body: *ref_1 + headers: *ref_15 + isNullable: true + deprecated: false + description: >- + Patch true Boolean value in request returns 302. This request should + not be automatically redirected, but should return the received 302 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch302 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Redirect: + headers: *ref_15 + isNullable: true + returnType: + headers: *ref_15 + isNullable: true + serializedName: httpRedirects_patch302 + url: /http/redirect/302 + - defaultResponse: + body: *ref_1 + headers: *ref_16 + isNullable: true + deprecated: false + description: >- + Post true Boolean value in request returns 303. This request should + be automatically redirected usign a get, ultimately returning a 200 + status code + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post303 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_16 + isNullable: true + SeeOther: + headers: *ref_16 + isNullable: true + returnType: + headers: *ref_16 + isNullable: true + serializedName: httpRedirects_post303 + url: /http/redirect/303 + - defaultResponse: + body: *ref_1 + headers: *ref_17 + isNullable: true + deprecated: false + description: 'Redirect with 307, resulting in a 200 success' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_17 + isNullable: true + TemporaryRedirect: + headers: *ref_17 + isNullable: true + returnType: + headers: *ref_17 + isNullable: true + serializedName: httpRedirects_head307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_18 + isNullable: true + deprecated: false + description: 'Redirect get with 307, resulting in a 200 success' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_18 + isNullable: true + TemporaryRedirect: + headers: *ref_18 + isNullable: true + returnType: + headers: *ref_18 + isNullable: true + serializedName: httpRedirects_get307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_19 + isNullable: true + deprecated: false + description: 'Put redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: HttpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_19 + isNullable: true + TemporaryRedirect: + headers: *ref_19 + isNullable: true + returnType: + headers: *ref_19 + isNullable: true + serializedName: HttpRedirects_put307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_20 + isNullable: true + deprecated: false + description: 'Patch redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_20 + isNullable: true + TemporaryRedirect: + headers: *ref_20 + isNullable: true + returnType: + headers: *ref_20 + isNullable: true + serializedName: httpRedirects_patch307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_21 + isNullable: true + deprecated: false + description: 'Post redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_21 + isNullable: true + TemporaryRedirect: + headers: *ref_21 + isNullable: true + returnType: + headers: *ref_21 + isNullable: true + serializedName: httpRedirects_post307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_22 + isNullable: true + deprecated: false + description: 'Delete redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_22 + isNullable: true + TemporaryRedirect: + headers: *ref_22 + isNullable: true + returnType: + headers: *ref_22 + isNullable: true + serializedName: httpRedirects_delete307 + url: /http/redirect/307 + name: + fixed: false + raw: HttpRedirects + nameForProperty: HttpRedirects + typeName: + fixed: false + - methods: + - defaultResponse: &ref_23 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_23 + serializedName: httpClientFailure_head400 + url: /http/failure/client/400 + - defaultResponse: &ref_24 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_24 + serializedName: httpClientFailure_get400 + url: /http/failure/client/400 + - defaultResponse: &ref_25 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_25 + serializedName: httpClientFailure_put400 + url: /http/failure/client/400 + - defaultResponse: &ref_26 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_26 + serializedName: httpClientFailure_patch400 + url: /http/failure/client/400 + - defaultResponse: &ref_27 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_27 + serializedName: httpClientFailure_post400 + url: /http/failure/client/400 + - defaultResponse: &ref_28 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_28 + serializedName: httpClientFailure_delete400 + url: /http/failure/client/400 + - defaultResponse: &ref_29 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 401 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head401 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_29 + serializedName: httpClientFailure_head401 + url: /http/failure/client/401 + - defaultResponse: &ref_30 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 402 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get402 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_30 + serializedName: httpClientFailure_get402 + url: /http/failure/client/402 + - defaultResponse: &ref_31 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 403 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get403 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_31 + serializedName: httpClientFailure_get403 + url: /http/failure/client/403 + - defaultResponse: &ref_32 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 404 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put404 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_32 + serializedName: httpClientFailure_put404 + url: /http/failure/client/404 + - defaultResponse: &ref_33 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 405 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch405 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_33 + serializedName: httpClientFailure_patch405 + url: /http/failure/client/405 + - defaultResponse: &ref_34 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 406 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post406 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_34 + serializedName: httpClientFailure_post406 + url: /http/failure/client/406 + - defaultResponse: &ref_35 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 407 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete407 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_35 + serializedName: httpClientFailure_delete407 + url: /http/failure/client/407 + - defaultResponse: &ref_36 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 409 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put409 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_36 + serializedName: httpClientFailure_put409 + url: /http/failure/client/409 + - defaultResponse: &ref_37 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 410 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head410 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_37 + serializedName: httpClientFailure_head410 + url: /http/failure/client/410 + - defaultResponse: &ref_38 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 411 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get411 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_38 + serializedName: httpClientFailure_get411 + url: /http/failure/client/411 + - defaultResponse: &ref_39 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 412 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get412 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_39 + serializedName: httpClientFailure_get412 + url: /http/failure/client/412 + - defaultResponse: &ref_40 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 413 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put413 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_40 + serializedName: httpClientFailure_put413 + url: /http/failure/client/413 + - defaultResponse: &ref_41 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 414 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch414 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_41 + serializedName: httpClientFailure_patch414 + url: /http/failure/client/414 + - defaultResponse: &ref_42 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 415 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post415 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_42 + serializedName: httpClientFailure_post415 + url: /http/failure/client/415 + - defaultResponse: &ref_43 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 416 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get416 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_43 + serializedName: httpClientFailure_get416 + url: /http/failure/client/416 + - defaultResponse: &ref_44 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 417 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete417 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_44 + serializedName: httpClientFailure_delete417 + url: /http/failure/client/417 + - defaultResponse: &ref_45 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 429 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head429 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_45 + serializedName: httpClientFailure_head429 + url: /http/failure/client/429 + name: + fixed: false + raw: HttpClientFailure + nameForProperty: HttpClientFailure + typeName: + fixed: false + - methods: + - defaultResponse: &ref_46 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_46 + serializedName: httpServerFailure_head501 + url: /http/failure/server/501 + - defaultResponse: &ref_47 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_47 + serializedName: httpServerFailure_get501 + url: /http/failure/server/501 + - defaultResponse: &ref_48 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post505 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_48 + serializedName: httpServerFailure_post505 + url: /http/failure/server/505 + - defaultResponse: &ref_49 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete505 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_49 + serializedName: httpServerFailure_delete505 + url: /http/failure/server/505 + name: + fixed: false + raw: HttpServerFailure + nameForProperty: HttpServerFailure + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 408 status code, then 200 after retry' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head408 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_head408 + url: /http/retry/408 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put500 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_put500 + url: /http/retry/500 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch500 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_patch500 + url: /http/retry/500 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 502 status code, then 200 after retry' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get502 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_get502 + url: /http/retry/502 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post503 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_post503 + url: /http/retry/503 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete503 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_delete503 + url: /http/retry/503 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put504 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_put504 + url: /http/retry/504 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch504 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_patch504 + url: /http/retry/504 + name: + fixed: false + raw: HttpRetry + nameForProperty: HttpRetry + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError200Valid + url: /http/payloads/200/A/204/none/default/Error/response/200/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError204Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError204Valid + url: /http/payloads/200/A/204/none/default/Error/response/204/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 201 response with valid payload: {''statusCode'': ''201''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError201Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError201Invalid + url: /http/payloads/200/A/204/none/default/Error/response/201/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 202 response with no payload:' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError202None + url: /http/payloads/200/A/204/none/default/Error/response/202/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid error payload: {'status': 400, + 'message': 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError400Valid + url: /http/payloads/200/A/204/none/default/Error/response/400/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model201ModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_2 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError200Valid + url: /http/payloads/200/A/201/B/default/Error/response/200/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 201 response with valid payload: {'statusCode': '201', + 'textStatusCode': 'Created'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model201ModelDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_2 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError201Valid + url: /http/payloads/200/A/201/B/default/Error/response/201/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model201ModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_2 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError400Valid + url: /http/payloads/200/A/201/B/default/Error/response/400/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError200Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/200/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpCode'': ''201''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError201Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/201/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpStatusCode'': ''404''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError404Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError404Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/404/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError400Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/400/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Send a 202 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError202None + url: /http/payloads/202/none/204/none/default/Error/response/202/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultError204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError204None + url: /http/payloads/202/none/204/none/default/Error/response/204/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError400Valid + url: /http/payloads/202/none/204/none/default/Error/response/400/valid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 202 response with an unexpected payload {''property'': ''value''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone202Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone202Invalid + url: /http/payloads/202/none/204/none/default/none/response/202/invalid + - defaultResponse: + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone204None + url: /http/payloads/202/none/204/none/default/none/response/204/none + - defaultResponse: + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400None + url: /http/payloads/202/none/204/none/default/none/response/400/none + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 400 response with an unexpected payload {''property'': ''value''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400Invalid + url: /http/payloads/202/none/204/none/default/none/response/400/invalid + - defaultResponse: &ref_52 + body: *ref_0 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_52 + serializedName: multipleResponses_getDefaultModelA200Valid + url: /http/payloads/default/A/response/200/valid + - defaultResponse: &ref_53 + body: *ref_0 + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_53 + serializedName: multipleResponses_getDefaultModelA200None + url: /http/payloads/default/A/response/200/none + - defaultResponse: &ref_54 + body: *ref_0 + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_54 + serializedName: multipleResponses_getDefaultModelA400Valid + url: /http/payloads/default/A/response/400/valid + - defaultResponse: &ref_55 + body: *ref_0 + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_55 + serializedName: multipleResponses_getDefaultModelA400None + url: /http/payloads/default/A/response/400/none + - defaultResponse: &ref_56 + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_56 + serializedName: multipleResponses_getDefaultNone200Invalid + url: /http/payloads/default/none/response/200/invalid + - defaultResponse: &ref_57 + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_57 + serializedName: multipleResponses_getDefaultNone200None + url: /http/payloads/default/none/response/200/none + - defaultResponse: &ref_58 + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_58 + serializedName: multipleResponses_getDefaultNone400Invalid + url: /http/payloads/default/none/response/400/invalid + - defaultResponse: &ref_59 + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_59 + serializedName: multipleResponses_getDefaultNone400None + url: /http/payloads/default/none/response/400/none + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Send a 200 response with no payload, when a payload is expected - + client should return a null object of thde type for model A + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA200None + url: /http/payloads/200/A/response/200/none + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA200Valid + url: /http/payloads/200/A/response/200/valid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA200Invalid + url: /http/payloads/200/A/response/200/invalid + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Send a 400 response with no payload client should treat as an http + error with no error model + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA400None + url: /http/payloads/200/A/response/400/none + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA400Valid + url: /http/payloads/200/A/response/400/valid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA400Invalid + url: /http/payloads/200/A/response/400/invalid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 202 response with payload {''statusCode'': ''202''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA202Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA202Valid + url: /http/payloads/200/A/response/202/valid + name: + fixed: false + raw: MultipleResponses + nameForProperty: MultipleResponses + typeName: + fixed: false diff --git a/test/Expected/httpInfrastructure.quirks/code-model-v1.norm.yaml b/test/Expected/httpInfrastructure.quirks/code-model-v1.norm.yaml new file mode 100644 index 0000000..ce0b265 --- /dev/null +++ b/test/Expected/httpInfrastructure.quirks/code-model-v1.norm.yaml @@ -0,0 +1,6000 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' + - $ref: '16' + - $ref: '24' +headerTypes: + - $id: '48' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head300 operation. + name: + $id: '58' + fixed: false + raw: httpRedirects-head300-Headers + properties: + - $id: '49' + collectionFormat: none + defaultValue: + $id: '50' + fixed: false + deprecated: false + documentation: + $id: '51' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '53' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '57' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + values: + - $id: '54' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '52' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head300-Headers + - $id: '59' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get300 operation. + name: + $id: '69' + fixed: false + raw: httpRedirects-get300-Headers + properties: + - $id: '60' + collectionFormat: none + defaultValue: + $id: '61' + fixed: false + deprecated: false + documentation: + $id: '62' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '64' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '68' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '66' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '67' + fixed: false + raw: String + values: + - $id: '65' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '63' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get300-Headers + - $id: '70' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head301 operation. + name: + $id: '80' + fixed: false + raw: httpRedirects-head301-Headers + properties: + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '75' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '79' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + values: + - $id: '76' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '74' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head301-Headers + - $id: '81' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get301 operation. + name: + $id: '91' + fixed: false + raw: httpRedirects-get301-Headers + properties: + - $id: '82' + collectionFormat: none + defaultValue: + $id: '83' + fixed: false + deprecated: false + documentation: + $id: '84' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '86' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '90' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '88' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '89' + fixed: false + raw: String + values: + - $id: '87' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '85' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get301-Headers + - $id: '92' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put301 operation. + name: + $id: '102' + fixed: false + raw: httpRedirects-put301-Headers + properties: + - $id: '93' + collectionFormat: none + defaultValue: + $id: '94' + fixed: false + deprecated: false + documentation: + $id: '95' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '97' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '101' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '99' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '100' + fixed: false + raw: String + values: + - $id: '98' + name: /http/failure/500 + serializedName: /http/failure/500 + name: + $id: '96' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-put301-Headers + - $id: '103' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head302 operation. + name: + $id: '113' + fixed: false + raw: httpRedirects-head302-Headers + properties: + - $id: '104' + collectionFormat: none + defaultValue: + $id: '105' + fixed: false + deprecated: false + documentation: + $id: '106' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '108' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '112' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '111' + fixed: false + raw: String + values: + - $id: '109' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '107' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head302-Headers + - $id: '114' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get302 operation. + name: + $id: '124' + fixed: false + raw: httpRedirects-get302-Headers + properties: + - $id: '115' + collectionFormat: none + defaultValue: + $id: '116' + fixed: false + deprecated: false + documentation: + $id: '117' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '119' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '123' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '122' + fixed: false + raw: String + values: + - $id: '120' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '118' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get302-Headers + - $id: '125' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch302 operation. + name: + $id: '135' + fixed: false + raw: httpRedirects-patch302-Headers + properties: + - $id: '126' + collectionFormat: none + defaultValue: + $id: '127' + fixed: false + deprecated: false + documentation: + $id: '128' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '130' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '134' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '133' + fixed: false + raw: String + values: + - $id: '131' + name: /http/failure/500 + serializedName: /http/failure/500 + name: + $id: '129' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch302-Headers + - $id: '136' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post303 operation. + name: + $id: '146' + fixed: false + raw: httpRedirects-post303-Headers + properties: + - $id: '137' + collectionFormat: none + defaultValue: + $id: '138' + fixed: false + deprecated: false + documentation: + $id: '139' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '141' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '145' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '144' + fixed: false + raw: String + values: + - $id: '142' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '140' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post303-Headers + - $id: '147' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head307 operation. + name: + $id: '157' + fixed: false + raw: httpRedirects-head307-Headers + properties: + - $id: '148' + collectionFormat: none + defaultValue: + $id: '149' + fixed: false + deprecated: false + documentation: + $id: '150' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '152' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '156' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '155' + fixed: false + raw: String + values: + - $id: '153' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '151' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head307-Headers + - $id: '158' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get307 operation. + name: + $id: '168' + fixed: false + raw: httpRedirects-get307-Headers + properties: + - $id: '159' + collectionFormat: none + defaultValue: + $id: '160' + fixed: false + deprecated: false + documentation: + $id: '161' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '163' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '167' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '165' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '166' + fixed: false + raw: String + values: + - $id: '164' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '162' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get307-Headers + - $id: '169' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put307 operation. + name: + $id: '179' + fixed: false + raw: HttpRedirects-put307-Headers + properties: + - $id: '170' + collectionFormat: none + defaultValue: + $id: '171' + fixed: false + deprecated: false + documentation: + $id: '172' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '174' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '178' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '176' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '177' + fixed: false + raw: String + values: + - $id: '175' + name: /http/success/put/200 + serializedName: /http/success/put/200 + name: + $id: '173' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: HttpRedirects-put307-Headers + - $id: '180' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch307 operation. + name: + $id: '190' + fixed: false + raw: httpRedirects-patch307-Headers + properties: + - $id: '181' + collectionFormat: none + defaultValue: + $id: '182' + fixed: false + deprecated: false + documentation: + $id: '183' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '185' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '189' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '188' + fixed: false + raw: String + values: + - $id: '186' + name: /http/success/patch/200 + serializedName: /http/success/patch/200 + name: + $id: '184' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch307-Headers + - $id: '191' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post307 operation. + name: + $id: '201' + fixed: false + raw: httpRedirects-post307-Headers + properties: + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '196' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '200' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '198' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '199' + fixed: false + raw: String + values: + - $id: '197' + name: /http/success/post/200 + serializedName: /http/success/post/200 + name: + $id: '195' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post307-Headers + - $id: '202' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete307 operation. + name: + $id: '212' + fixed: false + raw: httpRedirects-delete307-Headers + properties: + - $id: '203' + collectionFormat: none + defaultValue: + $id: '204' + fixed: false + deprecated: false + documentation: + $id: '205' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '207' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '211' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '210' + fixed: false + raw: String + values: + - $id: '208' + name: /http/success/delete/200 + serializedName: /http/success/delete/200 + name: + $id: '206' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-delete307-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-name: MyException + name: + $id: '23' + fixed: false + raw: A + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: statusCode + realPath: + - statusCode + serializedName: statusCode + serializedName: A + - $id: '24' + $type: CompositeType + baseModelType: + $ref: '16' + containsConstantProperties: false + deprecated: false + name: + $id: '31' + fixed: false + raw: B + properties: + - $id: '25' + collectionFormat: none + defaultValue: + $id: '26' + fixed: false + deprecated: false + documentation: + $id: '27' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '30' + fixed: false + raw: String + name: + $id: '28' + fixed: false + raw: textStatusCode + realPath: + - textStatusCode + serializedName: textStatusCode + serializedName: B + - $id: '32' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '39' + fixed: false + raw: C + properties: + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '37' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '38' + fixed: false + raw: String + name: + $id: '36' + fixed: false + raw: httpCode + realPath: + - httpCode + serializedName: httpCode + serializedName: C + - $id: '40' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '47' + fixed: false + raw: D + properties: + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '46' + fixed: false + raw: String + name: + $id: '44' + fixed: false + raw: httpStatusCode + realPath: + - httpStatusCode + serializedName: httpStatusCode + serializedName: D +modelsName: Models +name: AutoRestHttpInfrastructureTestService +namespace: '' +operations: + - $id: '213' + methods: + - $id: '214' + defaultResponse: + $id: '220' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get empty error form server + group: + $id: '216' + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '215' + fixed: false + raw: getEmptyError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '217' + body: + $id: '218' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '219' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '221' + body: + $ref: '218' + isNullable: true + serializedName: httpFailure_getEmptyError + url: /http/failure/emptybody/error + - $id: '222' + defaultResponse: + $id: '228' + isNullable: true + deprecated: false + description: Get empty error form server + group: + $id: '224' + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '223' + fixed: false + raw: getNoModelError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '225' + body: + $id: '226' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '227' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '229' + body: + $ref: '226' + isNullable: true + serializedName: httpFailure_getNoModelError + url: /http/failure/nomodel/error + - $id: '230' + defaultResponse: + $id: '236' + isNullable: true + deprecated: false + description: Get empty response from server + group: + $id: '232' + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '231' + fixed: false + raw: getNoModelEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '233' + body: + $id: '234' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '235' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '237' + body: + $ref: '234' + isNullable: true + serializedName: httpFailure_getNoModelEmpty + url: /http/failure/nomodel/empty + name: + $id: '238' + fixed: false + raw: HttpFailure + nameForProperty: HttpFailure + typeName: + $id: '239' + fixed: false + - $id: '240' + methods: + - $id: '241' + defaultResponse: + $id: '245' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + $id: '243' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '242' + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '244' + isNullable: true + returnType: + $id: '246' + isNullable: true + serializedName: httpSuccess_head200 + url: /http/success/200 + - $id: '247' + defaultResponse: + $id: '253' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get 200 success + group: + $id: '249' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '248' + fixed: false + raw: get200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '250' + body: + $id: '251' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '252' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '254' + body: + $ref: '251' + isNullable: true + serializedName: httpSuccess_get200 + url: /http/success/200 + - $id: '255' + defaultResponse: + $id: '265' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put boolean value true returning 200 success + extensions: + x-ms-requestBody-index: '0' + group: + $id: '263' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '262' + fixed: false + raw: put200 + parameters: + - $id: '256' + collectionFormat: none + defaultValue: + $id: '257' + fixed: false + deprecated: false + documentation: + $id: '258' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '260' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '261' + fixed: false + raw: Boolean + name: + $id: '259' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '264' + isNullable: true + returnType: + $id: '266' + isNullable: true + serializedName: httpSuccess_put200 + url: /http/success/200 + - $id: '267' + defaultResponse: + $id: '277' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Patch true Boolean value in request returning 200 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '275' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '274' + fixed: false + raw: patch200 + parameters: + - $id: '268' + collectionFormat: none + defaultValue: + $id: '269' + fixed: false + deprecated: false + documentation: + $id: '270' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '272' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '273' + fixed: false + raw: Boolean + name: + $id: '271' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '276' + isNullable: true + returnType: + $id: '278' + isNullable: true + serializedName: httpSuccess_patch200 + url: /http/success/200 + - $id: '279' + defaultResponse: + $id: '289' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post bollean value true in request that returns a 200 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '287' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '286' + fixed: false + raw: post200 + parameters: + - $id: '280' + collectionFormat: none + defaultValue: + $id: '281' + fixed: false + deprecated: false + documentation: + $id: '282' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '284' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '285' + fixed: false + raw: Boolean + name: + $id: '283' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '288' + isNullable: true + returnType: + $id: '290' + isNullable: true + serializedName: httpSuccess_post200 + url: /http/success/200 + - $id: '291' + defaultResponse: + $id: '301' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Delete simple boolean value true returns 200 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '299' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '298' + fixed: false + raw: delete200 + parameters: + - $id: '292' + collectionFormat: none + defaultValue: + $id: '293' + fixed: false + deprecated: false + documentation: + $id: '294' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '296' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '297' + fixed: false + raw: Boolean + name: + $id: '295' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '300' + isNullable: true + returnType: + $id: '302' + isNullable: true + serializedName: httpSuccess_delete200 + url: /http/success/200 + - $id: '303' + defaultResponse: + $id: '313' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 201 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '311' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '310' + fixed: false + raw: put201 + parameters: + - $id: '304' + collectionFormat: none + defaultValue: + $id: '305' + fixed: false + deprecated: false + documentation: + $id: '306' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '308' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '309' + fixed: false + raw: Boolean + name: + $id: '307' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '312' + isNullable: true + returnType: + $id: '314' + isNullable: true + serializedName: httpSuccess_put201 + url: /http/success/201 + - $id: '315' + defaultResponse: + $id: '325' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 201 (Created) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '323' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '322' + fixed: false + raw: post201 + parameters: + - $id: '316' + collectionFormat: none + defaultValue: + $id: '317' + fixed: false + deprecated: false + documentation: + $id: '318' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '320' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '321' + fixed: false + raw: Boolean + name: + $id: '319' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '324' + isNullable: true + returnType: + $id: '326' + isNullable: true + serializedName: httpSuccess_post201 + url: /http/success/201 + - $id: '327' + defaultResponse: + $id: '337' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '335' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '334' + fixed: false + raw: put202 + parameters: + - $id: '328' + collectionFormat: none + defaultValue: + $id: '329' + fixed: false + deprecated: false + documentation: + $id: '330' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '332' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '333' + fixed: false + raw: Boolean + name: + $id: '331' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '336' + isNullable: true + returnType: + $id: '338' + isNullable: true + serializedName: httpSuccess_put202 + url: /http/success/202 + - $id: '339' + defaultResponse: + $id: '349' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 202 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '347' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '346' + fixed: false + raw: patch202 + parameters: + - $id: '340' + collectionFormat: none + defaultValue: + $id: '341' + fixed: false + deprecated: false + documentation: + $id: '342' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '344' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '345' + fixed: false + raw: Boolean + name: + $id: '343' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '348' + isNullable: true + returnType: + $id: '350' + isNullable: true + serializedName: httpSuccess_patch202 + url: /http/success/202 + - $id: '351' + defaultResponse: + $id: '361' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '359' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '358' + fixed: false + raw: post202 + parameters: + - $id: '352' + collectionFormat: none + defaultValue: + $id: '353' + fixed: false + deprecated: false + documentation: + $id: '354' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '356' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '357' + fixed: false + raw: Boolean + name: + $id: '355' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '360' + isNullable: true + returnType: + $id: '362' + isNullable: true + serializedName: httpSuccess_post202 + url: /http/success/202 + - $id: '363' + defaultResponse: + $id: '373' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 202 (accepted) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '371' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '370' + fixed: false + raw: delete202 + parameters: + - $id: '364' + collectionFormat: none + defaultValue: + $id: '365' + fixed: false + deprecated: false + documentation: + $id: '366' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '368' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '369' + fixed: false + raw: Boolean + name: + $id: '367' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '372' + isNullable: true + returnType: + $id: '374' + isNullable: true + serializedName: httpSuccess_delete202 + url: /http/success/202 + - $id: '375' + defaultResponse: + $id: '379' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + $id: '377' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '376' + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '378' + isNullable: true + returnType: + $id: '380' + isNullable: true + serializedName: httpSuccess_head204 + url: /http/success/204 + - $id: '381' + defaultResponse: + $id: '391' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '389' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '388' + fixed: false + raw: put204 + parameters: + - $id: '382' + collectionFormat: none + defaultValue: + $id: '383' + fixed: false + deprecated: false + documentation: + $id: '384' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '386' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '387' + fixed: false + raw: Boolean + name: + $id: '385' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '390' + isNullable: true + returnType: + $id: '392' + isNullable: true + serializedName: httpSuccess_put204 + url: /http/success/204 + - $id: '393' + defaultResponse: + $id: '403' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '401' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '400' + fixed: false + raw: patch204 + parameters: + - $id: '394' + collectionFormat: none + defaultValue: + $id: '395' + fixed: false + deprecated: false + documentation: + $id: '396' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '398' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '399' + fixed: false + raw: Boolean + name: + $id: '397' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '402' + isNullable: true + returnType: + $id: '404' + isNullable: true + serializedName: httpSuccess_patch204 + url: /http/success/204 + - $id: '405' + defaultResponse: + $id: '415' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '413' + fixed: false + raw: HttpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '412' + fixed: false + raw: post204 + parameters: + - $id: '406' + collectionFormat: none + defaultValue: + $id: '407' + fixed: false + deprecated: false + documentation: + $id: '408' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '410' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '411' + fixed: false + raw: Boolean + name: + $id: '409' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '414' + isNullable: true + returnType: + $id: '416' + isNullable: true + serializedName: HttpSuccess_post204 + url: /http/success/204 + - $id: '417' + defaultResponse: + $id: '427' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '425' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '424' + fixed: false + raw: delete204 + parameters: + - $id: '418' + collectionFormat: none + defaultValue: + $id: '419' + fixed: false + deprecated: false + documentation: + $id: '420' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '422' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '423' + fixed: false + raw: Boolean + name: + $id: '421' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '426' + isNullable: true + returnType: + $id: '428' + isNullable: true + serializedName: httpSuccess_delete204 + url: /http/success/204 + - $id: '429' + defaultResponse: + $id: '434' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Return 404 status code + group: + $id: '431' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '430' + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '432' + isNullable: true + NotFound: + $id: '433' + isNullable: true + returnType: + $id: '435' + isNullable: true + serializedName: httpSuccess_head404 + url: /http/success/404 + name: + $id: '436' + fixed: false + raw: HttpSuccess + nameForProperty: HttpSuccess + typeName: + $id: '437' + fixed: false + - $id: '438' + methods: + - $id: '439' + defaultResponse: + $id: '444' + body: + $ref: '2' + headers: + $ref: '48' + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + $id: '441' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '440' + fixed: false + raw: head300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + $id: '443' + headers: + $ref: '48' + isNullable: true + OK: + $id: '442' + headers: + $ref: '48' + isNullable: true + returnType: + $id: '445' + headers: + $ref: '48' + isNullable: true + serializedName: httpRedirects_head300 + url: /http/redirect/300 + - $id: '446' + defaultResponse: + $id: '455' + body: + $ref: '2' + headers: + $ref: '59' + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + $id: '448' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '447' + fixed: false + raw: get300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + $id: '450' + body: + $id: '451' + $type: SequenceType + deprecated: false + elementType: + $id: '452' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '453' + fixed: false + raw: String + name: + $id: '454' + fixed: false + headers: + $ref: '59' + isNullable: true + OK: + $id: '449' + headers: + $ref: '59' + isNullable: true + returnType: + $id: '456' + body: + $ref: '451' + headers: + $ref: '59' + isNullable: true + serializedName: httpRedirects_get300 + url: /http/redirect/300 + - $id: '457' + defaultResponse: + $id: '462' + body: + $ref: '2' + headers: + $ref: '70' + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + $id: '459' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '458' + fixed: false + raw: head301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + $id: '461' + headers: + $ref: '70' + isNullable: true + OK: + $id: '460' + headers: + $ref: '70' + isNullable: true + returnType: + $id: '463' + headers: + $ref: '70' + isNullable: true + serializedName: httpRedirects_head301 + url: /http/redirect/301 + - $id: '464' + defaultResponse: + $id: '469' + body: + $ref: '2' + headers: + $ref: '81' + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + $id: '466' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '465' + fixed: false + raw: get301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + $id: '468' + headers: + $ref: '81' + isNullable: true + OK: + $id: '467' + headers: + $ref: '81' + isNullable: true + returnType: + $id: '470' + headers: + $ref: '81' + isNullable: true + serializedName: httpRedirects_get301 + url: /http/redirect/301 + - $id: '471' + defaultResponse: + $id: '481' + body: + $ref: '2' + headers: + $ref: '92' + isNullable: true + deprecated: false + description: >- + Put true Boolean value in request returns 301. This request should + not be automatically redirected, but should return the received 301 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + $id: '479' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '478' + fixed: false + raw: put301 + parameters: + - $id: '472' + collectionFormat: none + defaultValue: + $id: '473' + fixed: false + deprecated: false + documentation: + $id: '474' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '476' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '477' + fixed: false + raw: Boolean + name: + $id: '475' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + $id: '480' + headers: + $ref: '92' + isNullable: true + returnType: + $id: '482' + headers: + $ref: '92' + isNullable: true + serializedName: httpRedirects_put301 + url: /http/redirect/301 + - $id: '483' + defaultResponse: + $id: '488' + body: + $ref: '2' + headers: + $ref: '103' + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + $id: '485' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '484' + fixed: false + raw: head302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '486' + headers: + $ref: '103' + isNullable: true + Redirect: + $id: '487' + headers: + $ref: '103' + isNullable: true + returnType: + $id: '489' + headers: + $ref: '103' + isNullable: true + serializedName: httpRedirects_head302 + url: /http/redirect/302 + - $id: '490' + defaultResponse: + $id: '495' + body: + $ref: '2' + headers: + $ref: '114' + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + $id: '492' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '491' + fixed: false + raw: get302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '493' + headers: + $ref: '114' + isNullable: true + Redirect: + $id: '494' + headers: + $ref: '114' + isNullable: true + returnType: + $id: '496' + headers: + $ref: '114' + isNullable: true + serializedName: httpRedirects_get302 + url: /http/redirect/302 + - $id: '497' + defaultResponse: + $id: '507' + body: + $ref: '2' + headers: + $ref: '125' + isNullable: true + deprecated: false + description: >- + Patch true Boolean value in request returns 302. This request should + not be automatically redirected, but should return the received 302 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + $id: '505' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '504' + fixed: false + raw: patch302 + parameters: + - $id: '498' + collectionFormat: none + defaultValue: + $id: '499' + fixed: false + deprecated: false + documentation: + $id: '500' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '502' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '503' + fixed: false + raw: Boolean + name: + $id: '501' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Redirect: + $id: '506' + headers: + $ref: '125' + isNullable: true + returnType: + $id: '508' + headers: + $ref: '125' + isNullable: true + serializedName: httpRedirects_patch302 + url: /http/redirect/302 + - $id: '509' + defaultResponse: + $id: '520' + body: + $ref: '2' + headers: + $ref: '136' + isNullable: true + deprecated: false + description: >- + Post true Boolean value in request returns 303. This request should + be automatically redirected usign a get, ultimately returning a 200 + status code + extensions: + x-ms-requestBody-index: '0' + group: + $id: '517' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '516' + fixed: false + raw: post303 + parameters: + - $id: '510' + collectionFormat: none + defaultValue: + $id: '511' + fixed: false + deprecated: false + documentation: + $id: '512' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '514' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '515' + fixed: false + raw: Boolean + name: + $id: '513' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '518' + headers: + $ref: '136' + isNullable: true + SeeOther: + $id: '519' + headers: + $ref: '136' + isNullable: true + returnType: + $id: '521' + headers: + $ref: '136' + isNullable: true + serializedName: httpRedirects_post303 + url: /http/redirect/303 + - $id: '522' + defaultResponse: + $id: '527' + body: + $ref: '2' + headers: + $ref: '147' + isNullable: true + deprecated: false + description: 'Redirect with 307, resulting in a 200 success' + group: + $id: '524' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '523' + fixed: false + raw: head307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '525' + headers: + $ref: '147' + isNullable: true + TemporaryRedirect: + $id: '526' + headers: + $ref: '147' + isNullable: true + returnType: + $id: '528' + headers: + $ref: '147' + isNullable: true + serializedName: httpRedirects_head307 + url: /http/redirect/307 + - $id: '529' + defaultResponse: + $id: '534' + body: + $ref: '2' + headers: + $ref: '158' + isNullable: true + deprecated: false + description: 'Redirect get with 307, resulting in a 200 success' + group: + $id: '531' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '530' + fixed: false + raw: get307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '532' + headers: + $ref: '158' + isNullable: true + TemporaryRedirect: + $id: '533' + headers: + $ref: '158' + isNullable: true + returnType: + $id: '535' + headers: + $ref: '158' + isNullable: true + serializedName: httpRedirects_get307 + url: /http/redirect/307 + - $id: '536' + defaultResponse: + $id: '547' + body: + $ref: '2' + headers: + $ref: '169' + isNullable: true + deprecated: false + description: 'Put redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '544' + fixed: false + raw: HttpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '543' + fixed: false + raw: put307 + parameters: + - $id: '537' + collectionFormat: none + defaultValue: + $id: '538' + fixed: false + deprecated: false + documentation: + $id: '539' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '541' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '542' + fixed: false + raw: Boolean + name: + $id: '540' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '545' + headers: + $ref: '169' + isNullable: true + TemporaryRedirect: + $id: '546' + headers: + $ref: '169' + isNullable: true + returnType: + $id: '548' + headers: + $ref: '169' + isNullable: true + serializedName: HttpRedirects_put307 + url: /http/redirect/307 + - $id: '549' + defaultResponse: + $id: '560' + body: + $ref: '2' + headers: + $ref: '180' + isNullable: true + deprecated: false + description: 'Patch redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '557' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '556' + fixed: false + raw: patch307 + parameters: + - $id: '550' + collectionFormat: none + defaultValue: + $id: '551' + fixed: false + deprecated: false + documentation: + $id: '552' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '554' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '555' + fixed: false + raw: Boolean + name: + $id: '553' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '558' + headers: + $ref: '180' + isNullable: true + TemporaryRedirect: + $id: '559' + headers: + $ref: '180' + isNullable: true + returnType: + $id: '561' + headers: + $ref: '180' + isNullable: true + serializedName: httpRedirects_patch307 + url: /http/redirect/307 + - $id: '562' + defaultResponse: + $id: '573' + body: + $ref: '2' + headers: + $ref: '191' + isNullable: true + deprecated: false + description: 'Post redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '570' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '569' + fixed: false + raw: post307 + parameters: + - $id: '563' + collectionFormat: none + defaultValue: + $id: '564' + fixed: false + deprecated: false + documentation: + $id: '565' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '567' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '568' + fixed: false + raw: Boolean + name: + $id: '566' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '571' + headers: + $ref: '191' + isNullable: true + TemporaryRedirect: + $id: '572' + headers: + $ref: '191' + isNullable: true + returnType: + $id: '574' + headers: + $ref: '191' + isNullable: true + serializedName: httpRedirects_post307 + url: /http/redirect/307 + - $id: '575' + defaultResponse: + $id: '586' + body: + $ref: '2' + headers: + $ref: '202' + isNullable: true + deprecated: false + description: 'Delete redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '583' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '582' + fixed: false + raw: delete307 + parameters: + - $id: '576' + collectionFormat: none + defaultValue: + $id: '577' + fixed: false + deprecated: false + documentation: + $id: '578' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '580' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '581' + fixed: false + raw: Boolean + name: + $id: '579' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '584' + headers: + $ref: '202' + isNullable: true + TemporaryRedirect: + $id: '585' + headers: + $ref: '202' + isNullable: true + returnType: + $id: '587' + headers: + $ref: '202' + isNullable: true + serializedName: httpRedirects_delete307 + url: /http/redirect/307 + name: + $id: '588' + fixed: false + raw: HttpRedirects + nameForProperty: HttpRedirects + typeName: + $id: '589' + fixed: false + - $id: '590' + methods: + - $id: '591' + defaultResponse: + $id: '594' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + $id: '593' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '592' + fixed: false + raw: head400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '594' + serializedName: httpClientFailure_head400 + url: /http/failure/client/400 + - $id: '595' + defaultResponse: + $id: '598' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + $id: '597' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '596' + fixed: false + raw: get400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '598' + serializedName: httpClientFailure_get400 + url: /http/failure/client/400 + - $id: '599' + defaultResponse: + $id: '608' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '607' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '606' + fixed: false + raw: put400 + parameters: + - $id: '600' + collectionFormat: none + defaultValue: + $id: '601' + fixed: false + deprecated: false + documentation: + $id: '602' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '604' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '605' + fixed: false + raw: Boolean + name: + $id: '603' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '608' + serializedName: httpClientFailure_put400 + url: /http/failure/client/400 + - $id: '609' + defaultResponse: + $id: '618' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '617' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '616' + fixed: false + raw: patch400 + parameters: + - $id: '610' + collectionFormat: none + defaultValue: + $id: '611' + fixed: false + deprecated: false + documentation: + $id: '612' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '614' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '615' + fixed: false + raw: Boolean + name: + $id: '613' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '618' + serializedName: httpClientFailure_patch400 + url: /http/failure/client/400 + - $id: '619' + defaultResponse: + $id: '628' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '627' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '626' + fixed: false + raw: post400 + parameters: + - $id: '620' + collectionFormat: none + defaultValue: + $id: '621' + fixed: false + deprecated: false + documentation: + $id: '622' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '624' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '625' + fixed: false + raw: Boolean + name: + $id: '623' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '628' + serializedName: httpClientFailure_post400 + url: /http/failure/client/400 + - $id: '629' + defaultResponse: + $id: '638' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '637' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '636' + fixed: false + raw: delete400 + parameters: + - $id: '630' + collectionFormat: none + defaultValue: + $id: '631' + fixed: false + deprecated: false + documentation: + $id: '632' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '634' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '635' + fixed: false + raw: Boolean + name: + $id: '633' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '638' + serializedName: httpClientFailure_delete400 + url: /http/failure/client/400 + - $id: '639' + defaultResponse: + $id: '642' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 401 status code - should be represented in the client as an + error + group: + $id: '641' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '640' + fixed: false + raw: head401 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '642' + serializedName: httpClientFailure_head401 + url: /http/failure/client/401 + - $id: '643' + defaultResponse: + $id: '646' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 402 status code - should be represented in the client as an + error + group: + $id: '645' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '644' + fixed: false + raw: get402 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '646' + serializedName: httpClientFailure_get402 + url: /http/failure/client/402 + - $id: '647' + defaultResponse: + $id: '650' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 403 status code - should be represented in the client as an + error + group: + $id: '649' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '648' + fixed: false + raw: get403 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '650' + serializedName: httpClientFailure_get403 + url: /http/failure/client/403 + - $id: '651' + defaultResponse: + $id: '660' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 404 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '659' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '658' + fixed: false + raw: put404 + parameters: + - $id: '652' + collectionFormat: none + defaultValue: + $id: '653' + fixed: false + deprecated: false + documentation: + $id: '654' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '656' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '657' + fixed: false + raw: Boolean + name: + $id: '655' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '660' + serializedName: httpClientFailure_put404 + url: /http/failure/client/404 + - $id: '661' + defaultResponse: + $id: '670' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 405 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '669' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '668' + fixed: false + raw: patch405 + parameters: + - $id: '662' + collectionFormat: none + defaultValue: + $id: '663' + fixed: false + deprecated: false + documentation: + $id: '664' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '666' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '667' + fixed: false + raw: Boolean + name: + $id: '665' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '670' + serializedName: httpClientFailure_patch405 + url: /http/failure/client/405 + - $id: '671' + defaultResponse: + $id: '680' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 406 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '679' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '678' + fixed: false + raw: post406 + parameters: + - $id: '672' + collectionFormat: none + defaultValue: + $id: '673' + fixed: false + deprecated: false + documentation: + $id: '674' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '676' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '677' + fixed: false + raw: Boolean + name: + $id: '675' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '680' + serializedName: httpClientFailure_post406 + url: /http/failure/client/406 + - $id: '681' + defaultResponse: + $id: '690' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 407 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '689' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '688' + fixed: false + raw: delete407 + parameters: + - $id: '682' + collectionFormat: none + defaultValue: + $id: '683' + fixed: false + deprecated: false + documentation: + $id: '684' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '686' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '687' + fixed: false + raw: Boolean + name: + $id: '685' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '690' + serializedName: httpClientFailure_delete407 + url: /http/failure/client/407 + - $id: '691' + defaultResponse: + $id: '700' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 409 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '699' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '698' + fixed: false + raw: put409 + parameters: + - $id: '692' + collectionFormat: none + defaultValue: + $id: '693' + fixed: false + deprecated: false + documentation: + $id: '694' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '696' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '697' + fixed: false + raw: Boolean + name: + $id: '695' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '700' + serializedName: httpClientFailure_put409 + url: /http/failure/client/409 + - $id: '701' + defaultResponse: + $id: '704' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 410 status code - should be represented in the client as an + error + group: + $id: '703' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '702' + fixed: false + raw: head410 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '704' + serializedName: httpClientFailure_head410 + url: /http/failure/client/410 + - $id: '705' + defaultResponse: + $id: '708' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 411 status code - should be represented in the client as an + error + group: + $id: '707' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '706' + fixed: false + raw: get411 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '708' + serializedName: httpClientFailure_get411 + url: /http/failure/client/411 + - $id: '709' + defaultResponse: + $id: '712' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 412 status code - should be represented in the client as an + error + group: + $id: '711' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '710' + fixed: false + raw: get412 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '712' + serializedName: httpClientFailure_get412 + url: /http/failure/client/412 + - $id: '713' + defaultResponse: + $id: '722' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 413 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '721' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '720' + fixed: false + raw: put413 + parameters: + - $id: '714' + collectionFormat: none + defaultValue: + $id: '715' + fixed: false + deprecated: false + documentation: + $id: '716' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '718' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '719' + fixed: false + raw: Boolean + name: + $id: '717' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '722' + serializedName: httpClientFailure_put413 + url: /http/failure/client/413 + - $id: '723' + defaultResponse: + $id: '732' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 414 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '731' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '730' + fixed: false + raw: patch414 + parameters: + - $id: '724' + collectionFormat: none + defaultValue: + $id: '725' + fixed: false + deprecated: false + documentation: + $id: '726' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '728' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '729' + fixed: false + raw: Boolean + name: + $id: '727' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '732' + serializedName: httpClientFailure_patch414 + url: /http/failure/client/414 + - $id: '733' + defaultResponse: + $id: '742' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 415 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '741' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '740' + fixed: false + raw: post415 + parameters: + - $id: '734' + collectionFormat: none + defaultValue: + $id: '735' + fixed: false + deprecated: false + documentation: + $id: '736' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '738' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '739' + fixed: false + raw: Boolean + name: + $id: '737' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '742' + serializedName: httpClientFailure_post415 + url: /http/failure/client/415 + - $id: '743' + defaultResponse: + $id: '746' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 416 status code - should be represented in the client as an + error + group: + $id: '745' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '744' + fixed: false + raw: get416 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '746' + serializedName: httpClientFailure_get416 + url: /http/failure/client/416 + - $id: '747' + defaultResponse: + $id: '756' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 417 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '755' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '754' + fixed: false + raw: delete417 + parameters: + - $id: '748' + collectionFormat: none + defaultValue: + $id: '749' + fixed: false + deprecated: false + documentation: + $id: '750' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '752' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '753' + fixed: false + raw: Boolean + name: + $id: '751' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '756' + serializedName: httpClientFailure_delete417 + url: /http/failure/client/417 + - $id: '757' + defaultResponse: + $id: '760' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 429 status code - should be represented in the client as an + error + group: + $id: '759' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '758' + fixed: false + raw: head429 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '760' + serializedName: httpClientFailure_head429 + url: /http/failure/client/429 + name: + $id: '761' + fixed: false + raw: HttpClientFailure + nameForProperty: HttpClientFailure + typeName: + $id: '762' + fixed: false + - $id: '763' + methods: + - $id: '764' + defaultResponse: + $id: '767' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + $id: '766' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '765' + fixed: false + raw: head501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '767' + serializedName: httpServerFailure_head501 + url: /http/failure/server/501 + - $id: '768' + defaultResponse: + $id: '771' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + $id: '770' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '769' + fixed: false + raw: get501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '771' + serializedName: httpServerFailure_get501 + url: /http/failure/server/501 + - $id: '772' + defaultResponse: + $id: '781' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '780' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '779' + fixed: false + raw: post505 + parameters: + - $id: '773' + collectionFormat: none + defaultValue: + $id: '774' + fixed: false + deprecated: false + documentation: + $id: '775' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '777' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '778' + fixed: false + raw: Boolean + name: + $id: '776' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '781' + serializedName: httpServerFailure_post505 + url: /http/failure/server/505 + - $id: '782' + defaultResponse: + $id: '791' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '790' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '789' + fixed: false + raw: delete505 + parameters: + - $id: '783' + collectionFormat: none + defaultValue: + $id: '784' + fixed: false + deprecated: false + documentation: + $id: '785' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '787' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '788' + fixed: false + raw: Boolean + name: + $id: '786' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '791' + serializedName: httpServerFailure_delete505 + url: /http/failure/server/505 + name: + $id: '792' + fixed: false + raw: HttpServerFailure + nameForProperty: HttpServerFailure + typeName: + $id: '793' + fixed: false + - $id: '794' + methods: + - $id: '795' + defaultResponse: + $id: '799' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 408 status code, then 200 after retry' + group: + $id: '797' + fixed: false + raw: httpRetry + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '796' + fixed: false + raw: head408 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '798' + isNullable: true + returnType: + $id: '800' + isNullable: true + serializedName: httpRetry_head408 + url: /http/retry/408 + - $id: '801' + defaultResponse: + $id: '811' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '809' + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '808' + fixed: false + raw: put500 + parameters: + - $id: '802' + collectionFormat: none + defaultValue: + $id: '803' + fixed: false + deprecated: false + documentation: + $id: '804' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '806' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '807' + fixed: false + raw: Boolean + name: + $id: '805' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '810' + isNullable: true + returnType: + $id: '812' + isNullable: true + serializedName: httpRetry_put500 + url: /http/retry/500 + - $id: '813' + defaultResponse: + $id: '823' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '821' + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '820' + fixed: false + raw: patch500 + parameters: + - $id: '814' + collectionFormat: none + defaultValue: + $id: '815' + fixed: false + deprecated: false + documentation: + $id: '816' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '818' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '819' + fixed: false + raw: Boolean + name: + $id: '817' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '822' + isNullable: true + returnType: + $id: '824' + isNullable: true + serializedName: httpRetry_patch500 + url: /http/retry/500 + - $id: '825' + defaultResponse: + $id: '829' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 502 status code, then 200 after retry' + group: + $id: '827' + fixed: false + raw: httpRetry + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '826' + fixed: false + raw: get502 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '828' + isNullable: true + returnType: + $id: '830' + isNullable: true + serializedName: httpRetry_get502 + url: /http/retry/502 + - $id: '831' + defaultResponse: + $id: '841' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '839' + fixed: false + raw: httpRetry + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '838' + fixed: false + raw: post503 + parameters: + - $id: '832' + collectionFormat: none + defaultValue: + $id: '833' + fixed: false + deprecated: false + documentation: + $id: '834' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '836' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '837' + fixed: false + raw: Boolean + name: + $id: '835' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '840' + isNullable: true + returnType: + $id: '842' + isNullable: true + serializedName: httpRetry_post503 + url: /http/retry/503 + - $id: '843' + defaultResponse: + $id: '853' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '851' + fixed: false + raw: httpRetry + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '850' + fixed: false + raw: delete503 + parameters: + - $id: '844' + collectionFormat: none + defaultValue: + $id: '845' + fixed: false + deprecated: false + documentation: + $id: '846' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '848' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '849' + fixed: false + raw: Boolean + name: + $id: '847' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '852' + isNullable: true + returnType: + $id: '854' + isNullable: true + serializedName: httpRetry_delete503 + url: /http/retry/503 + - $id: '855' + defaultResponse: + $id: '865' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '863' + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '862' + fixed: false + raw: put504 + parameters: + - $id: '856' + collectionFormat: none + defaultValue: + $id: '857' + fixed: false + deprecated: false + documentation: + $id: '858' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '860' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '861' + fixed: false + raw: Boolean + name: + $id: '859' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '864' + isNullable: true + returnType: + $id: '866' + isNullable: true + serializedName: httpRetry_put504 + url: /http/retry/504 + - $id: '867' + defaultResponse: + $id: '877' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '875' + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '874' + fixed: false + raw: patch504 + parameters: + - $id: '868' + collectionFormat: none + defaultValue: + $id: '869' + fixed: false + deprecated: false + documentation: + $id: '870' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '872' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '873' + fixed: false + raw: Boolean + name: + $id: '871' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '876' + isNullable: true + returnType: + $id: '878' + isNullable: true + serializedName: httpRetry_patch504 + url: /http/retry/504 + name: + $id: '879' + fixed: false + raw: HttpRetry + nameForProperty: HttpRetry + typeName: + $id: '880' + fixed: false + - $id: '881' + methods: + - $id: '882' + defaultResponse: + $id: '887' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '884' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '883' + fixed: false + raw: get200Model204NoModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '886' + isNullable: true + OK: + $id: '885' + body: + $ref: '16' + isNullable: true + returnType: + $id: '888' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError200Valid + url: /http/payloads/200/A/204/none/default/Error/response/200/valid + - $id: '889' + defaultResponse: + $id: '894' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + $id: '891' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '890' + fixed: false + raw: get200Model204NoModelDefaultError204Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '893' + isNullable: true + OK: + $id: '892' + body: + $ref: '16' + isNullable: true + returnType: + $id: '895' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError204Valid + url: /http/payloads/200/A/204/none/default/Error/response/204/none + - $id: '896' + defaultResponse: + $id: '901' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 201 response with valid payload: {''statusCode'': ''201''}' + group: + $id: '898' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '897' + fixed: false + raw: get200Model204NoModelDefaultError201Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '900' + isNullable: true + OK: + $id: '899' + body: + $ref: '16' + isNullable: true + returnType: + $id: '902' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError201Invalid + url: /http/payloads/200/A/204/none/default/Error/response/201/valid + - $id: '903' + defaultResponse: + $id: '908' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 202 response with no payload:' + group: + $id: '905' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '904' + fixed: false + raw: get200Model204NoModelDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '907' + isNullable: true + OK: + $id: '906' + body: + $ref: '16' + isNullable: true + returnType: + $id: '909' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError202None + url: /http/payloads/200/A/204/none/default/Error/response/202/none + - $id: '910' + defaultResponse: + $id: '915' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid error payload: {'status': 400, + 'message': 'client error'} + group: + $id: '912' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '911' + fixed: false + raw: get200Model204NoModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '914' + isNullable: true + OK: + $id: '913' + body: + $ref: '16' + isNullable: true + returnType: + $id: '916' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError400Valid + url: /http/payloads/200/A/204/none/default/Error/response/400/valid + - $id: '917' + defaultResponse: + $id: '922' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '919' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '918' + fixed: false + raw: get200Model201ModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '921' + body: + $ref: '24' + isNullable: true + OK: + $id: '920' + body: + $ref: '16' + isNullable: true + returnType: + $id: '923' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError200Valid + url: /http/payloads/200/A/201/B/default/Error/response/200/valid + - $id: '924' + defaultResponse: + $id: '929' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 201 response with valid payload: {'statusCode': '201', + 'textStatusCode': 'Created'} + group: + $id: '926' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '925' + fixed: false + raw: get200Model201ModelDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '928' + body: + $ref: '24' + isNullable: true + OK: + $id: '927' + body: + $ref: '16' + isNullable: true + returnType: + $id: '930' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError201Valid + url: /http/payloads/200/A/201/B/default/Error/response/201/valid + - $id: '931' + defaultResponse: + $id: '936' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + $id: '933' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '932' + fixed: false + raw: get200Model201ModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '935' + body: + $ref: '24' + isNullable: true + OK: + $id: '934' + body: + $ref: '16' + isNullable: true + returnType: + $id: '937' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError400Valid + url: /http/payloads/200/A/201/B/default/Error/response/400/valid + - $id: '938' + defaultResponse: + $id: '944' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '940' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '939' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '942' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '943' + body: + $ref: '40' + isNullable: true + OK: + $id: '941' + body: + $ref: '16' + isNullable: true + returnType: + $id: '945' + body: + $id: '946' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '947' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError200Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/200/valid + - $id: '948' + defaultResponse: + $id: '954' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpCode'': ''201''}' + group: + $id: '950' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '949' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '952' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '953' + body: + $ref: '40' + isNullable: true + OK: + $id: '951' + body: + $ref: '16' + isNullable: true + returnType: + $id: '955' + body: + $id: '956' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '957' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError201Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/201/valid + - $id: '958' + defaultResponse: + $id: '964' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpStatusCode'': ''404''}' + group: + $id: '960' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '959' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError404Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '962' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '963' + body: + $ref: '40' + isNullable: true + OK: + $id: '961' + body: + $ref: '16' + isNullable: true + returnType: + $id: '965' + body: + $id: '966' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '967' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError404Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/404/valid + - $id: '968' + defaultResponse: + $id: '974' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + $id: '970' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '969' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '972' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '973' + body: + $ref: '40' + isNullable: true + OK: + $id: '971' + body: + $ref: '16' + isNullable: true + returnType: + $id: '975' + body: + $id: '976' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '977' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError400Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/400/valid + - $id: '978' + defaultResponse: + $id: '983' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Send a 202 response with no payload + group: + $id: '980' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '979' + fixed: false + raw: get202None204NoneDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '981' + isNullable: true + NoContent: + $id: '982' + isNullable: true + returnType: + $id: '984' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError202None + url: /http/payloads/202/none/204/none/default/Error/response/202/none + - $id: '985' + defaultResponse: + $id: '990' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + $id: '987' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '986' + fixed: false + raw: get202None204NoneDefaultError204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '988' + isNullable: true + NoContent: + $id: '989' + isNullable: true + returnType: + $id: '991' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError204None + url: /http/payloads/202/none/204/none/default/Error/response/204/none + - $id: '992' + defaultResponse: + $id: '997' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + $id: '994' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '993' + fixed: false + raw: get202None204NoneDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '995' + isNullable: true + NoContent: + $id: '996' + isNullable: true + returnType: + $id: '998' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError400Valid + url: /http/payloads/202/none/204/none/default/Error/response/400/valid + - $id: '999' + defaultResponse: + $id: '1004' + isNullable: true + deprecated: false + description: 'Send a 202 response with an unexpected payload {''property'': ''value''}' + group: + $id: '1001' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1000' + fixed: false + raw: get202None204NoneDefaultNone202Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1002' + isNullable: true + NoContent: + $id: '1003' + isNullable: true + returnType: + $id: '1005' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone202Invalid + url: /http/payloads/202/none/204/none/default/none/response/202/invalid + - $id: '1006' + defaultResponse: + $id: '1011' + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + $id: '1008' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1007' + fixed: false + raw: get202None204NoneDefaultNone204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1009' + isNullable: true + NoContent: + $id: '1010' + isNullable: true + returnType: + $id: '1012' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone204None + url: /http/payloads/202/none/204/none/default/none/response/204/none + - $id: '1013' + defaultResponse: + $id: '1018' + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + $id: '1015' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1014' + fixed: false + raw: get202None204NoneDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1016' + isNullable: true + NoContent: + $id: '1017' + isNullable: true + returnType: + $id: '1019' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400None + url: /http/payloads/202/none/204/none/default/none/response/400/none + - $id: '1020' + defaultResponse: + $id: '1025' + isNullable: true + deprecated: false + description: 'Send a 400 response with an unexpected payload {''property'': ''value''}' + group: + $id: '1022' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1021' + fixed: false + raw: get202None204NoneDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1023' + isNullable: true + NoContent: + $id: '1024' + isNullable: true + returnType: + $id: '1026' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400Invalid + url: /http/payloads/202/none/204/none/default/none/response/400/invalid + - $id: '1027' + defaultResponse: + $id: '1030' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '1029' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1028' + fixed: false + raw: getDefaultModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1030' + serializedName: multipleResponses_getDefaultModelA200Valid + url: /http/payloads/default/A/response/200/valid + - $id: '1031' + defaultResponse: + $id: '1034' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + $id: '1033' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1032' + fixed: false + raw: getDefaultModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1034' + serializedName: multipleResponses_getDefaultModelA200None + url: /http/payloads/default/A/response/200/none + - $id: '1035' + defaultResponse: + $id: '1038' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + $id: '1037' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1036' + fixed: false + raw: getDefaultModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1038' + serializedName: multipleResponses_getDefaultModelA400Valid + url: /http/payloads/default/A/response/400/valid + - $id: '1039' + defaultResponse: + $id: '1042' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + $id: '1041' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1040' + fixed: false + raw: getDefaultModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1042' + serializedName: multipleResponses_getDefaultModelA400None + url: /http/payloads/default/A/response/400/none + - $id: '1043' + defaultResponse: + $id: '1046' + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload: {''statusCode'': ''200''}' + group: + $id: '1045' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1044' + fixed: false + raw: getDefaultNone200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1046' + serializedName: multipleResponses_getDefaultNone200Invalid + url: /http/payloads/default/none/response/200/invalid + - $id: '1047' + defaultResponse: + $id: '1050' + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + $id: '1049' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1048' + fixed: false + raw: getDefaultNone200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1050' + serializedName: multipleResponses_getDefaultNone200None + url: /http/payloads/default/none/response/200/none + - $id: '1051' + defaultResponse: + $id: '1054' + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + $id: '1053' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1052' + fixed: false + raw: getDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1054' + serializedName: multipleResponses_getDefaultNone400Invalid + url: /http/payloads/default/none/response/400/invalid + - $id: '1055' + defaultResponse: + $id: '1058' + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + $id: '1057' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1056' + fixed: false + raw: getDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1058' + serializedName: multipleResponses_getDefaultNone400None + url: /http/payloads/default/none/response/400/none + - $id: '1059' + defaultResponse: + $id: '1063' + isNullable: true + deprecated: false + description: >- + Send a 200 response with no payload, when a payload is expected - + client should return a null object of thde type for model A + group: + $id: '1061' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1060' + fixed: false + raw: get200ModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1062' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1064' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA200None + url: /http/payloads/200/A/response/200/none + - $id: '1065' + defaultResponse: + $id: '1069' + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''200''}' + group: + $id: '1067' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1066' + fixed: false + raw: get200ModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1068' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1070' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA200Valid + url: /http/payloads/200/A/response/200/valid + - $id: '1071' + defaultResponse: + $id: '1075' + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''200''}' + group: + $id: '1073' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1072' + fixed: false + raw: get200ModelA200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1074' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1076' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA200Invalid + url: /http/payloads/200/A/response/200/invalid + - $id: '1077' + defaultResponse: + $id: '1081' + isNullable: true + deprecated: false + description: >- + Send a 400 response with no payload client should treat as an http + error with no error model + group: + $id: '1079' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1078' + fixed: false + raw: get200ModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1080' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1082' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA400None + url: /http/payloads/200/A/response/400/none + - $id: '1083' + defaultResponse: + $id: '1087' + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''400''}' + group: + $id: '1085' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1084' + fixed: false + raw: get200ModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1086' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1088' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA400Valid + url: /http/payloads/200/A/response/400/valid + - $id: '1089' + defaultResponse: + $id: '1093' + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''400''}' + group: + $id: '1091' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1090' + fixed: false + raw: get200ModelA400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1092' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1094' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA400Invalid + url: /http/payloads/200/A/response/400/invalid + - $id: '1095' + defaultResponse: + $id: '1099' + isNullable: true + deprecated: false + description: 'Send a 202 response with payload {''statusCode'': ''202''}' + group: + $id: '1097' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1096' + fixed: false + raw: get200ModelA202Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1098' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1100' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA202Valid + url: /http/payloads/200/A/response/202/valid + name: + $id: '1101' + fixed: false + raw: MultipleResponses + nameForProperty: MultipleResponses + typeName: + $id: '1102' + fixed: false diff --git a/test/Expected/httpInfrastructure/code-model-v1-yaml.norm.yaml b/test/Expected/httpInfrastructure/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..8705918 --- /dev/null +++ b/test/Expected/httpInfrastructure/code-model-v1-yaml.norm.yaml @@ -0,0 +1,4686 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-name: MyException + name: + fixed: false + raw: A + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: statusCode + realPath: + - statusCode + serializedName: statusCode + serializedName: A + - &ref_2 + $type: CompositeType + baseModelType: *ref_0 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: B + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: textStatusCode + realPath: + - textStatusCode + serializedName: textStatusCode + serializedName: B +headerTypes: + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head300 operation. + name: + fixed: false + raw: httpRedirects-head300-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head300-Headers + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get300 operation. + name: + fixed: false + raw: httpRedirects-get300-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get300-Headers + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head301 operation. + name: + fixed: false + raw: httpRedirects-head301-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head301-Headers + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get301 operation. + name: + fixed: false + raw: httpRedirects-get301-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get301-Headers + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put301 operation. + name: + fixed: false + raw: httpRedirects-put301-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/failure/500 + serializedName: /http/failure/500 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-put301-Headers + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head302 operation. + name: + fixed: false + raw: httpRedirects-head302-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head302-Headers + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get302 operation. + name: + fixed: false + raw: httpRedirects-get302-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get302-Headers + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch302 operation. + name: + fixed: false + raw: httpRedirects-patch302-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/failure/500 + serializedName: /http/failure/500 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch302-Headers + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post303 operation. + name: + fixed: false + raw: httpRedirects-post303-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post303-Headers + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head307 operation. + name: + fixed: false + raw: httpRedirects-head307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head307-Headers + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get307 operation. + name: + fixed: false + raw: httpRedirects-get307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get307-Headers + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put307 operation. + name: + fixed: false + raw: HttpRedirects-put307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/put/200 + serializedName: /http/success/put/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: HttpRedirects-put307-Headers + - &ref_20 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch307 operation. + name: + fixed: false + raw: httpRedirects-patch307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/patch/200 + serializedName: /http/success/patch/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch307-Headers + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post307 operation. + name: + fixed: false + raw: httpRedirects-post307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/post/200 + serializedName: /http/success/post/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post307-Headers + - &ref_22 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete307 operation. + name: + fixed: false + raw: httpRedirects-delete307-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: /http/success/delete/200 + serializedName: /http/success/delete/200 + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-delete307-Headers +modelTypes: + - *ref_1 + - *ref_0 + - *ref_2 + - &ref_50 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: C + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: httpCode + realPath: + - httpCode + serializedName: httpCode + serializedName: C + - &ref_51 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: D + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: httpStatusCode + realPath: + - httpStatusCode + serializedName: httpStatusCode + serializedName: D +modelsName: Models +name: AutoRestHttpInfrastructureTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get empty error form server + group: + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getEmptyError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: httpFailure_getEmptyError + url: /http/failure/emptybody/error + - defaultResponse: + isNullable: true + deprecated: false + description: Get empty error form server + group: + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNoModelError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_4 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: httpFailure_getNoModelError + url: /http/failure/nomodel/error + - defaultResponse: + isNullable: true + deprecated: false + description: Get empty response from server + group: + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNoModelEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_5 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: httpFailure_getNoModelEmpty + url: /http/failure/nomodel/empty + name: + fixed: false + raw: HttpFailure + nameForProperty: HttpFailure + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get 200 success + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_6 + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: httpSuccess_get200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put boolean value true returning 200 success + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Patch true Boolean value in request returning 200 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_patch200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post bollean value true in request that returns a 200 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_post200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete simple boolean value true returns 200 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_delete200 + url: /http/success/200 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 201 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put201 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put201 + url: /http/success/201 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 201 (Created) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post201 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_post201 + url: /http/success/201 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 202 + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_patch202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_post202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 202 (accepted) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_delete202 + url: /http/success/202 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_put204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_patch204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: HttpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: HttpSuccess_post204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_delete204 + url: /http/success/204 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Return 404 status code + group: + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: httpSuccess_head404 + url: /http/success/404 + name: + fixed: false + raw: HttpSuccess + nameForProperty: HttpSuccess + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + headers: *ref_7 + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + headers: *ref_7 + isNullable: true + OK: + headers: *ref_7 + isNullable: true + returnType: + headers: *ref_7 + isNullable: true + serializedName: httpRedirects_head300 + url: /http/redirect/300 + - defaultResponse: + body: *ref_1 + headers: *ref_8 + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + body: &ref_9 + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + headers: *ref_8 + isNullable: true + OK: + headers: *ref_8 + isNullable: true + returnType: + body: *ref_9 + headers: *ref_8 + isNullable: true + serializedName: httpRedirects_get300 + url: /http/redirect/300 + - defaultResponse: + body: *ref_1 + headers: *ref_10 + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + headers: *ref_10 + isNullable: true + OK: + headers: *ref_10 + isNullable: true + returnType: + headers: *ref_10 + isNullable: true + serializedName: httpRedirects_head301 + url: /http/redirect/301 + - defaultResponse: + body: *ref_1 + headers: *ref_11 + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + headers: *ref_11 + isNullable: true + OK: + headers: *ref_11 + isNullable: true + returnType: + headers: *ref_11 + isNullable: true + serializedName: httpRedirects_get301 + url: /http/redirect/301 + - defaultResponse: + body: *ref_1 + headers: *ref_12 + isNullable: true + deprecated: false + description: >- + Put true Boolean value in request returns 301. This request should + not be automatically redirected, but should return the received 301 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put301 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + headers: *ref_12 + isNullable: true + returnType: + headers: *ref_12 + isNullable: true + serializedName: httpRedirects_put301 + url: /http/redirect/301 + - defaultResponse: + body: *ref_1 + headers: *ref_13 + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_13 + isNullable: true + Redirect: + headers: *ref_13 + isNullable: true + returnType: + headers: *ref_13 + isNullable: true + serializedName: httpRedirects_head302 + url: /http/redirect/302 + - defaultResponse: + body: *ref_1 + headers: *ref_14 + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_14 + isNullable: true + Redirect: + headers: *ref_14 + isNullable: true + returnType: + headers: *ref_14 + isNullable: true + serializedName: httpRedirects_get302 + url: /http/redirect/302 + - defaultResponse: + body: *ref_1 + headers: *ref_15 + isNullable: true + deprecated: false + description: >- + Patch true Boolean value in request returns 302. This request should + not be automatically redirected, but should return the received 302 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch302 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Redirect: + headers: *ref_15 + isNullable: true + returnType: + headers: *ref_15 + isNullable: true + serializedName: httpRedirects_patch302 + url: /http/redirect/302 + - defaultResponse: + body: *ref_1 + headers: *ref_16 + isNullable: true + deprecated: false + description: >- + Post true Boolean value in request returns 303. This request should + be automatically redirected usign a get, ultimately returning a 200 + status code + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post303 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_16 + isNullable: true + SeeOther: + headers: *ref_16 + isNullable: true + returnType: + headers: *ref_16 + isNullable: true + serializedName: httpRedirects_post303 + url: /http/redirect/303 + - defaultResponse: + body: *ref_1 + headers: *ref_17 + isNullable: true + deprecated: false + description: 'Redirect with 307, resulting in a 200 success' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_17 + isNullable: true + TemporaryRedirect: + headers: *ref_17 + isNullable: true + returnType: + headers: *ref_17 + isNullable: true + serializedName: httpRedirects_head307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_18 + isNullable: true + deprecated: false + description: 'Redirect get with 307, resulting in a 200 success' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_18 + isNullable: true + TemporaryRedirect: + headers: *ref_18 + isNullable: true + returnType: + headers: *ref_18 + isNullable: true + serializedName: httpRedirects_get307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_19 + isNullable: true + deprecated: false + description: 'Put redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: HttpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_19 + isNullable: true + TemporaryRedirect: + headers: *ref_19 + isNullable: true + returnType: + headers: *ref_19 + isNullable: true + serializedName: HttpRedirects_put307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_20 + isNullable: true + deprecated: false + description: 'Patch redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_20 + isNullable: true + TemporaryRedirect: + headers: *ref_20 + isNullable: true + returnType: + headers: *ref_20 + isNullable: true + serializedName: httpRedirects_patch307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_21 + isNullable: true + deprecated: false + description: 'Post redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_21 + isNullable: true + TemporaryRedirect: + headers: *ref_21 + isNullable: true + returnType: + headers: *ref_21 + isNullable: true + serializedName: httpRedirects_post307 + url: /http/redirect/307 + - defaultResponse: + body: *ref_1 + headers: *ref_22 + isNullable: true + deprecated: false + description: 'Delete redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRedirects + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete307 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_22 + isNullable: true + TemporaryRedirect: + headers: *ref_22 + isNullable: true + returnType: + headers: *ref_22 + isNullable: true + serializedName: httpRedirects_delete307 + url: /http/redirect/307 + name: + fixed: false + raw: HttpRedirects + nameForProperty: HttpRedirects + typeName: + fixed: false + - methods: + - defaultResponse: &ref_23 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_23 + serializedName: httpClientFailure_head400 + url: /http/failure/client/400 + - defaultResponse: &ref_24 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_24 + serializedName: httpClientFailure_get400 + url: /http/failure/client/400 + - defaultResponse: &ref_25 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_25 + serializedName: httpClientFailure_put400 + url: /http/failure/client/400 + - defaultResponse: &ref_26 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_26 + serializedName: httpClientFailure_patch400 + url: /http/failure/client/400 + - defaultResponse: &ref_27 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_27 + serializedName: httpClientFailure_post400 + url: /http/failure/client/400 + - defaultResponse: &ref_28 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_28 + serializedName: httpClientFailure_delete400 + url: /http/failure/client/400 + - defaultResponse: &ref_29 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 401 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head401 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_29 + serializedName: httpClientFailure_head401 + url: /http/failure/client/401 + - defaultResponse: &ref_30 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 402 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get402 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_30 + serializedName: httpClientFailure_get402 + url: /http/failure/client/402 + - defaultResponse: &ref_31 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 403 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get403 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_31 + serializedName: httpClientFailure_get403 + url: /http/failure/client/403 + - defaultResponse: &ref_32 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 404 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put404 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_32 + serializedName: httpClientFailure_put404 + url: /http/failure/client/404 + - defaultResponse: &ref_33 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 405 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch405 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_33 + serializedName: httpClientFailure_patch405 + url: /http/failure/client/405 + - defaultResponse: &ref_34 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 406 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post406 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_34 + serializedName: httpClientFailure_post406 + url: /http/failure/client/406 + - defaultResponse: &ref_35 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 407 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete407 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_35 + serializedName: httpClientFailure_delete407 + url: /http/failure/client/407 + - defaultResponse: &ref_36 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 409 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put409 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_36 + serializedName: httpClientFailure_put409 + url: /http/failure/client/409 + - defaultResponse: &ref_37 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 410 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head410 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_37 + serializedName: httpClientFailure_head410 + url: /http/failure/client/410 + - defaultResponse: &ref_38 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 411 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get411 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_38 + serializedName: httpClientFailure_get411 + url: /http/failure/client/411 + - defaultResponse: &ref_39 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 412 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get412 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_39 + serializedName: httpClientFailure_get412 + url: /http/failure/client/412 + - defaultResponse: &ref_40 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 413 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put413 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_40 + serializedName: httpClientFailure_put413 + url: /http/failure/client/413 + - defaultResponse: &ref_41 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 414 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch414 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_41 + serializedName: httpClientFailure_patch414 + url: /http/failure/client/414 + - defaultResponse: &ref_42 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 415 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post415 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_42 + serializedName: httpClientFailure_post415 + url: /http/failure/client/415 + - defaultResponse: &ref_43 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 416 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get416 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_43 + serializedName: httpClientFailure_get416 + url: /http/failure/client/416 + - defaultResponse: &ref_44 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 417 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete417 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_44 + serializedName: httpClientFailure_delete417 + url: /http/failure/client/417 + - defaultResponse: &ref_45 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 429 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head429 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_45 + serializedName: httpClientFailure_head429 + url: /http/failure/client/429 + name: + fixed: false + raw: HttpClientFailure + nameForProperty: HttpClientFailure + typeName: + fixed: false + - methods: + - defaultResponse: &ref_46 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_46 + serializedName: httpServerFailure_head501 + url: /http/failure/server/501 + - defaultResponse: &ref_47 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_47 + serializedName: httpServerFailure_get501 + url: /http/failure/server/501 + - defaultResponse: &ref_48 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post505 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_48 + serializedName: httpServerFailure_post505 + url: /http/failure/server/505 + - defaultResponse: &ref_49 + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete505 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_49 + serializedName: httpServerFailure_delete505 + url: /http/failure/server/505 + name: + fixed: false + raw: HttpServerFailure + nameForProperty: HttpServerFailure + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 408 status code, then 200 after retry' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: head408 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_head408 + url: /http/retry/408 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put500 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_put500 + url: /http/retry/500 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch500 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_patch500 + url: /http/retry/500 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 502 status code, then 200 after retry' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get502 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_get502 + url: /http/retry/502 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post503 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_post503 + url: /http/retry/503 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete503 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_delete503 + url: /http/retry/503 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put504 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_put504 + url: /http/retry/504 + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: patch504 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: httpRetry_patch504 + url: /http/retry/504 + name: + fixed: false + raw: HttpRetry + nameForProperty: HttpRetry + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError200Valid + url: /http/payloads/200/A/204/none/default/Error/response/200/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError204Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError204Valid + url: /http/payloads/200/A/204/none/default/Error/response/204/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 201 response with valid payload: {''statusCode'': ''201''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError201Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError201Invalid + url: /http/payloads/200/A/204/none/default/Error/response/201/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 202 response with no payload:' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError202None + url: /http/payloads/200/A/204/none/default/Error/response/202/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid error payload: {'status': 400, + 'message': 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model204NoModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError400Valid + url: /http/payloads/200/A/204/none/default/Error/response/400/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model201ModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_2 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError200Valid + url: /http/payloads/200/A/201/B/default/Error/response/200/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 201 response with valid payload: {'statusCode': '201', + 'textStatusCode': 'Created'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model201ModelDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_2 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError201Valid + url: /http/payloads/200/A/201/B/default/Error/response/201/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200Model201ModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_2 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError400Valid + url: /http/payloads/200/A/201/B/default/Error/response/400/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError200Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/200/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpCode'': ''201''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError201Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/201/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpStatusCode'': ''404''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError404Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError404Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/404/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_50 + isNullable: true + NotFound: + body: *ref_51 + isNullable: true + OK: + body: *ref_0 + isNullable: true + returnType: + body: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError400Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/400/valid + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Send a 202 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError202None + url: /http/payloads/202/none/204/none/default/Error/response/202/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultError204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError204None + url: /http/payloads/202/none/204/none/default/Error/response/204/none + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError400Valid + url: /http/payloads/202/none/204/none/default/Error/response/400/valid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 202 response with an unexpected payload {''property'': ''value''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone202Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone202Invalid + url: /http/payloads/202/none/204/none/default/none/response/202/invalid + - defaultResponse: + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone204None + url: /http/payloads/202/none/204/none/default/none/response/204/none + - defaultResponse: + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400None + url: /http/payloads/202/none/204/none/default/none/response/400/none + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 400 response with an unexpected payload {''property'': ''value''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get202None204NoneDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400Invalid + url: /http/payloads/202/none/204/none/default/none/response/400/invalid + - defaultResponse: &ref_52 + body: *ref_0 + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_52 + serializedName: multipleResponses_getDefaultModelA200Valid + url: /http/payloads/default/A/response/200/valid + - defaultResponse: &ref_53 + body: *ref_0 + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_53 + serializedName: multipleResponses_getDefaultModelA200None + url: /http/payloads/default/A/response/200/none + - defaultResponse: &ref_54 + body: *ref_0 + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_54 + serializedName: multipleResponses_getDefaultModelA400Valid + url: /http/payloads/default/A/response/400/valid + - defaultResponse: &ref_55 + body: *ref_0 + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_55 + serializedName: multipleResponses_getDefaultModelA400None + url: /http/payloads/default/A/response/400/none + - defaultResponse: &ref_56 + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload: {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_56 + serializedName: multipleResponses_getDefaultNone200Invalid + url: /http/payloads/default/none/response/200/invalid + - defaultResponse: &ref_57 + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_57 + serializedName: multipleResponses_getDefaultNone200None + url: /http/payloads/default/none/response/200/none + - defaultResponse: &ref_58 + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_58 + serializedName: multipleResponses_getDefaultNone400Invalid + url: /http/payloads/default/none/response/400/invalid + - defaultResponse: &ref_59 + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_59 + serializedName: multipleResponses_getDefaultNone400None + url: /http/payloads/default/none/response/400/none + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Send a 200 response with no payload, when a payload is expected - + client should return a null object of thde type for model A + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA200None + url: /http/payloads/200/A/response/200/none + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA200Valid + url: /http/payloads/200/A/response/200/valid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''200''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA200Invalid + url: /http/payloads/200/A/response/200/invalid + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Send a 400 response with no payload client should treat as an http + error with no error model + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA400None + url: /http/payloads/200/A/response/400/none + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA400Valid + url: /http/payloads/200/A/response/400/valid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''400''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA400Invalid + url: /http/payloads/200/A/response/400/invalid + - defaultResponse: + isNullable: true + deprecated: false + description: 'Send a 202 response with payload {''statusCode'': ''202''}' + group: + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: get200ModelA202Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_0 + isNullable: true + returnType: + body: *ref_0 + isNullable: true + serializedName: multipleResponses_get200ModelA202Valid + url: /http/payloads/200/A/response/202/valid + name: + fixed: false + raw: MultipleResponses + nameForProperty: MultipleResponses + typeName: + fixed: false diff --git a/test/Expected/httpInfrastructure/code-model-v1.norm.yaml b/test/Expected/httpInfrastructure/code-model-v1.norm.yaml new file mode 100644 index 0000000..ce0b265 --- /dev/null +++ b/test/Expected/httpInfrastructure/code-model-v1.norm.yaml @@ -0,0 +1,6000 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' + - $ref: '16' + - $ref: '24' +headerTypes: + - $id: '48' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head300 operation. + name: + $id: '58' + fixed: false + raw: httpRedirects-head300-Headers + properties: + - $id: '49' + collectionFormat: none + defaultValue: + $id: '50' + fixed: false + deprecated: false + documentation: + $id: '51' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '53' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '57' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + values: + - $id: '54' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '52' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head300-Headers + - $id: '59' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get300 operation. + name: + $id: '69' + fixed: false + raw: httpRedirects-get300-Headers + properties: + - $id: '60' + collectionFormat: none + defaultValue: + $id: '61' + fixed: false + deprecated: false + documentation: + $id: '62' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '64' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '68' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '66' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '67' + fixed: false + raw: String + values: + - $id: '65' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '63' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get300-Headers + - $id: '70' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head301 operation. + name: + $id: '80' + fixed: false + raw: httpRedirects-head301-Headers + properties: + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '75' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '79' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + values: + - $id: '76' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '74' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head301-Headers + - $id: '81' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get301 operation. + name: + $id: '91' + fixed: false + raw: httpRedirects-get301-Headers + properties: + - $id: '82' + collectionFormat: none + defaultValue: + $id: '83' + fixed: false + deprecated: false + documentation: + $id: '84' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '86' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '90' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '88' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '89' + fixed: false + raw: String + values: + - $id: '87' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '85' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get301-Headers + - $id: '92' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put301 operation. + name: + $id: '102' + fixed: false + raw: httpRedirects-put301-Headers + properties: + - $id: '93' + collectionFormat: none + defaultValue: + $id: '94' + fixed: false + deprecated: false + documentation: + $id: '95' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '97' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '101' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '99' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '100' + fixed: false + raw: String + values: + - $id: '98' + name: /http/failure/500 + serializedName: /http/failure/500 + name: + $id: '96' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-put301-Headers + - $id: '103' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head302 operation. + name: + $id: '113' + fixed: false + raw: httpRedirects-head302-Headers + properties: + - $id: '104' + collectionFormat: none + defaultValue: + $id: '105' + fixed: false + deprecated: false + documentation: + $id: '106' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '108' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '112' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '111' + fixed: false + raw: String + values: + - $id: '109' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '107' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head302-Headers + - $id: '114' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get302 operation. + name: + $id: '124' + fixed: false + raw: httpRedirects-get302-Headers + properties: + - $id: '115' + collectionFormat: none + defaultValue: + $id: '116' + fixed: false + deprecated: false + documentation: + $id: '117' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '119' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '123' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '122' + fixed: false + raw: String + values: + - $id: '120' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '118' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get302-Headers + - $id: '125' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch302 operation. + name: + $id: '135' + fixed: false + raw: httpRedirects-patch302-Headers + properties: + - $id: '126' + collectionFormat: none + defaultValue: + $id: '127' + fixed: false + deprecated: false + documentation: + $id: '128' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '130' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '134' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '133' + fixed: false + raw: String + values: + - $id: '131' + name: /http/failure/500 + serializedName: /http/failure/500 + name: + $id: '129' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch302-Headers + - $id: '136' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post303 operation. + name: + $id: '146' + fixed: false + raw: httpRedirects-post303-Headers + properties: + - $id: '137' + collectionFormat: none + defaultValue: + $id: '138' + fixed: false + deprecated: false + documentation: + $id: '139' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '141' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '145' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '144' + fixed: false + raw: String + values: + - $id: '142' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '140' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post303-Headers + - $id: '147' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for head307 operation. + name: + $id: '157' + fixed: false + raw: httpRedirects-head307-Headers + properties: + - $id: '148' + collectionFormat: none + defaultValue: + $id: '149' + fixed: false + deprecated: false + documentation: + $id: '150' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '152' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '156' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '155' + fixed: false + raw: String + values: + - $id: '153' + name: /http/success/head/200 + serializedName: /http/success/head/200 + name: + $id: '151' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-head307-Headers + - $id: '158' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for get307 operation. + name: + $id: '168' + fixed: false + raw: httpRedirects-get307-Headers + properties: + - $id: '159' + collectionFormat: none + defaultValue: + $id: '160' + fixed: false + deprecated: false + documentation: + $id: '161' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '163' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '167' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '165' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '166' + fixed: false + raw: String + values: + - $id: '164' + name: /http/success/get/200 + serializedName: /http/success/get/200 + name: + $id: '162' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-get307-Headers + - $id: '169' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for put307 operation. + name: + $id: '179' + fixed: false + raw: HttpRedirects-put307-Headers + properties: + - $id: '170' + collectionFormat: none + defaultValue: + $id: '171' + fixed: false + deprecated: false + documentation: + $id: '172' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '174' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '178' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '176' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '177' + fixed: false + raw: String + values: + - $id: '175' + name: /http/success/put/200 + serializedName: /http/success/put/200 + name: + $id: '173' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: HttpRedirects-put307-Headers + - $id: '180' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for patch307 operation. + name: + $id: '190' + fixed: false + raw: httpRedirects-patch307-Headers + properties: + - $id: '181' + collectionFormat: none + defaultValue: + $id: '182' + fixed: false + deprecated: false + documentation: + $id: '183' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '185' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '189' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '188' + fixed: false + raw: String + values: + - $id: '186' + name: /http/success/patch/200 + serializedName: /http/success/patch/200 + name: + $id: '184' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-patch307-Headers + - $id: '191' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post307 operation. + name: + $id: '201' + fixed: false + raw: httpRedirects-post307-Headers + properties: + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '196' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '200' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '198' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '199' + fixed: false + raw: String + values: + - $id: '197' + name: /http/success/post/200 + serializedName: /http/success/post/200 + name: + $id: '195' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-post307-Headers + - $id: '202' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete307 operation. + name: + $id: '212' + fixed: false + raw: httpRedirects-delete307-Headers + properties: + - $id: '203' + collectionFormat: none + defaultValue: + $id: '204' + fixed: false + deprecated: false + documentation: + $id: '205' + fixed: false + raw: The redirect location for this request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '207' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '211' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '210' + fixed: false + raw: String + values: + - $id: '208' + name: /http/success/delete/200 + serializedName: /http/success/delete/200 + name: + $id: '206' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: httpRedirects-delete307-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-name: MyException + name: + $id: '23' + fixed: false + raw: A + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: statusCode + realPath: + - statusCode + serializedName: statusCode + serializedName: A + - $id: '24' + $type: CompositeType + baseModelType: + $ref: '16' + containsConstantProperties: false + deprecated: false + name: + $id: '31' + fixed: false + raw: B + properties: + - $id: '25' + collectionFormat: none + defaultValue: + $id: '26' + fixed: false + deprecated: false + documentation: + $id: '27' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '30' + fixed: false + raw: String + name: + $id: '28' + fixed: false + raw: textStatusCode + realPath: + - textStatusCode + serializedName: textStatusCode + serializedName: B + - $id: '32' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '39' + fixed: false + raw: C + properties: + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '37' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '38' + fixed: false + raw: String + name: + $id: '36' + fixed: false + raw: httpCode + realPath: + - httpCode + serializedName: httpCode + serializedName: C + - $id: '40' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '47' + fixed: false + raw: D + properties: + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '46' + fixed: false + raw: String + name: + $id: '44' + fixed: false + raw: httpStatusCode + realPath: + - httpStatusCode + serializedName: httpStatusCode + serializedName: D +modelsName: Models +name: AutoRestHttpInfrastructureTestService +namespace: '' +operations: + - $id: '213' + methods: + - $id: '214' + defaultResponse: + $id: '220' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get empty error form server + group: + $id: '216' + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '215' + fixed: false + raw: getEmptyError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '217' + body: + $id: '218' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '219' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '221' + body: + $ref: '218' + isNullable: true + serializedName: httpFailure_getEmptyError + url: /http/failure/emptybody/error + - $id: '222' + defaultResponse: + $id: '228' + isNullable: true + deprecated: false + description: Get empty error form server + group: + $id: '224' + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '223' + fixed: false + raw: getNoModelError + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '225' + body: + $id: '226' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '227' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '229' + body: + $ref: '226' + isNullable: true + serializedName: httpFailure_getNoModelError + url: /http/failure/nomodel/error + - $id: '230' + defaultResponse: + $id: '236' + isNullable: true + deprecated: false + description: Get empty response from server + group: + $id: '232' + fixed: false + raw: httpFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '231' + fixed: false + raw: getNoModelEmpty + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '233' + body: + $id: '234' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '235' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '237' + body: + $ref: '234' + isNullable: true + serializedName: httpFailure_getNoModelEmpty + url: /http/failure/nomodel/empty + name: + $id: '238' + fixed: false + raw: HttpFailure + nameForProperty: HttpFailure + typeName: + $id: '239' + fixed: false + - $id: '240' + methods: + - $id: '241' + defaultResponse: + $id: '245' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Return 200 status code if successful + group: + $id: '243' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '242' + fixed: false + raw: head200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '244' + isNullable: true + returnType: + $id: '246' + isNullable: true + serializedName: httpSuccess_head200 + url: /http/success/200 + - $id: '247' + defaultResponse: + $id: '253' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get 200 success + group: + $id: '249' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '248' + fixed: false + raw: get200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '250' + body: + $id: '251' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '252' + fixed: false + raw: Boolean + isNullable: true + returnType: + $id: '254' + body: + $ref: '251' + isNullable: true + serializedName: httpSuccess_get200 + url: /http/success/200 + - $id: '255' + defaultResponse: + $id: '265' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put boolean value true returning 200 success + extensions: + x-ms-requestBody-index: '0' + group: + $id: '263' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '262' + fixed: false + raw: put200 + parameters: + - $id: '256' + collectionFormat: none + defaultValue: + $id: '257' + fixed: false + deprecated: false + documentation: + $id: '258' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '260' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '261' + fixed: false + raw: Boolean + name: + $id: '259' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '264' + isNullable: true + returnType: + $id: '266' + isNullable: true + serializedName: httpSuccess_put200 + url: /http/success/200 + - $id: '267' + defaultResponse: + $id: '277' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Patch true Boolean value in request returning 200 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '275' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '274' + fixed: false + raw: patch200 + parameters: + - $id: '268' + collectionFormat: none + defaultValue: + $id: '269' + fixed: false + deprecated: false + documentation: + $id: '270' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '272' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '273' + fixed: false + raw: Boolean + name: + $id: '271' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '276' + isNullable: true + returnType: + $id: '278' + isNullable: true + serializedName: httpSuccess_patch200 + url: /http/success/200 + - $id: '279' + defaultResponse: + $id: '289' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post bollean value true in request that returns a 200 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '287' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '286' + fixed: false + raw: post200 + parameters: + - $id: '280' + collectionFormat: none + defaultValue: + $id: '281' + fixed: false + deprecated: false + documentation: + $id: '282' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '284' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '285' + fixed: false + raw: Boolean + name: + $id: '283' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '288' + isNullable: true + returnType: + $id: '290' + isNullable: true + serializedName: httpSuccess_post200 + url: /http/success/200 + - $id: '291' + defaultResponse: + $id: '301' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Delete simple boolean value true returns 200 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '299' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '298' + fixed: false + raw: delete200 + parameters: + - $id: '292' + collectionFormat: none + defaultValue: + $id: '293' + fixed: false + deprecated: false + documentation: + $id: '294' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '296' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '297' + fixed: false + raw: Boolean + name: + $id: '295' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '300' + isNullable: true + returnType: + $id: '302' + isNullable: true + serializedName: httpSuccess_delete200 + url: /http/success/200 + - $id: '303' + defaultResponse: + $id: '313' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 201 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '311' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '310' + fixed: false + raw: put201 + parameters: + - $id: '304' + collectionFormat: none + defaultValue: + $id: '305' + fixed: false + deprecated: false + documentation: + $id: '306' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '308' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '309' + fixed: false + raw: Boolean + name: + $id: '307' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '312' + isNullable: true + returnType: + $id: '314' + isNullable: true + serializedName: httpSuccess_put201 + url: /http/success/201 + - $id: '315' + defaultResponse: + $id: '325' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 201 (Created) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '323' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '322' + fixed: false + raw: post201 + parameters: + - $id: '316' + collectionFormat: none + defaultValue: + $id: '317' + fixed: false + deprecated: false + documentation: + $id: '318' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '320' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '321' + fixed: false + raw: Boolean + name: + $id: '319' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '324' + isNullable: true + returnType: + $id: '326' + isNullable: true + serializedName: httpSuccess_post201 + url: /http/success/201 + - $id: '327' + defaultResponse: + $id: '337' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '335' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '334' + fixed: false + raw: put202 + parameters: + - $id: '328' + collectionFormat: none + defaultValue: + $id: '329' + fixed: false + deprecated: false + documentation: + $id: '330' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '332' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '333' + fixed: false + raw: Boolean + name: + $id: '331' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '336' + isNullable: true + returnType: + $id: '338' + isNullable: true + serializedName: httpSuccess_put202 + url: /http/success/202 + - $id: '339' + defaultResponse: + $id: '349' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 202 + extensions: + x-ms-requestBody-index: '0' + group: + $id: '347' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '346' + fixed: false + raw: patch202 + parameters: + - $id: '340' + collectionFormat: none + defaultValue: + $id: '341' + fixed: false + deprecated: false + documentation: + $id: '342' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '344' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '345' + fixed: false + raw: Boolean + name: + $id: '343' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '348' + isNullable: true + returnType: + $id: '350' + isNullable: true + serializedName: httpSuccess_patch202 + url: /http/success/202 + - $id: '351' + defaultResponse: + $id: '361' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 202 (Accepted) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '359' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '358' + fixed: false + raw: post202 + parameters: + - $id: '352' + collectionFormat: none + defaultValue: + $id: '353' + fixed: false + deprecated: false + documentation: + $id: '354' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '356' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '357' + fixed: false + raw: Boolean + name: + $id: '355' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '360' + isNullable: true + returnType: + $id: '362' + isNullable: true + serializedName: httpSuccess_post202 + url: /http/success/202 + - $id: '363' + defaultResponse: + $id: '373' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 202 (accepted) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '371' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '370' + fixed: false + raw: delete202 + parameters: + - $id: '364' + collectionFormat: none + defaultValue: + $id: '365' + fixed: false + deprecated: false + documentation: + $id: '366' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '368' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '369' + fixed: false + raw: Boolean + name: + $id: '367' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '372' + isNullable: true + returnType: + $id: '374' + isNullable: true + serializedName: httpSuccess_delete202 + url: /http/success/202 + - $id: '375' + defaultResponse: + $id: '379' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Return 204 status code if successful + group: + $id: '377' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '376' + fixed: false + raw: head204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '378' + isNullable: true + returnType: + $id: '380' + isNullable: true + serializedName: httpSuccess_head204 + url: /http/success/204 + - $id: '381' + defaultResponse: + $id: '391' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '389' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '388' + fixed: false + raw: put204 + parameters: + - $id: '382' + collectionFormat: none + defaultValue: + $id: '383' + fixed: false + deprecated: false + documentation: + $id: '384' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '386' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '387' + fixed: false + raw: Boolean + name: + $id: '385' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '390' + isNullable: true + returnType: + $id: '392' + isNullable: true + serializedName: httpSuccess_put204 + url: /http/success/204 + - $id: '393' + defaultResponse: + $id: '403' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Patch true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '401' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '400' + fixed: false + raw: patch204 + parameters: + - $id: '394' + collectionFormat: none + defaultValue: + $id: '395' + fixed: false + deprecated: false + documentation: + $id: '396' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '398' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '399' + fixed: false + raw: Boolean + name: + $id: '397' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '402' + isNullable: true + returnType: + $id: '404' + isNullable: true + serializedName: httpSuccess_patch204 + url: /http/success/204 + - $id: '405' + defaultResponse: + $id: '415' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Post true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '413' + fixed: false + raw: HttpSuccess + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '412' + fixed: false + raw: post204 + parameters: + - $id: '406' + collectionFormat: none + defaultValue: + $id: '407' + fixed: false + deprecated: false + documentation: + $id: '408' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '410' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '411' + fixed: false + raw: Boolean + name: + $id: '409' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '414' + isNullable: true + returnType: + $id: '416' + isNullable: true + serializedName: HttpSuccess_post204 + url: /http/success/204 + - $id: '417' + defaultResponse: + $id: '427' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Delete true Boolean value in request returns 204 (no content) + extensions: + x-ms-requestBody-index: '0' + group: + $id: '425' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '424' + fixed: false + raw: delete204 + parameters: + - $id: '418' + collectionFormat: none + defaultValue: + $id: '419' + fixed: false + deprecated: false + documentation: + $id: '420' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '422' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '423' + fixed: false + raw: Boolean + name: + $id: '421' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '426' + isNullable: true + returnType: + $id: '428' + isNullable: true + serializedName: httpSuccess_delete204 + url: /http/success/204 + - $id: '429' + defaultResponse: + $id: '434' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Return 404 status code + group: + $id: '431' + fixed: false + raw: httpSuccess + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '430' + fixed: false + raw: head404 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '432' + isNullable: true + NotFound: + $id: '433' + isNullable: true + returnType: + $id: '435' + isNullable: true + serializedName: httpSuccess_head404 + url: /http/success/404 + name: + $id: '436' + fixed: false + raw: HttpSuccess + nameForProperty: HttpSuccess + typeName: + $id: '437' + fixed: false + - $id: '438' + methods: + - $id: '439' + defaultResponse: + $id: '444' + body: + $ref: '2' + headers: + $ref: '48' + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + $id: '441' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '440' + fixed: false + raw: head300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + $id: '443' + headers: + $ref: '48' + isNullable: true + OK: + $id: '442' + headers: + $ref: '48' + isNullable: true + returnType: + $id: '445' + headers: + $ref: '48' + isNullable: true + serializedName: httpRedirects_head300 + url: /http/redirect/300 + - $id: '446' + defaultResponse: + $id: '455' + body: + $ref: '2' + headers: + $ref: '59' + isNullable: true + deprecated: false + description: Return 300 status code and redirect to /http/success/200 + group: + $id: '448' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '447' + fixed: false + raw: get300 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MultipleChoices: + $id: '450' + body: + $id: '451' + $type: SequenceType + deprecated: false + elementType: + $id: '452' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '453' + fixed: false + raw: String + name: + $id: '454' + fixed: false + headers: + $ref: '59' + isNullable: true + OK: + $id: '449' + headers: + $ref: '59' + isNullable: true + returnType: + $id: '456' + body: + $ref: '451' + headers: + $ref: '59' + isNullable: true + serializedName: httpRedirects_get300 + url: /http/redirect/300 + - $id: '457' + defaultResponse: + $id: '462' + body: + $ref: '2' + headers: + $ref: '70' + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + $id: '459' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '458' + fixed: false + raw: head301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + $id: '461' + headers: + $ref: '70' + isNullable: true + OK: + $id: '460' + headers: + $ref: '70' + isNullable: true + returnType: + $id: '463' + headers: + $ref: '70' + isNullable: true + serializedName: httpRedirects_head301 + url: /http/redirect/301 + - $id: '464' + defaultResponse: + $id: '469' + body: + $ref: '2' + headers: + $ref: '81' + isNullable: true + deprecated: false + description: Return 301 status code and redirect to /http/success/200 + group: + $id: '466' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '465' + fixed: false + raw: get301 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + $id: '468' + headers: + $ref: '81' + isNullable: true + OK: + $id: '467' + headers: + $ref: '81' + isNullable: true + returnType: + $id: '470' + headers: + $ref: '81' + isNullable: true + serializedName: httpRedirects_get301 + url: /http/redirect/301 + - $id: '471' + defaultResponse: + $id: '481' + body: + $ref: '2' + headers: + $ref: '92' + isNullable: true + deprecated: false + description: >- + Put true Boolean value in request returns 301. This request should + not be automatically redirected, but should return the received 301 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + $id: '479' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '478' + fixed: false + raw: put301 + parameters: + - $id: '472' + collectionFormat: none + defaultValue: + $id: '473' + fixed: false + deprecated: false + documentation: + $id: '474' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '476' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '477' + fixed: false + raw: Boolean + name: + $id: '475' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + MovedPermanently: + $id: '480' + headers: + $ref: '92' + isNullable: true + returnType: + $id: '482' + headers: + $ref: '92' + isNullable: true + serializedName: httpRedirects_put301 + url: /http/redirect/301 + - $id: '483' + defaultResponse: + $id: '488' + body: + $ref: '2' + headers: + $ref: '103' + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + $id: '485' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '484' + fixed: false + raw: head302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '486' + headers: + $ref: '103' + isNullable: true + Redirect: + $id: '487' + headers: + $ref: '103' + isNullable: true + returnType: + $id: '489' + headers: + $ref: '103' + isNullable: true + serializedName: httpRedirects_head302 + url: /http/redirect/302 + - $id: '490' + defaultResponse: + $id: '495' + body: + $ref: '2' + headers: + $ref: '114' + isNullable: true + deprecated: false + description: Return 302 status code and redirect to /http/success/200 + group: + $id: '492' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '491' + fixed: false + raw: get302 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '493' + headers: + $ref: '114' + isNullable: true + Redirect: + $id: '494' + headers: + $ref: '114' + isNullable: true + returnType: + $id: '496' + headers: + $ref: '114' + isNullable: true + serializedName: httpRedirects_get302 + url: /http/redirect/302 + - $id: '497' + defaultResponse: + $id: '507' + body: + $ref: '2' + headers: + $ref: '125' + isNullable: true + deprecated: false + description: >- + Patch true Boolean value in request returns 302. This request should + not be automatically redirected, but should return the received 302 to + the caller for evaluation + extensions: + x-ms-requestBody-index: '0' + group: + $id: '505' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '504' + fixed: false + raw: patch302 + parameters: + - $id: '498' + collectionFormat: none + defaultValue: + $id: '499' + fixed: false + deprecated: false + documentation: + $id: '500' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '502' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '503' + fixed: false + raw: Boolean + name: + $id: '501' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Redirect: + $id: '506' + headers: + $ref: '125' + isNullable: true + returnType: + $id: '508' + headers: + $ref: '125' + isNullable: true + serializedName: httpRedirects_patch302 + url: /http/redirect/302 + - $id: '509' + defaultResponse: + $id: '520' + body: + $ref: '2' + headers: + $ref: '136' + isNullable: true + deprecated: false + description: >- + Post true Boolean value in request returns 303. This request should + be automatically redirected usign a get, ultimately returning a 200 + status code + extensions: + x-ms-requestBody-index: '0' + group: + $id: '517' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '516' + fixed: false + raw: post303 + parameters: + - $id: '510' + collectionFormat: none + defaultValue: + $id: '511' + fixed: false + deprecated: false + documentation: + $id: '512' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '514' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '515' + fixed: false + raw: Boolean + name: + $id: '513' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '518' + headers: + $ref: '136' + isNullable: true + SeeOther: + $id: '519' + headers: + $ref: '136' + isNullable: true + returnType: + $id: '521' + headers: + $ref: '136' + isNullable: true + serializedName: httpRedirects_post303 + url: /http/redirect/303 + - $id: '522' + defaultResponse: + $id: '527' + body: + $ref: '2' + headers: + $ref: '147' + isNullable: true + deprecated: false + description: 'Redirect with 307, resulting in a 200 success' + group: + $id: '524' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '523' + fixed: false + raw: head307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '525' + headers: + $ref: '147' + isNullable: true + TemporaryRedirect: + $id: '526' + headers: + $ref: '147' + isNullable: true + returnType: + $id: '528' + headers: + $ref: '147' + isNullable: true + serializedName: httpRedirects_head307 + url: /http/redirect/307 + - $id: '529' + defaultResponse: + $id: '534' + body: + $ref: '2' + headers: + $ref: '158' + isNullable: true + deprecated: false + description: 'Redirect get with 307, resulting in a 200 success' + group: + $id: '531' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '530' + fixed: false + raw: get307 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '532' + headers: + $ref: '158' + isNullable: true + TemporaryRedirect: + $id: '533' + headers: + $ref: '158' + isNullable: true + returnType: + $id: '535' + headers: + $ref: '158' + isNullable: true + serializedName: httpRedirects_get307 + url: /http/redirect/307 + - $id: '536' + defaultResponse: + $id: '547' + body: + $ref: '2' + headers: + $ref: '169' + isNullable: true + deprecated: false + description: 'Put redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '544' + fixed: false + raw: HttpRedirects + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '543' + fixed: false + raw: put307 + parameters: + - $id: '537' + collectionFormat: none + defaultValue: + $id: '538' + fixed: false + deprecated: false + documentation: + $id: '539' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '541' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '542' + fixed: false + raw: Boolean + name: + $id: '540' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '545' + headers: + $ref: '169' + isNullable: true + TemporaryRedirect: + $id: '546' + headers: + $ref: '169' + isNullable: true + returnType: + $id: '548' + headers: + $ref: '169' + isNullable: true + serializedName: HttpRedirects_put307 + url: /http/redirect/307 + - $id: '549' + defaultResponse: + $id: '560' + body: + $ref: '2' + headers: + $ref: '180' + isNullable: true + deprecated: false + description: 'Patch redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '557' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '556' + fixed: false + raw: patch307 + parameters: + - $id: '550' + collectionFormat: none + defaultValue: + $id: '551' + fixed: false + deprecated: false + documentation: + $id: '552' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '554' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '555' + fixed: false + raw: Boolean + name: + $id: '553' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '558' + headers: + $ref: '180' + isNullable: true + TemporaryRedirect: + $id: '559' + headers: + $ref: '180' + isNullable: true + returnType: + $id: '561' + headers: + $ref: '180' + isNullable: true + serializedName: httpRedirects_patch307 + url: /http/redirect/307 + - $id: '562' + defaultResponse: + $id: '573' + body: + $ref: '2' + headers: + $ref: '191' + isNullable: true + deprecated: false + description: 'Post redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '570' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '569' + fixed: false + raw: post307 + parameters: + - $id: '563' + collectionFormat: none + defaultValue: + $id: '564' + fixed: false + deprecated: false + documentation: + $id: '565' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '567' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '568' + fixed: false + raw: Boolean + name: + $id: '566' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '571' + headers: + $ref: '191' + isNullable: true + TemporaryRedirect: + $id: '572' + headers: + $ref: '191' + isNullable: true + returnType: + $id: '574' + headers: + $ref: '191' + isNullable: true + serializedName: httpRedirects_post307 + url: /http/redirect/307 + - $id: '575' + defaultResponse: + $id: '586' + body: + $ref: '2' + headers: + $ref: '202' + isNullable: true + deprecated: false + description: 'Delete redirected with 307, resulting in a 200 after redirect' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '583' + fixed: false + raw: httpRedirects + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '582' + fixed: false + raw: delete307 + parameters: + - $id: '576' + collectionFormat: none + defaultValue: + $id: '577' + fixed: false + deprecated: false + documentation: + $id: '578' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '580' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '581' + fixed: false + raw: Boolean + name: + $id: '579' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '584' + headers: + $ref: '202' + isNullable: true + TemporaryRedirect: + $id: '585' + headers: + $ref: '202' + isNullable: true + returnType: + $id: '587' + headers: + $ref: '202' + isNullable: true + serializedName: httpRedirects_delete307 + url: /http/redirect/307 + name: + $id: '588' + fixed: false + raw: HttpRedirects + nameForProperty: HttpRedirects + typeName: + $id: '589' + fixed: false + - $id: '590' + methods: + - $id: '591' + defaultResponse: + $id: '594' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + $id: '593' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '592' + fixed: false + raw: head400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '594' + serializedName: httpClientFailure_head400 + url: /http/failure/client/400 + - $id: '595' + defaultResponse: + $id: '598' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + group: + $id: '597' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '596' + fixed: false + raw: get400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '598' + serializedName: httpClientFailure_get400 + url: /http/failure/client/400 + - $id: '599' + defaultResponse: + $id: '608' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '607' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '606' + fixed: false + raw: put400 + parameters: + - $id: '600' + collectionFormat: none + defaultValue: + $id: '601' + fixed: false + deprecated: false + documentation: + $id: '602' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '604' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '605' + fixed: false + raw: Boolean + name: + $id: '603' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '608' + serializedName: httpClientFailure_put400 + url: /http/failure/client/400 + - $id: '609' + defaultResponse: + $id: '618' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '617' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '616' + fixed: false + raw: patch400 + parameters: + - $id: '610' + collectionFormat: none + defaultValue: + $id: '611' + fixed: false + deprecated: false + documentation: + $id: '612' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '614' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '615' + fixed: false + raw: Boolean + name: + $id: '613' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '618' + serializedName: httpClientFailure_patch400 + url: /http/failure/client/400 + - $id: '619' + defaultResponse: + $id: '628' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '627' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '626' + fixed: false + raw: post400 + parameters: + - $id: '620' + collectionFormat: none + defaultValue: + $id: '621' + fixed: false + deprecated: false + documentation: + $id: '622' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '624' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '625' + fixed: false + raw: Boolean + name: + $id: '623' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '628' + serializedName: httpClientFailure_post400 + url: /http/failure/client/400 + - $id: '629' + defaultResponse: + $id: '638' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 400 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '637' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '636' + fixed: false + raw: delete400 + parameters: + - $id: '630' + collectionFormat: none + defaultValue: + $id: '631' + fixed: false + deprecated: false + documentation: + $id: '632' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '634' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '635' + fixed: false + raw: Boolean + name: + $id: '633' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '638' + serializedName: httpClientFailure_delete400 + url: /http/failure/client/400 + - $id: '639' + defaultResponse: + $id: '642' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 401 status code - should be represented in the client as an + error + group: + $id: '641' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '640' + fixed: false + raw: head401 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '642' + serializedName: httpClientFailure_head401 + url: /http/failure/client/401 + - $id: '643' + defaultResponse: + $id: '646' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 402 status code - should be represented in the client as an + error + group: + $id: '645' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '644' + fixed: false + raw: get402 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '646' + serializedName: httpClientFailure_get402 + url: /http/failure/client/402 + - $id: '647' + defaultResponse: + $id: '650' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 403 status code - should be represented in the client as an + error + group: + $id: '649' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '648' + fixed: false + raw: get403 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '650' + serializedName: httpClientFailure_get403 + url: /http/failure/client/403 + - $id: '651' + defaultResponse: + $id: '660' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 404 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '659' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '658' + fixed: false + raw: put404 + parameters: + - $id: '652' + collectionFormat: none + defaultValue: + $id: '653' + fixed: false + deprecated: false + documentation: + $id: '654' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '656' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '657' + fixed: false + raw: Boolean + name: + $id: '655' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '660' + serializedName: httpClientFailure_put404 + url: /http/failure/client/404 + - $id: '661' + defaultResponse: + $id: '670' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 405 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '669' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '668' + fixed: false + raw: patch405 + parameters: + - $id: '662' + collectionFormat: none + defaultValue: + $id: '663' + fixed: false + deprecated: false + documentation: + $id: '664' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '666' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '667' + fixed: false + raw: Boolean + name: + $id: '665' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '670' + serializedName: httpClientFailure_patch405 + url: /http/failure/client/405 + - $id: '671' + defaultResponse: + $id: '680' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 406 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '679' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '678' + fixed: false + raw: post406 + parameters: + - $id: '672' + collectionFormat: none + defaultValue: + $id: '673' + fixed: false + deprecated: false + documentation: + $id: '674' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '676' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '677' + fixed: false + raw: Boolean + name: + $id: '675' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '680' + serializedName: httpClientFailure_post406 + url: /http/failure/client/406 + - $id: '681' + defaultResponse: + $id: '690' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 407 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '689' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '688' + fixed: false + raw: delete407 + parameters: + - $id: '682' + collectionFormat: none + defaultValue: + $id: '683' + fixed: false + deprecated: false + documentation: + $id: '684' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '686' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '687' + fixed: false + raw: Boolean + name: + $id: '685' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '690' + serializedName: httpClientFailure_delete407 + url: /http/failure/client/407 + - $id: '691' + defaultResponse: + $id: '700' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 409 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '699' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '698' + fixed: false + raw: put409 + parameters: + - $id: '692' + collectionFormat: none + defaultValue: + $id: '693' + fixed: false + deprecated: false + documentation: + $id: '694' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '696' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '697' + fixed: false + raw: Boolean + name: + $id: '695' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '700' + serializedName: httpClientFailure_put409 + url: /http/failure/client/409 + - $id: '701' + defaultResponse: + $id: '704' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 410 status code - should be represented in the client as an + error + group: + $id: '703' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '702' + fixed: false + raw: head410 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '704' + serializedName: httpClientFailure_head410 + url: /http/failure/client/410 + - $id: '705' + defaultResponse: + $id: '708' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 411 status code - should be represented in the client as an + error + group: + $id: '707' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '706' + fixed: false + raw: get411 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '708' + serializedName: httpClientFailure_get411 + url: /http/failure/client/411 + - $id: '709' + defaultResponse: + $id: '712' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 412 status code - should be represented in the client as an + error + group: + $id: '711' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '710' + fixed: false + raw: get412 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '712' + serializedName: httpClientFailure_get412 + url: /http/failure/client/412 + - $id: '713' + defaultResponse: + $id: '722' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 413 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '721' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '720' + fixed: false + raw: put413 + parameters: + - $id: '714' + collectionFormat: none + defaultValue: + $id: '715' + fixed: false + deprecated: false + documentation: + $id: '716' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '718' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '719' + fixed: false + raw: Boolean + name: + $id: '717' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '722' + serializedName: httpClientFailure_put413 + url: /http/failure/client/413 + - $id: '723' + defaultResponse: + $id: '732' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 414 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '731' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '730' + fixed: false + raw: patch414 + parameters: + - $id: '724' + collectionFormat: none + defaultValue: + $id: '725' + fixed: false + deprecated: false + documentation: + $id: '726' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '728' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '729' + fixed: false + raw: Boolean + name: + $id: '727' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '732' + serializedName: httpClientFailure_patch414 + url: /http/failure/client/414 + - $id: '733' + defaultResponse: + $id: '742' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 415 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '741' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '740' + fixed: false + raw: post415 + parameters: + - $id: '734' + collectionFormat: none + defaultValue: + $id: '735' + fixed: false + deprecated: false + documentation: + $id: '736' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '738' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '739' + fixed: false + raw: Boolean + name: + $id: '737' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '742' + serializedName: httpClientFailure_post415 + url: /http/failure/client/415 + - $id: '743' + defaultResponse: + $id: '746' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 416 status code - should be represented in the client as an + error + group: + $id: '745' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '744' + fixed: false + raw: get416 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '746' + serializedName: httpClientFailure_get416 + url: /http/failure/client/416 + - $id: '747' + defaultResponse: + $id: '756' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 417 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '755' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '754' + fixed: false + raw: delete417 + parameters: + - $id: '748' + collectionFormat: none + defaultValue: + $id: '749' + fixed: false + deprecated: false + documentation: + $id: '750' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '752' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '753' + fixed: false + raw: Boolean + name: + $id: '751' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '756' + serializedName: httpClientFailure_delete417 + url: /http/failure/client/417 + - $id: '757' + defaultResponse: + $id: '760' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 429 status code - should be represented in the client as an + error + group: + $id: '759' + fixed: false + raw: httpClientFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '758' + fixed: false + raw: head429 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '760' + serializedName: httpClientFailure_head429 + url: /http/failure/client/429 + name: + $id: '761' + fixed: false + raw: HttpClientFailure + nameForProperty: HttpClientFailure + typeName: + $id: '762' + fixed: false + - $id: '763' + methods: + - $id: '764' + defaultResponse: + $id: '767' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + $id: '766' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '765' + fixed: false + raw: head501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '767' + serializedName: httpServerFailure_head501 + url: /http/failure/server/501 + - $id: '768' + defaultResponse: + $id: '771' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 501 status code - should be represented in the client as an + error + group: + $id: '770' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '769' + fixed: false + raw: get501 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '771' + serializedName: httpServerFailure_get501 + url: /http/failure/server/501 + - $id: '772' + defaultResponse: + $id: '781' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '780' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '779' + fixed: false + raw: post505 + parameters: + - $id: '773' + collectionFormat: none + defaultValue: + $id: '774' + fixed: false + deprecated: false + documentation: + $id: '775' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '777' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '778' + fixed: false + raw: Boolean + name: + $id: '776' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '781' + serializedName: httpServerFailure_post505 + url: /http/failure/server/505 + - $id: '782' + defaultResponse: + $id: '791' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Return 505 status code - should be represented in the client as an + error + extensions: + x-ms-requestBody-index: '0' + group: + $id: '790' + fixed: false + raw: httpServerFailure + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '789' + fixed: false + raw: delete505 + parameters: + - $id: '783' + collectionFormat: none + defaultValue: + $id: '784' + fixed: false + deprecated: false + documentation: + $id: '785' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '787' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '788' + fixed: false + raw: Boolean + name: + $id: '786' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '791' + serializedName: httpServerFailure_delete505 + url: /http/failure/server/505 + name: + $id: '792' + fixed: false + raw: HttpServerFailure + nameForProperty: HttpServerFailure + typeName: + $id: '793' + fixed: false + - $id: '794' + methods: + - $id: '795' + defaultResponse: + $id: '799' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 408 status code, then 200 after retry' + group: + $id: '797' + fixed: false + raw: httpRetry + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '796' + fixed: false + raw: head408 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '798' + isNullable: true + returnType: + $id: '800' + isNullable: true + serializedName: httpRetry_head408 + url: /http/retry/408 + - $id: '801' + defaultResponse: + $id: '811' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '809' + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '808' + fixed: false + raw: put500 + parameters: + - $id: '802' + collectionFormat: none + defaultValue: + $id: '803' + fixed: false + deprecated: false + documentation: + $id: '804' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '806' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '807' + fixed: false + raw: Boolean + name: + $id: '805' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '810' + isNullable: true + returnType: + $id: '812' + isNullable: true + serializedName: httpRetry_put500 + url: /http/retry/500 + - $id: '813' + defaultResponse: + $id: '823' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 500 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '821' + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '820' + fixed: false + raw: patch500 + parameters: + - $id: '814' + collectionFormat: none + defaultValue: + $id: '815' + fixed: false + deprecated: false + documentation: + $id: '816' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '818' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '819' + fixed: false + raw: Boolean + name: + $id: '817' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '822' + isNullable: true + returnType: + $id: '824' + isNullable: true + serializedName: httpRetry_patch500 + url: /http/retry/500 + - $id: '825' + defaultResponse: + $id: '829' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 502 status code, then 200 after retry' + group: + $id: '827' + fixed: false + raw: httpRetry + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '826' + fixed: false + raw: get502 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '828' + isNullable: true + returnType: + $id: '830' + isNullable: true + serializedName: httpRetry_get502 + url: /http/retry/502 + - $id: '831' + defaultResponse: + $id: '841' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '839' + fixed: false + raw: httpRetry + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '838' + fixed: false + raw: post503 + parameters: + - $id: '832' + collectionFormat: none + defaultValue: + $id: '833' + fixed: false + deprecated: false + documentation: + $id: '834' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '836' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '837' + fixed: false + raw: Boolean + name: + $id: '835' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '840' + isNullable: true + returnType: + $id: '842' + isNullable: true + serializedName: httpRetry_post503 + url: /http/retry/503 + - $id: '843' + defaultResponse: + $id: '853' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 503 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '851' + fixed: false + raw: httpRetry + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '850' + fixed: false + raw: delete503 + parameters: + - $id: '844' + collectionFormat: none + defaultValue: + $id: '845' + fixed: false + deprecated: false + documentation: + $id: '846' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '848' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '849' + fixed: false + raw: Boolean + name: + $id: '847' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '852' + isNullable: true + returnType: + $id: '854' + isNullable: true + serializedName: httpRetry_delete503 + url: /http/retry/503 + - $id: '855' + defaultResponse: + $id: '865' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '863' + fixed: false + raw: httpRetry + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '862' + fixed: false + raw: put504 + parameters: + - $id: '856' + collectionFormat: none + defaultValue: + $id: '857' + fixed: false + deprecated: false + documentation: + $id: '858' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '860' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '861' + fixed: false + raw: Boolean + name: + $id: '859' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '864' + isNullable: true + returnType: + $id: '866' + isNullable: true + serializedName: httpRetry_put504 + url: /http/retry/504 + - $id: '867' + defaultResponse: + $id: '877' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Return 504 status code, then 200 after retry' + extensions: + x-ms-requestBody-index: '0' + group: + $id: '875' + fixed: false + raw: httpRetry + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '874' + fixed: false + raw: patch504 + parameters: + - $id: '868' + collectionFormat: none + defaultValue: + $id: '869' + fixed: false + deprecated: false + documentation: + $id: '870' + fixed: false + raw: Simple boolean value true + extensions: + x-ms-requestBody-name: booleanValue + isConstant: false + isRequired: false + location: body + modelType: + $id: '872' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '873' + fixed: false + raw: Boolean + name: + $id: '871' + fixed: false + raw: booleanValue + serializedName: booleanValue + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '876' + isNullable: true + returnType: + $id: '878' + isNullable: true + serializedName: httpRetry_patch504 + url: /http/retry/504 + name: + $id: '879' + fixed: false + raw: HttpRetry + nameForProperty: HttpRetry + typeName: + $id: '880' + fixed: false + - $id: '881' + methods: + - $id: '882' + defaultResponse: + $id: '887' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '884' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '883' + fixed: false + raw: get200Model204NoModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '886' + isNullable: true + OK: + $id: '885' + body: + $ref: '16' + isNullable: true + returnType: + $id: '888' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError200Valid + url: /http/payloads/200/A/204/none/default/Error/response/200/valid + - $id: '889' + defaultResponse: + $id: '894' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + $id: '891' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '890' + fixed: false + raw: get200Model204NoModelDefaultError204Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '893' + isNullable: true + OK: + $id: '892' + body: + $ref: '16' + isNullable: true + returnType: + $id: '895' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError204Valid + url: /http/payloads/200/A/204/none/default/Error/response/204/none + - $id: '896' + defaultResponse: + $id: '901' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 201 response with valid payload: {''statusCode'': ''201''}' + group: + $id: '898' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '897' + fixed: false + raw: get200Model204NoModelDefaultError201Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '900' + isNullable: true + OK: + $id: '899' + body: + $ref: '16' + isNullable: true + returnType: + $id: '902' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError201Invalid + url: /http/payloads/200/A/204/none/default/Error/response/201/valid + - $id: '903' + defaultResponse: + $id: '908' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 202 response with no payload:' + group: + $id: '905' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '904' + fixed: false + raw: get200Model204NoModelDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '907' + isNullable: true + OK: + $id: '906' + body: + $ref: '16' + isNullable: true + returnType: + $id: '909' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError202None + url: /http/payloads/200/A/204/none/default/Error/response/202/none + - $id: '910' + defaultResponse: + $id: '915' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid error payload: {'status': 400, + 'message': 'client error'} + group: + $id: '912' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '911' + fixed: false + raw: get200Model204NoModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '914' + isNullable: true + OK: + $id: '913' + body: + $ref: '16' + isNullable: true + returnType: + $id: '916' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model204NoModelDefaultError400Valid + url: /http/payloads/200/A/204/none/default/Error/response/400/valid + - $id: '917' + defaultResponse: + $id: '922' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '919' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '918' + fixed: false + raw: get200Model201ModelDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '921' + body: + $ref: '24' + isNullable: true + OK: + $id: '920' + body: + $ref: '16' + isNullable: true + returnType: + $id: '923' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError200Valid + url: /http/payloads/200/A/201/B/default/Error/response/200/valid + - $id: '924' + defaultResponse: + $id: '929' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 201 response with valid payload: {'statusCode': '201', + 'textStatusCode': 'Created'} + group: + $id: '926' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '925' + fixed: false + raw: get200Model201ModelDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '928' + body: + $ref: '24' + isNullable: true + OK: + $id: '927' + body: + $ref: '16' + isNullable: true + returnType: + $id: '930' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError201Valid + url: /http/payloads/200/A/201/B/default/Error/response/201/valid + - $id: '931' + defaultResponse: + $id: '936' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + $id: '933' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '932' + fixed: false + raw: get200Model201ModelDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '935' + body: + $ref: '24' + isNullable: true + OK: + $id: '934' + body: + $ref: '16' + isNullable: true + returnType: + $id: '937' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200Model201ModelDefaultError400Valid + url: /http/payloads/200/A/201/B/default/Error/response/400/valid + - $id: '938' + defaultResponse: + $id: '944' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '940' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '939' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '942' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '943' + body: + $ref: '40' + isNullable: true + OK: + $id: '941' + body: + $ref: '16' + isNullable: true + returnType: + $id: '945' + body: + $id: '946' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '947' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError200Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/200/valid + - $id: '948' + defaultResponse: + $id: '954' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpCode'': ''201''}' + group: + $id: '950' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '949' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError201Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '952' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '953' + body: + $ref: '40' + isNullable: true + OK: + $id: '951' + body: + $ref: '16' + isNullable: true + returnType: + $id: '955' + body: + $id: '956' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '957' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError201Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/201/valid + - $id: '958' + defaultResponse: + $id: '964' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''httpStatusCode'': ''404''}' + group: + $id: '960' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '959' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError404Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '962' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '963' + body: + $ref: '40' + isNullable: true + OK: + $id: '961' + body: + $ref: '16' + isNullable: true + returnType: + $id: '965' + body: + $id: '966' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '967' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError404Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/404/valid + - $id: '968' + defaultResponse: + $id: '974' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + $id: '970' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '969' + fixed: false + raw: get200ModelA201ModelC404ModelDDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '972' + body: + $ref: '32' + isNullable: true + NotFound: + $id: '973' + body: + $ref: '40' + isNullable: true + OK: + $id: '971' + body: + $ref: '16' + isNullable: true + returnType: + $id: '975' + body: + $id: '976' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '977' + fixed: false + raw: Object + isNullable: true + serializedName: multipleResponses_get200ModelA201ModelC404ModelDDefaultError400Valid + url: /http/payloads/200/A/201/C/404/D/default/Error/response/400/valid + - $id: '978' + defaultResponse: + $id: '983' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Send a 202 response with no payload + group: + $id: '980' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '979' + fixed: false + raw: get202None204NoneDefaultError202None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '981' + isNullable: true + NoContent: + $id: '982' + isNullable: true + returnType: + $id: '984' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError202None + url: /http/payloads/202/none/204/none/default/Error/response/202/none + - $id: '985' + defaultResponse: + $id: '990' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + $id: '987' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '986' + fixed: false + raw: get202None204NoneDefaultError204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '988' + isNullable: true + NoContent: + $id: '989' + isNullable: true + returnType: + $id: '991' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError204None + url: /http/payloads/202/none/204/none/default/Error/response/204/none + - $id: '992' + defaultResponse: + $id: '997' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Send a 400 response with valid payload: {'code': '400', 'message': + 'client error'} + group: + $id: '994' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '993' + fixed: false + raw: get202None204NoneDefaultError400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '995' + isNullable: true + NoContent: + $id: '996' + isNullable: true + returnType: + $id: '998' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultError400Valid + url: /http/payloads/202/none/204/none/default/Error/response/400/valid + - $id: '999' + defaultResponse: + $id: '1004' + isNullable: true + deprecated: false + description: 'Send a 202 response with an unexpected payload {''property'': ''value''}' + group: + $id: '1001' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1000' + fixed: false + raw: get202None204NoneDefaultNone202Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1002' + isNullable: true + NoContent: + $id: '1003' + isNullable: true + returnType: + $id: '1005' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone202Invalid + url: /http/payloads/202/none/204/none/default/none/response/202/invalid + - $id: '1006' + defaultResponse: + $id: '1011' + isNullable: true + deprecated: false + description: Send a 204 response with no payload + group: + $id: '1008' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1007' + fixed: false + raw: get202None204NoneDefaultNone204None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1009' + isNullable: true + NoContent: + $id: '1010' + isNullable: true + returnType: + $id: '1012' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone204None + url: /http/payloads/202/none/204/none/default/none/response/204/none + - $id: '1013' + defaultResponse: + $id: '1018' + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + $id: '1015' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1014' + fixed: false + raw: get202None204NoneDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1016' + isNullable: true + NoContent: + $id: '1017' + isNullable: true + returnType: + $id: '1019' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400None + url: /http/payloads/202/none/204/none/default/none/response/400/none + - $id: '1020' + defaultResponse: + $id: '1025' + isNullable: true + deprecated: false + description: 'Send a 400 response with an unexpected payload {''property'': ''value''}' + group: + $id: '1022' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1021' + fixed: false + raw: get202None204NoneDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1023' + isNullable: true + NoContent: + $id: '1024' + isNullable: true + returnType: + $id: '1026' + isNullable: true + serializedName: multipleResponses_get202None204NoneDefaultNone400Invalid + url: /http/payloads/202/none/204/none/default/none/response/400/invalid + - $id: '1027' + defaultResponse: + $id: '1030' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Send a 200 response with valid payload: {''statusCode'': ''200''}' + group: + $id: '1029' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1028' + fixed: false + raw: getDefaultModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1030' + serializedName: multipleResponses_getDefaultModelA200Valid + url: /http/payloads/default/A/response/200/valid + - $id: '1031' + defaultResponse: + $id: '1034' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + $id: '1033' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1032' + fixed: false + raw: getDefaultModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1034' + serializedName: multipleResponses_getDefaultModelA200None + url: /http/payloads/default/A/response/200/none + - $id: '1035' + defaultResponse: + $id: '1038' + body: + $ref: '16' + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + $id: '1037' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1036' + fixed: false + raw: getDefaultModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1038' + serializedName: multipleResponses_getDefaultModelA400Valid + url: /http/payloads/default/A/response/400/valid + - $id: '1039' + defaultResponse: + $id: '1042' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + $id: '1041' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1040' + fixed: false + raw: getDefaultModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1042' + serializedName: multipleResponses_getDefaultModelA400None + url: /http/payloads/default/A/response/400/none + - $id: '1043' + defaultResponse: + $id: '1046' + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload: {''statusCode'': ''200''}' + group: + $id: '1045' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1044' + fixed: false + raw: getDefaultNone200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1046' + serializedName: multipleResponses_getDefaultNone200Invalid + url: /http/payloads/default/none/response/200/invalid + - $id: '1047' + defaultResponse: + $id: '1050' + isNullable: true + deprecated: false + description: Send a 200 response with no payload + group: + $id: '1049' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1048' + fixed: false + raw: getDefaultNone200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1050' + serializedName: multipleResponses_getDefaultNone200None + url: /http/payloads/default/none/response/200/none + - $id: '1051' + defaultResponse: + $id: '1054' + isNullable: true + deprecated: false + description: 'Send a 400 response with valid payload: {''statusCode'': ''400''}' + group: + $id: '1053' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1052' + fixed: false + raw: getDefaultNone400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1054' + serializedName: multipleResponses_getDefaultNone400Invalid + url: /http/payloads/default/none/response/400/invalid + - $id: '1055' + defaultResponse: + $id: '1058' + isNullable: true + deprecated: false + description: Send a 400 response with no payload + group: + $id: '1057' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1056' + fixed: false + raw: getDefaultNone400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '1058' + serializedName: multipleResponses_getDefaultNone400None + url: /http/payloads/default/none/response/400/none + - $id: '1059' + defaultResponse: + $id: '1063' + isNullable: true + deprecated: false + description: >- + Send a 200 response with no payload, when a payload is expected - + client should return a null object of thde type for model A + group: + $id: '1061' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1060' + fixed: false + raw: get200ModelA200None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1062' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1064' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA200None + url: /http/payloads/200/A/response/200/none + - $id: '1065' + defaultResponse: + $id: '1069' + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''200''}' + group: + $id: '1067' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1066' + fixed: false + raw: get200ModelA200Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1068' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1070' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA200Valid + url: /http/payloads/200/A/response/200/valid + - $id: '1071' + defaultResponse: + $id: '1075' + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''200''}' + group: + $id: '1073' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1072' + fixed: false + raw: get200ModelA200Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1074' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1076' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA200Invalid + url: /http/payloads/200/A/response/200/invalid + - $id: '1077' + defaultResponse: + $id: '1081' + isNullable: true + deprecated: false + description: >- + Send a 400 response with no payload client should treat as an http + error with no error model + group: + $id: '1079' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1078' + fixed: false + raw: get200ModelA400None + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1080' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1082' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA400None + url: /http/payloads/200/A/response/400/none + - $id: '1083' + defaultResponse: + $id: '1087' + isNullable: true + deprecated: false + description: 'Send a 200 response with payload {''statusCode'': ''400''}' + group: + $id: '1085' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1084' + fixed: false + raw: get200ModelA400Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1086' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1088' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA400Valid + url: /http/payloads/200/A/response/400/valid + - $id: '1089' + defaultResponse: + $id: '1093' + isNullable: true + deprecated: false + description: 'Send a 200 response with invalid payload {''statusCodeInvalid'': ''400''}' + group: + $id: '1091' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1090' + fixed: false + raw: get200ModelA400Invalid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1092' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1094' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA400Invalid + url: /http/payloads/200/A/response/400/invalid + - $id: '1095' + defaultResponse: + $id: '1099' + isNullable: true + deprecated: false + description: 'Send a 202 response with payload {''statusCode'': ''202''}' + group: + $id: '1097' + fixed: false + raw: multipleResponses + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1096' + fixed: false + raw: get200ModelA202Valid + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1098' + body: + $ref: '16' + isNullable: true + returnType: + $id: '1100' + body: + $ref: '16' + isNullable: true + serializedName: multipleResponses_get200ModelA202Valid + url: /http/payloads/200/A/response/202/valid + name: + $id: '1101' + fixed: false + raw: MultipleResponses + nameForProperty: MultipleResponses + typeName: + $id: '1102' + fixed: false diff --git a/test/Expected/lro/code-model-v1-yaml.norm.yaml b/test/Expected/lro/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..4eea2b0 --- /dev/null +++ b/test/Expected/lro/code-model-v1-yaml.norm.yaml @@ -0,0 +1,7773 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Long-running Operation for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-external: true + name: + fixed: false + raw: CloudError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: CloudError +headerTypes: + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putNoHeaderInRetry operation. + name: + fixed: false + raw: LROs-putNoHeaderInRetry-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noheader/202/200/operationResults + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + serializedName: LROs-putNoHeaderInRetry-Headers + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRetrySucceeded operation. + name: + fixed: false + raw: LROs-putAsyncRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-putAsyncRetrySucceeded-Headers + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncNoRetrySucceeded operation. + name: + fixed: false + raw: LROs-putAsyncNoRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-putAsyncNoRetrySucceeded-Headers + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRetryFailed operation. + name: + fixed: false + raw: LROs-putAsyncRetryFailed-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-putAsyncRetryFailed-Headers + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncNoRetrycanceled operation. + name: + fixed: false + raw: LROs-putAsyncNoRetrycanceled-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-putAsyncNoRetrycanceled-Headers + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncNoHeaderInRetry operation. + name: + fixed: false + raw: LROs-putAsyncNoHeaderInRetry-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + serializedName: LROs-putAsyncNoHeaderInRetry-Headers + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202Accepted200Succeeded operation. + name: + fixed: false + raw: LROs-deleteProvisioning202Accepted200Succeeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/provisioning/202/accepted/200/succeeded + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteProvisioning202Accepted200Succeeded-Headers + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202DeletingFailed200 operation. + name: + fixed: false + raw: LROs-deleteProvisioning202DeletingFailed200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/provisioning/202/deleting/200/failed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteProvisioning202DeletingFailed200-Headers + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202Deletingcanceled200 operation. + name: + fixed: false + raw: LROs-deleteProvisioning202Deletingcanceled200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/provisioning/202/deleting/200/canceled + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteProvisioning202Deletingcanceled200-Headers + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202Retry200 operation. + name: + fixed: false + raw: LROs-delete202Retry200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-delete202Retry200-Headers + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202NoRetry204 operation. + name: + fixed: false + raw: LROs-delete202NoRetry204-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/202/noretry/204 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-delete202NoRetry204-Headers + - &ref_20 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteNoHeaderInRetry operation. + name: + fixed: false + raw: LROs-deleteNoHeaderInRetry-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/put/noheader/202/204/operationresults + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-deleteNoHeaderInRetry-Headers + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncNoHeaderInRetry operation. + name: + fixed: false + raw: LROs-deleteAsyncNoHeaderInRetry-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/put/noheader/202/204/operationresults + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-deleteAsyncNoHeaderInRetry-Headers + - &ref_22 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRetrySucceeded operation. + name: + fixed: false + raw: LROs-deleteAsyncRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncRetrySucceeded-Headers + - &ref_23 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncNoRetrySucceeded operation. + name: + fixed: false + raw: LROs-deleteAsyncNoRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncNoRetrySucceeded-Headers + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRetryFailed operation. + name: + fixed: false + raw: LROs-deleteAsyncRetryFailed-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncRetryFailed-Headers + - &ref_25 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRetrycanceled operation. + name: + fixed: false + raw: LROs-deleteAsyncRetrycanceled-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncRetrycanceled-Headers + - &ref_26 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202Retry200 operation. + name: + fixed: false + raw: LROs-post202Retry200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-post202Retry200-Headers + - &ref_27 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202NoRetry204 operation. + name: + fixed: false + raw: LROs-post202NoRetry204-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/post/202/noretry/204 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-post202NoRetry204-Headers + - &ref_28 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetrySucceeded operation. + name: + fixed: false + raw: LROs-postAsyncRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncRetrySucceeded-Headers + - &ref_29 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncNoRetrySucceeded operation. + name: + fixed: false + raw: LROs-postAsyncNoRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncNoRetrySucceeded-Headers + - &ref_30 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetryFailed operation. + name: + fixed: false + raw: LROs-postAsyncRetryFailed-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncRetryFailed-Headers + - &ref_31 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetrycanceled operation. + name: + fixed: false + raw: LROs-postAsyncRetrycanceled-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncRetrycanceled-Headers + - &ref_32 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetrySucceeded operation. + name: + fixed: false + raw: LRORetrys-putAsyncRelativeRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-putAsyncRelativeRetrySucceeded-Headers + - &ref_33 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202Accepted200Succeeded operation. + name: + fixed: false + raw: LRORetrys-deleteProvisioning202Accepted200Succeeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/provisioning/202/accepted/200/succeeded + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-deleteProvisioning202Accepted200Succeeded-Headers + - &ref_34 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202Retry200 operation. + name: + fixed: false + raw: LRORetrys-delete202Retry200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-delete202Retry200-Headers + - &ref_35 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetrySucceeded operation. + name: + fixed: false + raw: LRORetrys-deleteAsyncRelativeRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-deleteAsyncRelativeRetrySucceeded-Headers + - &ref_36 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202Retry200 operation. + name: + fixed: false + raw: LRORetrys-post202Retry200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-post202Retry200-Headers + - &ref_37 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetrySucceeded operation. + name: + fixed: false + raw: LRORetrys-postAsyncRelativeRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-postAsyncRelativeRetrySucceeded-Headers + - &ref_38 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetry400 operation. + name: + fixed: false + raw: LROSADs-putAsyncRelativeRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetry400-Headers + - &ref_39 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteNonRetry400 operation. + name: + fixed: false + raw: LROSADs-deleteNonRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteNonRetry400-Headers + - &ref_40 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202NonRetry400 operation. + name: + fixed: false + raw: LROSADs-delete202NonRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-delete202NonRetry400-Headers + - &ref_41 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetry400 operation. + name: + fixed: false + raw: LROSADs-deleteAsyncRelativeRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/deleteasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/deleteasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetry400-Headers + - &ref_42 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postNonRetry400 operation. + name: + fixed: false + raw: LROSADs-postNonRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postNonRetry400-Headers + - &ref_43 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202NonRetry400 operation. + name: + fixed: false + raw: LROSADs-post202NonRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-post202NonRetry400-Headers + - &ref_44 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetry400 operation. + name: + fixed: false + raw: LROSADs-postAsyncRelativeRetry400-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetry400-Headers + - &ref_45 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryNoStatus operation. + name: + fixed: false + raw: LROSADs-putAsyncRelativeRetryNoStatus-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryNoStatus-Headers + - &ref_46 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryNoStatusPayload operation. + name: + fixed: false + raw: LROSADs-putAsyncRelativeRetryNoStatusPayload-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryNoStatusPayload-Headers + - &ref_47 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetryNoStatus operation. + name: + fixed: false + raw: LROSADs-deleteAsyncRelativeRetryNoStatus-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetryNoStatus-Headers + - &ref_48 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202NoLocation operation. + name: + fixed: false + raw: LROSADs-post202NoLocation-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will not be set' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-post202NoLocation-Headers + - &ref_49 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetryNoPayload operation. + name: + fixed: false + raw: LROSADs-postAsyncRelativeRetryNoPayload-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/putasync/retry/failed/operationResults/nopayload + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/putasync/retry/failed/operationResults/nopayload + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetryNoPayload-Headers + - &ref_50 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryInvalidHeader operation. + name: + fixed: false + raw: LROSADs-putAsyncRelativeRetryInvalidHeader-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryInvalidHeader-Headers + - &ref_51 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryInvalidJsonPolling operation. + name: + fixed: false + raw: LROSADs-putAsyncRelativeRetryInvalidJsonPolling-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryInvalidJsonPolling-Headers + - &ref_52 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202RetryInvalidHeader operation. + name: + fixed: false + raw: LROSADs-delete202RetryInvalidHeader-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-delete202RetryInvalidHeader-Headers + - &ref_53 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetryInvalidHeader operation. + name: + fixed: false + raw: LROSADs-deleteAsyncRelativeRetryInvalidHeader-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetryInvalidHeader-Headers + - &ref_54 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetryInvalidJsonPolling operation. + name: + fixed: false + raw: LROSADs-deleteAsyncRelativeRetryInvalidJsonPolling-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/deleteasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/deleteasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetryInvalidJsonPolling-Headers + - &ref_55 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202RetryInvalidHeader operation. + name: + fixed: false + raw: LROSADs-post202RetryInvalidHeader-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-post202RetryInvalidHeader-Headers + - &ref_56 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetryInvalidHeader operation. + name: + fixed: false + raw: LROSADs-postAsyncRelativeRetryInvalidHeader-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will be set to foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Location to poll for result status: will be set to foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetryInvalidHeader-Headers + - &ref_57 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetryInvalidJsonPolling operation. + name: + fixed: false + raw: LROSADs-postAsyncRelativeRetryInvalidJsonPolling-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/postasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/postasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetryInvalidJsonPolling-Headers + - &ref_58 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRetrySucceeded operation. + name: + fixed: false + raw: LROsCustomHeader-putAsyncRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROsCustomHeader-putAsyncRetrySucceeded-Headers + - &ref_59 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202Retry200 operation. + name: + fixed: false + raw: LROsCustomHeader-post202Retry200-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROsCustomHeader-post202Retry200-Headers + - &ref_60 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetrySucceeded operation. + name: + fixed: false + raw: LROsCustomHeader-postAsyncRetrySucceeded-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROsCustomHeader-postAsyncRetrySucceeded-Headers +modelTypes: + - *ref_0 + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Resource + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Sku + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: Sku + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: Product_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - name: canceled + serializedName: canceled + - name: Accepted + serializedName: Accepted + - name: Creating + serializedName: Creating + - name: Created + serializedName: Created + - name: Updating + serializedName: Updating + - name: Updated + serializedName: Updated + - name: Deleting + serializedName: Deleting + - name: Deleted + serializedName: Deleted + - name: OK + serializedName: OK + name: + fixed: false + raw: provisioningStateValues + realPath: + - provisioningStateValues + serializedName: provisioningStateValues + serializedName: Product_properties + - &ref_6 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Product + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Product + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SubProduct_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - name: canceled + serializedName: canceled + - name: Accepted + serializedName: Accepted + - name: Creating + serializedName: Creating + - name: Created + serializedName: Created + - name: Updating + serializedName: Updating + - name: Updated + serializedName: Updated + - name: Deleting + serializedName: Deleting + - name: Deleted + serializedName: Deleted + - name: OK + serializedName: OK + name: + fixed: false + raw: provisioningStateValues + realPath: + - provisioningStateValues + serializedName: provisioningStateValues + serializedName: SubProduct_properties + - &ref_14 + $type: CompositeType + baseModelType: &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: SubResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sub Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: SubProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SubProduct + - *ref_4 + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OperationResult_error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The error code for an operation failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The detailed arror message + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: OperationResult_error + - $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OperationResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The status of the request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - name: canceled + serializedName: canceled + - name: Accepted + serializedName: Accepted + - name: Creating + serializedName: Creating + - name: Created + serializedName: Created + - name: Updating + serializedName: Updating + - name: Updated + serializedName: Updated + - name: Deleting + serializedName: Deleting + - name: Deleted + serializedName: Deleted + - name: OK + serializedName: OK + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_5 + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: OperationResult +modelsName: Models +name: AutoRestLongRunningOperationTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Succeeded’. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200Succeeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put200Succeeded + url: /lro/put/200/succeeded + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that does not contain + ProvisioningState=’Succeeded’. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200SucceededNoState + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put200SucceededNoState + url: /lro/put/200/succeeded/nostate + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 202 to the initial + request, with a location header that points to a polling URL that + returns a 200 and an entity that doesn't contains ProvisioningState + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put202Retry200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put202Retry200 + url: /lro/put/202/retry/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put201CreatingSucceeded200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put201CreatingSucceeded200 + url: /lro/put/201/creating/succeeded/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Updating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200UpdatingSucceeded204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put200UpdatingSucceeded204 + url: /lro/put/200/updating/succeeded/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Created’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Failed’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put201CreatingFailed200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put201CreatingFailed200 + url: /lro/put/201/created/failed/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Canceled’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200Acceptedcanceled200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROs_put200Acceptedcanceled200 + url: /lro/put/200/accepted/canceled/200 + - defaultResponse: + body: *ref_0 + headers: *ref_7 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 202 to the initial request + with location header. Subsequent calls to operation status do not + contain location header. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNoHeaderInRetry + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + headers: *ref_7 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_7 + isNullable: true + serializedName: LROs_putNoHeaderInRetry + url: /lro/put/noheader/202/200 + - defaultResponse: + body: *ref_0 + headers: *ref_8 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_8 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_8 + isNullable: true + serializedName: LROs_putAsyncRetrySucceeded + url: /lro/putasync/retry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_9 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncNoRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_9 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_9 + isNullable: true + serializedName: LROs_putAsyncNoRetrySucceeded + url: /lro/putasync/noretry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_10 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRetryFailed + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_10 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_10 + isNullable: true + serializedName: LROs_putAsyncRetryFailed + url: /lro/putasync/retry/failed + - defaultResponse: + body: *ref_0 + headers: *ref_11 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncNoRetrycanceled + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_11 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_11 + isNullable: true + serializedName: LROs_putAsyncNoRetrycanceled + url: /lro/putasync/noretry/canceled + - defaultResponse: + body: *ref_0 + headers: *ref_12 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 202 to the initial request + with Azure-AsyncOperation header. Subsequent calls to operation status + do not contain Azure-AsyncOperation header. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncNoHeaderInRetry + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + headers: *ref_12 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_12 + isNullable: true + serializedName: LROs_putAsyncNoHeaderInRetry + url: /lro/putasync/noheader/201/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Long running put request with non resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNonResource + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: sku to put + extensions: + x-ms-requestBody-name: sku + isConstant: false + isRequired: false + location: body + modelType: *ref_13 + name: + fixed: false + raw: sku + serializedName: sku + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_13 + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: LROs_putNonResource + url: /lro/putnonresource/202/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Long running put request with non resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncNonResource + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sku to put + extensions: + x-ms-requestBody-name: sku + isConstant: false + isRequired: false + location: body + modelType: *ref_13 + name: + fixed: false + raw: sku + serializedName: sku + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_13 + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: LROs_putAsyncNonResource + url: /lro/putnonresourceasync/202/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Long running put request with sub resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSubResource + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sub Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_14 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: LROs_putSubResource + url: /lro/putsubresource/202/200 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Long running put request with sub resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncSubResource + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sub Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_14 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: LROs_putAsyncSubResource + url: /lro/putsubresourceasync/202/200 + - defaultResponse: + body: *ref_0 + headers: *ref_15 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Accepted’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteProvisioning202Accepted200Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + headers: *ref_15 + isNullable: true + OK: + body: *ref_6 + headers: *ref_15 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_15 + isNullable: true + serializedName: LROs_deleteProvisioning202Accepted200Succeeded + url: /lro/delete/provisioning/202/accepted/200/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_16 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Failed’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteProvisioning202DeletingFailed200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + headers: *ref_16 + isNullable: true + OK: + body: *ref_6 + headers: *ref_16 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_16 + isNullable: true + serializedName: LROs_deleteProvisioning202DeletingFailed200 + url: /lro/delete/provisioning/202/deleting/200/failed + - defaultResponse: + body: *ref_0 + headers: *ref_17 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Canceled’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteProvisioning202Deletingcanceled200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + headers: *ref_17 + isNullable: true + OK: + body: *ref_6 + headers: *ref_17 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_17 + isNullable: true + serializedName: LROs_deleteProvisioning202Deletingcanceled200 + url: /lro/delete/provisioning/202/deleting/200/canceled + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Long running delete succeeds and returns right away + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete204Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: LROs_delete204Succeeded + url: /lro/delete/204/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_18 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Polls return this value until the last poll returns a ‘200’ + with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202Retry200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_18 + isNullable: true + OK: + body: *ref_6 + headers: *ref_18 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_18 + isNullable: true + serializedName: LROs_delete202Retry200 + url: /lro/delete/202/retry/200 + - defaultResponse: + body: *ref_0 + headers: *ref_19 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Polls return this value until the last poll returns a ‘200’ + with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202NoRetry204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_19 + isNullable: true + OK: + body: *ref_6 + headers: *ref_19 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_19 + isNullable: true + serializedName: LROs_delete202NoRetry204 + url: /lro/delete/202/noretry/204 + - defaultResponse: + body: *ref_0 + headers: *ref_20 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a location header in the + initial request. Subsequent calls to operation status do not contain + location header. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteNoHeaderInRetry + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_20 + isNullable: true + NoContent: + headers: *ref_20 + isNullable: true + returnType: + headers: *ref_20 + isNullable: true + serializedName: LROs_deleteNoHeaderInRetry + url: /lro/delete/noheader + - defaultResponse: + body: *ref_0 + headers: *ref_21 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns an Azure-AsyncOperation + header in the initial request. Subsequent calls to operation status do + not contain Azure-AsyncOperation header. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncNoHeaderInRetry + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_21 + isNullable: true + NoContent: + headers: *ref_21 + isNullable: true + returnType: + headers: *ref_21 + isNullable: true + serializedName: LROs_deleteAsyncNoHeaderInRetry + url: /lro/deleteasync/noheader/202/204 + - defaultResponse: + body: *ref_0 + headers: *ref_22 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRetrySucceeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_22 + isNullable: true + returnType: + headers: *ref_22 + isNullable: true + serializedName: LROs_deleteAsyncRetrySucceeded + url: /lro/deleteasync/retry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_23 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncNoRetrySucceeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_23 + isNullable: true + returnType: + headers: *ref_23 + isNullable: true + serializedName: LROs_deleteAsyncNoRetrySucceeded + url: /lro/deleteasync/noretry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_24 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRetryFailed + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_24 + isNullable: true + returnType: + headers: *ref_24 + isNullable: true + serializedName: LROs_deleteAsyncRetryFailed + url: /lro/deleteasync/retry/failed + - defaultResponse: + body: *ref_0 + headers: *ref_25 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRetrycanceled + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_25 + isNullable: true + returnType: + headers: *ref_25 + isNullable: true + serializedName: LROs_deleteAsyncRetrycanceled + url: /lro/deleteasync/retry/canceled + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with 'Location' header. Poll returns a 200 with a response + body after success. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post200WithPayload + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_13 + isNullable: true + OK: + body: *ref_13 + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: LROs_post200WithPayload + url: /lro/post/payload/200 + - defaultResponse: + body: *ref_0 + headers: *ref_26 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with 'Location' and 'Retry-After' headers, Polls return a 200 + with a response body after success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202Retry200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_26 + isNullable: true + returnType: + headers: *ref_26 + isNullable: true + serializedName: LROs_post202Retry200 + url: /lro/post/202/retry/200 + - defaultResponse: + body: *ref_0 + headers: *ref_27 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with 'Location' header, 204 with noresponse body after + success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202NoRetry204 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + headers: *ref_27 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_27 + isNullable: true + serializedName: LROs_post202NoRetry204 + url: /lro/post/202/noretry/204 + - defaultResponse: + body: *ref_0 + headers: *ref_28 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_28 + isNullable: true + OK: + body: *ref_6 + headers: *ref_28 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_28 + isNullable: true + serializedName: LROs_postAsyncRetrySucceeded + url: /lro/postasync/retry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_29 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncNoRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_29 + isNullable: true + OK: + body: *ref_6 + headers: *ref_29 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_29 + isNullable: true + serializedName: LROs_postAsyncNoRetrySucceeded + url: /lro/postasync/noretry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_30 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRetryFailed + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_30 + isNullable: true + returnType: + headers: *ref_30 + isNullable: true + serializedName: LROs_postAsyncRetryFailed + url: /lro/postasync/retry/failed + - defaultResponse: + body: *ref_0 + headers: *ref_31 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRetrycanceled + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_31 + isNullable: true + returnType: + headers: *ref_31 + isNullable: true + serializedName: LROs_postAsyncRetrycanceled + url: /lro/postasync/retry/canceled + name: + fixed: false + raw: LROs + nameForProperty: LROs + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 500, then a 201 to the + initial request, with an entity that contains + ProvisioningState=’Creating’. Polls return this value until the last + poll returns a ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put201CreatingSucceeded200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LRORetrys_put201CreatingSucceeded200 + url: /lro/retryerror/put/201/creating/succeeded/200 + - defaultResponse: + body: *ref_0 + headers: *ref_32 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 500, then a 200 to the + initial request, with an entity that contains + ProvisioningState=’Creating’. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRelativeRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_32 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_32 + isNullable: true + serializedName: LRORetrys_putAsyncRelativeRetrySucceeded + url: /lro/retryerror/putasync/retry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_33 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 500, then a 202 to the + initial request, with an entity that contains + ProvisioningState=’Accepted’. Polls return this value until the last + poll returns a ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteProvisioning202Accepted200Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_6 + headers: *ref_33 + isNullable: true + OK: + body: *ref_6 + headers: *ref_33 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_33 + isNullable: true + serializedName: LRORetrys_deleteProvisioning202Accepted200Succeeded + url: /lro/retryerror/delete/provisioning/202/accepted/200/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_34 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 500, then a 202 to the + initial request. Polls return this value until the last poll returns a + ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202Retry200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_34 + isNullable: true + returnType: + headers: *ref_34 + isNullable: true + serializedName: LRORetrys_delete202Retry200 + url: /lro/retryerror/delete/202/retry/200 + - defaultResponse: + body: *ref_0 + headers: *ref_35 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 500, then a 202 to the + initial request. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRelativeRetrySucceeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_35 + isNullable: true + returnType: + headers: *ref_35 + isNullable: true + serializedName: LRORetrys_deleteAsyncRelativeRetrySucceeded + url: /lro/retryerror/deleteasync/retry/succeeded + - defaultResponse: + body: *ref_0 + headers: *ref_36 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 500, then a 202 to the + initial request, with 'Location' and 'Retry-After' headers, Polls + return a 200 with a response body after success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202Retry200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_36 + isNullable: true + returnType: + headers: *ref_36 + isNullable: true + serializedName: LRORetrys_post202Retry200 + url: /lro/retryerror/post/202/retry/200 + - defaultResponse: + body: *ref_0 + headers: *ref_37 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 500, then a 202 to the + initial request, with an entity that contains + ProvisioningState=’Creating’. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LRORetrys + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRelativeRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_37 + isNullable: true + returnType: + headers: *ref_37 + isNullable: true + serializedName: LRORetrys_postAsyncRelativeRetrySucceeded + url: /lro/retryerror/postasync/retry/succeeded + name: + fixed: false + raw: LRORetrys + nameForProperty: LRORetrys + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Long running put request, service returns a 400 to the initial request' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNonRetry400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROSADs_putNonRetry400 + url: /lro/nonretryerror/put/400 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a Product with + 'ProvisioningState' = 'Creating' and 201 response code + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNonRetry201Creating400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROSADs_putNonRetry201Creating400 + url: /lro/nonretryerror/put/201/creating/400 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a Product with + 'ProvisioningState' = 'Creating' and 201 response code + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putNonRetry201Creating400InvalidJson + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROSADs_putNonRetry201Creating400InvalidJson + url: /lro/nonretryerror/put/201/creating/400/invalidjson + - defaultResponse: + body: *ref_0 + headers: *ref_38 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 with + ProvisioningState=’Creating’. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRelativeRetry400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_38 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_38 + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetry400 + url: /lro/nonretryerror/putasync/retry/400 + - defaultResponse: + body: *ref_0 + headers: *ref_39 + isNullable: true + deprecated: false + description: 'Long running delete request, service returns a 400 with an error body' + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteNonRetry400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_39 + isNullable: true + returnType: + headers: *ref_39 + isNullable: true + serializedName: LROSADs_deleteNonRetry400 + url: /lro/nonretryerror/delete/400 + - defaultResponse: + body: *ref_0 + headers: *ref_40 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 with a location + header + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202NonRetry400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_40 + isNullable: true + returnType: + headers: *ref_40 + isNullable: true + serializedName: LROSADs_delete202NonRetry400 + url: /lro/nonretryerror/delete/202/retry/400 + - defaultResponse: + body: *ref_0 + headers: *ref_41 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRelativeRetry400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_41 + isNullable: true + returnType: + headers: *ref_41 + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetry400 + url: /lro/nonretryerror/deleteasync/retry/400 + - defaultResponse: + body: *ref_0 + headers: *ref_42 + isNullable: true + deprecated: false + description: 'Long running post request, service returns a 400 with no error body' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postNonRetry400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_42 + isNullable: true + returnType: + headers: *ref_42 + isNullable: true + serializedName: LROSADs_postNonRetry400 + url: /lro/nonretryerror/post/400 + - defaultResponse: + body: *ref_0 + headers: *ref_43 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 with a location + header + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202NonRetry400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_43 + isNullable: true + returnType: + headers: *ref_43 + isNullable: true + serializedName: LROSADs_post202NonRetry400 + url: /lro/nonretryerror/post/202/retry/400 + - defaultResponse: + body: *ref_0 + headers: *ref_44 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request Poll the endpoint indicated in the Azure-AsyncOperation header + for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRelativeRetry400 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_44 + isNullable: true + returnType: + headers: *ref_44 + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetry400 + url: /lro/nonretryerror/postasync/retry/400 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial request + with no payload + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putError201NoProvisioningStatePayload + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROSADs_putError201NoProvisioningStatePayload + url: /lro/error/put/201/noprovisioningstatepayload + - defaultResponse: + body: *ref_0 + headers: *ref_45 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRelativeRetryNoStatus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_45 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_45 + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryNoStatus + url: /lro/error/putasync/retry/nostatus + - defaultResponse: + body: *ref_0 + headers: *ref_46 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRelativeRetryNoStatusPayload + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_46 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_46 + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryNoStatusPayload + url: /lro/error/putasync/retry/nostatuspayload + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 204 to the initial + request, indicating success. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete204Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: LROSADs_delete204Succeeded + url: /lro/error/delete/204/nolocation + - defaultResponse: + body: *ref_0 + headers: *ref_47 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRelativeRetryNoStatus + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_47 + isNullable: true + returnType: + headers: *ref_47 + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetryNoStatus + url: /lro/error/deleteasync/retry/nostatus + - defaultResponse: + body: *ref_0 + headers: *ref_48 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, without a location header. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202NoLocation + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_48 + isNullable: true + returnType: + headers: *ref_48 + isNullable: true + serializedName: LROSADs_post202NoLocation + url: /lro/error/post/202/nolocation + - defaultResponse: + body: *ref_0 + headers: *ref_49 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRelativeRetryNoPayload + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_49 + isNullable: true + returnType: + headers: *ref_49 + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetryNoPayload + url: /lro/error/postasync/retry/nopayload + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that is not a valid json + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put200InvalidJson + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROSADs_put200InvalidJson + url: /lro/error/put/200/invalidjson + - defaultResponse: + body: *ref_0 + headers: *ref_50 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + The endpoint indicated in the Azure-AsyncOperation header is invalid. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRelativeRetryInvalidHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_50 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_50 + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryInvalidHeader + url: /lro/error/putasync/retry/invalidheader + - defaultResponse: + body: *ref_0 + headers: *ref_51 + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRelativeRetryInvalidJsonPolling + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_51 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_51 + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryInvalidJsonPolling + url: /lro/error/putasync/retry/invalidjsonpolling + - defaultResponse: + body: *ref_0 + headers: *ref_52 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request receing a reponse with an invalid 'Location' and 'Retry-After' + headers + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: delete202RetryInvalidHeader + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_52 + isNullable: true + returnType: + headers: *ref_52 + isNullable: true + serializedName: LROSADs_delete202RetryInvalidHeader + url: /lro/error/delete/202/retry/invalidheader + - defaultResponse: + body: *ref_0 + headers: *ref_53 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. The endpoint indicated in the Azure-AsyncOperation header is + invalid + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRelativeRetryInvalidHeader + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_53 + isNullable: true + returnType: + headers: *ref_53 + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetryInvalidHeader + url: /lro/error/deleteasync/retry/invalidheader + - defaultResponse: + body: *ref_0 + headers: *ref_54 + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: deleteAsyncRelativeRetryInvalidJsonPolling + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_54 + isNullable: true + returnType: + headers: *ref_54 + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetryInvalidJsonPolling + url: /lro/error/deleteasync/retry/invalidjsonpolling + - defaultResponse: + body: *ref_0 + headers: *ref_55 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with invalid 'Location' and 'Retry-After' headers. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202RetryInvalidHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_55 + isNullable: true + returnType: + headers: *ref_55 + isNullable: true + serializedName: LROSADs_post202RetryInvalidHeader + url: /lro/error/post/202/retry/invalidheader + - defaultResponse: + body: *ref_0 + headers: *ref_56 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + The endpoint indicated in the Azure-AsyncOperation header is invalid. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRelativeRetryInvalidHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_56 + isNullable: true + returnType: + headers: *ref_56 + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetryInvalidHeader + url: /lro/error/postasync/retry/invalidheader + - defaultResponse: + body: *ref_0 + headers: *ref_57 + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRelativeRetryInvalidJsonPolling + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_57 + isNullable: true + returnType: + headers: *ref_57 + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetryInvalidJsonPolling + url: /lro/error/postasync/retry/invalidjsonpolling + name: + fixed: false + raw: LROSADs + nameForProperty: LROSADs + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + headers: *ref_58 + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running put request, + service returns a 200 to the initial request, with an entity that + contains ProvisioningState=’Creating’. Poll the endpoint indicated in + the Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putAsyncRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_6 + headers: *ref_58 + isNullable: true + returnType: + body: *ref_6 + headers: *ref_58 + isNullable: true + serializedName: LROsCustomHeader_putAsyncRetrySucceeded + url: /lro/customheader/putasync/retry/succeeded + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running put request, + service returns a 201 to the initial request, with an entity that + contains ProvisioningState=’Creating’. Polls return this value until + the last poll returns a ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: put201CreatingSucceeded200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_6 + isNullable: true + OK: + body: *ref_6 + isNullable: true + returnType: + body: *ref_6 + isNullable: true + serializedName: LROsCustomHeader_put201CreatingSucceeded200 + url: /lro/customheader/put/201/creating/succeeded/200 + - defaultResponse: + body: *ref_0 + headers: *ref_59 + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running post request, + service returns a 202 to the initial request, with 'Location' and + 'Retry-After' headers, Polls return a 200 with a response body after + success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: post202Retry200 + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_59 + isNullable: true + returnType: + headers: *ref_59 + isNullable: true + serializedName: LROsCustomHeader_post202Retry200 + url: /lro/customheader/post/202/retry/200 + - defaultResponse: + body: *ref_0 + headers: *ref_60 + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running post request, + service returns a 202 to the initial request, with an entity that + contains ProvisioningState=’Creating’. Poll the endpoint indicated in + the Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postAsyncRetrySucceeded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: *ref_6 + name: + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_60 + isNullable: true + returnType: + headers: *ref_60 + isNullable: true + serializedName: LROsCustomHeader_postAsyncRetrySucceeded + url: /lro/customheader/postasync/retry/succeeded + name: + fixed: false + raw: LROsCustomHeader + nameForProperty: LROsCustomHeader + typeName: + fixed: false diff --git a/test/Expected/lro/code-model-v1.norm.yaml b/test/Expected/lro/code-model-v1.norm.yaml new file mode 100644 index 0000000..3577108 --- /dev/null +++ b/test/Expected/lro/code-model-v1.norm.yaml @@ -0,0 +1,9815 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Long-running Operation for AutoRest +errorTypes: + - $ref: '2' +headerTypes: + - $id: '177' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putNoHeaderInRetry operation. + name: + $id: '184' + fixed: false + raw: LROs-putNoHeaderInRetry-Headers + properties: + - $id: '178' + collectionFormat: none + defaultValue: + $id: '179' + fixed: false + deprecated: false + documentation: + $id: '180' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noheader/202/200/operationResults + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '182' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '183' + fixed: false + raw: String + name: + $id: '181' + fixed: false + raw: location + realPath: + - location + serializedName: location + serializedName: LROs-putNoHeaderInRetry-Headers + - $id: '185' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRetrySucceeded operation. + name: + $id: '204' + fixed: false + raw: LROs-putAsyncRetrySucceeded-Headers + properties: + - $id: '186' + collectionFormat: none + defaultValue: + $id: '187' + fixed: false + deprecated: false + documentation: + $id: '188' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '190' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '191' + fixed: false + raw: String + name: + $id: '189' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '196' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '197' + fixed: false + raw: String + name: + $id: '195' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '198' + collectionFormat: none + defaultValue: + $id: '199' + fixed: false + deprecated: false + documentation: + $id: '200' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '202' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '203' + fixed: false + raw: Int + name: + $id: '201' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-putAsyncRetrySucceeded-Headers + - $id: '205' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncNoRetrySucceeded operation. + name: + $id: '218' + fixed: false + raw: LROs-putAsyncNoRetrySucceeded-Headers + properties: + - $id: '206' + collectionFormat: none + defaultValue: + $id: '207' + fixed: false + deprecated: false + documentation: + $id: '208' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '210' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '211' + fixed: false + raw: String + name: + $id: '209' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '212' + collectionFormat: none + defaultValue: + $id: '213' + fixed: false + deprecated: false + documentation: + $id: '214' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '216' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '217' + fixed: false + raw: String + name: + $id: '215' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-putAsyncNoRetrySucceeded-Headers + - $id: '219' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRetryFailed operation. + name: + $id: '238' + fixed: false + raw: LROs-putAsyncRetryFailed-Headers + properties: + - $id: '220' + collectionFormat: none + defaultValue: + $id: '221' + fixed: false + deprecated: false + documentation: + $id: '222' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '224' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '225' + fixed: false + raw: String + name: + $id: '223' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '226' + collectionFormat: none + defaultValue: + $id: '227' + fixed: false + deprecated: false + documentation: + $id: '228' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '231' + fixed: false + raw: String + name: + $id: '229' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '232' + collectionFormat: none + defaultValue: + $id: '233' + fixed: false + deprecated: false + documentation: + $id: '234' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '236' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '237' + fixed: false + raw: Int + name: + $id: '235' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-putAsyncRetryFailed-Headers + - $id: '239' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncNoRetrycanceled operation. + name: + $id: '252' + fixed: false + raw: LROs-putAsyncNoRetrycanceled-Headers + properties: + - $id: '240' + collectionFormat: none + defaultValue: + $id: '241' + fixed: false + deprecated: false + documentation: + $id: '242' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '245' + fixed: false + raw: String + name: + $id: '243' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '246' + collectionFormat: none + defaultValue: + $id: '247' + fixed: false + deprecated: false + documentation: + $id: '248' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/noretry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '250' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '251' + fixed: false + raw: String + name: + $id: '249' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-putAsyncNoRetrycanceled-Headers + - $id: '253' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncNoHeaderInRetry operation. + name: + $id: '260' + fixed: false + raw: LROs-putAsyncNoHeaderInRetry-Headers + properties: + - $id: '254' + collectionFormat: none + defaultValue: + $id: '255' + fixed: false + deprecated: false + documentation: + $id: '256' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '258' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '259' + fixed: false + raw: String + name: + $id: '257' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + serializedName: LROs-putAsyncNoHeaderInRetry-Headers + - $id: '261' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202Accepted200Succeeded operation. + name: + $id: '274' + fixed: false + raw: LROs-deleteProvisioning202Accepted200Succeeded-Headers + properties: + - $id: '262' + collectionFormat: none + defaultValue: + $id: '263' + fixed: false + deprecated: false + documentation: + $id: '264' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/provisioning/202/accepted/200/succeeded + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '267' + fixed: false + raw: String + name: + $id: '265' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '268' + collectionFormat: none + defaultValue: + $id: '269' + fixed: false + deprecated: false + documentation: + $id: '270' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '272' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '273' + fixed: false + raw: Int + name: + $id: '271' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteProvisioning202Accepted200Succeeded-Headers + - $id: '275' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202DeletingFailed200 operation. + name: + $id: '288' + fixed: false + raw: LROs-deleteProvisioning202DeletingFailed200-Headers + properties: + - $id: '276' + collectionFormat: none + defaultValue: + $id: '277' + fixed: false + deprecated: false + documentation: + $id: '278' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/provisioning/202/deleting/200/failed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '280' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '281' + fixed: false + raw: String + name: + $id: '279' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '282' + collectionFormat: none + defaultValue: + $id: '283' + fixed: false + deprecated: false + documentation: + $id: '284' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '286' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '287' + fixed: false + raw: Int + name: + $id: '285' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteProvisioning202DeletingFailed200-Headers + - $id: '289' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202Deletingcanceled200 operation. + name: + $id: '302' + fixed: false + raw: LROs-deleteProvisioning202Deletingcanceled200-Headers + properties: + - $id: '290' + collectionFormat: none + defaultValue: + $id: '291' + fixed: false + deprecated: false + documentation: + $id: '292' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/provisioning/202/deleting/200/canceled + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '294' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '295' + fixed: false + raw: String + name: + $id: '293' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '296' + collectionFormat: none + defaultValue: + $id: '297' + fixed: false + deprecated: false + documentation: + $id: '298' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '300' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '301' + fixed: false + raw: Int + name: + $id: '299' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteProvisioning202Deletingcanceled200-Headers + - $id: '303' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202Retry200 operation. + name: + $id: '316' + fixed: false + raw: LROs-delete202Retry200-Headers + properties: + - $id: '304' + collectionFormat: none + defaultValue: + $id: '305' + fixed: false + deprecated: false + documentation: + $id: '306' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '308' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '309' + fixed: false + raw: String + name: + $id: '307' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '310' + collectionFormat: none + defaultValue: + $id: '311' + fixed: false + deprecated: false + documentation: + $id: '312' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '314' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '315' + fixed: false + raw: Int + name: + $id: '313' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-delete202Retry200-Headers + - $id: '317' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202NoRetry204 operation. + name: + $id: '330' + fixed: false + raw: LROs-delete202NoRetry204-Headers + properties: + - $id: '318' + collectionFormat: none + defaultValue: + $id: '319' + fixed: false + deprecated: false + documentation: + $id: '320' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/delete/202/noretry/204 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '322' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '323' + fixed: false + raw: String + name: + $id: '321' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '324' + collectionFormat: none + defaultValue: + $id: '325' + fixed: false + deprecated: false + documentation: + $id: '326' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '328' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '329' + fixed: false + raw: Int + name: + $id: '327' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-delete202NoRetry204-Headers + - $id: '331' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteNoHeaderInRetry operation. + name: + $id: '338' + fixed: false + raw: LROs-deleteNoHeaderInRetry-Headers + properties: + - $id: '332' + collectionFormat: none + defaultValue: + $id: '333' + fixed: false + deprecated: false + documentation: + $id: '334' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/put/noheader/202/204/operationresults + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '336' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '337' + fixed: false + raw: String + name: + $id: '335' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-deleteNoHeaderInRetry-Headers + - $id: '339' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncNoHeaderInRetry operation. + name: + $id: '346' + fixed: false + raw: LROs-deleteAsyncNoHeaderInRetry-Headers + properties: + - $id: '340' + collectionFormat: none + defaultValue: + $id: '341' + fixed: false + deprecated: false + documentation: + $id: '342' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/put/noheader/202/204/operationresults + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '344' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '345' + fixed: false + raw: String + name: + $id: '343' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: LROs-deleteAsyncNoHeaderInRetry-Headers + - $id: '347' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRetrySucceeded operation. + name: + $id: '366' + fixed: false + raw: LROs-deleteAsyncRetrySucceeded-Headers + properties: + - $id: '348' + collectionFormat: none + defaultValue: + $id: '349' + fixed: false + deprecated: false + documentation: + $id: '350' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '352' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '353' + fixed: false + raw: String + name: + $id: '351' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '354' + collectionFormat: none + defaultValue: + $id: '355' + fixed: false + deprecated: false + documentation: + $id: '356' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '358' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '359' + fixed: false + raw: String + name: + $id: '357' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '360' + collectionFormat: none + defaultValue: + $id: '361' + fixed: false + deprecated: false + documentation: + $id: '362' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '364' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '365' + fixed: false + raw: Int + name: + $id: '363' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncRetrySucceeded-Headers + - $id: '367' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncNoRetrySucceeded operation. + name: + $id: '386' + fixed: false + raw: LROs-deleteAsyncNoRetrySucceeded-Headers + properties: + - $id: '368' + collectionFormat: none + defaultValue: + $id: '369' + fixed: false + deprecated: false + documentation: + $id: '370' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '372' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '373' + fixed: false + raw: String + name: + $id: '371' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '374' + collectionFormat: none + defaultValue: + $id: '375' + fixed: false + deprecated: false + documentation: + $id: '376' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/noretry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '379' + fixed: false + raw: String + name: + $id: '377' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '380' + collectionFormat: none + defaultValue: + $id: '381' + fixed: false + deprecated: false + documentation: + $id: '382' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '384' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '385' + fixed: false + raw: Int + name: + $id: '383' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncNoRetrySucceeded-Headers + - $id: '387' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRetryFailed operation. + name: + $id: '406' + fixed: false + raw: LROs-deleteAsyncRetryFailed-Headers + properties: + - $id: '388' + collectionFormat: none + defaultValue: + $id: '389' + fixed: false + deprecated: false + documentation: + $id: '390' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '392' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '393' + fixed: false + raw: String + name: + $id: '391' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '394' + collectionFormat: none + defaultValue: + $id: '395' + fixed: false + deprecated: false + documentation: + $id: '396' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '398' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '399' + fixed: false + raw: String + name: + $id: '397' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '400' + collectionFormat: none + defaultValue: + $id: '401' + fixed: false + deprecated: false + documentation: + $id: '402' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '404' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '405' + fixed: false + raw: Int + name: + $id: '403' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncRetryFailed-Headers + - $id: '407' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRetrycanceled operation. + name: + $id: '426' + fixed: false + raw: LROs-deleteAsyncRetrycanceled-Headers + properties: + - $id: '408' + collectionFormat: none + defaultValue: + $id: '409' + fixed: false + deprecated: false + documentation: + $id: '410' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '412' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '413' + fixed: false + raw: String + name: + $id: '411' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '414' + collectionFormat: none + defaultValue: + $id: '415' + fixed: false + deprecated: false + documentation: + $id: '416' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '418' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '419' + fixed: false + raw: String + name: + $id: '417' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '420' + collectionFormat: none + defaultValue: + $id: '421' + fixed: false + deprecated: false + documentation: + $id: '422' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '424' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '425' + fixed: false + raw: Int + name: + $id: '423' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-deleteAsyncRetrycanceled-Headers + - $id: '427' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202Retry200 operation. + name: + $id: '440' + fixed: false + raw: LROs-post202Retry200-Headers + properties: + - $id: '428' + collectionFormat: none + defaultValue: + $id: '429' + fixed: false + deprecated: false + documentation: + $id: '430' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '432' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '433' + fixed: false + raw: String + name: + $id: '431' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '434' + collectionFormat: none + defaultValue: + $id: '435' + fixed: false + deprecated: false + documentation: + $id: '436' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '438' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '439' + fixed: false + raw: Int + name: + $id: '437' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-post202Retry200-Headers + - $id: '441' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202NoRetry204 operation. + name: + $id: '454' + fixed: false + raw: LROs-post202NoRetry204-Headers + properties: + - $id: '442' + collectionFormat: none + defaultValue: + $id: '443' + fixed: false + deprecated: false + documentation: + $id: '444' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/post/202/noretry/204 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '446' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '447' + fixed: false + raw: String + name: + $id: '445' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '448' + collectionFormat: none + defaultValue: + $id: '449' + fixed: false + deprecated: false + documentation: + $id: '450' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '452' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '453' + fixed: false + raw: Int + name: + $id: '451' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-post202NoRetry204-Headers + - $id: '455' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetrySucceeded operation. + name: + $id: '474' + fixed: false + raw: LROs-postAsyncRetrySucceeded-Headers + properties: + - $id: '456' + collectionFormat: none + defaultValue: + $id: '457' + fixed: false + deprecated: false + documentation: + $id: '458' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '460' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '461' + fixed: false + raw: String + name: + $id: '459' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '462' + collectionFormat: none + defaultValue: + $id: '463' + fixed: false + deprecated: false + documentation: + $id: '464' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '466' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '467' + fixed: false + raw: String + name: + $id: '465' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '468' + collectionFormat: none + defaultValue: + $id: '469' + fixed: false + deprecated: false + documentation: + $id: '470' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '472' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '473' + fixed: false + raw: Int + name: + $id: '471' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncRetrySucceeded-Headers + - $id: '475' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncNoRetrySucceeded operation. + name: + $id: '494' + fixed: false + raw: LROs-postAsyncNoRetrySucceeded-Headers + properties: + - $id: '476' + collectionFormat: none + defaultValue: + $id: '477' + fixed: false + deprecated: false + documentation: + $id: '478' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '480' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '481' + fixed: false + raw: String + name: + $id: '479' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '482' + collectionFormat: none + defaultValue: + $id: '483' + fixed: false + deprecated: false + documentation: + $id: '484' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '486' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '487' + fixed: false + raw: String + name: + $id: '485' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '488' + collectionFormat: none + defaultValue: + $id: '489' + fixed: false + deprecated: false + documentation: + $id: '490' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '492' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '493' + fixed: false + raw: Int + name: + $id: '491' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncNoRetrySucceeded-Headers + - $id: '495' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetryFailed operation. + name: + $id: '514' + fixed: false + raw: LROs-postAsyncRetryFailed-Headers + properties: + - $id: '496' + collectionFormat: none + defaultValue: + $id: '497' + fixed: false + deprecated: false + documentation: + $id: '498' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '500' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '501' + fixed: false + raw: String + name: + $id: '499' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '502' + collectionFormat: none + defaultValue: + $id: '503' + fixed: false + deprecated: false + documentation: + $id: '504' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '506' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '507' + fixed: false + raw: String + name: + $id: '505' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '508' + collectionFormat: none + defaultValue: + $id: '509' + fixed: false + deprecated: false + documentation: + $id: '510' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '512' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '513' + fixed: false + raw: Int + name: + $id: '511' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncRetryFailed-Headers + - $id: '515' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetrycanceled operation. + name: + $id: '534' + fixed: false + raw: LROs-postAsyncRetrycanceled-Headers + properties: + - $id: '516' + collectionFormat: none + defaultValue: + $id: '517' + fixed: false + deprecated: false + documentation: + $id: '518' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '520' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '521' + fixed: false + raw: String + name: + $id: '519' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '522' + collectionFormat: none + defaultValue: + $id: '523' + fixed: false + deprecated: false + documentation: + $id: '524' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/canceled/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '526' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '527' + fixed: false + raw: String + name: + $id: '525' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '528' + collectionFormat: none + defaultValue: + $id: '529' + fixed: false + deprecated: false + documentation: + $id: '530' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '532' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '533' + fixed: false + raw: Int + name: + $id: '531' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROs-postAsyncRetrycanceled-Headers + - $id: '535' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetrySucceeded operation. + name: + $id: '554' + fixed: false + raw: LRORetrys-putAsyncRelativeRetrySucceeded-Headers + properties: + - $id: '536' + collectionFormat: none + defaultValue: + $id: '537' + fixed: false + deprecated: false + documentation: + $id: '538' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '540' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '541' + fixed: false + raw: String + name: + $id: '539' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '542' + collectionFormat: none + defaultValue: + $id: '543' + fixed: false + deprecated: false + documentation: + $id: '544' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '546' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '547' + fixed: false + raw: String + name: + $id: '545' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '548' + collectionFormat: none + defaultValue: + $id: '549' + fixed: false + deprecated: false + documentation: + $id: '550' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '552' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '553' + fixed: false + raw: Int + name: + $id: '551' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-putAsyncRelativeRetrySucceeded-Headers + - $id: '555' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteProvisioning202Accepted200Succeeded operation. + name: + $id: '568' + fixed: false + raw: LRORetrys-deleteProvisioning202Accepted200Succeeded-Headers + properties: + - $id: '556' + collectionFormat: none + defaultValue: + $id: '557' + fixed: false + deprecated: false + documentation: + $id: '558' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/provisioning/202/accepted/200/succeeded + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '560' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '561' + fixed: false + raw: String + name: + $id: '559' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '562' + collectionFormat: none + defaultValue: + $id: '563' + fixed: false + deprecated: false + documentation: + $id: '564' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '566' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '567' + fixed: false + raw: Int + name: + $id: '565' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-deleteProvisioning202Accepted200Succeeded-Headers + - $id: '569' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202Retry200 operation. + name: + $id: '582' + fixed: false + raw: LRORetrys-delete202Retry200-Headers + properties: + - $id: '570' + collectionFormat: none + defaultValue: + $id: '571' + fixed: false + deprecated: false + documentation: + $id: '572' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '574' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '575' + fixed: false + raw: String + name: + $id: '573' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '576' + collectionFormat: none + defaultValue: + $id: '577' + fixed: false + deprecated: false + documentation: + $id: '578' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '580' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '581' + fixed: false + raw: Int + name: + $id: '579' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-delete202Retry200-Headers + - $id: '583' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetrySucceeded operation. + name: + $id: '602' + fixed: false + raw: LRORetrys-deleteAsyncRelativeRetrySucceeded-Headers + properties: + - $id: '584' + collectionFormat: none + defaultValue: + $id: '585' + fixed: false + deprecated: false + documentation: + $id: '586' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '588' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '589' + fixed: false + raw: String + name: + $id: '587' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '590' + collectionFormat: none + defaultValue: + $id: '591' + fixed: false + deprecated: false + documentation: + $id: '592' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '595' + fixed: false + raw: String + name: + $id: '593' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '596' + collectionFormat: none + defaultValue: + $id: '597' + fixed: false + deprecated: false + documentation: + $id: '598' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '600' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '601' + fixed: false + raw: Int + name: + $id: '599' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-deleteAsyncRelativeRetrySucceeded-Headers + - $id: '603' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202Retry200 operation. + name: + $id: '616' + fixed: false + raw: LRORetrys-post202Retry200-Headers + properties: + - $id: '604' + collectionFormat: none + defaultValue: + $id: '605' + fixed: false + deprecated: false + documentation: + $id: '606' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '608' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '609' + fixed: false + raw: String + name: + $id: '607' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '610' + collectionFormat: none + defaultValue: + $id: '611' + fixed: false + deprecated: false + documentation: + $id: '612' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '614' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '615' + fixed: false + raw: Int + name: + $id: '613' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-post202Retry200-Headers + - $id: '617' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetrySucceeded operation. + name: + $id: '636' + fixed: false + raw: LRORetrys-postAsyncRelativeRetrySucceeded-Headers + properties: + - $id: '618' + collectionFormat: none + defaultValue: + $id: '619' + fixed: false + deprecated: false + documentation: + $id: '620' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '622' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '623' + fixed: false + raw: String + name: + $id: '621' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '624' + collectionFormat: none + defaultValue: + $id: '625' + fixed: false + deprecated: false + documentation: + $id: '626' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '628' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '629' + fixed: false + raw: String + name: + $id: '627' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '630' + collectionFormat: none + defaultValue: + $id: '631' + fixed: false + deprecated: false + documentation: + $id: '632' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '634' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '635' + fixed: false + raw: Int + name: + $id: '633' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LRORetrys-postAsyncRelativeRetrySucceeded-Headers + - $id: '637' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetry400 operation. + name: + $id: '656' + fixed: false + raw: LROSADs-putAsyncRelativeRetry400-Headers + properties: + - $id: '638' + collectionFormat: none + defaultValue: + $id: '639' + fixed: false + deprecated: false + documentation: + $id: '640' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '642' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '643' + fixed: false + raw: String + name: + $id: '641' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '644' + collectionFormat: none + defaultValue: + $id: '645' + fixed: false + deprecated: false + documentation: + $id: '646' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '648' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '649' + fixed: false + raw: String + name: + $id: '647' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '650' + collectionFormat: none + defaultValue: + $id: '651' + fixed: false + deprecated: false + documentation: + $id: '652' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '654' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '655' + fixed: false + raw: Int + name: + $id: '653' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetry400-Headers + - $id: '657' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteNonRetry400 operation. + name: + $id: '670' + fixed: false + raw: LROSADs-deleteNonRetry400-Headers + properties: + - $id: '658' + collectionFormat: none + defaultValue: + $id: '659' + fixed: false + deprecated: false + documentation: + $id: '660' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '662' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '663' + fixed: false + raw: String + name: + $id: '661' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '664' + collectionFormat: none + defaultValue: + $id: '665' + fixed: false + deprecated: false + documentation: + $id: '666' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '668' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '669' + fixed: false + raw: Int + name: + $id: '667' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteNonRetry400-Headers + - $id: '671' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202NonRetry400 operation. + name: + $id: '684' + fixed: false + raw: LROSADs-delete202NonRetry400-Headers + properties: + - $id: '672' + collectionFormat: none + defaultValue: + $id: '673' + fixed: false + deprecated: false + documentation: + $id: '674' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/delete/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '676' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '677' + fixed: false + raw: String + name: + $id: '675' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '678' + collectionFormat: none + defaultValue: + $id: '679' + fixed: false + deprecated: false + documentation: + $id: '680' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '682' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '683' + fixed: false + raw: Int + name: + $id: '681' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-delete202NonRetry400-Headers + - $id: '685' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetry400 operation. + name: + $id: '704' + fixed: false + raw: LROSADs-deleteAsyncRelativeRetry400-Headers + properties: + - $id: '686' + collectionFormat: none + defaultValue: + $id: '687' + fixed: false + deprecated: false + documentation: + $id: '688' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/deleteasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '690' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '691' + fixed: false + raw: String + name: + $id: '689' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '692' + collectionFormat: none + defaultValue: + $id: '693' + fixed: false + deprecated: false + documentation: + $id: '694' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/deleteasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '696' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '697' + fixed: false + raw: String + name: + $id: '695' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '698' + collectionFormat: none + defaultValue: + $id: '699' + fixed: false + deprecated: false + documentation: + $id: '700' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '702' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '703' + fixed: false + raw: Int + name: + $id: '701' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetry400-Headers + - $id: '705' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postNonRetry400 operation. + name: + $id: '718' + fixed: false + raw: LROSADs-postNonRetry400-Headers + properties: + - $id: '706' + collectionFormat: none + defaultValue: + $id: '707' + fixed: false + deprecated: false + documentation: + $id: '708' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '710' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '711' + fixed: false + raw: String + name: + $id: '709' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '712' + collectionFormat: none + defaultValue: + $id: '713' + fixed: false + deprecated: false + documentation: + $id: '714' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '716' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '717' + fixed: false + raw: Int + name: + $id: '715' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postNonRetry400-Headers + - $id: '719' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202NonRetry400 operation. + name: + $id: '732' + fixed: false + raw: LROSADs-post202NonRetry400-Headers + properties: + - $id: '720' + collectionFormat: none + defaultValue: + $id: '721' + fixed: false + deprecated: false + documentation: + $id: '722' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/retryerror/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '724' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '725' + fixed: false + raw: String + name: + $id: '723' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '726' + collectionFormat: none + defaultValue: + $id: '727' + fixed: false + deprecated: false + documentation: + $id: '728' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '730' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '731' + fixed: false + raw: Int + name: + $id: '729' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-post202NonRetry400-Headers + - $id: '733' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetry400 operation. + name: + $id: '752' + fixed: false + raw: LROSADs-postAsyncRelativeRetry400-Headers + properties: + - $id: '734' + collectionFormat: none + defaultValue: + $id: '735' + fixed: false + deprecated: false + documentation: + $id: '736' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '738' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '739' + fixed: false + raw: String + name: + $id: '737' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '740' + collectionFormat: none + defaultValue: + $id: '741' + fixed: false + deprecated: false + documentation: + $id: '742' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/nonretryerror/putasync/retry/operationResults/400 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '744' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '745' + fixed: false + raw: String + name: + $id: '743' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '746' + collectionFormat: none + defaultValue: + $id: '747' + fixed: false + deprecated: false + documentation: + $id: '748' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '750' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '751' + fixed: false + raw: Int + name: + $id: '749' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetry400-Headers + - $id: '753' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryNoStatus operation. + name: + $id: '772' + fixed: false + raw: LROSADs-putAsyncRelativeRetryNoStatus-Headers + properties: + - $id: '754' + collectionFormat: none + defaultValue: + $id: '755' + fixed: false + deprecated: false + documentation: + $id: '756' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '758' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '759' + fixed: false + raw: String + name: + $id: '757' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '760' + collectionFormat: none + defaultValue: + $id: '761' + fixed: false + deprecated: false + documentation: + $id: '762' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '764' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '765' + fixed: false + raw: String + name: + $id: '763' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '766' + collectionFormat: none + defaultValue: + $id: '767' + fixed: false + deprecated: false + documentation: + $id: '768' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '770' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '771' + fixed: false + raw: Int + name: + $id: '769' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryNoStatus-Headers + - $id: '773' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryNoStatusPayload operation. + name: + $id: '792' + fixed: false + raw: LROSADs-putAsyncRelativeRetryNoStatusPayload-Headers + properties: + - $id: '774' + collectionFormat: none + defaultValue: + $id: '775' + fixed: false + deprecated: false + documentation: + $id: '776' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '778' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '779' + fixed: false + raw: String + name: + $id: '777' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '780' + collectionFormat: none + defaultValue: + $id: '781' + fixed: false + deprecated: false + documentation: + $id: '782' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '784' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '785' + fixed: false + raw: String + name: + $id: '783' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '786' + collectionFormat: none + defaultValue: + $id: '787' + fixed: false + deprecated: false + documentation: + $id: '788' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '790' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '791' + fixed: false + raw: Int + name: + $id: '789' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryNoStatusPayload-Headers + - $id: '793' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetryNoStatus operation. + name: + $id: '812' + fixed: false + raw: LROSADs-deleteAsyncRelativeRetryNoStatus-Headers + properties: + - $id: '794' + collectionFormat: none + defaultValue: + $id: '795' + fixed: false + deprecated: false + documentation: + $id: '796' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '799' + fixed: false + raw: String + name: + $id: '797' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '800' + collectionFormat: none + defaultValue: + $id: '801' + fixed: false + deprecated: false + documentation: + $id: '802' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/deleteasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '804' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '805' + fixed: false + raw: String + name: + $id: '803' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '806' + collectionFormat: none + defaultValue: + $id: '807' + fixed: false + deprecated: false + documentation: + $id: '808' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '810' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '811' + fixed: false + raw: Int + name: + $id: '809' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetryNoStatus-Headers + - $id: '813' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202NoLocation operation. + name: + $id: '826' + fixed: false + raw: LROSADs-post202NoLocation-Headers + properties: + - $id: '814' + collectionFormat: none + defaultValue: + $id: '815' + fixed: false + deprecated: false + documentation: + $id: '816' + fixed: false + raw: 'Location to poll for result status: will not be set' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '818' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '819' + fixed: false + raw: String + name: + $id: '817' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '820' + collectionFormat: none + defaultValue: + $id: '821' + fixed: false + deprecated: false + documentation: + $id: '822' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '824' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '825' + fixed: false + raw: Int + name: + $id: '823' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-post202NoLocation-Headers + - $id: '827' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetryNoPayload operation. + name: + $id: '846' + fixed: false + raw: LROSADs-postAsyncRelativeRetryNoPayload-Headers + properties: + - $id: '828' + collectionFormat: none + defaultValue: + $id: '829' + fixed: false + deprecated: false + documentation: + $id: '830' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/putasync/retry/failed/operationResults/nopayload + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '833' + fixed: false + raw: String + name: + $id: '831' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '834' + collectionFormat: none + defaultValue: + $id: '835' + fixed: false + deprecated: false + documentation: + $id: '836' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/putasync/retry/failed/operationResults/nopayload + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '839' + fixed: false + raw: String + name: + $id: '837' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '840' + collectionFormat: none + defaultValue: + $id: '841' + fixed: false + deprecated: false + documentation: + $id: '842' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '844' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '845' + fixed: false + raw: Int + name: + $id: '843' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetryNoPayload-Headers + - $id: '847' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryInvalidHeader operation. + name: + $id: '866' + fixed: false + raw: LROSADs-putAsyncRelativeRetryInvalidHeader-Headers + properties: + - $id: '848' + collectionFormat: none + defaultValue: + $id: '849' + fixed: false + deprecated: false + documentation: + $id: '850' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '852' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '853' + fixed: false + raw: String + name: + $id: '851' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '854' + collectionFormat: none + defaultValue: + $id: '855' + fixed: false + deprecated: false + documentation: + $id: '856' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '858' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '859' + fixed: false + raw: String + name: + $id: '857' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '860' + collectionFormat: none + defaultValue: + $id: '861' + fixed: false + deprecated: false + documentation: + $id: '862' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '864' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '865' + fixed: false + raw: Int + name: + $id: '863' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryInvalidHeader-Headers + - $id: '867' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRelativeRetryInvalidJsonPolling operation. + name: + $id: '886' + fixed: false + raw: LROSADs-putAsyncRelativeRetryInvalidJsonPolling-Headers + properties: + - $id: '868' + collectionFormat: none + defaultValue: + $id: '869' + fixed: false + deprecated: false + documentation: + $id: '870' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '872' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '873' + fixed: false + raw: String + name: + $id: '871' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '874' + collectionFormat: none + defaultValue: + $id: '875' + fixed: false + deprecated: false + documentation: + $id: '876' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/putasync/retry/failed/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '878' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '879' + fixed: false + raw: String + name: + $id: '877' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '880' + collectionFormat: none + defaultValue: + $id: '881' + fixed: false + deprecated: false + documentation: + $id: '882' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '884' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '885' + fixed: false + raw: Int + name: + $id: '883' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-putAsyncRelativeRetryInvalidJsonPolling-Headers + - $id: '887' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for delete202RetryInvalidHeader operation. + name: + $id: '900' + fixed: false + raw: LROSADs-delete202RetryInvalidHeader-Headers + properties: + - $id: '888' + collectionFormat: none + defaultValue: + $id: '889' + fixed: false + deprecated: false + documentation: + $id: '890' + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '892' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '893' + fixed: false + raw: String + name: + $id: '891' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '894' + collectionFormat: none + defaultValue: + $id: '895' + fixed: false + deprecated: false + documentation: + $id: '896' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '898' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '899' + fixed: false + raw: Int + name: + $id: '897' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-delete202RetryInvalidHeader-Headers + - $id: '901' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetryInvalidHeader operation. + name: + $id: '920' + fixed: false + raw: LROSADs-deleteAsyncRelativeRetryInvalidHeader-Headers + properties: + - $id: '902' + collectionFormat: none + defaultValue: + $id: '903' + fixed: false + deprecated: false + documentation: + $id: '904' + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '906' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '907' + fixed: false + raw: String + name: + $id: '905' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '908' + collectionFormat: none + defaultValue: + $id: '909' + fixed: false + deprecated: false + documentation: + $id: '910' + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '912' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '913' + fixed: false + raw: String + name: + $id: '911' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '914' + collectionFormat: none + defaultValue: + $id: '915' + fixed: false + deprecated: false + documentation: + $id: '916' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '918' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '919' + fixed: false + raw: Int + name: + $id: '917' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetryInvalidHeader-Headers + - $id: '921' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for deleteAsyncRelativeRetryInvalidJsonPolling operation. + name: + $id: '940' + fixed: false + raw: LROSADs-deleteAsyncRelativeRetryInvalidJsonPolling-Headers + properties: + - $id: '922' + collectionFormat: none + defaultValue: + $id: '923' + fixed: false + deprecated: false + documentation: + $id: '924' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/deleteasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '926' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '927' + fixed: false + raw: String + name: + $id: '925' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '928' + collectionFormat: none + defaultValue: + $id: '929' + fixed: false + deprecated: false + documentation: + $id: '930' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/deleteasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '932' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '933' + fixed: false + raw: String + name: + $id: '931' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '934' + collectionFormat: none + defaultValue: + $id: '935' + fixed: false + deprecated: false + documentation: + $id: '936' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '938' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '939' + fixed: false + raw: Int + name: + $id: '937' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-deleteAsyncRelativeRetryInvalidJsonPolling-Headers + - $id: '941' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202RetryInvalidHeader operation. + name: + $id: '954' + fixed: false + raw: LROSADs-post202RetryInvalidHeader-Headers + properties: + - $id: '942' + collectionFormat: none + defaultValue: + $id: '943' + fixed: false + deprecated: false + documentation: + $id: '944' + fixed: false + raw: 'Location to poll for result status: will be set to /foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '946' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '947' + fixed: false + raw: String + name: + $id: '945' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '948' + collectionFormat: none + defaultValue: + $id: '949' + fixed: false + deprecated: false + documentation: + $id: '950' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '952' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '953' + fixed: false + raw: Int + name: + $id: '951' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-post202RetryInvalidHeader-Headers + - $id: '955' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetryInvalidHeader operation. + name: + $id: '974' + fixed: false + raw: LROSADs-postAsyncRelativeRetryInvalidHeader-Headers + properties: + - $id: '956' + collectionFormat: none + defaultValue: + $id: '957' + fixed: false + deprecated: false + documentation: + $id: '958' + fixed: false + raw: 'Location to poll for result status: will be set to foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '960' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '961' + fixed: false + raw: String + name: + $id: '959' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '962' + collectionFormat: none + defaultValue: + $id: '963' + fixed: false + deprecated: false + documentation: + $id: '964' + fixed: false + raw: 'Location to poll for result status: will be set to foo' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '966' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '967' + fixed: false + raw: String + name: + $id: '965' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '968' + collectionFormat: none + defaultValue: + $id: '969' + fixed: false + deprecated: false + documentation: + $id: '970' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to /bar + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '972' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '973' + fixed: false + raw: Int + name: + $id: '971' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetryInvalidHeader-Headers + - $id: '975' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRelativeRetryInvalidJsonPolling operation. + name: + $id: '994' + fixed: false + raw: LROSADs-postAsyncRelativeRetryInvalidJsonPolling-Headers + properties: + - $id: '976' + collectionFormat: none + defaultValue: + $id: '977' + fixed: false + deprecated: false + documentation: + $id: '978' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/postasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '980' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '981' + fixed: false + raw: String + name: + $id: '979' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '982' + collectionFormat: none + defaultValue: + $id: '983' + fixed: false + deprecated: false + documentation: + $id: '984' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/error/postasync/retry/failed/operationResults/invalidjsonpolling + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '986' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '987' + fixed: false + raw: String + name: + $id: '985' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '988' + collectionFormat: none + defaultValue: + $id: '989' + fixed: false + deprecated: false + documentation: + $id: '990' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '992' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '993' + fixed: false + raw: Int + name: + $id: '991' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROSADs-postAsyncRelativeRetryInvalidJsonPolling-Headers + - $id: '995' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for putAsyncRetrySucceeded operation. + name: + $id: '1014' + fixed: false + raw: LROsCustomHeader-putAsyncRetrySucceeded-Headers + properties: + - $id: '996' + collectionFormat: none + defaultValue: + $id: '997' + fixed: false + deprecated: false + documentation: + $id: '998' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1000' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1001' + fixed: false + raw: String + name: + $id: '999' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '1002' + collectionFormat: none + defaultValue: + $id: '1003' + fixed: false + deprecated: false + documentation: + $id: '1004' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1006' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1007' + fixed: false + raw: String + name: + $id: '1005' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '1008' + collectionFormat: none + defaultValue: + $id: '1009' + fixed: false + deprecated: false + documentation: + $id: '1010' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1012' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '1013' + fixed: false + raw: Int + name: + $id: '1011' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROsCustomHeader-putAsyncRetrySucceeded-Headers + - $id: '1015' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for post202Retry200 operation. + name: + $id: '1028' + fixed: false + raw: LROsCustomHeader-post202Retry200-Headers + properties: + - $id: '1016' + collectionFormat: none + defaultValue: + $id: '1017' + fixed: false + deprecated: false + documentation: + $id: '1018' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/post/202/retry/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1021' + fixed: false + raw: String + name: + $id: '1019' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '1022' + collectionFormat: none + defaultValue: + $id: '1023' + fixed: false + deprecated: false + documentation: + $id: '1024' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1026' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '1027' + fixed: false + raw: Int + name: + $id: '1025' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROsCustomHeader-post202Retry200-Headers + - $id: '1029' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for postAsyncRetrySucceeded operation. + name: + $id: '1048' + fixed: false + raw: LROsCustomHeader-postAsyncRetrySucceeded-Headers + properties: + - $id: '1030' + collectionFormat: none + defaultValue: + $id: '1031' + fixed: false + deprecated: false + documentation: + $id: '1032' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1034' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1035' + fixed: false + raw: String + name: + $id: '1033' + fixed: false + raw: Azure-AsyncOperation + realPath: + - Azure-AsyncOperation + serializedName: Azure-AsyncOperation + - $id: '1036' + collectionFormat: none + defaultValue: + $id: '1037' + fixed: false + deprecated: false + documentation: + $id: '1038' + fixed: false + raw: >- + Location to poll for result status: will be set to + /lro/customheader/putasync/retry/succeeded/operationResults/200 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1040' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1041' + fixed: false + raw: String + name: + $id: '1039' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + - $id: '1042' + collectionFormat: none + defaultValue: + $id: '1043' + fixed: false + deprecated: false + documentation: + $id: '1044' + fixed: false + raw: >- + Number of milliseconds until the next poll should be sent, will be + set to zero + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1046' + $type: PrimaryType + deprecated: false + format: Int32 + knownPrimaryType: int + name: + $id: '1047' + fixed: false + raw: Int + name: + $id: '1045' + fixed: false + raw: Retry-After + realPath: + - Retry-After + serializedName: Retry-After + serializedName: LROsCustomHeader-postAsyncRetrySucceeded-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-external: true + name: + $id: '15' + fixed: false + raw: CloudError + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: CloudError + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '49' + fixed: false + raw: Resource + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: DictionaryType + deprecated: false + name: + $id: '36' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '34' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '35' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '42' + fixed: false + raw: String + name: + $id: '40' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '47' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '48' + fixed: false + raw: String + name: + $id: '46' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Resource + - $id: '50' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '63' + fixed: false + raw: Sku + properties: + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + name: + $id: '54' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '62' + fixed: false + raw: String + name: + $id: '60' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: Sku + - $id: '64' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-flatten: true + name: + $id: '90' + fixed: false + raw: Product_properties + properties: + - $id: '65' + collectionFormat: none + defaultValue: + $id: '66' + fixed: false + deprecated: false + documentation: + $id: '67' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '70' + fixed: false + raw: String + name: + $id: '68' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '75' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '89' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '87' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '88' + fixed: false + raw: String + values: + - $id: '76' + name: Succeeded + serializedName: Succeeded + - $id: '77' + name: Failed + serializedName: Failed + - $id: '78' + name: canceled + serializedName: canceled + - $id: '79' + name: Accepted + serializedName: Accepted + - $id: '80' + name: Creating + serializedName: Creating + - $id: '81' + name: Created + serializedName: Created + - $id: '82' + name: Updating + serializedName: Updating + - $id: '83' + name: Updated + serializedName: Updated + - $id: '84' + name: Deleting + serializedName: Deleting + - $id: '85' + name: Deleted + serializedName: Deleted + - $id: '86' + name: OK + serializedName: OK + name: + $id: '74' + fixed: false + raw: provisioningStateValues + realPath: + - provisioningStateValues + serializedName: provisioningStateValues + serializedName: Product_properties + - $id: '91' + $type: CompositeType + baseModelType: + $ref: '16' + containsConstantProperties: false + deprecated: false + name: + $id: '96' + fixed: false + raw: Product + properties: + - $id: '92' + collectionFormat: none + defaultValue: + $id: '93' + fixed: false + deprecated: false + documentation: + $id: '94' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '64' + name: + $id: '95' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Product + - $id: '97' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-flatten: true + name: + $id: '123' + fixed: false + raw: SubProduct_properties + properties: + - $id: '98' + collectionFormat: none + defaultValue: + $id: '99' + fixed: false + deprecated: false + documentation: + $id: '100' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '103' + fixed: false + raw: String + name: + $id: '101' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '104' + collectionFormat: none + defaultValue: + $id: '105' + fixed: false + deprecated: false + documentation: + $id: '106' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '108' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '122' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '120' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '121' + fixed: false + raw: String + values: + - $id: '109' + name: Succeeded + serializedName: Succeeded + - $id: '110' + name: Failed + serializedName: Failed + - $id: '111' + name: canceled + serializedName: canceled + - $id: '112' + name: Accepted + serializedName: Accepted + - $id: '113' + name: Creating + serializedName: Creating + - $id: '114' + name: Created + serializedName: Created + - $id: '115' + name: Updating + serializedName: Updating + - $id: '116' + name: Updated + serializedName: Updated + - $id: '117' + name: Deleting + serializedName: Deleting + - $id: '118' + name: Deleted + serializedName: Deleted + - $id: '119' + name: OK + serializedName: OK + name: + $id: '107' + fixed: false + raw: provisioningStateValues + realPath: + - provisioningStateValues + serializedName: provisioningStateValues + serializedName: SubProduct_properties + - $id: '124' + $type: CompositeType + baseModelType: + $id: '129' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '136' + fixed: false + raw: SubResource + properties: + - $id: '130' + collectionFormat: none + defaultValue: + $id: '131' + fixed: false + deprecated: false + documentation: + $id: '132' + fixed: false + raw: Sub Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '134' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '135' + fixed: false + raw: String + name: + $id: '133' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource + containsConstantProperties: false + deprecated: false + name: + $id: '137' + fixed: false + raw: SubProduct + properties: + - $id: '125' + collectionFormat: none + defaultValue: + $id: '126' + fixed: false + deprecated: false + documentation: + $id: '127' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '97' + name: + $id: '128' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SubProduct + - $ref: '129' + - $id: '138' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '151' + fixed: false + raw: OperationResult_error + properties: + - $id: '139' + collectionFormat: none + defaultValue: + $id: '140' + fixed: false + deprecated: false + documentation: + $id: '141' + fixed: false + raw: The error code for an operation failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '143' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '144' + fixed: false + raw: Int + name: + $id: '142' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '145' + collectionFormat: none + defaultValue: + $id: '146' + fixed: false + deprecated: false + documentation: + $id: '147' + fixed: false + raw: The detailed arror message + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '149' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '150' + fixed: false + raw: String + name: + $id: '148' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: OperationResult_error + - $id: '152' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '176' + fixed: false + raw: OperationResult + properties: + - $id: '153' + collectionFormat: none + defaultValue: + $id: '154' + fixed: false + deprecated: false + documentation: + $id: '155' + fixed: false + raw: The status of the request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '157' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '171' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '170' + fixed: false + raw: String + values: + - $id: '158' + name: Succeeded + serializedName: Succeeded + - $id: '159' + name: Failed + serializedName: Failed + - $id: '160' + name: canceled + serializedName: canceled + - $id: '161' + name: Accepted + serializedName: Accepted + - $id: '162' + name: Creating + serializedName: Creating + - $id: '163' + name: Created + serializedName: Created + - $id: '164' + name: Updating + serializedName: Updating + - $id: '165' + name: Updated + serializedName: Updated + - $id: '166' + name: Deleting + serializedName: Deleting + - $id: '167' + name: Deleted + serializedName: Deleted + - $id: '168' + name: OK + serializedName: OK + name: + $id: '156' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '172' + collectionFormat: none + defaultValue: + $id: '173' + fixed: false + deprecated: false + documentation: + $id: '174' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '138' + name: + $id: '175' + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: OperationResult +modelsName: Models +name: AutoRestLongRunningOperationTestService +namespace: '' +operations: + - $id: '1049' + methods: + - $id: '1050' + defaultResponse: + $id: '1059' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Succeeded’. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1056' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1055' + fixed: false + raw: put200Succeeded + parameters: + - $id: '1051' + collectionFormat: none + defaultValue: + $id: '1052' + fixed: false + deprecated: false + documentation: + $id: '1053' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1054' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '1058' + isNullable: true + OK: + $id: '1057' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1060' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put200Succeeded + url: /lro/put/200/succeeded + - $id: '1061' + defaultResponse: + $id: '1069' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that does not contain + ProvisioningState=’Succeeded’. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1067' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1066' + fixed: false + raw: put200SucceededNoState + parameters: + - $id: '1062' + collectionFormat: none + defaultValue: + $id: '1063' + fixed: false + deprecated: false + documentation: + $id: '1064' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1065' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1068' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1070' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put200SucceededNoState + url: /lro/put/200/succeeded/nostate + - $id: '1071' + defaultResponse: + $id: '1079' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 202 to the initial + request, with a location header that points to a polling URL that + returns a 200 and an entity that doesn't contains ProvisioningState + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1077' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1076' + fixed: false + raw: put202Retry200 + parameters: + - $id: '1072' + collectionFormat: none + defaultValue: + $id: '1073' + fixed: false + deprecated: false + documentation: + $id: '1074' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1075' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1078' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1080' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put202Retry200 + url: /lro/put/202/retry/200 + - $id: '1081' + defaultResponse: + $id: '1090' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1087' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1086' + fixed: false + raw: put201CreatingSucceeded200 + parameters: + - $id: '1082' + collectionFormat: none + defaultValue: + $id: '1083' + fixed: false + deprecated: false + documentation: + $id: '1084' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1085' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1089' + body: + $ref: '91' + isNullable: true + OK: + $id: '1088' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1091' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put201CreatingSucceeded200 + url: /lro/put/201/creating/succeeded/200 + - $id: '1092' + defaultResponse: + $id: '1100' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Updating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1098' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1097' + fixed: false + raw: put200UpdatingSucceeded204 + parameters: + - $id: '1093' + collectionFormat: none + defaultValue: + $id: '1094' + fixed: false + deprecated: false + documentation: + $id: '1095' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1096' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1099' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1101' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put200UpdatingSucceeded204 + url: /lro/put/200/updating/succeeded/200 + - $id: '1102' + defaultResponse: + $id: '1111' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Created’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Failed’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1108' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1107' + fixed: false + raw: put201CreatingFailed200 + parameters: + - $id: '1103' + collectionFormat: none + defaultValue: + $id: '1104' + fixed: false + deprecated: false + documentation: + $id: '1105' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1106' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1110' + body: + $ref: '91' + isNullable: true + OK: + $id: '1109' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1112' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put201CreatingFailed200 + url: /lro/put/201/created/failed/200 + - $id: '1113' + defaultResponse: + $id: '1121' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Canceled’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1119' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1118' + fixed: false + raw: put200Acceptedcanceled200 + parameters: + - $id: '1114' + collectionFormat: none + defaultValue: + $id: '1115' + fixed: false + deprecated: false + documentation: + $id: '1116' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1117' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1120' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1122' + body: + $ref: '91' + isNullable: true + serializedName: LROs_put200Acceptedcanceled200 + url: /lro/put/200/accepted/canceled/200 + - $id: '1123' + defaultResponse: + $id: '1131' + body: + $ref: '2' + headers: + $ref: '177' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 202 to the initial request + with location header. Subsequent calls to operation status do not + contain location header. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1129' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1128' + fixed: false + raw: putNoHeaderInRetry + parameters: + - $id: '1124' + collectionFormat: none + defaultValue: + $id: '1125' + fixed: false + deprecated: false + documentation: + $id: '1126' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1127' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1130' + body: + $ref: '91' + headers: + $ref: '177' + isNullable: true + returnType: + $id: '1132' + body: + $ref: '91' + headers: + $ref: '177' + isNullable: true + serializedName: LROs_putNoHeaderInRetry + url: /lro/put/noheader/202/200 + - $id: '1133' + defaultResponse: + $id: '1141' + body: + $ref: '2' + headers: + $ref: '185' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1139' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1138' + fixed: false + raw: putAsyncRetrySucceeded + parameters: + - $id: '1134' + collectionFormat: none + defaultValue: + $id: '1135' + fixed: false + deprecated: false + documentation: + $id: '1136' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1137' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1140' + body: + $ref: '91' + headers: + $ref: '185' + isNullable: true + returnType: + $id: '1142' + body: + $ref: '91' + headers: + $ref: '185' + isNullable: true + serializedName: LROs_putAsyncRetrySucceeded + url: /lro/putasync/retry/succeeded + - $id: '1143' + defaultResponse: + $id: '1151' + body: + $ref: '2' + headers: + $ref: '205' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1149' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1148' + fixed: false + raw: putAsyncNoRetrySucceeded + parameters: + - $id: '1144' + collectionFormat: none + defaultValue: + $id: '1145' + fixed: false + deprecated: false + documentation: + $id: '1146' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1147' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1150' + body: + $ref: '91' + headers: + $ref: '205' + isNullable: true + returnType: + $id: '1152' + body: + $ref: '91' + headers: + $ref: '205' + isNullable: true + serializedName: LROs_putAsyncNoRetrySucceeded + url: /lro/putasync/noretry/succeeded + - $id: '1153' + defaultResponse: + $id: '1161' + body: + $ref: '2' + headers: + $ref: '219' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1159' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1158' + fixed: false + raw: putAsyncRetryFailed + parameters: + - $id: '1154' + collectionFormat: none + defaultValue: + $id: '1155' + fixed: false + deprecated: false + documentation: + $id: '1156' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1157' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1160' + body: + $ref: '91' + headers: + $ref: '219' + isNullable: true + returnType: + $id: '1162' + body: + $ref: '91' + headers: + $ref: '219' + isNullable: true + serializedName: LROs_putAsyncRetryFailed + url: /lro/putasync/retry/failed + - $id: '1163' + defaultResponse: + $id: '1171' + body: + $ref: '2' + headers: + $ref: '239' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1169' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1168' + fixed: false + raw: putAsyncNoRetrycanceled + parameters: + - $id: '1164' + collectionFormat: none + defaultValue: + $id: '1165' + fixed: false + deprecated: false + documentation: + $id: '1166' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1167' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1170' + body: + $ref: '91' + headers: + $ref: '239' + isNullable: true + returnType: + $id: '1172' + body: + $ref: '91' + headers: + $ref: '239' + isNullable: true + serializedName: LROs_putAsyncNoRetrycanceled + url: /lro/putasync/noretry/canceled + - $id: '1173' + defaultResponse: + $id: '1181' + body: + $ref: '2' + headers: + $ref: '253' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 202 to the initial request + with Azure-AsyncOperation header. Subsequent calls to operation status + do not contain Azure-AsyncOperation header. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1179' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1178' + fixed: false + raw: putAsyncNoHeaderInRetry + parameters: + - $id: '1174' + collectionFormat: none + defaultValue: + $id: '1175' + fixed: false + deprecated: false + documentation: + $id: '1176' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1177' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1180' + body: + $ref: '91' + headers: + $ref: '253' + isNullable: true + returnType: + $id: '1182' + body: + $ref: '91' + headers: + $ref: '253' + isNullable: true + serializedName: LROs_putAsyncNoHeaderInRetry + url: /lro/putasync/noheader/201/200 + - $id: '1183' + defaultResponse: + $id: '1191' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Long running put request with non resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1189' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1188' + fixed: false + raw: putNonResource + parameters: + - $id: '1184' + collectionFormat: none + defaultValue: + $id: '1185' + fixed: false + deprecated: false + documentation: + $id: '1186' + fixed: false + raw: sku to put + extensions: + x-ms-requestBody-name: sku + isConstant: false + isRequired: false + location: body + modelType: + $ref: '50' + name: + $id: '1187' + fixed: false + raw: sku + serializedName: sku + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1190' + body: + $ref: '50' + isNullable: true + returnType: + $id: '1192' + body: + $ref: '50' + isNullable: true + serializedName: LROs_putNonResource + url: /lro/putnonresource/202/200 + - $id: '1193' + defaultResponse: + $id: '1201' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Long running put request with non resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1199' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1198' + fixed: false + raw: putAsyncNonResource + parameters: + - $id: '1194' + collectionFormat: none + defaultValue: + $id: '1195' + fixed: false + deprecated: false + documentation: + $id: '1196' + fixed: false + raw: Sku to put + extensions: + x-ms-requestBody-name: sku + isConstant: false + isRequired: false + location: body + modelType: + $ref: '50' + name: + $id: '1197' + fixed: false + raw: sku + serializedName: sku + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1200' + body: + $ref: '50' + isNullable: true + returnType: + $id: '1202' + body: + $ref: '50' + isNullable: true + serializedName: LROs_putAsyncNonResource + url: /lro/putnonresourceasync/202/200 + - $id: '1203' + defaultResponse: + $id: '1211' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Long running put request with sub resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1209' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1208' + fixed: false + raw: putSubResource + parameters: + - $id: '1204' + collectionFormat: none + defaultValue: + $id: '1205' + fixed: false + deprecated: false + documentation: + $id: '1206' + fixed: false + raw: Sub Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '124' + name: + $id: '1207' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1210' + body: + $ref: '124' + isNullable: true + returnType: + $id: '1212' + body: + $ref: '124' + isNullable: true + serializedName: LROs_putSubResource + url: /lro/putsubresource/202/200 + - $id: '1213' + defaultResponse: + $id: '1221' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Long running put request with sub resource. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1219' + fixed: false + raw: LROs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1218' + fixed: false + raw: putAsyncSubResource + parameters: + - $id: '1214' + collectionFormat: none + defaultValue: + $id: '1215' + fixed: false + deprecated: false + documentation: + $id: '1216' + fixed: false + raw: Sub Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '124' + name: + $id: '1217' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1220' + body: + $ref: '124' + isNullable: true + returnType: + $id: '1222' + body: + $ref: '124' + isNullable: true + serializedName: LROs_putAsyncSubResource + url: /lro/putsubresourceasync/202/200 + - $id: '1223' + defaultResponse: + $id: '1228' + body: + $ref: '2' + headers: + $ref: '261' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Accepted’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1225' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1224' + fixed: false + raw: deleteProvisioning202Accepted200Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1227' + body: + $ref: '91' + headers: + $ref: '261' + isNullable: true + OK: + $id: '1226' + body: + $ref: '91' + headers: + $ref: '261' + isNullable: true + returnType: + $id: '1229' + body: + $ref: '91' + headers: + $ref: '261' + isNullable: true + serializedName: LROs_deleteProvisioning202Accepted200Succeeded + url: /lro/delete/provisioning/202/accepted/200/succeeded + - $id: '1230' + defaultResponse: + $id: '1235' + body: + $ref: '2' + headers: + $ref: '275' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Failed’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1232' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1231' + fixed: false + raw: deleteProvisioning202DeletingFailed200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1234' + body: + $ref: '91' + headers: + $ref: '275' + isNullable: true + OK: + $id: '1233' + body: + $ref: '91' + headers: + $ref: '275' + isNullable: true + returnType: + $id: '1236' + body: + $ref: '91' + headers: + $ref: '275' + isNullable: true + serializedName: LROs_deleteProvisioning202DeletingFailed200 + url: /lro/delete/provisioning/202/deleting/200/failed + - $id: '1237' + defaultResponse: + $id: '1242' + body: + $ref: '2' + headers: + $ref: '289' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Polls return this value until the last poll returns a ‘200’ with + ProvisioningState=’Canceled’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1239' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1238' + fixed: false + raw: deleteProvisioning202Deletingcanceled200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1241' + body: + $ref: '91' + headers: + $ref: '289' + isNullable: true + OK: + $id: '1240' + body: + $ref: '91' + headers: + $ref: '289' + isNullable: true + returnType: + $id: '1243' + body: + $ref: '91' + headers: + $ref: '289' + isNullable: true + serializedName: LROs_deleteProvisioning202Deletingcanceled200 + url: /lro/delete/provisioning/202/deleting/200/canceled + - $id: '1244' + defaultResponse: + $id: '1248' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Long running delete succeeds and returns right away + extensions: + x-ms-long-running-operation: true + group: + $id: '1246' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1245' + fixed: false + raw: delete204Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '1247' + isNullable: true + returnType: + $id: '1249' + isNullable: true + serializedName: LROs_delete204Succeeded + url: /lro/delete/204/succeeded + - $id: '1250' + defaultResponse: + $id: '1255' + body: + $ref: '2' + headers: + $ref: '303' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Polls return this value until the last poll returns a ‘200’ + with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1252' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1251' + fixed: false + raw: delete202Retry200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1254' + headers: + $ref: '303' + isNullable: true + OK: + $id: '1253' + body: + $ref: '91' + headers: + $ref: '303' + isNullable: true + returnType: + $id: '1256' + body: + $ref: '91' + headers: + $ref: '303' + isNullable: true + serializedName: LROs_delete202Retry200 + url: /lro/delete/202/retry/200 + - $id: '1257' + defaultResponse: + $id: '1262' + body: + $ref: '2' + headers: + $ref: '317' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Polls return this value until the last poll returns a ‘200’ + with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1259' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1258' + fixed: false + raw: delete202NoRetry204 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1261' + headers: + $ref: '317' + isNullable: true + OK: + $id: '1260' + body: + $ref: '91' + headers: + $ref: '317' + isNullable: true + returnType: + $id: '1263' + body: + $ref: '91' + headers: + $ref: '317' + isNullable: true + serializedName: LROs_delete202NoRetry204 + url: /lro/delete/202/noretry/204 + - $id: '1264' + defaultResponse: + $id: '1269' + body: + $ref: '2' + headers: + $ref: '331' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a location header in the + initial request. Subsequent calls to operation status do not contain + location header. + extensions: + x-ms-long-running-operation: true + group: + $id: '1266' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1265' + fixed: false + raw: deleteNoHeaderInRetry + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1267' + headers: + $ref: '331' + isNullable: true + NoContent: + $id: '1268' + headers: + $ref: '331' + isNullable: true + returnType: + $id: '1270' + headers: + $ref: '331' + isNullable: true + serializedName: LROs_deleteNoHeaderInRetry + url: /lro/delete/noheader + - $id: '1271' + defaultResponse: + $id: '1276' + body: + $ref: '2' + headers: + $ref: '339' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns an Azure-AsyncOperation + header in the initial request. Subsequent calls to operation status do + not contain Azure-AsyncOperation header. + extensions: + x-ms-long-running-operation: true + group: + $id: '1273' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1272' + fixed: false + raw: deleteAsyncNoHeaderInRetry + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1274' + headers: + $ref: '339' + isNullable: true + NoContent: + $id: '1275' + headers: + $ref: '339' + isNullable: true + returnType: + $id: '1277' + headers: + $ref: '339' + isNullable: true + serializedName: LROs_deleteAsyncNoHeaderInRetry + url: /lro/deleteasync/noheader/202/204 + - $id: '1278' + defaultResponse: + $id: '1282' + body: + $ref: '2' + headers: + $ref: '347' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1280' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1279' + fixed: false + raw: deleteAsyncRetrySucceeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1281' + headers: + $ref: '347' + isNullable: true + returnType: + $id: '1283' + headers: + $ref: '347' + isNullable: true + serializedName: LROs_deleteAsyncRetrySucceeded + url: /lro/deleteasync/retry/succeeded + - $id: '1284' + defaultResponse: + $id: '1288' + body: + $ref: '2' + headers: + $ref: '367' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1286' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1285' + fixed: false + raw: deleteAsyncNoRetrySucceeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1287' + headers: + $ref: '367' + isNullable: true + returnType: + $id: '1289' + headers: + $ref: '367' + isNullable: true + serializedName: LROs_deleteAsyncNoRetrySucceeded + url: /lro/deleteasync/noretry/succeeded + - $id: '1290' + defaultResponse: + $id: '1294' + body: + $ref: '2' + headers: + $ref: '387' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1292' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1291' + fixed: false + raw: deleteAsyncRetryFailed + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1293' + headers: + $ref: '387' + isNullable: true + returnType: + $id: '1295' + headers: + $ref: '387' + isNullable: true + serializedName: LROs_deleteAsyncRetryFailed + url: /lro/deleteasync/retry/failed + - $id: '1296' + defaultResponse: + $id: '1300' + body: + $ref: '2' + headers: + $ref: '407' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1298' + fixed: false + raw: LROs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1297' + fixed: false + raw: deleteAsyncRetrycanceled + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1299' + headers: + $ref: '407' + isNullable: true + returnType: + $id: '1301' + headers: + $ref: '407' + isNullable: true + serializedName: LROs_deleteAsyncRetrycanceled + url: /lro/deleteasync/retry/canceled + - $id: '1302' + defaultResponse: + $id: '1307' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with 'Location' header. Poll returns a 200 with a response + body after success. + extensions: + x-ms-long-running-operation: true + group: + $id: '1304' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1303' + fixed: false + raw: post200WithPayload + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1306' + body: + $ref: '50' + isNullable: true + OK: + $id: '1305' + body: + $ref: '50' + isNullable: true + returnType: + $id: '1308' + body: + $ref: '50' + isNullable: true + serializedName: LROs_post200WithPayload + url: /lro/post/payload/200 + - $id: '1309' + defaultResponse: + $id: '1317' + body: + $ref: '2' + headers: + $ref: '427' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with 'Location' and 'Retry-After' headers, Polls return a 200 + with a response body after success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1315' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1314' + fixed: false + raw: post202Retry200 + parameters: + - $id: '1310' + collectionFormat: none + defaultValue: + $id: '1311' + fixed: false + deprecated: false + documentation: + $id: '1312' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1313' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1316' + headers: + $ref: '427' + isNullable: true + returnType: + $id: '1318' + headers: + $ref: '427' + isNullable: true + serializedName: LROs_post202Retry200 + url: /lro/post/202/retry/200 + - $id: '1319' + defaultResponse: + $id: '1327' + body: + $ref: '2' + headers: + $ref: '441' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with 'Location' header, 204 with noresponse body after + success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1325' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1324' + fixed: false + raw: post202NoRetry204 + parameters: + - $id: '1320' + collectionFormat: none + defaultValue: + $id: '1321' + fixed: false + deprecated: false + documentation: + $id: '1322' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1323' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1326' + body: + $ref: '91' + headers: + $ref: '441' + isNullable: true + returnType: + $id: '1328' + body: + $ref: '91' + headers: + $ref: '441' + isNullable: true + serializedName: LROs_post202NoRetry204 + url: /lro/post/202/noretry/204 + - $id: '1329' + defaultResponse: + $id: '1338' + body: + $ref: '2' + headers: + $ref: '455' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1335' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1334' + fixed: false + raw: postAsyncRetrySucceeded + parameters: + - $id: '1330' + collectionFormat: none + defaultValue: + $id: '1331' + fixed: false + deprecated: false + documentation: + $id: '1332' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1333' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1337' + headers: + $ref: '455' + isNullable: true + OK: + $id: '1336' + body: + $ref: '91' + headers: + $ref: '455' + isNullable: true + returnType: + $id: '1339' + body: + $ref: '91' + headers: + $ref: '455' + isNullable: true + serializedName: LROs_postAsyncRetrySucceeded + url: /lro/postasync/retry/succeeded + - $id: '1340' + defaultResponse: + $id: '1349' + body: + $ref: '2' + headers: + $ref: '475' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1346' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1345' + fixed: false + raw: postAsyncNoRetrySucceeded + parameters: + - $id: '1341' + collectionFormat: none + defaultValue: + $id: '1342' + fixed: false + deprecated: false + documentation: + $id: '1343' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1344' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1348' + headers: + $ref: '475' + isNullable: true + OK: + $id: '1347' + body: + $ref: '91' + headers: + $ref: '475' + isNullable: true + returnType: + $id: '1350' + body: + $ref: '91' + headers: + $ref: '475' + isNullable: true + serializedName: LROs_postAsyncNoRetrySucceeded + url: /lro/postasync/noretry/succeeded + - $id: '1351' + defaultResponse: + $id: '1359' + body: + $ref: '2' + headers: + $ref: '495' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1357' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1356' + fixed: false + raw: postAsyncRetryFailed + parameters: + - $id: '1352' + collectionFormat: none + defaultValue: + $id: '1353' + fixed: false + deprecated: false + documentation: + $id: '1354' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1355' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1358' + headers: + $ref: '495' + isNullable: true + returnType: + $id: '1360' + headers: + $ref: '495' + isNullable: true + serializedName: LROs_postAsyncRetryFailed + url: /lro/postasync/retry/failed + - $id: '1361' + defaultResponse: + $id: '1369' + body: + $ref: '2' + headers: + $ref: '515' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1367' + fixed: false + raw: LROs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1366' + fixed: false + raw: postAsyncRetrycanceled + parameters: + - $id: '1362' + collectionFormat: none + defaultValue: + $id: '1363' + fixed: false + deprecated: false + documentation: + $id: '1364' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1365' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1368' + headers: + $ref: '515' + isNullable: true + returnType: + $id: '1370' + headers: + $ref: '515' + isNullable: true + serializedName: LROs_postAsyncRetrycanceled + url: /lro/postasync/retry/canceled + name: + $id: '1371' + fixed: false + raw: LROs + nameForProperty: LROs + typeName: + $id: '1372' + fixed: false + - $id: '1373' + methods: + - $id: '1374' + defaultResponse: + $id: '1383' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 500, then a 201 to the + initial request, with an entity that contains + ProvisioningState=’Creating’. Polls return this value until the last + poll returns a ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1380' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1379' + fixed: false + raw: put201CreatingSucceeded200 + parameters: + - $id: '1375' + collectionFormat: none + defaultValue: + $id: '1376' + fixed: false + deprecated: false + documentation: + $id: '1377' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1378' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1382' + body: + $ref: '91' + isNullable: true + OK: + $id: '1381' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1384' + body: + $ref: '91' + isNullable: true + serializedName: LRORetrys_put201CreatingSucceeded200 + url: /lro/retryerror/put/201/creating/succeeded/200 + - $id: '1385' + defaultResponse: + $id: '1393' + body: + $ref: '2' + headers: + $ref: '535' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 500, then a 200 to the + initial request, with an entity that contains + ProvisioningState=’Creating’. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1391' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1390' + fixed: false + raw: putAsyncRelativeRetrySucceeded + parameters: + - $id: '1386' + collectionFormat: none + defaultValue: + $id: '1387' + fixed: false + deprecated: false + documentation: + $id: '1388' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1389' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1392' + body: + $ref: '91' + headers: + $ref: '535' + isNullable: true + returnType: + $id: '1394' + body: + $ref: '91' + headers: + $ref: '535' + isNullable: true + serializedName: LRORetrys_putAsyncRelativeRetrySucceeded + url: /lro/retryerror/putasync/retry/succeeded + - $id: '1395' + defaultResponse: + $id: '1400' + body: + $ref: '2' + headers: + $ref: '555' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 500, then a 202 to the + initial request, with an entity that contains + ProvisioningState=’Accepted’. Polls return this value until the last + poll returns a ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1397' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1396' + fixed: false + raw: deleteProvisioning202Accepted200Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1399' + body: + $ref: '91' + headers: + $ref: '555' + isNullable: true + OK: + $id: '1398' + body: + $ref: '91' + headers: + $ref: '555' + isNullable: true + returnType: + $id: '1401' + body: + $ref: '91' + headers: + $ref: '555' + isNullable: true + serializedName: LRORetrys_deleteProvisioning202Accepted200Succeeded + url: /lro/retryerror/delete/provisioning/202/accepted/200/succeeded + - $id: '1402' + defaultResponse: + $id: '1406' + body: + $ref: '2' + headers: + $ref: '569' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 500, then a 202 to the + initial request. Polls return this value until the last poll returns a + ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + group: + $id: '1404' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1403' + fixed: false + raw: delete202Retry200 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1405' + headers: + $ref: '569' + isNullable: true + returnType: + $id: '1407' + headers: + $ref: '569' + isNullable: true + serializedName: LRORetrys_delete202Retry200 + url: /lro/retryerror/delete/202/retry/200 + - $id: '1408' + defaultResponse: + $id: '1412' + body: + $ref: '2' + headers: + $ref: '583' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 500, then a 202 to the + initial request. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1410' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1409' + fixed: false + raw: deleteAsyncRelativeRetrySucceeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1411' + headers: + $ref: '583' + isNullable: true + returnType: + $id: '1413' + headers: + $ref: '583' + isNullable: true + serializedName: LRORetrys_deleteAsyncRelativeRetrySucceeded + url: /lro/retryerror/deleteasync/retry/succeeded + - $id: '1414' + defaultResponse: + $id: '1422' + body: + $ref: '2' + headers: + $ref: '603' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 500, then a 202 to the + initial request, with 'Location' and 'Retry-After' headers, Polls + return a 200 with a response body after success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1420' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1419' + fixed: false + raw: post202Retry200 + parameters: + - $id: '1415' + collectionFormat: none + defaultValue: + $id: '1416' + fixed: false + deprecated: false + documentation: + $id: '1417' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1418' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1421' + headers: + $ref: '603' + isNullable: true + returnType: + $id: '1423' + headers: + $ref: '603' + isNullable: true + serializedName: LRORetrys_post202Retry200 + url: /lro/retryerror/post/202/retry/200 + - $id: '1424' + defaultResponse: + $id: '1432' + body: + $ref: '2' + headers: + $ref: '617' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 500, then a 202 to the + initial request, with an entity that contains + ProvisioningState=’Creating’. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1430' + fixed: false + raw: LRORetrys + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1429' + fixed: false + raw: postAsyncRelativeRetrySucceeded + parameters: + - $id: '1425' + collectionFormat: none + defaultValue: + $id: '1426' + fixed: false + deprecated: false + documentation: + $id: '1427' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1428' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1431' + headers: + $ref: '617' + isNullable: true + returnType: + $id: '1433' + headers: + $ref: '617' + isNullable: true + serializedName: LRORetrys_postAsyncRelativeRetrySucceeded + url: /lro/retryerror/postasync/retry/succeeded + name: + $id: '1434' + fixed: false + raw: LRORetrys + nameForProperty: LRORetrys + typeName: + $id: '1435' + fixed: false + - $id: '1436' + methods: + - $id: '1437' + defaultResponse: + $id: '1446' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Long running put request, service returns a 400 to the initial request' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1443' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1442' + fixed: false + raw: putNonRetry400 + parameters: + - $id: '1438' + collectionFormat: none + defaultValue: + $id: '1439' + fixed: false + deprecated: false + documentation: + $id: '1440' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1441' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1445' + body: + $ref: '91' + isNullable: true + OK: + $id: '1444' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1447' + body: + $ref: '91' + isNullable: true + serializedName: LROSADs_putNonRetry400 + url: /lro/nonretryerror/put/400 + - $id: '1448' + defaultResponse: + $id: '1457' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a Product with + 'ProvisioningState' = 'Creating' and 201 response code + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1454' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1453' + fixed: false + raw: putNonRetry201Creating400 + parameters: + - $id: '1449' + collectionFormat: none + defaultValue: + $id: '1450' + fixed: false + deprecated: false + documentation: + $id: '1451' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1452' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1456' + body: + $ref: '91' + isNullable: true + OK: + $id: '1455' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1458' + body: + $ref: '91' + isNullable: true + serializedName: LROSADs_putNonRetry201Creating400 + url: /lro/nonretryerror/put/201/creating/400 + - $id: '1459' + defaultResponse: + $id: '1468' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a Product with + 'ProvisioningState' = 'Creating' and 201 response code + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1465' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1464' + fixed: false + raw: putNonRetry201Creating400InvalidJson + parameters: + - $id: '1460' + collectionFormat: none + defaultValue: + $id: '1461' + fixed: false + deprecated: false + documentation: + $id: '1462' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1463' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1467' + body: + $ref: '91' + isNullable: true + OK: + $id: '1466' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1469' + body: + $ref: '91' + isNullable: true + serializedName: LROSADs_putNonRetry201Creating400InvalidJson + url: /lro/nonretryerror/put/201/creating/400/invalidjson + - $id: '1470' + defaultResponse: + $id: '1478' + body: + $ref: '2' + headers: + $ref: '637' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 with + ProvisioningState=’Creating’. Poll the endpoint indicated in the + Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1476' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1475' + fixed: false + raw: putAsyncRelativeRetry400 + parameters: + - $id: '1471' + collectionFormat: none + defaultValue: + $id: '1472' + fixed: false + deprecated: false + documentation: + $id: '1473' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1474' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1477' + body: + $ref: '91' + headers: + $ref: '637' + isNullable: true + returnType: + $id: '1479' + body: + $ref: '91' + headers: + $ref: '637' + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetry400 + url: /lro/nonretryerror/putasync/retry/400 + - $id: '1480' + defaultResponse: + $id: '1484' + body: + $ref: '2' + headers: + $ref: '657' + isNullable: true + deprecated: false + description: 'Long running delete request, service returns a 400 with an error body' + extensions: + x-ms-long-running-operation: true + group: + $id: '1482' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1481' + fixed: false + raw: deleteNonRetry400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1483' + headers: + $ref: '657' + isNullable: true + returnType: + $id: '1485' + headers: + $ref: '657' + isNullable: true + serializedName: LROSADs_deleteNonRetry400 + url: /lro/nonretryerror/delete/400 + - $id: '1486' + defaultResponse: + $id: '1490' + body: + $ref: '2' + headers: + $ref: '671' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 with a location + header + extensions: + x-ms-long-running-operation: true + group: + $id: '1488' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1487' + fixed: false + raw: delete202NonRetry400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1489' + headers: + $ref: '671' + isNullable: true + returnType: + $id: '1491' + headers: + $ref: '671' + isNullable: true + serializedName: LROSADs_delete202NonRetry400 + url: /lro/nonretryerror/delete/202/retry/400 + - $id: '1492' + defaultResponse: + $id: '1496' + body: + $ref: '2' + headers: + $ref: '685' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1494' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1493' + fixed: false + raw: deleteAsyncRelativeRetry400 + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1495' + headers: + $ref: '685' + isNullable: true + returnType: + $id: '1497' + headers: + $ref: '685' + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetry400 + url: /lro/nonretryerror/deleteasync/retry/400 + - $id: '1498' + defaultResponse: + $id: '1506' + body: + $ref: '2' + headers: + $ref: '705' + isNullable: true + deprecated: false + description: 'Long running post request, service returns a 400 with no error body' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1504' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1503' + fixed: false + raw: postNonRetry400 + parameters: + - $id: '1499' + collectionFormat: none + defaultValue: + $id: '1500' + fixed: false + deprecated: false + documentation: + $id: '1501' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1502' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1505' + headers: + $ref: '705' + isNullable: true + returnType: + $id: '1507' + headers: + $ref: '705' + isNullable: true + serializedName: LROSADs_postNonRetry400 + url: /lro/nonretryerror/post/400 + - $id: '1508' + defaultResponse: + $id: '1516' + body: + $ref: '2' + headers: + $ref: '719' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 with a location + header + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1514' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1513' + fixed: false + raw: post202NonRetry400 + parameters: + - $id: '1509' + collectionFormat: none + defaultValue: + $id: '1510' + fixed: false + deprecated: false + documentation: + $id: '1511' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1512' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1515' + headers: + $ref: '719' + isNullable: true + returnType: + $id: '1517' + headers: + $ref: '719' + isNullable: true + serializedName: LROSADs_post202NonRetry400 + url: /lro/nonretryerror/post/202/retry/400 + - $id: '1518' + defaultResponse: + $id: '1526' + body: + $ref: '2' + headers: + $ref: '733' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request Poll the endpoint indicated in the Azure-AsyncOperation header + for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1524' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1523' + fixed: false + raw: postAsyncRelativeRetry400 + parameters: + - $id: '1519' + collectionFormat: none + defaultValue: + $id: '1520' + fixed: false + deprecated: false + documentation: + $id: '1521' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1522' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1525' + headers: + $ref: '733' + isNullable: true + returnType: + $id: '1527' + headers: + $ref: '733' + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetry400 + url: /lro/nonretryerror/postasync/retry/400 + - $id: '1528' + defaultResponse: + $id: '1537' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 201 to the initial request + with no payload + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1534' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1533' + fixed: false + raw: putError201NoProvisioningStatePayload + parameters: + - $id: '1529' + collectionFormat: none + defaultValue: + $id: '1530' + fixed: false + deprecated: false + documentation: + $id: '1531' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1532' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1536' + body: + $ref: '91' + isNullable: true + OK: + $id: '1535' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1538' + body: + $ref: '91' + isNullable: true + serializedName: LROSADs_putError201NoProvisioningStatePayload + url: /lro/error/put/201/noprovisioningstatepayload + - $id: '1539' + defaultResponse: + $id: '1547' + body: + $ref: '2' + headers: + $ref: '753' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1545' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1544' + fixed: false + raw: putAsyncRelativeRetryNoStatus + parameters: + - $id: '1540' + collectionFormat: none + defaultValue: + $id: '1541' + fixed: false + deprecated: false + documentation: + $id: '1542' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1543' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1546' + body: + $ref: '91' + headers: + $ref: '753' + isNullable: true + returnType: + $id: '1548' + body: + $ref: '91' + headers: + $ref: '753' + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryNoStatus + url: /lro/error/putasync/retry/nostatus + - $id: '1549' + defaultResponse: + $id: '1557' + body: + $ref: '2' + headers: + $ref: '773' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1555' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1554' + fixed: false + raw: putAsyncRelativeRetryNoStatusPayload + parameters: + - $id: '1550' + collectionFormat: none + defaultValue: + $id: '1551' + fixed: false + deprecated: false + documentation: + $id: '1552' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1553' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1556' + body: + $ref: '91' + headers: + $ref: '773' + isNullable: true + returnType: + $id: '1558' + body: + $ref: '91' + headers: + $ref: '773' + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryNoStatusPayload + url: /lro/error/putasync/retry/nostatuspayload + - $id: '1559' + defaultResponse: + $id: '1563' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 204 to the initial + request, indicating success. + extensions: + x-ms-long-running-operation: true + group: + $id: '1561' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1560' + fixed: false + raw: delete204Succeeded + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '1562' + isNullable: true + returnType: + $id: '1564' + isNullable: true + serializedName: LROSADs_delete204Succeeded + url: /lro/error/delete/204/nolocation + - $id: '1565' + defaultResponse: + $id: '1569' + body: + $ref: '2' + headers: + $ref: '793' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1567' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1566' + fixed: false + raw: deleteAsyncRelativeRetryNoStatus + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1568' + headers: + $ref: '793' + isNullable: true + returnType: + $id: '1570' + headers: + $ref: '793' + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetryNoStatus + url: /lro/error/deleteasync/retry/nostatus + - $id: '1571' + defaultResponse: + $id: '1579' + body: + $ref: '2' + headers: + $ref: '813' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, without a location header. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1577' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1576' + fixed: false + raw: post202NoLocation + parameters: + - $id: '1572' + collectionFormat: none + defaultValue: + $id: '1573' + fixed: false + deprecated: false + documentation: + $id: '1574' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1575' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1578' + headers: + $ref: '813' + isNullable: true + returnType: + $id: '1580' + headers: + $ref: '813' + isNullable: true + serializedName: LROSADs_post202NoLocation + url: /lro/error/post/202/nolocation + - $id: '1581' + defaultResponse: + $id: '1589' + body: + $ref: '2' + headers: + $ref: '827' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1587' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1586' + fixed: false + raw: postAsyncRelativeRetryNoPayload + parameters: + - $id: '1582' + collectionFormat: none + defaultValue: + $id: '1583' + fixed: false + deprecated: false + documentation: + $id: '1584' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1585' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1588' + headers: + $ref: '827' + isNullable: true + returnType: + $id: '1590' + headers: + $ref: '827' + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetryNoPayload + url: /lro/error/postasync/retry/nopayload + - $id: '1591' + defaultResponse: + $id: '1600' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that is not a valid json + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1597' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1596' + fixed: false + raw: put200InvalidJson + parameters: + - $id: '1592' + collectionFormat: none + defaultValue: + $id: '1593' + fixed: false + deprecated: false + documentation: + $id: '1594' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1595' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '1599' + isNullable: true + OK: + $id: '1598' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1601' + body: + $ref: '91' + isNullable: true + serializedName: LROSADs_put200InvalidJson + url: /lro/error/put/200/invalidjson + - $id: '1602' + defaultResponse: + $id: '1610' + body: + $ref: '2' + headers: + $ref: '847' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + The endpoint indicated in the Azure-AsyncOperation header is invalid. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1608' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1607' + fixed: false + raw: putAsyncRelativeRetryInvalidHeader + parameters: + - $id: '1603' + collectionFormat: none + defaultValue: + $id: '1604' + fixed: false + deprecated: false + documentation: + $id: '1605' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1606' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1609' + body: + $ref: '91' + headers: + $ref: '847' + isNullable: true + returnType: + $id: '1611' + body: + $ref: '91' + headers: + $ref: '847' + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryInvalidHeader + url: /lro/error/putasync/retry/invalidheader + - $id: '1612' + defaultResponse: + $id: '1620' + body: + $ref: '2' + headers: + $ref: '867' + isNullable: true + deprecated: false + description: >- + Long running put request, service returns a 200 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1618' + fixed: false + raw: LROSADs + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1617' + fixed: false + raw: putAsyncRelativeRetryInvalidJsonPolling + parameters: + - $id: '1613' + collectionFormat: none + defaultValue: + $id: '1614' + fixed: false + deprecated: false + documentation: + $id: '1615' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1616' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1619' + body: + $ref: '91' + headers: + $ref: '867' + isNullable: true + returnType: + $id: '1621' + body: + $ref: '91' + headers: + $ref: '867' + isNullable: true + serializedName: LROSADs_putAsyncRelativeRetryInvalidJsonPolling + url: /lro/error/putasync/retry/invalidjsonpolling + - $id: '1622' + defaultResponse: + $id: '1626' + body: + $ref: '2' + headers: + $ref: '887' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request receing a reponse with an invalid 'Location' and 'Retry-After' + headers + extensions: + x-ms-long-running-operation: true + group: + $id: '1624' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1623' + fixed: false + raw: delete202RetryInvalidHeader + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1625' + headers: + $ref: '887' + isNullable: true + returnType: + $id: '1627' + headers: + $ref: '887' + isNullable: true + serializedName: LROSADs_delete202RetryInvalidHeader + url: /lro/error/delete/202/retry/invalidheader + - $id: '1628' + defaultResponse: + $id: '1632' + body: + $ref: '2' + headers: + $ref: '901' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. The endpoint indicated in the Azure-AsyncOperation header is + invalid + extensions: + x-ms-long-running-operation: true + group: + $id: '1630' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1629' + fixed: false + raw: deleteAsyncRelativeRetryInvalidHeader + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1631' + headers: + $ref: '901' + isNullable: true + returnType: + $id: '1633' + headers: + $ref: '901' + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetryInvalidHeader + url: /lro/error/deleteasync/retry/invalidheader + - $id: '1634' + defaultResponse: + $id: '1638' + body: + $ref: '2' + headers: + $ref: '921' + isNullable: true + deprecated: false + description: >- + Long running delete request, service returns a 202 to the initial + request. Poll the endpoint indicated in the Azure-AsyncOperation + header for operation status + extensions: + x-ms-long-running-operation: true + group: + $id: '1636' + fixed: false + raw: LROSADs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '1635' + fixed: false + raw: deleteAsyncRelativeRetryInvalidJsonPolling + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1637' + headers: + $ref: '921' + isNullable: true + returnType: + $id: '1639' + headers: + $ref: '921' + isNullable: true + serializedName: LROSADs_deleteAsyncRelativeRetryInvalidJsonPolling + url: /lro/error/deleteasync/retry/invalidjsonpolling + - $id: '1640' + defaultResponse: + $id: '1648' + body: + $ref: '2' + headers: + $ref: '941' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with invalid 'Location' and 'Retry-After' headers. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1646' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1645' + fixed: false + raw: post202RetryInvalidHeader + parameters: + - $id: '1641' + collectionFormat: none + defaultValue: + $id: '1642' + fixed: false + deprecated: false + documentation: + $id: '1643' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1644' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1647' + headers: + $ref: '941' + isNullable: true + returnType: + $id: '1649' + headers: + $ref: '941' + isNullable: true + serializedName: LROSADs_post202RetryInvalidHeader + url: /lro/error/post/202/retry/invalidheader + - $id: '1650' + defaultResponse: + $id: '1658' + body: + $ref: '2' + headers: + $ref: '955' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + The endpoint indicated in the Azure-AsyncOperation header is invalid. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1656' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1655' + fixed: false + raw: postAsyncRelativeRetryInvalidHeader + parameters: + - $id: '1651' + collectionFormat: none + defaultValue: + $id: '1652' + fixed: false + deprecated: false + documentation: + $id: '1653' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1654' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1657' + headers: + $ref: '955' + isNullable: true + returnType: + $id: '1659' + headers: + $ref: '955' + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetryInvalidHeader + url: /lro/error/postasync/retry/invalidheader + - $id: '1660' + defaultResponse: + $id: '1668' + body: + $ref: '2' + headers: + $ref: '975' + isNullable: true + deprecated: false + description: >- + Long running post request, service returns a 202 to the initial + request, with an entity that contains ProvisioningState=’Creating’. + Poll the endpoint indicated in the Azure-AsyncOperation header for + operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1666' + fixed: false + raw: LROSADs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1665' + fixed: false + raw: postAsyncRelativeRetryInvalidJsonPolling + parameters: + - $id: '1661' + collectionFormat: none + defaultValue: + $id: '1662' + fixed: false + deprecated: false + documentation: + $id: '1663' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1664' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1667' + headers: + $ref: '975' + isNullable: true + returnType: + $id: '1669' + headers: + $ref: '975' + isNullable: true + serializedName: LROSADs_postAsyncRelativeRetryInvalidJsonPolling + url: /lro/error/postasync/retry/invalidjsonpolling + name: + $id: '1670' + fixed: false + raw: LROSADs + nameForProperty: LROSADs + typeName: + $id: '1671' + fixed: false + - $id: '1672' + methods: + - $id: '1673' + defaultResponse: + $id: '1681' + body: + $ref: '2' + headers: + $ref: '995' + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running put request, + service returns a 200 to the initial request, with an entity that + contains ProvisioningState=’Creating’. Poll the endpoint indicated in + the Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1679' + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1678' + fixed: false + raw: putAsyncRetrySucceeded + parameters: + - $id: '1674' + collectionFormat: none + defaultValue: + $id: '1675' + fixed: false + deprecated: false + documentation: + $id: '1676' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1677' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1680' + body: + $ref: '91' + headers: + $ref: '995' + isNullable: true + returnType: + $id: '1682' + body: + $ref: '91' + headers: + $ref: '995' + isNullable: true + serializedName: LROsCustomHeader_putAsyncRetrySucceeded + url: /lro/customheader/putasync/retry/succeeded + - $id: '1683' + defaultResponse: + $id: '1692' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running put request, + service returns a 201 to the initial request, with an entity that + contains ProvisioningState=’Creating’. Polls return this value until + the last poll returns a ‘200’ with ProvisioningState=’Succeeded’ + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1689' + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1688' + fixed: false + raw: put201CreatingSucceeded200 + parameters: + - $id: '1684' + collectionFormat: none + defaultValue: + $id: '1685' + fixed: false + deprecated: false + documentation: + $id: '1686' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1687' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1691' + body: + $ref: '91' + isNullable: true + OK: + $id: '1690' + body: + $ref: '91' + isNullable: true + returnType: + $id: '1693' + body: + $ref: '91' + isNullable: true + serializedName: LROsCustomHeader_put201CreatingSucceeded200 + url: /lro/customheader/put/201/creating/succeeded/200 + - $id: '1694' + defaultResponse: + $id: '1702' + body: + $ref: '2' + headers: + $ref: '1015' + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running post request, + service returns a 202 to the initial request, with 'Location' and + 'Retry-After' headers, Polls return a 200 with a response body after + success + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1700' + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1699' + fixed: false + raw: post202Retry200 + parameters: + - $id: '1695' + collectionFormat: none + defaultValue: + $id: '1696' + fixed: false + deprecated: false + documentation: + $id: '1697' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1698' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1701' + headers: + $ref: '1015' + isNullable: true + returnType: + $id: '1703' + headers: + $ref: '1015' + isNullable: true + serializedName: LROsCustomHeader_post202Retry200 + url: /lro/customheader/post/202/retry/200 + - $id: '1704' + defaultResponse: + $id: '1712' + body: + $ref: '2' + headers: + $ref: '1029' + isNullable: true + deprecated: false + description: >- + x-ms-client-request-id = 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0 is + required message header for all requests. Long running post request, + service returns a 202 to the initial request, with an entity that + contains ProvisioningState=’Creating’. Poll the endpoint indicated in + the Azure-AsyncOperation header for operation status + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '0' + group: + $id: '1710' + fixed: false + raw: LROsCustomHeader + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1709' + fixed: false + raw: postAsyncRetrySucceeded + parameters: + - $id: '1705' + collectionFormat: none + defaultValue: + $id: '1706' + fixed: false + deprecated: false + documentation: + $id: '1707' + fixed: false + raw: Product to put + extensions: + x-ms-requestBody-name: product + isConstant: false + isRequired: false + location: body + modelType: + $ref: '91' + name: + $id: '1708' + fixed: false + raw: product + serializedName: product + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '1711' + headers: + $ref: '1029' + isNullable: true + returnType: + $id: '1713' + headers: + $ref: '1029' + isNullable: true + serializedName: LROsCustomHeader_postAsyncRetrySucceeded + url: /lro/customheader/postasync/retry/succeeded + name: + $id: '1714' + fixed: false + raw: LROsCustomHeader + nameForProperty: LROsCustomHeader + typeName: + $id: '1715' + fixed: false diff --git a/test/Expected/model-flattening/code-model-v1-yaml.norm.yaml b/test/Expected/model-flattening/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..266d267 --- /dev/null +++ b/test/Expected/model-flattening/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1241 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Resource Flattening for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: parentError + realPath: + - parentError + serializedName: parentError + serializedName: Error +modelTypes: + - *ref_0 + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Resource + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: FlattenedProduct_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: p.name + realPath: + - p.name + serializedName: p.name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - name: canceled + serializedName: canceled + - name: Accepted + serializedName: Accepted + - name: Creating + serializedName: Creating + - name: Created + serializedName: Created + - name: Updating + serializedName: Updating + - name: Updated + serializedName: Updated + - name: Deleting + serializedName: Deleting + - name: Deleted + serializedName: Deleted + - name: OK + serializedName: OK + name: + fixed: false + raw: provisioningStateValues + realPath: + - provisioningStateValues + serializedName: provisioningStateValues + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: FlattenedProduct_properties + - &ref_3 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: Flattened product. + externalDocsUrl: 'http://tempuri.org' + name: + fixed: false + raw: FlattenedProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FlattenedProduct + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResourceCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: productresource + realPath: + - productresource + serializedName: productresource + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: arrayofresources + realPath: + - arrayofresources + serializedName: arrayofresources + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + name: + fixed: false + raw: dictionaryofresources + realPath: + - dictionaryofresources + serializedName: dictionaryofresources + serializedName: ResourceCollection + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: BaseProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique identifier representing a specific product for a given + latitude & longitude. For example, uberX in San Francisco will have + a different product_id than uberX in Los Angeles. + extensions: + x-ms-client-name: productId + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: base_product_id + realPath: + - base_product_id + serializedName: base_product_id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Description of product. + extensions: + x-ms-client-name: description + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: base_product_description + realPath: + - base_product_description + serializedName: base_product_description + serializedName: BaseProduct + - &ref_4 + $type: CompositeType + baseModelType: &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Generic URL. + name: + fixed: false + raw: GenericUrl + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Generic URL value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: generic_value + realPath: + - generic_value + serializedName: generic_value + serializedName: GenericUrl + containsConstantProperties: false + deprecated: false + documentation: The product URL. + name: + fixed: false + raw: ProductUrl + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: URL value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: '@odata.value' + realPath: + - '@odata.value' + serializedName: '@odata.value' + serializedName: ProductUrl + - &ref_6 + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: SimpleProductProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Display name of product. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: max_product_display_name + realPath: + - max_product_display_name + serializedName: max_product_display_name + - collectionFormat: none + defaultValue: + fixed: false + raw: Large + deprecated: false + documentation: + fixed: false + raw: 'Capacity of product. For example, 4 people.' + extensions: + x-ms-client-name: capacity + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: max_product_capacity + realPath: + - max_product_capacity + serializedName: max_product_capacity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: max_product_image + realPath: + - max_product_image + serializedName: max_product_image + serializedName: SimpleProductProperties + - &ref_14 + $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: SimpleProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_6 + name: + fixed: false + raw: details + realPath: + - details + serializedName: details + serializedName: SimpleProduct + - *ref_7 + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The wrapped produc. + name: + fixed: false + raw: WrappedProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the product value + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: WrappedProduct + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The wrapped produc. + name: + fixed: false + raw: ProductWrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: property + realPath: + - property + serializedName: property + serializedName: ProductWrapper +modelsName: Models +name: AutoRestResourceFlatteningTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as an Array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putArray + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putArray + url: /model-flatten/array + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as an Array + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_9 + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + isNullable: true + returnType: + body: *ref_9 + isNullable: true + serializedName: getArray + url: /model-flatten/array + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + No need to have a route in Express server for this operation. Used to + verify the type flattened is not removed if it's referenced in an + array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putWrappedArray + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_8 + name: + fixed: false + name: + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putWrappedArray + url: /model-flatten/wrappedarray + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + No need to have a route in Express server for this operation. Used to + verify the type flattened is not removed if it's referenced in an + array + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getWrappedArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_11 + $type: SequenceType + deprecated: false + elementType: *ref_10 + name: + fixed: false + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: getWrappedArray + url: /model-flatten/wrappedarray + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as a Dictionary + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putDictionary + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as a Dictionary to put + extensions: + x-ms-requestBody-name: ResourceDictionary + isConstant: false + isRequired: false + location: body + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + name: + fixed: false + raw: ResourceDictionary + serializedName: ResourceDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putDictionary + url: /model-flatten/dictionary + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as a Dictionary + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_12 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_3 + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: getDictionary + url: /model-flatten/dictionary + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put External Resource as a ResourceCollection + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putResourceCollection + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: External Resource as a ResourceCollection to put + extensions: + x-ms-requestBody-name: ResourceComplexObject + isConstant: false + isRequired: false + location: body + modelType: *ref_13 + name: + fixed: false + raw: ResourceComplexObject + serializedName: ResourceComplexObject + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: putResourceCollection + url: /model-flatten/resourcecollection + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get External Resource as a ResourceCollection + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getResourceCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_13 + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: getResourceCollection + url: /model-flatten/resourcecollection + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put Simple Product with client flattening true on the model + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSimpleProduct + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple body product to put + extensions: + x-ms-requestBody-name: SimpleBodyProduct + isConstant: false + isRequired: false + location: body + modelType: *ref_14 + name: + fixed: false + raw: SimpleBodyProduct + serializedName: SimpleBodyProduct + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: putSimpleProduct + url: /model-flatten/customFlattening + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Put Flattened Simple Product with client flattening true on the + parameter + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postFlattenedSimpleProduct + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple body product to post + extensions: + x-ms-client-flatten: true + x-ms-requestBody-name: SimpleBodyProduct + isConstant: false + isRequired: false + location: body + modelType: *ref_14 + name: + fixed: false + raw: SimpleBodyProduct + serializedName: SimpleBodyProduct + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: postFlattenedSimpleProduct + url: /model-flatten/customFlattening + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Put Simple Product with client flattening true on the model + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putSimpleProductWithGrouping + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Simple body product to put + extensions: + x-ms-client-flatten: true + x-ms-parameter-grouping: + name: flatten-parameter-group + x-ms-requestBody-name: SimpleBodyProduct + isConstant: false + isRequired: false + location: body + modelType: *ref_14 + name: + fixed: false + raw: SimpleBodyProduct + serializedName: SimpleBodyProduct + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product name with value 'groupproduct' + extensions: + x-ms-parameter-grouping: + name: flatten-parameter-group + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: putSimpleProductWithGrouping + url: '/model-flatten/customFlattening/parametergrouping/{name}/' + name: + fixed: false + raw: '' + nameForProperty: AutoRestResourceFlatteningTestService + typeName: + fixed: false diff --git a/test/Expected/model-flattening/code-model-v1.norm.yaml b/test/Expected/model-flattening/code-model-v1.norm.yaml new file mode 100644 index 0000000..fbb4e0c --- /dev/null +++ b/test/Expected/model-flattening/code-model-v1.norm.yaml @@ -0,0 +1,1571 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Resource Flattening for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '19' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2' + name: + $id: '18' + fixed: false + raw: parentError + realPath: + - parentError + serializedName: parentError + serializedName: Error + - $id: '20' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '53' + fixed: false + raw: Resource + properties: + - $id: '21' + collectionFormat: none + defaultValue: + $id: '22' + fixed: false + deprecated: false + documentation: + $id: '23' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '25' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '26' + fixed: false + raw: String + name: + $id: '24' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '27' + collectionFormat: none + defaultValue: + $id: '28' + fixed: false + deprecated: false + documentation: + $id: '29' + fixed: false + raw: Resource Type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '31' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '32' + fixed: false + raw: String + name: + $id: '30' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '37' + $type: DictionaryType + deprecated: false + name: + $id: '40' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '38' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '39' + fixed: false + raw: String + name: + $id: '36' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + raw: Resource Location + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '46' + fixed: false + raw: String + name: + $id: '44' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '47' + collectionFormat: none + defaultValue: + $id: '48' + fixed: false + deprecated: false + documentation: + $id: '49' + fixed: false + raw: Resource Name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '51' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '52' + fixed: false + raw: String + name: + $id: '50' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Resource + - $id: '54' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-client-flatten: true + name: + $id: '92' + fixed: false + raw: FlattenedProduct_properties + properties: + - $id: '55' + collectionFormat: none + defaultValue: + $id: '56' + fixed: false + deprecated: false + documentation: + $id: '57' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '59' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '60' + fixed: false + raw: String + name: + $id: '58' + fixed: false + raw: p.name + realPath: + - p.name + serializedName: p.name + - $id: '61' + collectionFormat: none + defaultValue: + $id: '62' + fixed: false + deprecated: false + documentation: + $id: '63' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '65' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '66' + fixed: false + raw: String + name: + $id: '64' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '67' + collectionFormat: none + defaultValue: + $id: '68' + fixed: false + deprecated: false + documentation: + $id: '69' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '71' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '85' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '83' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '84' + fixed: false + raw: String + values: + - $id: '72' + name: Succeeded + serializedName: Succeeded + - $id: '73' + name: Failed + serializedName: Failed + - $id: '74' + name: canceled + serializedName: canceled + - $id: '75' + name: Accepted + serializedName: Accepted + - $id: '76' + name: Creating + serializedName: Creating + - $id: '77' + name: Created + serializedName: Created + - $id: '78' + name: Updating + serializedName: Updating + - $id: '79' + name: Updated + serializedName: Updated + - $id: '80' + name: Deleting + serializedName: Deleting + - $id: '81' + name: Deleted + serializedName: Deleted + - $id: '82' + name: OK + serializedName: OK + name: + $id: '70' + fixed: false + raw: provisioningStateValues + realPath: + - provisioningStateValues + serializedName: provisioningStateValues + - $id: '86' + collectionFormat: none + defaultValue: + $id: '87' + fixed: false + deprecated: false + documentation: + $id: '88' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '90' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '91' + fixed: false + raw: String + name: + $id: '89' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: FlattenedProduct_properties + - $id: '93' + $type: CompositeType + baseModelType: + $ref: '20' + containsConstantProperties: false + deprecated: false + documentation: Flattened product. + externalDocsUrl: 'http://tempuri.org' + name: + $id: '98' + fixed: false + raw: FlattenedProduct + properties: + - $id: '94' + collectionFormat: none + defaultValue: + $id: '95' + fixed: false + deprecated: false + documentation: + $id: '96' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '54' + name: + $id: '97' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FlattenedProduct + - $id: '99' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '116' + fixed: false + raw: ResourceCollection + properties: + - $id: '100' + collectionFormat: none + defaultValue: + $id: '101' + fixed: false + deprecated: false + documentation: + $id: '102' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '93' + name: + $id: '103' + fixed: false + raw: productresource + realPath: + - productresource + serializedName: productresource + - $id: '104' + collectionFormat: none + defaultValue: + $id: '105' + fixed: false + deprecated: false + documentation: + $id: '106' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '108' + $type: SequenceType + deprecated: false + elementType: + $ref: '93' + name: + $id: '109' + fixed: false + name: + $id: '107' + fixed: false + raw: arrayofresources + realPath: + - arrayofresources + serializedName: arrayofresources + - $id: '110' + collectionFormat: none + defaultValue: + $id: '111' + fixed: false + deprecated: false + documentation: + $id: '112' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '114' + $type: DictionaryType + deprecated: false + name: + $id: '115' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '93' + name: + $id: '113' + fixed: false + raw: dictionaryofresources + realPath: + - dictionaryofresources + serializedName: dictionaryofresources + serializedName: ResourceCollection + - $id: '117' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The product documentation. + name: + $id: '130' + fixed: false + raw: BaseProduct + properties: + - $id: '118' + collectionFormat: none + defaultValue: + $id: '119' + fixed: false + deprecated: false + documentation: + $id: '120' + fixed: false + raw: >- + Unique identifier representing a specific product for a given + latitude & longitude. For example, uberX in San Francisco will have + a different product_id than uberX in Los Angeles. + extensions: + x-ms-client-name: productId + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '122' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '123' + fixed: false + raw: String + name: + $id: '121' + fixed: false + raw: base_product_id + realPath: + - base_product_id + serializedName: base_product_id + - $id: '124' + collectionFormat: none + defaultValue: + $id: '125' + fixed: false + deprecated: false + documentation: + $id: '126' + fixed: false + raw: Description of product. + extensions: + x-ms-client-name: description + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '128' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '129' + fixed: false + raw: String + name: + $id: '127' + fixed: false + raw: base_product_description + realPath: + - base_product_description + serializedName: base_product_description + serializedName: BaseProduct + - $id: '131' + $type: CompositeType + baseModelType: + $id: '138' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Generic URL. + name: + $id: '145' + fixed: false + raw: GenericUrl + properties: + - $id: '139' + collectionFormat: none + defaultValue: + $id: '140' + fixed: false + deprecated: false + documentation: + $id: '141' + fixed: false + raw: Generic URL value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '144' + fixed: false + raw: String + name: + $id: '142' + fixed: false + raw: generic_value + realPath: + - generic_value + serializedName: generic_value + serializedName: GenericUrl + containsConstantProperties: false + deprecated: false + documentation: The product URL. + name: + $id: '146' + fixed: false + raw: ProductUrl + properties: + - $id: '132' + collectionFormat: none + defaultValue: + $id: '133' + fixed: false + deprecated: false + documentation: + $id: '134' + fixed: false + raw: URL value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '136' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '137' + fixed: false + raw: String + name: + $id: '135' + fixed: false + raw: '@odata.value' + realPath: + - '@odata.value' + serializedName: '@odata.value' + serializedName: ProductUrl + - $id: '147' + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + $id: '164' + fixed: false + raw: SimpleProductProperties + properties: + - $id: '148' + collectionFormat: none + defaultValue: + $id: '149' + fixed: false + deprecated: false + documentation: + $id: '150' + fixed: false + raw: Display name of product. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '152' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '153' + fixed: false + raw: String + name: + $id: '151' + fixed: false + raw: max_product_display_name + realPath: + - max_product_display_name + serializedName: max_product_display_name + - $id: '154' + collectionFormat: none + defaultValue: + $id: '155' + fixed: false + raw: Large + deprecated: false + documentation: + $id: '156' + fixed: false + raw: 'Capacity of product. For example, 4 people.' + extensions: + x-ms-client-name: capacity + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '158' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '159' + fixed: false + raw: String + name: + $id: '157' + fixed: false + raw: max_product_capacity + realPath: + - max_product_capacity + serializedName: max_product_capacity + - $id: '160' + collectionFormat: none + defaultValue: + $id: '161' + fixed: false + deprecated: false + documentation: + $id: '162' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '131' + name: + $id: '163' + fixed: false + raw: max_product_image + realPath: + - max_product_image + serializedName: max_product_image + serializedName: SimpleProductProperties + - $id: '165' + $type: CompositeType + baseModelType: + $ref: '117' + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + $id: '170' + fixed: false + raw: SimpleProduct + properties: + - $id: '166' + collectionFormat: none + defaultValue: + $id: '167' + fixed: false + deprecated: false + documentation: + $id: '168' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '147' + name: + $id: '169' + fixed: false + raw: details + realPath: + - details + serializedName: details + serializedName: SimpleProduct + - $ref: '138' + - $id: '171' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The wrapped produc. + name: + $id: '178' + fixed: false + raw: WrappedProduct + properties: + - $id: '172' + collectionFormat: none + defaultValue: + $id: '173' + fixed: false + deprecated: false + documentation: + $id: '174' + fixed: false + raw: the product value + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '176' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '177' + fixed: false + raw: String + name: + $id: '175' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: WrappedProduct + - $id: '179' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The wrapped produc. + name: + $id: '184' + fixed: false + raw: ProductWrapper + properties: + - $id: '180' + collectionFormat: none + defaultValue: + $id: '181' + fixed: false + deprecated: false + documentation: + $id: '182' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '171' + name: + $id: '183' + fixed: false + raw: property + realPath: + - property + serializedName: property + serializedName: ProductWrapper +modelsName: Models +name: AutoRestResourceFlatteningTestService +namespace: '' +operations: + - $id: '185' + methods: + - $id: '186' + defaultResponse: + $id: '196' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as an Array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '194' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '193' + fixed: false + raw: putArray + parameters: + - $id: '187' + collectionFormat: csv + defaultValue: + $id: '188' + fixed: false + deprecated: false + documentation: + $id: '189' + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $id: '191' + $type: SequenceType + deprecated: false + elementType: + $ref: '20' + name: + $id: '192' + fixed: false + name: + $id: '190' + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '195' + isNullable: true + returnType: + $id: '197' + isNullable: true + serializedName: putArray + url: /model-flatten/array + - $id: '198' + defaultResponse: + $id: '204' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as an Array + externalDocsUrl: 'http://tempuri.org' + group: + $id: '200' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '199' + fixed: false + raw: getArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '201' + body: + $id: '202' + $type: SequenceType + deprecated: false + elementType: + $ref: '93' + name: + $id: '203' + fixed: false + isNullable: true + returnType: + $id: '205' + body: + $ref: '202' + isNullable: true + serializedName: getArray + url: /model-flatten/array + - $id: '206' + defaultResponse: + $id: '216' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + No need to have a route in Express server for this operation. Used to + verify the type flattened is not removed if it's referenced in an + array + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '214' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '213' + fixed: false + raw: putWrappedArray + parameters: + - $id: '207' + collectionFormat: csv + defaultValue: + $id: '208' + fixed: false + deprecated: false + documentation: + $id: '209' + fixed: false + raw: External Resource as an Array to put + extensions: + x-ms-requestBody-name: ResourceArray + isConstant: false + isRequired: false + location: body + modelType: + $id: '211' + $type: SequenceType + deprecated: false + elementType: + $ref: '171' + name: + $id: '212' + fixed: false + name: + $id: '210' + fixed: false + raw: ResourceArray + serializedName: ResourceArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '215' + isNullable: true + returnType: + $id: '217' + isNullable: true + serializedName: putWrappedArray + url: /model-flatten/wrappedarray + - $id: '218' + defaultResponse: + $id: '224' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + No need to have a route in Express server for this operation. Used to + verify the type flattened is not removed if it's referenced in an + array + externalDocsUrl: 'http://tempuri.org' + group: + $id: '220' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '219' + fixed: false + raw: getWrappedArray + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '221' + body: + $id: '222' + $type: SequenceType + deprecated: false + elementType: + $ref: '179' + name: + $id: '223' + fixed: false + isNullable: true + returnType: + $id: '225' + body: + $ref: '222' + isNullable: true + serializedName: getWrappedArray + url: /model-flatten/wrappedarray + - $id: '226' + defaultResponse: + $id: '236' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as a Dictionary + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '234' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '233' + fixed: false + raw: putDictionary + parameters: + - $id: '227' + collectionFormat: none + defaultValue: + $id: '228' + fixed: false + deprecated: false + documentation: + $id: '229' + fixed: false + raw: External Resource as a Dictionary to put + extensions: + x-ms-requestBody-name: ResourceDictionary + isConstant: false + isRequired: false + location: body + modelType: + $id: '231' + $type: DictionaryType + deprecated: false + name: + $id: '232' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '93' + name: + $id: '230' + fixed: false + raw: ResourceDictionary + serializedName: ResourceDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '235' + isNullable: true + returnType: + $id: '237' + isNullable: true + serializedName: putDictionary + url: /model-flatten/dictionary + - $id: '238' + defaultResponse: + $id: '244' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as a Dictionary + externalDocsUrl: 'http://tempuri.org' + group: + $id: '240' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '239' + fixed: false + raw: getDictionary + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '241' + body: + $id: '242' + $type: DictionaryType + deprecated: false + name: + $id: '243' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '93' + isNullable: true + returnType: + $id: '245' + body: + $ref: '242' + isNullable: true + serializedName: getDictionary + url: /model-flatten/dictionary + - $id: '246' + defaultResponse: + $id: '254' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put External Resource as a ResourceCollection + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '252' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '251' + fixed: false + raw: putResourceCollection + parameters: + - $id: '247' + collectionFormat: none + defaultValue: + $id: '248' + fixed: false + deprecated: false + documentation: + $id: '249' + fixed: false + raw: External Resource as a ResourceCollection to put + extensions: + x-ms-requestBody-name: ResourceComplexObject + isConstant: false + isRequired: false + location: body + modelType: + $ref: '99' + name: + $id: '250' + fixed: false + raw: ResourceComplexObject + serializedName: ResourceComplexObject + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '253' + isNullable: true + returnType: + $id: '255' + isNullable: true + serializedName: putResourceCollection + url: /model-flatten/resourcecollection + - $id: '256' + defaultResponse: + $id: '260' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get External Resource as a ResourceCollection + externalDocsUrl: 'http://tempuri.org' + group: + $id: '258' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '257' + fixed: false + raw: getResourceCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '259' + body: + $ref: '99' + isNullable: true + returnType: + $id: '261' + body: + $ref: '99' + isNullable: true + serializedName: getResourceCollection + url: /model-flatten/resourcecollection + - $id: '262' + defaultResponse: + $id: '270' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put Simple Product with client flattening true on the model + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '268' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '267' + fixed: false + raw: putSimpleProduct + parameters: + - $id: '263' + collectionFormat: none + defaultValue: + $id: '264' + fixed: false + deprecated: false + documentation: + $id: '265' + fixed: false + raw: Simple body product to put + extensions: + x-ms-requestBody-name: SimpleBodyProduct + isConstant: false + isRequired: false + location: body + modelType: + $ref: '165' + name: + $id: '266' + fixed: false + raw: SimpleBodyProduct + serializedName: SimpleBodyProduct + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '269' + body: + $ref: '165' + isNullable: true + returnType: + $id: '271' + body: + $ref: '165' + isNullable: true + serializedName: putSimpleProduct + url: /model-flatten/customFlattening + - $id: '272' + defaultResponse: + $id: '280' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Put Flattened Simple Product with client flattening true on the + parameter + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '278' + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '277' + fixed: false + raw: postFlattenedSimpleProduct + parameters: + - $id: '273' + collectionFormat: none + defaultValue: + $id: '274' + fixed: false + deprecated: false + documentation: + $id: '275' + fixed: false + raw: Simple body product to post + extensions: + x-ms-client-flatten: true + x-ms-requestBody-name: SimpleBodyProduct + isConstant: false + isRequired: false + location: body + modelType: + $ref: '165' + name: + $id: '276' + fixed: false + raw: SimpleBodyProduct + serializedName: SimpleBodyProduct + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '279' + body: + $ref: '165' + isNullable: true + returnType: + $id: '281' + body: + $ref: '165' + isNullable: true + serializedName: postFlattenedSimpleProduct + url: /model-flatten/customFlattening + - $id: '282' + defaultResponse: + $id: '296' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Put Simple Product with client flattening true on the model + extensions: + x-ms-requestBody-index: '0' + externalDocsUrl: 'http://tempuri.org' + group: + $id: '294' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '293' + fixed: false + raw: putSimpleProductWithGrouping + parameters: + - $id: '283' + collectionFormat: none + defaultValue: + $id: '284' + fixed: false + deprecated: false + documentation: + $id: '285' + fixed: false + raw: Simple body product to put + extensions: + x-ms-client-flatten: true + x-ms-parameter-grouping: + name: flatten-parameter-group + x-ms-requestBody-name: SimpleBodyProduct + isConstant: false + isRequired: false + location: body + modelType: + $ref: '165' + name: + $id: '286' + fixed: false + raw: SimpleBodyProduct + serializedName: SimpleBodyProduct + - $id: '287' + collectionFormat: none + defaultValue: + $id: '288' + fixed: false + deprecated: false + documentation: + $id: '289' + fixed: false + raw: Product name with value 'groupproduct' + extensions: + x-ms-parameter-grouping: + name: flatten-parameter-group + isConstant: false + isRequired: true + location: path + modelType: + $id: '291' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '292' + fixed: false + raw: String + name: + $id: '290' + fixed: false + raw: name + serializedName: name + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '295' + body: + $ref: '165' + isNullable: true + returnType: + $id: '297' + body: + $ref: '165' + isNullable: true + serializedName: putSimpleProductWithGrouping + url: '/model-flatten/customFlattening/parametergrouping/{name}/' + name: + $id: '298' + fixed: false + raw: '' + nameForProperty: AutoRestResourceFlatteningTestService + typeName: + $id: '299' + fixed: false diff --git a/test/Expected/paging/code-model-v1-yaml.norm.yaml b/test/Expected/paging/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..edc3239 --- /dev/null +++ b/test/Expected/paging/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1127 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Long-running Operation for AutoRest +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Product_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Product_properties + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Product + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Product + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ProductResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProductResult + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OdataProductResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + serializedName: OdataProductResult + - $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OperationResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The status of the request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - name: canceled + serializedName: canceled + - name: Accepted + serializedName: Accepted + - name: Creating + serializedName: Creating + - name: Created + serializedName: Created + - name: Updating + serializedName: Updating + - name: Updated + serializedName: Updated + - name: Deleting + serializedName: Deleting + - name: Deleted + serializedName: Deleted + - name: OK + serializedName: OK + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: OperationResult +modelsName: Models +name: AutoRestPagingTestService +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: A paging operation that finishes on the first call without a nextlink + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSinglePages + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getSinglePages + url: /paging/single + - defaultResponse: + isNullable: true + deprecated: false + description: A paging operation that includes a nextLink that has 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePages + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the maximum number of items to return in the response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + Sets the maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getMultiplePages + url: /paging/multiple + - defaultResponse: + isNullable: true + deprecated: false + description: >- + A paging operation that includes a nextLink in odata format that has + 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOdataMultiplePages + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the maximum number of items to return in the response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + Sets the maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_3 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: Paging_getOdataMultiplePages + url: /paging/multiple/odata + - defaultResponse: + isNullable: true + deprecated: false + description: A paging operation that includes a nextLink that has 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesWithOffset + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the maximum number of items to return in the response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Offset of return value + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: offset + serializedName: offset + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + Sets the maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getMultiplePagesWithOffset + url: '/paging/multiple/withpath/{offset}' + - defaultResponse: + isNullable: true + deprecated: false + description: >- + A paging operation that fails on the first call with 500 and then + retries and then get a response including a nextLink that has 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesRetryFirst + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getMultiplePagesRetryFirst + url: /paging/multiple/retryfirst + - defaultResponse: + isNullable: true + deprecated: false + description: >- + A paging operation that includes a nextLink that has 10 pages, of + which the 2nd call fails first with 500. The client should retry and + finish all 10 pages eventually. + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesRetrySecond + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getMultiplePagesRetrySecond + url: /paging/multiple/retrysecond + - defaultResponse: + isNullable: true + deprecated: false + description: A paging operation that receives a 400 on the first call + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSinglePagesFailure + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getSinglePagesFailure + url: /paging/single/failure + - defaultResponse: + isNullable: true + deprecated: false + description: A paging operation that receives a 400 on the second call + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesFailure + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getMultiplePagesFailure + url: /paging/multiple/failure + - defaultResponse: + isNullable: true + deprecated: false + description: A paging operation that receives an invalid nextLink + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesFailureUri + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_2 + isNullable: true + returnType: + body: *ref_2 + isNullable: true + serializedName: Paging_getMultiplePagesFailureUri + url: /paging/multiple/failureuri + - defaultResponse: + isNullable: true + deprecated: false + description: 'A paging operation that doesn''t return a full URL, just a fragment' + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragment + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesFragmentNextLink + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the api version to use. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api_version + serializedName: api_version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the tenant to use. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenant + serializedName: tenant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_3 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: Paging_getMultiplePagesFragmentNextLink + url: '/paging/multiple/fragment/{tenant}' + - defaultResponse: + isNullable: true + deprecated: false + description: >- + A paging operation that doesn't return a full URL, just a fragment + with parameters grouped + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragmentWithGrouping + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getMultiplePagesFragmentWithGroupingNextLink + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the api version to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api_version + serializedName: api_version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the tenant to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenant + serializedName: tenant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_3 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: Paging_getMultiplePagesFragmentWithGroupingNextLink + url: '/paging/multiple/fragmentwithgrouping/{tenant}' + - defaultResponse: + isNullable: true + deprecated: false + description: 'A paging operation that doesn''t return a full URL, just a fragment' + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragment + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: nextFragment + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the api version to use. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api_version + serializedName: api_version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the tenant to use. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenant + serializedName: tenant + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Next link for list operation. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + serializedName: nextLink + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_3 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: Paging_nextFragment + url: '/paging/multiple/fragment/{tenant}/{nextLink}' + - defaultResponse: + isNullable: true + deprecated: false + description: 'A paging operation that doesn''t return a full URL, just a fragment' + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragmentWithGrouping + group: + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: nextFragmentWithGrouping + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the api version to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api_version + serializedName: api_version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sets the tenant to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenant + serializedName: tenant + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Next link for list operation. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + serializedName: nextLink + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_3 + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: Paging_nextFragmentWithGrouping + url: '/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}' + name: + fixed: false + raw: Paging + nameForProperty: Paging + typeName: + fixed: false diff --git a/test/Expected/paging/code-model-v1.norm.yaml b/test/Expected/paging/code-model-v1.norm.yaml new file mode 100644 index 0000000..766c9de --- /dev/null +++ b/test/Expected/paging/code-model-v1.norm.yaml @@ -0,0 +1,1423 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Long-running Operation for AutoRest +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Product_properties + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Product_properties + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '21' + fixed: false + raw: Product + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2' + name: + $id: '20' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Product + - $id: '22' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '35' + fixed: false + raw: ProductResult + properties: + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: SequenceType + deprecated: false + elementType: + $ref: '16' + name: + $id: '28' + fixed: false + name: + $id: '26' + fixed: false + raw: values + realPath: + - values + serializedName: values + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '34' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProductResult + - $id: '36' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '49' + fixed: false + raw: OdataProductResult + properties: + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '41' + $type: SequenceType + deprecated: false + elementType: + $ref: '16' + name: + $id: '42' + fixed: false + name: + $id: '40' + fixed: false + raw: values + realPath: + - values + serializedName: values + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '47' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '48' + fixed: false + raw: String + name: + $id: '46' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + serializedName: OdataProductResult + - $id: '50' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '70' + fixed: false + raw: OperationResult + properties: + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + raw: The status of the request + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '55' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '69' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '67' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '68' + fixed: false + raw: String + values: + - $id: '56' + name: Succeeded + serializedName: Succeeded + - $id: '57' + name: Failed + serializedName: Failed + - $id: '58' + name: canceled + serializedName: canceled + - $id: '59' + name: Accepted + serializedName: Accepted + - $id: '60' + name: Creating + serializedName: Creating + - $id: '61' + name: Created + serializedName: Created + - $id: '62' + name: Updating + serializedName: Updating + - $id: '63' + name: Updated + serializedName: Updated + - $id: '64' + name: Deleting + serializedName: Deleting + - $id: '65' + name: Deleted + serializedName: Deleted + - $id: '66' + name: OK + serializedName: OK + name: + $id: '54' + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: OperationResult +modelsName: Models +name: AutoRestPagingTestService +namespace: '' +operations: + - $id: '71' + methods: + - $id: '72' + defaultResponse: + $id: '76' + isNullable: true + deprecated: false + description: A paging operation that finishes on the first call without a nextlink + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '74' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '73' + fixed: false + raw: getSinglePages + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '75' + body: + $ref: '22' + isNullable: true + returnType: + $id: '77' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getSinglePages + url: /paging/single + - $id: '78' + defaultResponse: + $id: '100' + isNullable: true + deprecated: false + description: A paging operation that includes a nextLink that has 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '98' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '97' + fixed: false + raw: getMultiplePages + parameters: + - $id: '79' + collectionFormat: none + defaultValue: + $id: '80' + fixed: false + deprecated: false + documentation: + $id: '81' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '83' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '84' + fixed: false + raw: String + name: + $id: '82' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '85' + collectionFormat: none + defaultValue: + $id: '86' + fixed: false + deprecated: false + documentation: + $id: '87' + fixed: false + raw: Sets the maximum number of items to return in the response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '89' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '90' + fixed: false + raw: Int + name: + $id: '88' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '91' + collectionFormat: none + defaultValue: + $id: '92' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '93' + fixed: false + raw: >- + Sets the maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '95' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '96' + fixed: false + raw: Int + name: + $id: '94' + fixed: false + raw: timeout + serializedName: timeout + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '99' + body: + $ref: '22' + isNullable: true + returnType: + $id: '101' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getMultiplePages + url: /paging/multiple + - $id: '102' + defaultResponse: + $id: '124' + isNullable: true + deprecated: false + description: >- + A paging operation that includes a nextLink in odata format that has + 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + group: + $id: '122' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '121' + fixed: false + raw: getOdataMultiplePages + parameters: + - $id: '103' + collectionFormat: none + defaultValue: + $id: '104' + fixed: false + deprecated: false + documentation: + $id: '105' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '108' + fixed: false + raw: String + name: + $id: '106' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '109' + collectionFormat: none + defaultValue: + $id: '110' + fixed: false + deprecated: false + documentation: + $id: '111' + fixed: false + raw: Sets the maximum number of items to return in the response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '113' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '114' + fixed: false + raw: Int + name: + $id: '112' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '115' + collectionFormat: none + defaultValue: + $id: '116' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '117' + fixed: false + raw: >- + Sets the maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '119' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '120' + fixed: false + raw: Int + name: + $id: '118' + fixed: false + raw: timeout + serializedName: timeout + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '123' + body: + $ref: '36' + isNullable: true + returnType: + $id: '125' + body: + $ref: '36' + isNullable: true + serializedName: Paging_getOdataMultiplePages + url: /paging/multiple/odata + - $id: '126' + defaultResponse: + $id: '154' + isNullable: true + deprecated: false + description: A paging operation that includes a nextLink that has 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '152' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '151' + fixed: false + raw: getMultiplePagesWithOffset + parameters: + - $id: '127' + collectionFormat: none + defaultValue: + $id: '128' + fixed: false + deprecated: false + documentation: + $id: '129' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '132' + fixed: false + raw: String + name: + $id: '130' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '133' + collectionFormat: none + defaultValue: + $id: '134' + fixed: false + deprecated: false + documentation: + $id: '135' + fixed: false + raw: Sets the maximum number of items to return in the response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '137' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '138' + fixed: false + raw: Int + name: + $id: '136' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '139' + collectionFormat: none + defaultValue: + $id: '140' + fixed: false + deprecated: false + documentation: + $id: '141' + fixed: false + raw: Offset of return value + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: true + location: path + modelType: + $id: '143' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '144' + fixed: false + raw: Int + name: + $id: '142' + fixed: false + raw: offset + serializedName: offset + - $id: '145' + collectionFormat: none + defaultValue: + $id: '146' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '147' + fixed: false + raw: >- + Sets the maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '149' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '150' + fixed: false + raw: Int + name: + $id: '148' + fixed: false + raw: timeout + serializedName: timeout + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '153' + body: + $ref: '22' + isNullable: true + returnType: + $id: '155' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getMultiplePagesWithOffset + url: '/paging/multiple/withpath/{offset}' + - $id: '156' + defaultResponse: + $id: '160' + isNullable: true + deprecated: false + description: >- + A paging operation that fails on the first call with 500 and then + retries and then get a response including a nextLink that has 10 pages + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '158' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '157' + fixed: false + raw: getMultiplePagesRetryFirst + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '159' + body: + $ref: '22' + isNullable: true + returnType: + $id: '161' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getMultiplePagesRetryFirst + url: /paging/multiple/retryfirst + - $id: '162' + defaultResponse: + $id: '166' + isNullable: true + deprecated: false + description: >- + A paging operation that includes a nextLink that has 10 pages, of + which the 2nd call fails first with 500. The client should retry and + finish all 10 pages eventually. + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '164' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '163' + fixed: false + raw: getMultiplePagesRetrySecond + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '165' + body: + $ref: '22' + isNullable: true + returnType: + $id: '167' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getMultiplePagesRetrySecond + url: /paging/multiple/retrysecond + - $id: '168' + defaultResponse: + $id: '172' + isNullable: true + deprecated: false + description: A paging operation that receives a 400 on the first call + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '170' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '169' + fixed: false + raw: getSinglePagesFailure + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '171' + body: + $ref: '22' + isNullable: true + returnType: + $id: '173' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getSinglePagesFailure + url: /paging/single/failure + - $id: '174' + defaultResponse: + $id: '178' + isNullable: true + deprecated: false + description: A paging operation that receives a 400 on the second call + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '176' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '175' + fixed: false + raw: getMultiplePagesFailure + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '177' + body: + $ref: '22' + isNullable: true + returnType: + $id: '179' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getMultiplePagesFailure + url: /paging/multiple/failure + - $id: '180' + defaultResponse: + $id: '184' + isNullable: true + deprecated: false + description: A paging operation that receives an invalid nextLink + extensions: + x-ms-pageable: + itemName: values + nextLinkName: nextLink + group: + $id: '182' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '181' + fixed: false + raw: getMultiplePagesFailureUri + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '183' + body: + $ref: '22' + isNullable: true + returnType: + $id: '185' + body: + $ref: '22' + isNullable: true + serializedName: Paging_getMultiplePagesFailureUri + url: /paging/multiple/failureuri + - $id: '186' + defaultResponse: + $id: '202' + isNullable: true + deprecated: false + description: 'A paging operation that doesn''t return a full URL, just a fragment' + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragment + group: + $id: '200' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '199' + fixed: false + raw: getMultiplePagesFragmentNextLink + parameters: + - $id: '187' + collectionFormat: none + defaultValue: + $id: '188' + fixed: false + deprecated: false + documentation: + $id: '189' + fixed: false + raw: Sets the api version to use. + isConstant: false + isRequired: true + location: query + modelType: + $id: '191' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '192' + fixed: false + raw: String + name: + $id: '190' + fixed: false + raw: api_version + serializedName: api_version + - $id: '193' + collectionFormat: none + defaultValue: + $id: '194' + fixed: false + deprecated: false + documentation: + $id: '195' + fixed: false + raw: Sets the tenant to use. + isConstant: false + isRequired: true + location: path + modelType: + $id: '197' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '198' + fixed: false + raw: String + name: + $id: '196' + fixed: false + raw: tenant + serializedName: tenant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '201' + body: + $ref: '36' + isNullable: true + returnType: + $id: '203' + body: + $ref: '36' + isNullable: true + serializedName: Paging_getMultiplePagesFragmentNextLink + url: '/paging/multiple/fragment/{tenant}' + - $id: '204' + defaultResponse: + $id: '220' + isNullable: true + deprecated: false + description: >- + A paging operation that doesn't return a full URL, just a fragment + with parameters grouped + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragmentWithGrouping + group: + $id: '218' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '217' + fixed: false + raw: getMultiplePagesFragmentWithGroupingNextLink + parameters: + - $id: '205' + collectionFormat: none + defaultValue: + $id: '206' + fixed: false + deprecated: false + documentation: + $id: '207' + fixed: false + raw: Sets the api version to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: query + modelType: + $id: '209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '210' + fixed: false + raw: String + name: + $id: '208' + fixed: false + raw: api_version + serializedName: api_version + - $id: '211' + collectionFormat: none + defaultValue: + $id: '212' + fixed: false + deprecated: false + documentation: + $id: '213' + fixed: false + raw: Sets the tenant to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: path + modelType: + $id: '215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '216' + fixed: false + raw: String + name: + $id: '214' + fixed: false + raw: tenant + serializedName: tenant + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '219' + body: + $ref: '36' + isNullable: true + returnType: + $id: '221' + body: + $ref: '36' + isNullable: true + serializedName: Paging_getMultiplePagesFragmentWithGroupingNextLink + url: '/paging/multiple/fragmentwithgrouping/{tenant}' + - $id: '222' + defaultResponse: + $id: '244' + isNullable: true + deprecated: false + description: 'A paging operation that doesn''t return a full URL, just a fragment' + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragment + group: + $id: '242' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '241' + fixed: false + raw: nextFragment + parameters: + - $id: '223' + collectionFormat: none + defaultValue: + $id: '224' + fixed: false + deprecated: false + documentation: + $id: '225' + fixed: false + raw: Sets the api version to use. + isConstant: false + isRequired: true + location: query + modelType: + $id: '227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '228' + fixed: false + raw: String + name: + $id: '226' + fixed: false + raw: api_version + serializedName: api_version + - $id: '229' + collectionFormat: none + defaultValue: + $id: '230' + fixed: false + deprecated: false + documentation: + $id: '231' + fixed: false + raw: Sets the tenant to use. + isConstant: false + isRequired: true + location: path + modelType: + $id: '233' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '234' + fixed: false + raw: String + name: + $id: '232' + fixed: false + raw: tenant + serializedName: tenant + - $id: '235' + collectionFormat: none + defaultValue: + $id: '236' + fixed: false + deprecated: false + documentation: + $id: '237' + fixed: false + raw: Next link for list operation. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '239' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '240' + fixed: false + raw: String + name: + $id: '238' + fixed: false + raw: nextLink + serializedName: nextLink + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '243' + body: + $ref: '36' + isNullable: true + returnType: + $id: '245' + body: + $ref: '36' + isNullable: true + serializedName: Paging_nextFragment + url: '/paging/multiple/fragment/{tenant}/{nextLink}' + - $id: '246' + defaultResponse: + $id: '268' + isNullable: true + deprecated: false + description: 'A paging operation that doesn''t return a full URL, just a fragment' + extensions: + x-ms-pageable: + itemName: values + nextLinkName: odata.nextLink + operationName: Paging_nextFragmentWithGrouping + group: + $id: '266' + fixed: false + raw: Paging + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '265' + fixed: false + raw: nextFragmentWithGrouping + parameters: + - $id: '247' + collectionFormat: none + defaultValue: + $id: '248' + fixed: false + deprecated: false + documentation: + $id: '249' + fixed: false + raw: Sets the api version to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: query + modelType: + $id: '251' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '252' + fixed: false + raw: String + name: + $id: '250' + fixed: false + raw: api_version + serializedName: api_version + - $id: '253' + collectionFormat: none + defaultValue: + $id: '254' + fixed: false + deprecated: false + documentation: + $id: '255' + fixed: false + raw: Sets the tenant to use. + extensions: + x-ms-parameter-grouping: + name: custom-parameter-group + isConstant: false + isRequired: true + location: path + modelType: + $id: '257' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '258' + fixed: false + raw: String + name: + $id: '256' + fixed: false + raw: tenant + serializedName: tenant + - $id: '259' + collectionFormat: none + defaultValue: + $id: '260' + fixed: false + deprecated: false + documentation: + $id: '261' + fixed: false + raw: Next link for list operation. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '263' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '264' + fixed: false + raw: String + name: + $id: '262' + fixed: false + raw: nextLink + serializedName: nextLink + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '267' + body: + $ref: '36' + isNullable: true + returnType: + $id: '269' + body: + $ref: '36' + isNullable: true + serializedName: Paging_nextFragmentWithGrouping + url: '/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}' + name: + $id: '270' + fixed: false + raw: Paging + nameForProperty: Paging + typeName: + $id: '271' + fixed: false diff --git a/test/Expected/parameter-flattening/code-model-v1-yaml.norm.yaml b/test/Expected/parameter-flattening/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..e86d53e --- /dev/null +++ b/test/Expected/parameter-flattening/code-model-v1-yaml.norm.yaml @@ -0,0 +1,146 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +codeGenExtensions: + ft: '2' +documentation: Resource Flattening for AutoRest +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AvailabilitySetUpdateParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description about the set of tags. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + summary: A set of tags. + serializedName: AvailabilitySetUpdateParameters +modelsName: Models +name: AutoRestParameterFlattening +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the tags for an availability set. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + constraints: + MaxLength: '80' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the storage availability set. + extensions: + x-ms-client-name: avset + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The tags. + extensions: + x-ms-requestBody-name: tags + isConstant: false + isRequired: true + location: body + modelType: *ref_0 + name: + fixed: false + raw: tags + serializedName: tags + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: AvailabilitySets_Update + url: '/parameterFlattening/{resourceGroupName}/{availabilitySetName}' + name: + fixed: false + raw: AvailabilitySets + nameForProperty: AvailabilitySets + typeName: + fixed: false diff --git a/test/Expected/parameter-flattening/code-model-v1.norm.yaml b/test/Expected/parameter-flattening/code-model-v1.norm.yaml new file mode 100644 index 0000000..bd18fc6 --- /dev/null +++ b/test/Expected/parameter-flattening/code-model-v1.norm.yaml @@ -0,0 +1,182 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +codeGenExtensions: + ft: '2' +documentation: Resource Flattening for AutoRest +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '11' + fixed: false + raw: AvailabilitySetUpdateParameters + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: A description about the set of tags. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '7' + $type: DictionaryType + deprecated: false + name: + $id: '10' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '8' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + summary: A set of tags. + serializedName: AvailabilitySetUpdateParameters +modelsName: Models +name: AutoRestParameterFlattening +namespace: '' +operations: + - $id: '12' + methods: + - $id: '13' + defaultResponse: + $id: '33' + isNullable: true + deprecated: false + description: Updates the tags for an availability set. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '31' + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '30' + fixed: false + raw: Update + parameters: + - $id: '14' + collectionFormat: none + defaultValue: + $id: '15' + fixed: false + deprecated: false + documentation: + $id: '16' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '18' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '19' + fixed: false + raw: String + name: + $id: '17' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '20' + collectionFormat: none + constraints: + MaxLength: '80' + defaultValue: + $id: '21' + fixed: false + deprecated: false + documentation: + $id: '22' + fixed: false + raw: The name of the storage availability set. + extensions: + x-ms-client-name: avset + isConstant: false + isRequired: true + location: path + modelType: + $id: '24' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '25' + fixed: false + raw: String + name: + $id: '23' + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - $id: '26' + collectionFormat: none + defaultValue: + $id: '27' + fixed: false + deprecated: false + documentation: + $id: '28' + fixed: false + raw: The tags. + extensions: + x-ms-requestBody-name: tags + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2' + name: + $id: '29' + fixed: false + raw: tags + serializedName: tags + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '32' + isNullable: true + returnType: + $id: '34' + isNullable: true + serializedName: AvailabilitySets_Update + url: '/parameterFlattening/{resourceGroupName}/{availabilitySetName}' + name: + $id: '35' + fixed: false + raw: AvailabilitySets + nameForProperty: AvailabilitySets + typeName: + $id: '36' + fixed: false diff --git a/test/Expected/report/code-model-v1-yaml.norm.yaml b/test/Expected/report/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..36e6c09 --- /dev/null +++ b/test/Expected/report/code-model-v1-yaml.norm.yaml @@ -0,0 +1,136 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestReportService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get test coverage report + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getReport + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified, qualifies the generated report further (e.g. '2.7' + vs '3.5' in for Python). The only effect is, that generators + that run all tests several times, can distinguish the generated + reports. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: qualifier + serializedName: qualifier + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_1 + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: getReport + url: /report + name: + fixed: false + raw: '' + nameForProperty: AutoRestReportService + typeName: + fixed: false diff --git a/test/Expected/report/code-model-v1.norm.yaml b/test/Expected/report/code-model-v1.norm.yaml new file mode 100644 index 0000000..ea2bb44 --- /dev/null +++ b/test/Expected/report/code-model-v1.norm.yaml @@ -0,0 +1,171 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestReportService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '31' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get test coverage report + group: + $id: '25' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '24' + fixed: false + raw: getReport + parameters: + - $id: '18' + collectionFormat: none + defaultValue: + $id: '19' + fixed: false + deprecated: false + documentation: + $id: '20' + fixed: false + raw: >- + If specified, qualifies the generated report further (e.g. '2.7' + vs '3.5' in for Python). The only effect is, that generators + that run all tests several times, can distinguish the generated + reports. + isConstant: false + isRequired: false + location: query + modelType: + $id: '22' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '23' + fixed: false + raw: String + name: + $id: '21' + fixed: false + raw: qualifier + serializedName: qualifier + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '26' + body: + $id: '27' + $type: DictionaryType + deprecated: false + name: + $id: '30' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '28' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '29' + fixed: false + raw: Int + isNullable: true + returnType: + $id: '32' + body: + $ref: '27' + isNullable: true + serializedName: getReport + url: /report + name: + $id: '33' + fixed: false + raw: '' + nameForProperty: AutoRestReportService + typeName: + $id: '34' + fixed: false diff --git a/test/Expected/required-optional/code-model-v1-yaml.norm.yaml b/test/Expected/required-optional/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..026b522 --- /dev/null +++ b/test/Expected/required-optional/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1777 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: int-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: int-wrapper + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: int-optional-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: int-optional-wrapper + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: string-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: string-wrapper + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: string-optional-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: string-optional-wrapper + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: array-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: array-wrapper + - &ref_23 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: array-optional-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: array-optional-wrapper + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: product + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: product + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: class-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_1 + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: class-wrapper + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: class-optional-wrapper + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: class-optional-wrapper +modelsName: Models +name: AutoRestRequiredOptionalTestService +namespace: '' +operations: + - methods: + - defaultResponse: &ref_2 + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly required path parameter + group: + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getRequiredPath + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathParameter + serializedName: pathParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_2 + serializedName: implicit_getRequiredPath + url: '/reqopt/implicit/required/path/{pathParameter}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly optional query parameter + group: + fixed: false + raw: implicit + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putOptionalQuery + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: queryParameter + serializedName: queryParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: implicit_putOptionalQuery + url: /reqopt/implicit/optional/query + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly optional header parameter + group: + fixed: false + raw: implicit + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putOptionalHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: queryParameter + serializedName: queryParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: implicit_putOptionalHeader + url: /reqopt/implicit/optional/header + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly optional body parameter + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: implicit + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: putOptionalBody + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: implicit_putOptionalBody + url: /reqopt/implicit/optional/body + - defaultResponse: &ref_3 + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly required path parameter + group: + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getRequiredGlobalPath + parameters: + - clientProperty: &ref_25 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: number of items to skip + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: required-global-path + realPath: + - required-global-path + serializedName: required-global-path + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: number of items to skip + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: required-global-path + serializedName: required-global-path + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_3 + serializedName: implicit_getRequiredGlobalPath + url: '/reqopt/global/required/path/{required-global-path}' + - defaultResponse: &ref_4 + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly required query parameter + group: + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getRequiredGlobalQuery + parameters: + - clientProperty: &ref_26 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: number of items to skip + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: required-global-query + realPath: + - required-global-query + serializedName: required-global-query + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: number of items to skip + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: required-global-query + serializedName: required-global-query + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_4 + serializedName: implicit_getRequiredGlobalQuery + url: /reqopt/global/required/query + - defaultResponse: &ref_5 + body: *ref_0 + isNullable: true + deprecated: false + description: Test implicitly optional query parameter + group: + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getOptionalGlobalQuery + parameters: + - clientProperty: &ref_27 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: number of items to skip + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: optional-global-query + realPath: + - optional-global-query + serializedName: optional-global-query + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: number of items to skip + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: optional-global-query + serializedName: optional-global-query + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_5 + serializedName: implicit_getOptionalGlobalQuery + url: /reqopt/global/optional/query + name: + fixed: false + raw: Implicit + nameForProperty: Implicit + typeName: + fixed: false + - methods: + - defaultResponse: &ref_6 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required integer. Please put null and the client + library should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredIntegerParameter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_6 + serializedName: explicit_postRequiredIntegerParameter + url: /reqopt/requied/integer/parameter + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test explicitly optional integer. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalIntegerParameter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalIntegerParameter + url: /reqopt/optional/integer/parameter + - defaultResponse: &ref_8 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required integer. Please put a valid int-wrapper with + 'value' = null and the client library should throw before the request + is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredIntegerProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_7 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_8 + serializedName: explicit_postRequiredIntegerProperty + url: /reqopt/requied/integer/property + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a valid int-wrapper with + 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalIntegerProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_9 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalIntegerProperty + url: /reqopt/optional/integer/property + - defaultResponse: &ref_10 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required integer. Please put a header + 'headerParameter' => null and the client library should throw before + the request is sent. + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredIntegerHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_10 + serializedName: explicit_postRequiredIntegerHeader + url: /reqopt/requied/integer/header + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a header + 'headerParameter' => null. + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalIntegerHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalIntegerHeader + url: /reqopt/optional/integer/header + - defaultResponse: &ref_11 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required string. Please put null and the client + library should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredStringParameter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_11 + serializedName: explicit_postRequiredStringParameter + url: /reqopt/requied/string/parameter + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test explicitly optional string. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalStringParameter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalStringParameter + url: /reqopt/optional/string/parameter + - defaultResponse: &ref_13 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required string. Please put a valid string-wrapper + with 'value' = null and the client library should throw before the + request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredStringProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_12 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_13 + serializedName: explicit_postRequiredStringProperty + url: /reqopt/requied/string/property + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a valid string-wrapper + with 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalStringProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_14 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalStringProperty + url: /reqopt/optional/string/property + - defaultResponse: &ref_15 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required string. Please put a header 'headerParameter' + => null and the client library should throw before the request is + sent. + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredStringHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_15 + serializedName: explicit_postRequiredStringHeader + url: /reqopt/requied/string/header + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional string. Please put a header 'headerParameter' + => null. + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalStringHeader + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalStringHeader + url: /reqopt/optional/string/header + - defaultResponse: &ref_16 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required complex object. Please put null and the + client library should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredClassParameter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_1 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_16 + serializedName: explicit_postRequiredClassParameter + url: /reqopt/requied/class/parameter + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test explicitly optional complex object. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalClassParameter + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_1 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalClassParameter + url: /reqopt/optional/class/parameter + - defaultResponse: &ref_18 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required complex object. Please put a valid + class-wrapper with 'value' = null and the client library should throw + before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredClassProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_17 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_18 + serializedName: explicit_postRequiredClassProperty + url: /reqopt/requied/class/property + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional complex object. Please put a valid + class-wrapper with 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalClassProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_19 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalClassProperty + url: /reqopt/optional/class/property + - defaultResponse: &ref_20 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required array. Please put null and the client library + should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredArrayParameter + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_20 + serializedName: explicit_postRequiredArrayParameter + url: /reqopt/requied/array/parameter + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Test explicitly optional array. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalArrayParameter + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalArrayParameter + url: /reqopt/optional/array/parameter + - defaultResponse: &ref_22 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required array. Please put a valid array-wrapper with + 'value' = null and the client library should throw before the request + is sent. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredArrayProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_21 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_22 + serializedName: explicit_postRequiredArrayProperty + url: /reqopt/requied/array/property + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional array. Please put a valid array-wrapper with + 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalArrayProperty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_23 + name: + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalArrayProperty + url: /reqopt/optional/array/property + - defaultResponse: &ref_24 + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly required array. Please put a header 'headerParameter' + => null and the client library should throw before the request is + sent. + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postRequiredArrayHeader + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: header + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: *ref_24 + serializedName: explicit_postRequiredArrayHeader + url: /reqopt/requied/array/header + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a header + 'headerParameter' => null. + group: + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postOptionalArrayHeader + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: explicit_postOptionalArrayHeader + url: /reqopt/optional/array/header + name: + fixed: false + raw: Explicit + nameForProperty: Explicit + typeName: + fixed: false +properties: + - *ref_25 + - *ref_26 + - *ref_27 diff --git a/test/Expected/required-optional/code-model-v1.norm.yaml b/test/Expected/required-optional/code-model-v1.norm.yaml new file mode 100644 index 0000000..13f67c7 --- /dev/null +++ b/test/Expected/required-optional/code-model-v1.norm.yaml @@ -0,0 +1,2246 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '23' + fixed: false + raw: int-wrapper + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '22' + fixed: false + raw: Int + name: + $id: '20' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: int-wrapper + - $id: '24' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '31' + fixed: false + raw: int-optional-wrapper + properties: + - $id: '25' + collectionFormat: none + defaultValue: + $id: '26' + fixed: false + deprecated: false + documentation: + $id: '27' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '29' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '30' + fixed: false + raw: Int + name: + $id: '28' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: int-optional-wrapper + - $id: '32' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '39' + fixed: false + raw: string-wrapper + properties: + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '37' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '38' + fixed: false + raw: String + name: + $id: '36' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: string-wrapper + - $id: '40' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '47' + fixed: false + raw: string-optional-wrapper + properties: + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '46' + fixed: false + raw: String + name: + $id: '44' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: string-optional-wrapper + - $id: '48' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '57' + fixed: false + raw: array-wrapper + properties: + - $id: '49' + collectionFormat: none + defaultValue: + $id: '50' + fixed: false + deprecated: false + documentation: + $id: '51' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '53' + $type: SequenceType + deprecated: false + elementType: + $id: '54' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '55' + fixed: false + raw: String + name: + $id: '56' + fixed: false + name: + $id: '52' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: array-wrapper + - $id: '58' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '67' + fixed: false + raw: array-optional-wrapper + properties: + - $id: '59' + collectionFormat: none + defaultValue: + $id: '60' + fixed: false + deprecated: false + documentation: + $id: '61' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '63' + $type: SequenceType + deprecated: false + elementType: + $id: '64' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '65' + fixed: false + raw: String + name: + $id: '66' + fixed: false + name: + $id: '62' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: array-optional-wrapper + - $id: '68' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '81' + fixed: false + raw: product + properties: + - $id: '69' + collectionFormat: none + defaultValue: + $id: '70' + fixed: false + deprecated: false + documentation: + $id: '71' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '73' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '74' + fixed: false + raw: Int + name: + $id: '72' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '75' + collectionFormat: none + defaultValue: + $id: '76' + fixed: false + deprecated: false + documentation: + $id: '77' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '79' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '80' + fixed: false + raw: String + name: + $id: '78' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: product + - $id: '82' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '87' + fixed: false + raw: class-wrapper + properties: + - $id: '83' + collectionFormat: none + defaultValue: + $id: '84' + fixed: false + deprecated: false + documentation: + $id: '85' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '68' + name: + $id: '86' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: class-wrapper + - $id: '88' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '93' + fixed: false + raw: class-optional-wrapper + properties: + - $id: '89' + collectionFormat: none + defaultValue: + $id: '90' + fixed: false + deprecated: false + documentation: + $id: '91' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '68' + name: + $id: '92' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: class-optional-wrapper +modelsName: Models +name: AutoRestRequiredOptionalTestService +namespace: '' +operations: + - $id: '112' + methods: + - $id: '113' + defaultResponse: + $id: '122' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly required path parameter + group: + $id: '121' + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '120' + fixed: false + raw: getRequiredPath + parameters: + - $id: '114' + collectionFormat: none + defaultValue: + $id: '115' + fixed: false + deprecated: false + documentation: + $id: '116' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '118' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '119' + fixed: false + raw: String + name: + $id: '117' + fixed: false + raw: pathParameter + serializedName: pathParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '122' + serializedName: implicit_getRequiredPath + url: '/reqopt/implicit/required/path/{pathParameter}' + - $id: '123' + defaultResponse: + $id: '133' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly optional query parameter + group: + $id: '131' + fixed: false + raw: implicit + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '130' + fixed: false + raw: putOptionalQuery + parameters: + - $id: '124' + collectionFormat: none + defaultValue: + $id: '125' + fixed: false + deprecated: false + documentation: + $id: '126' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '128' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '129' + fixed: false + raw: String + name: + $id: '127' + fixed: false + raw: queryParameter + serializedName: queryParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '132' + isNullable: true + returnType: + $id: '134' + isNullable: true + serializedName: implicit_putOptionalQuery + url: /reqopt/implicit/optional/query + - $id: '135' + defaultResponse: + $id: '145' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly optional header parameter + group: + $id: '143' + fixed: false + raw: implicit + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '142' + fixed: false + raw: putOptionalHeader + parameters: + - $id: '136' + collectionFormat: none + defaultValue: + $id: '137' + fixed: false + deprecated: false + documentation: + $id: '138' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '141' + fixed: false + raw: String + name: + $id: '139' + fixed: false + raw: queryParameter + serializedName: queryParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '144' + isNullable: true + returnType: + $id: '146' + isNullable: true + serializedName: implicit_putOptionalHeader + url: /reqopt/implicit/optional/header + - $id: '147' + defaultResponse: + $id: '157' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly optional body parameter + extensions: + x-ms-requestBody-index: '0' + group: + $id: '155' + fixed: false + raw: implicit + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '154' + fixed: false + raw: putOptionalBody + parameters: + - $id: '148' + collectionFormat: none + defaultValue: + $id: '149' + fixed: false + deprecated: false + documentation: + $id: '150' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $id: '152' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '153' + fixed: false + raw: String + name: + $id: '151' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '156' + isNullable: true + returnType: + $id: '158' + isNullable: true + serializedName: implicit_putOptionalBody + url: /reqopt/implicit/optional/body + - $id: '159' + defaultResponse: + $id: '168' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly required path parameter + group: + $id: '167' + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '166' + fixed: false + raw: getRequiredGlobalPath + parameters: + - $id: '160' + clientProperty: + $ref: '94' + collectionFormat: none + defaultValue: + $id: '161' + fixed: false + deprecated: false + documentation: + $id: '162' + fixed: false + raw: number of items to skip + isConstant: false + isRequired: true + location: path + modelType: + $id: '164' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '165' + fixed: false + raw: String + name: + $id: '163' + fixed: false + raw: required-global-path + serializedName: required-global-path + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '168' + serializedName: implicit_getRequiredGlobalPath + url: '/reqopt/global/required/path/{required-global-path}' + - $id: '169' + defaultResponse: + $id: '178' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly required query parameter + group: + $id: '177' + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '176' + fixed: false + raw: getRequiredGlobalQuery + parameters: + - $id: '170' + clientProperty: + $ref: '100' + collectionFormat: none + defaultValue: + $id: '171' + fixed: false + deprecated: false + documentation: + $id: '172' + fixed: false + raw: number of items to skip + isConstant: false + isRequired: true + location: query + modelType: + $id: '174' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '175' + fixed: false + raw: String + name: + $id: '173' + fixed: false + raw: required-global-query + serializedName: required-global-query + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '178' + serializedName: implicit_getRequiredGlobalQuery + url: /reqopt/global/required/query + - $id: '179' + defaultResponse: + $id: '188' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test implicitly optional query parameter + group: + $id: '187' + fixed: false + raw: implicit + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '186' + fixed: false + raw: getOptionalGlobalQuery + parameters: + - $id: '180' + clientProperty: + $ref: '106' + collectionFormat: none + defaultValue: + $id: '181' + fixed: false + deprecated: false + documentation: + $id: '182' + fixed: false + raw: number of items to skip + isConstant: false + isRequired: false + location: query + modelType: + $id: '184' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '185' + fixed: false + raw: Int + name: + $id: '183' + fixed: false + raw: optional-global-query + serializedName: optional-global-query + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '188' + serializedName: implicit_getOptionalGlobalQuery + url: /reqopt/global/optional/query + name: + $id: '189' + fixed: false + raw: Implicit + nameForProperty: Implicit + typeName: + $id: '190' + fixed: false + - $id: '191' + methods: + - $id: '192' + defaultResponse: + $id: '201' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required integer. Please put null and the client + library should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '200' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '199' + fixed: false + raw: postRequiredIntegerParameter + parameters: + - $id: '193' + collectionFormat: none + defaultValue: + $id: '194' + fixed: false + deprecated: false + documentation: + $id: '195' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $id: '197' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '198' + fixed: false + raw: Int + name: + $id: '196' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '201' + serializedName: explicit_postRequiredIntegerParameter + url: /reqopt/requied/integer/parameter + - $id: '202' + defaultResponse: + $id: '212' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test explicitly optional integer. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '210' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '209' + fixed: false + raw: postOptionalIntegerParameter + parameters: + - $id: '203' + collectionFormat: none + defaultValue: + $id: '204' + fixed: false + deprecated: false + documentation: + $id: '205' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $id: '207' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '208' + fixed: false + raw: Int + name: + $id: '206' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '211' + isNullable: true + returnType: + $id: '213' + isNullable: true + serializedName: explicit_postOptionalIntegerParameter + url: /reqopt/optional/integer/parameter + - $id: '214' + defaultResponse: + $id: '221' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required integer. Please put a valid int-wrapper with + 'value' = null and the client library should throw before the request + is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '220' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '219' + fixed: false + raw: postRequiredIntegerProperty + parameters: + - $id: '215' + collectionFormat: none + defaultValue: + $id: '216' + fixed: false + deprecated: false + documentation: + $id: '217' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '16' + name: + $id: '218' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '221' + serializedName: explicit_postRequiredIntegerProperty + url: /reqopt/requied/integer/property + - $id: '222' + defaultResponse: + $id: '230' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a valid int-wrapper with + 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '228' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '227' + fixed: false + raw: postOptionalIntegerProperty + parameters: + - $id: '223' + collectionFormat: none + defaultValue: + $id: '224' + fixed: false + deprecated: false + documentation: + $id: '225' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '24' + name: + $id: '226' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '229' + isNullable: true + returnType: + $id: '231' + isNullable: true + serializedName: explicit_postOptionalIntegerProperty + url: /reqopt/optional/integer/property + - $id: '232' + defaultResponse: + $id: '241' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required integer. Please put a header + 'headerParameter' => null and the client library should throw before + the request is sent. + group: + $id: '240' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '239' + fixed: false + raw: postRequiredIntegerHeader + parameters: + - $id: '233' + collectionFormat: none + defaultValue: + $id: '234' + fixed: false + deprecated: false + documentation: + $id: '235' + fixed: false + isConstant: false + isRequired: true + location: header + modelType: + $id: '237' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '238' + fixed: false + raw: Int + name: + $id: '236' + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '241' + serializedName: explicit_postRequiredIntegerHeader + url: /reqopt/requied/integer/header + - $id: '242' + defaultResponse: + $id: '252' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a header + 'headerParameter' => null. + group: + $id: '250' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '249' + fixed: false + raw: postOptionalIntegerHeader + parameters: + - $id: '243' + collectionFormat: none + defaultValue: + $id: '244' + fixed: false + deprecated: false + documentation: + $id: '245' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '247' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '248' + fixed: false + raw: Int + name: + $id: '246' + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '251' + isNullable: true + returnType: + $id: '253' + isNullable: true + serializedName: explicit_postOptionalIntegerHeader + url: /reqopt/optional/integer/header + - $id: '254' + defaultResponse: + $id: '263' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required string. Please put null and the client + library should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '262' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '261' + fixed: false + raw: postRequiredStringParameter + parameters: + - $id: '255' + collectionFormat: none + defaultValue: + $id: '256' + fixed: false + deprecated: false + documentation: + $id: '257' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $id: '259' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '260' + fixed: false + raw: String + name: + $id: '258' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '263' + serializedName: explicit_postRequiredStringParameter + url: /reqopt/requied/string/parameter + - $id: '264' + defaultResponse: + $id: '274' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test explicitly optional string. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '272' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '271' + fixed: false + raw: postOptionalStringParameter + parameters: + - $id: '265' + collectionFormat: none + defaultValue: + $id: '266' + fixed: false + deprecated: false + documentation: + $id: '267' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $id: '269' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '270' + fixed: false + raw: String + name: + $id: '268' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '273' + isNullable: true + returnType: + $id: '275' + isNullable: true + serializedName: explicit_postOptionalStringParameter + url: /reqopt/optional/string/parameter + - $id: '276' + defaultResponse: + $id: '283' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required string. Please put a valid string-wrapper + with 'value' = null and the client library should throw before the + request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '282' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '281' + fixed: false + raw: postRequiredStringProperty + parameters: + - $id: '277' + collectionFormat: none + defaultValue: + $id: '278' + fixed: false + deprecated: false + documentation: + $id: '279' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '32' + name: + $id: '280' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '283' + serializedName: explicit_postRequiredStringProperty + url: /reqopt/requied/string/property + - $id: '284' + defaultResponse: + $id: '292' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a valid string-wrapper + with 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '290' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '289' + fixed: false + raw: postOptionalStringProperty + parameters: + - $id: '285' + collectionFormat: none + defaultValue: + $id: '286' + fixed: false + deprecated: false + documentation: + $id: '287' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '40' + name: + $id: '288' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '291' + isNullable: true + returnType: + $id: '293' + isNullable: true + serializedName: explicit_postOptionalStringProperty + url: /reqopt/optional/string/property + - $id: '294' + defaultResponse: + $id: '303' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required string. Please put a header 'headerParameter' + => null and the client library should throw before the request is + sent. + group: + $id: '302' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '301' + fixed: false + raw: postRequiredStringHeader + parameters: + - $id: '295' + collectionFormat: none + defaultValue: + $id: '296' + fixed: false + deprecated: false + documentation: + $id: '297' + fixed: false + isConstant: false + isRequired: true + location: header + modelType: + $id: '299' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '300' + fixed: false + raw: String + name: + $id: '298' + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '303' + serializedName: explicit_postRequiredStringHeader + url: /reqopt/requied/string/header + - $id: '304' + defaultResponse: + $id: '314' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional string. Please put a header 'headerParameter' + => null. + group: + $id: '312' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '311' + fixed: false + raw: postOptionalStringHeader + parameters: + - $id: '305' + collectionFormat: none + defaultValue: + $id: '306' + fixed: false + deprecated: false + documentation: + $id: '307' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '309' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '310' + fixed: false + raw: String + name: + $id: '308' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '313' + isNullable: true + returnType: + $id: '315' + isNullable: true + serializedName: explicit_postOptionalStringHeader + url: /reqopt/optional/string/header + - $id: '316' + defaultResponse: + $id: '323' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required complex object. Please put null and the + client library should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '322' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '321' + fixed: false + raw: postRequiredClassParameter + parameters: + - $id: '317' + collectionFormat: none + defaultValue: + $id: '318' + fixed: false + deprecated: false + documentation: + $id: '319' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '68' + name: + $id: '320' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '323' + serializedName: explicit_postRequiredClassParameter + url: /reqopt/requied/class/parameter + - $id: '324' + defaultResponse: + $id: '332' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test explicitly optional complex object. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '330' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '329' + fixed: false + raw: postOptionalClassParameter + parameters: + - $id: '325' + collectionFormat: none + defaultValue: + $id: '326' + fixed: false + deprecated: false + documentation: + $id: '327' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '68' + name: + $id: '328' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '331' + isNullable: true + returnType: + $id: '333' + isNullable: true + serializedName: explicit_postOptionalClassParameter + url: /reqopt/optional/class/parameter + - $id: '334' + defaultResponse: + $id: '341' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required complex object. Please put a valid + class-wrapper with 'value' = null and the client library should throw + before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '340' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '339' + fixed: false + raw: postRequiredClassProperty + parameters: + - $id: '335' + collectionFormat: none + defaultValue: + $id: '336' + fixed: false + deprecated: false + documentation: + $id: '337' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '82' + name: + $id: '338' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '341' + serializedName: explicit_postRequiredClassProperty + url: /reqopt/requied/class/property + - $id: '342' + defaultResponse: + $id: '350' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional complex object. Please put a valid + class-wrapper with 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '348' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '347' + fixed: false + raw: postOptionalClassProperty + parameters: + - $id: '343' + collectionFormat: none + defaultValue: + $id: '344' + fixed: false + deprecated: false + documentation: + $id: '345' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '88' + name: + $id: '346' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '349' + isNullable: true + returnType: + $id: '351' + isNullable: true + serializedName: explicit_postOptionalClassProperty + url: /reqopt/optional/class/property + - $id: '352' + defaultResponse: + $id: '363' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required array. Please put null and the client library + should throw before the request is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '362' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '361' + fixed: false + raw: postRequiredArrayParameter + parameters: + - $id: '353' + collectionFormat: csv + defaultValue: + $id: '354' + fixed: false + deprecated: false + documentation: + $id: '355' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $id: '357' + $type: SequenceType + deprecated: false + elementType: + $id: '358' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '359' + fixed: false + raw: String + name: + $id: '360' + fixed: false + name: + $id: '356' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '363' + serializedName: explicit_postRequiredArrayParameter + url: /reqopt/requied/array/parameter + - $id: '364' + defaultResponse: + $id: '376' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Test explicitly optional array. Please put null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '374' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '373' + fixed: false + raw: postOptionalArrayParameter + parameters: + - $id: '365' + collectionFormat: csv + defaultValue: + $id: '366' + fixed: false + deprecated: false + documentation: + $id: '367' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $id: '369' + $type: SequenceType + deprecated: false + elementType: + $id: '370' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '371' + fixed: false + raw: String + name: + $id: '372' + fixed: false + name: + $id: '368' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '375' + isNullable: true + returnType: + $id: '377' + isNullable: true + serializedName: explicit_postOptionalArrayParameter + url: /reqopt/optional/array/parameter + - $id: '378' + defaultResponse: + $id: '385' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required array. Please put a valid array-wrapper with + 'value' = null and the client library should throw before the request + is sent. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '384' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '383' + fixed: false + raw: postRequiredArrayProperty + parameters: + - $id: '379' + collectionFormat: none + defaultValue: + $id: '380' + fixed: false + deprecated: false + documentation: + $id: '381' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '48' + name: + $id: '382' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '385' + serializedName: explicit_postRequiredArrayProperty + url: /reqopt/requied/array/property + - $id: '386' + defaultResponse: + $id: '394' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional array. Please put a valid array-wrapper with + 'value' = null. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '392' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '391' + fixed: false + raw: postOptionalArrayProperty + parameters: + - $id: '387' + collectionFormat: none + defaultValue: + $id: '388' + fixed: false + deprecated: false + documentation: + $id: '389' + fixed: false + extensions: + x-ms-requestBody-name: bodyParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '58' + name: + $id: '390' + fixed: false + raw: bodyParameter + serializedName: bodyParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '393' + isNullable: true + returnType: + $id: '395' + isNullable: true + serializedName: explicit_postOptionalArrayProperty + url: /reqopt/optional/array/property + - $id: '396' + defaultResponse: + $id: '407' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly required array. Please put a header 'headerParameter' + => null and the client library should throw before the request is + sent. + group: + $id: '406' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '405' + fixed: false + raw: postRequiredArrayHeader + parameters: + - $id: '397' + collectionFormat: csv + defaultValue: + $id: '398' + fixed: false + deprecated: false + documentation: + $id: '399' + fixed: false + isConstant: false + isRequired: true + location: header + modelType: + $id: '401' + $type: SequenceType + deprecated: false + elementType: + $id: '402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '403' + fixed: false + raw: String + name: + $id: '404' + fixed: false + name: + $id: '400' + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + returnType: + $ref: '407' + serializedName: explicit_postRequiredArrayHeader + url: /reqopt/requied/array/header + - $id: '408' + defaultResponse: + $id: '420' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Test explicitly optional integer. Please put a header + 'headerParameter' => null. + group: + $id: '418' + fixed: false + raw: explicit + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '417' + fixed: false + raw: postOptionalArrayHeader + parameters: + - $id: '409' + collectionFormat: csv + defaultValue: + $id: '410' + fixed: false + deprecated: false + documentation: + $id: '411' + fixed: false + isConstant: false + isRequired: false + location: header + modelType: + $id: '413' + $type: SequenceType + deprecated: false + elementType: + $id: '414' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '415' + fixed: false + raw: String + name: + $id: '416' + fixed: false + name: + $id: '412' + fixed: false + raw: headerParameter + serializedName: headerParameter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '419' + isNullable: true + returnType: + $id: '421' + isNullable: true + serializedName: explicit_postOptionalArrayHeader + url: /reqopt/optional/array/header + name: + $id: '422' + fixed: false + raw: Explicit + nameForProperty: Explicit + typeName: + $id: '423' + fixed: false +properties: + - $id: '94' + collectionFormat: none + defaultValue: + $id: '95' + fixed: false + deprecated: false + documentation: + $id: '96' + fixed: false + raw: number of items to skip + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '98' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '99' + fixed: false + raw: String + name: + $id: '97' + fixed: false + raw: required-global-path + realPath: + - required-global-path + serializedName: required-global-path + - $id: '100' + collectionFormat: none + defaultValue: + $id: '101' + fixed: false + deprecated: false + documentation: + $id: '102' + fixed: false + raw: number of items to skip + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '105' + fixed: false + raw: String + name: + $id: '103' + fixed: false + raw: required-global-query + realPath: + - required-global-query + serializedName: required-global-query + - $id: '106' + collectionFormat: none + defaultValue: + $id: '107' + fixed: false + deprecated: false + documentation: + $id: '108' + fixed: false + raw: number of items to skip + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '110' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '111' + fixed: false + raw: Int + name: + $id: '109' + fixed: false + raw: optional-global-query + realPath: + - optional-global-query + serializedName: optional-global-query diff --git a/test/Expected/specs-batch/code-model-v1-yaml.norm.yaml b/test/Expected/specs-batch/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..3f01ad2 --- /dev/null +++ b/test/Expected/specs-batch/code-model-v1-yaml.norm.yaml @@ -0,0 +1,52070 @@ +--- +apiVersion: 2017-09-01.6.0 +baseUrl: 'https://batch.core.windows.net' +codeGenExtensions: + name: BatchServiceClient +documentation: A client for issuing REST requests to the Azure Batch service. +enumTypes: + - &ref_2 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OSType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The Linux operating system. + name: linux + serializedName: linux + - description: The Windows operating system. + name: windows + serializedName: windows + - &ref_3 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AccessScope + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Grants access to perform all operations on the job containing the + task. + name: job + serializedName: job + - &ref_8 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CertificateState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The certificate is available for use in pools. + name: active + serializedName: active + - description: >- + The user has requested that the certificate be deleted, but the delete + operation has not yet completed. You may not reference the certificate + when creating or updating pools. + name: deleting + serializedName: deleting + - description: >- + The user requested that the certificate be deleted, but there are + pools that still have references to the certificate, or it is still + installed on one or more compute nodes. (The latter can occur if the + certificate has been removed from the pool, but the node has not yet + restarted. Nodes refresh their certificates only when they restart.) + You may use the cancel certificate delete operation to cancel the + delete, or the delete certificate operation to retry the delete. + name: deleteFailed + serializedName: deletefailed + - &ref_10 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CertificateFormat + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The certificate is a PFX (PKCS#12) formatted certificate or + certificate chain. + name: pfx + serializedName: pfx + - description: The certificate is a base64-encoded X.509 certificate. + name: cer + serializedName: cer + - &ref_15 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: JobAction + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Take no action. + name: none + serializedName: none + - description: >- + Disable the job. This is equivalent to calling the disable job API, + with a disableTasks value of requeue. + name: disable + serializedName: disable + - description: >- + Terminate the job. The terminateReason in the job's executionInfo is + set to "TaskFailed". + name: terminate + serializedName: terminate + - &ref_16 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: DependencyAction + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Satisfy the task's dependencies. + name: satisfy + serializedName: satisfy + - description: Block the task's dependencies. + name: block + serializedName: block + - &ref_20 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AutoUserScope + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Specifies that the service should create a new user for the task. + name: task + serializedName: task + - description: >- + Specifies that the task runs as the common auto user account which is + created on every node in a pool. + name: pool + serializedName: pool + - &ref_21 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ElevationLevel + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The user is a standard user without elevated access. + name: nonAdmin + serializedName: nonadmin + - description: >- + The user is a user with elevated access and operates with full + Administrator permissions. + name: admin + serializedName: admin + - &ref_25 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OutputFileUploadCondition + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Upload the file(s) only after the task process exits with an exit code + of 0. + name: taskSuccess + serializedName: tasksuccess + - description: >- + Upload the file(s) only after the task process exits with a nonzero + exit code. + name: taskFailure + serializedName: taskfailure + - description: >- + Upload the file(s) after the task process exits, no matter what the + exit code was. + name: taskCompletion + serializedName: taskcompletion + - &ref_36 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ComputeNodeFillType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Tasks should be assigned evenly across all nodes in the pool. + name: spread + serializedName: spread + - description: >- + As many tasks as possible (maxTasksPerNode) should be assigned to each + node in the pool before any tasks are assigned to the next node in the + pool. + name: pack + serializedName: pack + - &ref_37 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CertificateStoreLocation + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Certificates should be installed to the CurrentUser certificate store. + name: currentUser + serializedName: currentuser + - description: >- + Certificates should be installed to the LocalMachine certificate + store. + name: localMachine + serializedName: localmachine + - &ref_38 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CertificateVisibility + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The certificate should be visible to the user account under which the + start task is run. + name: startTask + serializedName: starttask + - description: >- + The certificate should be visibile to the user accounts under which + job tasks are run. + name: task + serializedName: task + - description: >- + The certificate should be visibile to the user accounts under which + users remotely access the node. + name: remoteUser + serializedName: remoteuser + - &ref_39 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CachingType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The caching mode for the disk is not enabled. + name: none + serializedName: none + - description: The caching mode for the disk is read only. + name: readOnly + serializedName: readonly + - description: The caching mode for the disk is read and write. + name: readWrite + serializedName: readwrite + - &ref_40 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: StorageAccountType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The data disk should use standard locally redundant storage. + name: StandardLRS + serializedName: standard_lrs + - description: The data disk should use premium locally redundant storage. + name: PremiumLRS + serializedName: premium_lrs + - &ref_46 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: InboundEndpointProtocol + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Use TCP for the endpoint. + name: tcp + serializedName: tcp + - description: Use UDP for the endpoint. + name: udp + serializedName: udp + - &ref_45 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: NetworkSecurityGroupRuleAccess + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Allow access. + name: allow + serializedName: allow + - description: Deny access. + name: deny + serializedName: deny + - &ref_58 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: PoolLifetimeOption + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The pool exists for the lifetime of the job schedule. The Batch + Service creates the pool when it creates the first job on the + schedule. You may apply this option only to job schedules, not to + jobs. + name: jobSchedule + serializedName: jobschedule + - description: >- + The pool exists for the lifetime of the job to which it is dedicated. + The Batch service creates the pool when it creates the job. If the + 'job' option is applied to a job schedule, the Batch service creates a + new auto pool for every job created on the schedule. + name: job + serializedName: job + - &ref_61 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OnAllTasksComplete + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Do nothing. The job remains active unless terminated or disabled by + some other means. + name: noAction + serializedName: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + serializedName: terminatejob + - &ref_62 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OnTaskFailure + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Do nothing. The job remains active unless terminated or disabled by + some other means. + name: noAction + serializedName: noaction + - description: >- + Take the action associated with the task exit condition in the task's + exitConditions collection. (This may still result in no action being + taken, if that is what the task specifies.) + name: performExitOptionsJobAction + serializedName: performexitoptionsjobaction + - &ref_69 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: JobScheduleState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The job schedule is active and will create jobs as per its schedule. + name: active + serializedName: active + - description: >- + The schedule has terminated, either by reaching its end time or by the + user terminating it explicitly. + name: completed + serializedName: completed + - description: >- + The user has disabled the schedule. The scheduler will not initiate + any new jobs will on this schedule, but any existing active job will + continue to run. + name: disabled + serializedName: disabled + - description: >- + The schedule has no more work to do, or has been explicitly terminated + by the user, but the termination operation is still in progress. The + scheduler will not initiate any new jobs for this schedule, nor is any + existing job active. + name: terminating + serializedName: terminating + - description: >- + The user has requested that the schedule be deleted, but the delete + operation is still in progress. The scheduler will not initiate any + new jobs for this schedule, and will delete any existing jobs and + tasks under the schedule, including any active job. The schedule will + be deleted when all jobs and tasks under the schedule have been + deleted. + name: deleting + serializedName: deleting + - &ref_75 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ErrorCategory + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: 'The error is due to a user issue, such as misconfiguration.' + name: userError + serializedName: usererror + - description: The error is due to an internal server issue. + name: serverError + serializedName: servererror + - &ref_77 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: JobState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The job is available to have tasks scheduled. + name: active + serializedName: active + - description: >- + A user has requested that the job be disabled, but the disable + operation is still in progress (for example, waiting for tasks to + terminate). + name: disabling + serializedName: disabling + - description: >- + A user has disabled the job. No tasks are running, and no new tasks + will be scheduled. + name: disabled + serializedName: disabled + - description: >- + A user has requested that the job be enabled, but the enable operation + is still in progress. + name: enabling + serializedName: enabling + - description: >- + The job is about to complete, either because a Job Manager task has + completed or because the user has terminated the job, but the + terminate operation is still in progress (for example, because Job + Release tasks are running). + name: terminating + serializedName: terminating + - description: >- + All tasks have terminated, and the system will not accept any more + tasks or any further changes to the job. + name: completed + serializedName: completed + - description: >- + A user has requested that the job be deleted, but the delete operation + is still in progress (for example, because the system is still + terminating running tasks). + name: deleting + serializedName: deleting + - &ref_81 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: JobPreparationTaskState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The task is currently running (including retrying). + name: running + serializedName: running + - description: >- + The task has exited with exit code 0, or the task has exhausted its + retry limit, or the Batch service was unable to start the task due to + task preparation errors (such as resource file download failures). + name: completed + serializedName: completed + - &ref_84 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: TaskExecutionResult + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The task ran successfully. + name: success + serializedName: success + - description: >- + There was an error during processing of the task. The failure may have + occurred before the task process was launched, while the task process + was executing, or after the task process exited. + name: failure + serializedName: failure + - &ref_85 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: JobReleaseTaskState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The task is currently running (including retrying). + name: running + serializedName: running + - description: >- + The task has exited with exit code 0, or the task has exhausted its + retry limit, or the Batch service was unable to start the task due to + task preparation errors (such as resource file download failures). + name: completed + serializedName: completed + - &ref_89 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: TaskCountValidationStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The Batch service has validated the state counts against the task + states as reported in the List Tasks API. + name: validated + serializedName: validated + - description: >- + The Batch service has not been able to check state counts against the + task states as reported in the List Tasks API. The validationStatus + may be unvalidated if the job contains more than 200,000 tasks. + name: unvalidated + serializedName: unvalidated + - &ref_91 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: PoolState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The pool is available to run tasks subject to the availability of + compute nodes. + name: active + serializedName: active + - description: >- + The user has requested that the pool be deleted, but the delete + operation has not yet completed. + name: deleting + serializedName: deleting + - description: >- + The user has requested that the operating system of the pool's nodes + be upgraded, but the upgrade operation has not yet completed (that is, + some nodes in the pool have not yet been upgraded). While upgrading, + the pool may be able to run tasks (with reduced capacity) but this is + not guaranteed. + name: upgrading + serializedName: upgrading + - &ref_92 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AllocationState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The pool is not resizing. There are no changes to the number of nodes + in the pool in progress. A pool enters this state when it is created + and when no operations are being performed on the pool to change the + number of nodes. + name: steady + serializedName: steady + - description: >- + The pool is resizing; that is, compute nodes are being added to or + removed from the pool. + name: resizing + serializedName: resizing + - description: >- + The pool was resizing, but the user has requested that the resize be + stopped, but the stop request has not yet been completed. + name: stopping + serializedName: stopping + - &ref_100 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: TaskState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The task is queued and able to run, but is not currently assigned to a + compute node. A task enters this state when it is created, when it is + enabled after being disabled, or when it is awaiting a retry after a + failed run. + name: active + serializedName: active + - description: >- + The task has been assigned to a compute node, but is waiting for a + required Job Preparation task to complete on the node. If the Job + Preparation task succeeds, the task will move to running. If the Job + Preparation task fails, the task will return to active and will be + eligible to be assigned to a different node. + name: preparing + serializedName: preparing + - description: >- + The task is running on a compute node. This includes task-level + preparation such as downloading resource files or deploying + application packages specified on the task - it does not necessarily + mean that the task command line has started executing. + name: running + serializedName: running + - description: >- + The task is no longer eligible to run, usually because the task has + finished successfully, or the task has finished unsuccessfully and has + exhausted its retry limit. A task is also marked as completed if an + error occurred launching the task, or when the task has been + terminated. + name: completed + serializedName: completed + - &ref_111 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: TaskAddStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The task was added successfully. + name: success + serializedName: success + - description: >- + The task failed to add due to a client error and should not be retried + without modifying the request as appropriate. + name: clientError + serializedName: clienterror + - description: >- + Task failed to add due to a server error and can be retried without + modification. + name: serverError + serializedName: servererror + - &ref_113 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SubtaskState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + The task has been assigned to a compute node, but is waiting for a + required Job Preparation task to complete on the node. If the Job + Preparation task succeeds, the task will move to running. If the Job + Preparation task fails, the task will return to active and will be + eligible to be assigned to a different node. + name: preparing + serializedName: preparing + - description: >- + The task is running on a compute node. This includes task-level + preparation such as downloading resource files or deploying + application packages specified on the task - it does not necessarily + mean that the task command line has started executing. + name: running + serializedName: running + - description: >- + The task is no longer eligible to run, usually because the task has + finished successfully, or the task has finished unsuccessfully and has + exhausted its retry limit. A task is also marked as completed if an + error occurred launching the task, or when the task has been + terminated. + name: completed + serializedName: completed + - &ref_116 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: StartTaskState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The start task is currently running. + name: running + serializedName: running + - description: >- + The start task has exited with exit code 0, or the start task has + failed and the retry limit has reached, or the start task process did + not run due to task preparation errors (such as resource file download + failures). + name: completed + serializedName: completed + - &ref_118 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ComputeNodeState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: The node is not currently running a task. + name: idle + serializedName: idle + - description: The node is rebooting. + name: rebooting + serializedName: rebooting + - description: The node is reimaging. + name: reimaging + serializedName: reimaging + - description: The node is running one or more tasks (other than a start task). + name: running + serializedName: running + - description: The node cannot be used for task execution due to errors. + name: unusable + serializedName: unusable + - description: >- + The Batch service has obtained the underlying virtual machine from + Azure Compute, but it has not yet started to join the pool. + name: creating + serializedName: creating + - description: The Batch service is starting on the underlying virtual machine. + name: starting + serializedName: starting + - description: >- + The start task has started running on the compute node, but + waitForSuccess is set and the start task has not yet completed. + name: waitingForStartTask + serializedName: waitingforstarttask + - description: >- + The start task has failed on the compute node (and exhausted all + retries), and waitForSuccess is set. The node is not usable for + running tasks. + name: startTaskFailed + serializedName: starttaskfailed + - description: >- + The Batch service has lost contact with the node, and does not know + its true state. + name: unknown + serializedName: unknown + - description: >- + The node is leaving the pool, either because the user explicitly + removed it or because the pool is resizing or autoscaling down. + name: leavingPool + serializedName: leavingpool + - description: >- + The node is not currently running a task, and scheduling of new tasks + to the node is disabled. + name: offline + serializedName: offline + - description: >- + The low-priority node has been preempted. Tasks which were running on + the node when it was pre-empted will be rescheduled when another node + becomes available. + name: preempted + serializedName: preempted + - &ref_119 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SchedulingState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: Tasks can be scheduled on the node. + name: enabled + serializedName: enabled + - description: >- + No new tasks will be scheduled on the node. Tasks already running on + the node may still run to completion. All nodes start with scheduling + enabled. + name: disabled + serializedName: disabled + - &ref_125 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: DisableJobOption + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Terminate running tasks and requeue them. The tasks will run again + when the job is enabled. + name: requeue + serializedName: requeue + - description: >- + Terminate running tasks. The tasks will be completed with failureInfo + indicating that they were terminated, and will not run again. + name: terminate + serializedName: terminate + - description: Allow currently running tasks to complete. + name: wait + serializedName: wait + - &ref_126 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ComputeNodeDeallocationOption + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Terminate running task processes and requeue the tasks. The tasks will + run again when a node is available. Remove nodes as soon as tasks have + been terminated. + name: requeue + serializedName: requeue + - description: >- + Terminate running tasks. The tasks will be completed with failureInfo + indicating that they were terminated, and will not run again. Remove + nodes as soon as tasks have been terminated. + name: terminate + serializedName: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new tasks while + waiting. Remove nodes when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all task data + retention periods to expire. Schedule no new tasks while waiting. + Remove nodes when all task retention periods have expired. + name: retainedData + serializedName: retaineddata + - &ref_127 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ComputeNodeRebootOption + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Terminate running task processes and requeue the tasks. The tasks will + run again when a node is available. Restart the node as soon as tasks + have been terminated. + name: requeue + serializedName: requeue + - description: >- + Terminate running tasks. The tasks will be completed with failureInfo + indicating that they were terminated, and will not run again. Restart + the node as soon as tasks have been terminated. + name: terminate + serializedName: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new tasks while + waiting. Restart the node when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all task data + retention periods to expire. Schedule no new tasks while waiting. + Restart the node when all task retention periods have expired. + name: retainedData + serializedName: retaineddata + - &ref_128 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ComputeNodeReimageOption + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Terminate running task processes and requeue the tasks. The tasks will + run again when a node is available. Reimage the node as soon as tasks + have been terminated. + name: requeue + serializedName: requeue + - description: >- + Terminate running tasks. The tasks will be completed with failureInfo + indicating that they were terminated, and will not run again. Reimage + the node as soon as tasks have been terminated. + name: terminate + serializedName: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new tasks while + waiting. Reimage the node when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all task data + retention periods to expire. Schedule no new tasks while waiting. + Reimage the node when all task retention periods have expired. + name: retainedData + serializedName: retaineddata + - &ref_129 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: DisableComputeNodeSchedulingOption + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - description: >- + Terminate running task processes and requeue the tasks. The tasks may + run again on other compute nodes, or when task scheduling is + re-enabled on this node. Enter offline state as soon as tasks have + been terminated. + name: requeue + serializedName: requeue + - description: >- + Terminate running tasks. The tasks will be completed with failureInfo + indicating that they were terminated, and will not run again. Enter + offline state as soon as tasks have been terminated. + name: terminate + serializedName: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new tasks while + waiting. Enter offline state when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion +errorTypes: + - &ref_110 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: BatchError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the error. Codes are invariant and are intended to + be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: &ref_108 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ErrorMessage + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: lang + realPath: + - lang + serializedName: lang + summary: The language code of the error message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The text of the message. + serializedName: ErrorMessage + summary: An error message received in an Azure Batch error response. + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the error, intended to be suitable for display in + a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: &ref_109 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: BatchErrorDetail + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: key + realPath: + - key + serializedName: key + summary: An identifier specifying the meaning of the Value property. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The additional information included with the error response. + serializedName: BatchErrorDetail + summary: >- + An item of additional information included in an Azure Batch error + response. + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: >- + A collection of key-value pairs containing additional details about + the error. + serializedName: BatchError + summary: An error response received from the Azure Batch service. +headerTypes: + - &ref_130 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: Application-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Application-List-Headers + - &ref_132 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: Application-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Application-Get-Headers + - &ref_134 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListUsageMetrics operation. + name: + fixed: false + raw: Pool-ListUsageMetrics-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-ListUsageMetrics-Headers + - &ref_160 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListNodeAgentSkus operation. + name: + fixed: false + raw: Account-ListNodeAgentSkus-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Account-ListNodeAgentSkus-Headers + - &ref_136 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetAllLifetimeStatistics operation. + name: + fixed: false + raw: Pool-GetAllLifetimeStatistics-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-GetAllLifetimeStatistics-Headers + - &ref_162 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetAllLifetimeStatistics operation. + name: + fixed: false + raw: Job-GetAllLifetimeStatistics-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-GetAllLifetimeStatistics-Headers + - &ref_183 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + fixed: false + raw: Certificate-Add-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Certificate-Add-Headers + - &ref_185 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: Certificate-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Certificate-List-Headers + - &ref_187 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CancelDeletion operation. + name: + fixed: false + raw: Certificate-CancelDeletion-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Certificate-CancelDeletion-Headers + - &ref_188 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + fixed: false + raw: Certificate-Delete-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Certificate-Delete-Headers + - &ref_189 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: Certificate-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Certificate-Get-Headers + - &ref_190 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DeleteFromTask operation. + name: + fixed: false + raw: File-DeleteFromTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: File-DeleteFromTask-Headers + - &ref_191 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetFromTask operation. + name: + fixed: false + raw: File-GetFromTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetFromTask-Headers + - &ref_193 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetPropertiesFromTask operation. + name: + fixed: false + raw: File-GetPropertiesFromTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetPropertiesFromTask-Headers + - &ref_194 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DeleteFromComputeNode operation. + name: + fixed: false + raw: File-DeleteFromComputeNode-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: File-DeleteFromComputeNode-Headers + - &ref_195 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetFromComputeNode operation. + name: + fixed: false + raw: File-GetFromComputeNode-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetFromComputeNode-Headers + - &ref_197 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetPropertiesFromComputeNode operation. + name: + fixed: false + raw: File-GetPropertiesFromComputeNode-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetPropertiesFromComputeNode-Headers + - &ref_198 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListFromTask operation. + name: + fixed: false + raw: File-ListFromTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: File-ListFromTask-Headers + - &ref_200 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListFromComputeNode operation. + name: + fixed: false + raw: File-ListFromComputeNode-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: File-ListFromComputeNode-Headers + - &ref_201 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Exists operation. + name: + fixed: false + raw: JobSchedule-Exists-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: JobSchedule-Exists-Headers + - &ref_202 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + fixed: false + raw: JobSchedule-Delete-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: JobSchedule-Delete-Headers + - &ref_203 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: JobSchedule-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: JobSchedule-Get-Headers + - &ref_204 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Patch operation. + name: + fixed: false + raw: JobSchedule-Patch-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Patch-Headers + - &ref_206 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Update operation. + name: + fixed: false + raw: JobSchedule-Update-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Update-Headers + - &ref_208 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Disable operation. + name: + fixed: false + raw: JobSchedule-Disable-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Disable-Headers + - &ref_209 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Enable operation. + name: + fixed: false + raw: JobSchedule-Enable-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Enable-Headers + - &ref_210 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Terminate operation. + name: + fixed: false + raw: JobSchedule-Terminate-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Terminate-Headers + - &ref_211 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + fixed: false + raw: JobSchedule-Add-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Add-Headers + - &ref_213 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: JobSchedule-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: JobSchedule-List-Headers + - &ref_163 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + fixed: false + raw: Job-Delete-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Job-Delete-Headers + - &ref_164 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: Job-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-Get-Headers + - &ref_165 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Patch operation. + name: + fixed: false + raw: Job-Patch-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Patch-Headers + - &ref_167 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Update operation. + name: + fixed: false + raw: Job-Update-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Update-Headers + - &ref_169 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Disable operation. + name: + fixed: false + raw: Job-Disable-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Disable-Headers + - &ref_171 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Enable operation. + name: + fixed: false + raw: Job-Enable-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Enable-Headers + - &ref_172 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Terminate operation. + name: + fixed: false + raw: Job-Terminate-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Terminate-Headers + - &ref_174 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + fixed: false + raw: Job-Add-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Add-Headers + - &ref_176 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: Job-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-List-Headers + - &ref_178 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListFromJobSchedule operation. + name: + fixed: false + raw: Job-ListFromJobSchedule-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-ListFromJobSchedule-Headers + - &ref_179 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListPreparationAndReleaseTaskStatus operation. + name: + fixed: false + raw: Job-ListPreparationAndReleaseTaskStatus-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-ListPreparationAndReleaseTaskStatus-Headers + - &ref_181 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetTaskCounts operation. + name: + fixed: false + raw: Job-GetTaskCounts-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Job-GetTaskCounts-Headers + - &ref_137 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + fixed: false + raw: Pool-Add-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-Add-Headers + - &ref_139 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: Pool-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-List-Headers + - &ref_141 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + fixed: false + raw: Pool-Delete-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Pool-Delete-Headers + - &ref_142 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Exists operation. + name: + fixed: false + raw: Pool-Exists-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-Exists-Headers + - &ref_143 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: Pool-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-Get-Headers + - &ref_144 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Patch operation. + name: + fixed: false + raw: Pool-Patch-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-Patch-Headers + - &ref_146 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DisableAutoScale operation. + name: + fixed: false + raw: Pool-DisableAutoScale-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-DisableAutoScale-Headers + - &ref_147 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for EnableAutoScale operation. + name: + fixed: false + raw: Pool-EnableAutoScale-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-EnableAutoScale-Headers + - &ref_149 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for EvaluateAutoScale operation. + name: + fixed: false + raw: Pool-EvaluateAutoScale-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-EvaluateAutoScale-Headers + - &ref_151 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Resize operation. + name: + fixed: false + raw: Pool-Resize-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-Resize-Headers + - &ref_153 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for StopResize operation. + name: + fixed: false + raw: Pool-StopResize-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-StopResize-Headers + - &ref_154 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for UpdateProperties operation. + name: + fixed: false + raw: Pool-UpdateProperties-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-UpdateProperties-Headers + - &ref_156 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for UpgradeOS operation. + name: + fixed: false + raw: Pool-UpgradeOS-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-UpgradeOS-Headers + - &ref_158 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for RemoveNodes operation. + name: + fixed: false + raw: Pool-RemoveNodes-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-RemoveNodes-Headers + - &ref_215 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + fixed: false + raw: Task-Add-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Add-Headers + - &ref_216 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: Task-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Task-List-Headers + - &ref_218 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for AddCollection operation. + name: + fixed: false + raw: Task-AddCollection-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Task-AddCollection-Headers + - &ref_221 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + fixed: false + raw: Task-Delete-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Task-Delete-Headers + - &ref_222 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: Task-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Get-Headers + - &ref_223 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Update operation. + name: + fixed: false + raw: Task-Update-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Update-Headers + - &ref_225 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListSubtasks operation. + name: + fixed: false + raw: Task-ListSubtasks-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Task-ListSubtasks-Headers + - &ref_227 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Terminate operation. + name: + fixed: false + raw: Task-Terminate-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Terminate-Headers + - &ref_228 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Reactivate operation. + name: + fixed: false + raw: Task-Reactivate-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Reactivate-Headers + - &ref_229 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for AddUser operation. + name: + fixed: false + raw: ComputeNode-AddUser-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-AddUser-Headers + - &ref_231 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DeleteUser operation. + name: + fixed: false + raw: ComputeNode-DeleteUser-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: ComputeNode-DeleteUser-Headers + - &ref_232 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for UpdateUser operation. + name: + fixed: false + raw: ComputeNode-UpdateUser-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-UpdateUser-Headers + - &ref_234 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + fixed: false + raw: ComputeNode-Get-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-Get-Headers + - &ref_235 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Reboot operation. + name: + fixed: false + raw: ComputeNode-Reboot-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-Reboot-Headers + - &ref_237 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Reimage operation. + name: + fixed: false + raw: ComputeNode-Reimage-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-Reimage-Headers + - &ref_239 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DisableScheduling operation. + name: + fixed: false + raw: ComputeNode-DisableScheduling-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-DisableScheduling-Headers + - &ref_241 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for EnableScheduling operation. + name: + fixed: false + raw: ComputeNode-EnableScheduling-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-EnableScheduling-Headers + - &ref_242 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetRemoteLoginSettings operation. + name: + fixed: false + raw: ComputeNode-GetRemoteLoginSettings-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-GetRemoteLoginSettings-Headers + - &ref_244 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetRemoteDesktop operation. + name: + fixed: false + raw: ComputeNode-GetRemoteDesktop-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-GetRemoteDesktop-Headers + - &ref_246 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + fixed: false + raw: ComputeNode-List-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-List-Headers +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolUsageMetrics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: The ID of the pool whose metrics are aggregated in this entry. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the aggregation interval covered by this entry. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The end time of the aggregation interval covered by this entry. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, + STANDARD_A1_V2 and STANDARD_A2_V2. For information about available + VM sizes for pools using images from the Virtual Machines + Marketplace (pools created with virtualMachineConfiguration) see + Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of virtual machines in the pool. All VMs in a pool are the + same size. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: totalCoreHours + realPath: + - totalCoreHours + serializedName: totalCoreHours + summary: >- + The total core hours used in the pool during this aggregation + interval. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: dataIngressGiB + realPath: + - dataIngressGiB + serializedName: dataIngressGiB + summary: >- + The cross data center network ingress to the pool during this + interval, in GiB. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: dataEgressGiB + realPath: + - dataEgressGiB + serializedName: dataEgressGiB + summary: >- + The cross data center network egress from the pool during this + interval, in GiB. + serializedName: PoolUsageMetrics + summary: Usage metrics for a pool across an aggregation interval. + - &ref_135 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolListUsageMetricsResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_0 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The pool usage metrics data. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: PoolListUsageMetricsResult + summary: The result of a listing the usage metrics for an account. + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ImageReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'For example, Canonical or MicrosoftWindowsServer.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + summary: The publisher of the Azure Virtual Machines Marketplace image. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'For example, UbuntuServer or WindowsServer.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: offer + realPath: + - offer + serializedName: offer + summary: The offer type of the Azure Virtual Machines Marketplace image. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'For example, 14.04.0-LTS or 2012-R2-Datacenter.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + summary: The SKU of the Azure Virtual Machines Marketplace image. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A value of 'latest' can be specified to select the latest version of + an image. If omitted, the default is 'latest'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: version + realPath: + - version + serializedName: version + summary: The version of the Azure Virtual Machines Marketplace image. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is mutually exclusive with other ImageReference + properties. The virtual machine image must be in the same region and + subscription as the Azure Batch account. For information about the + firewall settings for the Batch node agent to communicate with the + Batch service see + https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualMachineImageId + realPath: + - virtualMachineImageId + serializedName: virtualMachineImageId + summary: >- + The ARM resource identifier of the virtual machine image. Computes + nodes of the pool will be created using this custom image. This is of + the form + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} + serializedName: ImageReference + summary: >- + A reference to an Azure Virtual Machines Marketplace image or a custom + Azure Virtual Machine image. To get the list of all Azure Marketplace + image references verified by Azure Batch, see the 'List node agent SKUs' + operation. + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Batch node agent is a program that runs on each node in the pool, and + provides the command-and-control interface between the node and the Batch + service. There are different implementations of the node agent, known as + SKUs, for different operating systems. + name: + fixed: false + raw: NodeAgentSku + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the node agent SKU. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This collection is not exhaustive (the node agent may be compatible + with other images). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: verifiedImageReferences + realPath: + - verifiedImageReferences + serializedName: verifiedImageReferences + summary: >- + The list of Azure Marketplace images verified to be compatible with + this node agent SKU. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: OSType + values: + - description: The Linux operating system. + value: linux + - description: The Windows operating system. + value: windows + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + summary: >- + The type of operating system (e.g. Windows or Linux) compatible with + the node agent SKU. + serializedName: NodeAgentSku + summary: A node agent SKU supported by the Batch service. + - &ref_35 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AuthenticationTokenSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The authentication token grants access to a limited set of Batch + service operations. Currently the only supported value for the + access property is 'job', which grants access to all operations + related to the job which contains the task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + extensions: + x-ms-enum: + modelAsString: false + name: AccessScope + values: + - description: >- + Grants access to perform all operations on the job + containing the task. + value: job + x-nullable: false + name: + fixed: false + name: + fixed: false + raw: access + realPath: + - access + serializedName: access + summary: The Batch resources to which the token grants access. + serializedName: AuthenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to perform + Batch service operations. + - &ref_161 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AccountListNodeAgentSkusResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_4 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of supported node agent SKUs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: AccountListNodeAgentSkusResult + summary: The result of listing the supported node agent SKUs. + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: UsageStatistics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: dedicatedCoreTime + realPath: + - dedicatedCoreTime + serializedName: dedicatedCoreTime + summary: >- + The aggregated wall-clock time of the dedicated compute node cores + being part of the pool. + serializedName: UsageStatistics + summary: Statistics related to pool usage information. + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResourceStatistics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: avgCPUPercentage + realPath: + - avgCPUPercentage + serializedName: avgCPUPercentage + summary: >- + The average CPU usage across all nodes in the pool (percentage per + node). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: avgMemoryGiB + realPath: + - avgMemoryGiB + serializedName: avgMemoryGiB + summary: The average memory usage in GiB across all nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: peakMemoryGiB + realPath: + - peakMemoryGiB + serializedName: peakMemoryGiB + summary: The peak memory usage in GiB across all nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: avgDiskGiB + realPath: + - avgDiskGiB + serializedName: avgDiskGiB + summary: The average used disk space in GiB across all nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: peakDiskGiB + realPath: + - peakDiskGiB + serializedName: peakDiskGiB + summary: The peak used disk space in GiB across all nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: diskReadIOps + realPath: + - diskReadIOps + serializedName: diskReadIOps + summary: The total number of disk read operations across all nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: diskWriteIOps + realPath: + - diskWriteIOps + serializedName: diskWriteIOps + summary: >- + The total number of disk write operations across all nodes in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: diskReadGiB + realPath: + - diskReadGiB + serializedName: diskReadGiB + summary: >- + The total amount of data in GiB of disk reads across all nodes in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: diskWriteGiB + realPath: + - diskWriteGiB + serializedName: diskWriteGiB + summary: >- + The total amount of data in GiB of disk writes across all nodes in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: networkReadGiB + realPath: + - networkReadGiB + serializedName: networkReadGiB + summary: >- + The total amount of data in GiB of network reads across all nodes in + the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: networkWriteGiB + realPath: + - networkWriteGiB + serializedName: networkWriteGiB + summary: >- + The total amount of data in GiB of network writes across all nodes in + the pool. + serializedName: ResourceStatistics + summary: Statistics related to resource consumption by compute nodes in a pool. + - &ref_95 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolStatistics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL for the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_5 + name: + fixed: false + raw: usageStats + realPath: + - usageStats + serializedName: usageStats + summary: >- + Statistics related to pool usage, such as the amount of core-time + used. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_6 + name: + fixed: false + raw: resourceStats + realPath: + - resourceStats + serializedName: resourceStats + summary: >- + Statistics related to resource consumption by compute nodes in the + pool. + serializedName: PoolStatistics + summary: >- + Contains utilization and resource usage statistics for the lifetime of a + pool. + - &ref_79 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobStatistics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: userCPUTime + realPath: + - userCPUTime + serializedName: userCPUTime + summary: >- + The total user mode CPU time (summed across all cores and all compute + nodes) consumed by all tasks in the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: kernelCPUTime + realPath: + - kernelCPUTime + serializedName: kernelCPUTime + summary: >- + The total kernel mode CPU time (summed across all cores and all + compute nodes) consumed by all tasks in the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ' The wall clock time is the elapsed time from when the task started running on a compute node to when it finished (or to the last time the statistics were updated, if the task had not finished by then). If a task was retried, this includes the wall clock time of all the task retries.' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: wallClockTime + realPath: + - wallClockTime + serializedName: wallClockTime + summary: The total wall clock time of all tasks in the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: readIOps + realPath: + - readIOps + serializedName: readIOps + summary: The total number of disk read operations made by all tasks in the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: writeIOps + realPath: + - writeIOps + serializedName: writeIOps + summary: >- + The total number of disk write operations made by all tasks in the + job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: readIOGiB + realPath: + - readIOGiB + serializedName: readIOGiB + summary: >- + The total amount of data in GiB read from disk by all tasks in the + job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: writeIOGiB + realPath: + - writeIOGiB + serializedName: writeIOGiB + summary: >- + The total amount of data in GiB written to disk by all tasks in the + job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A task completes successfully if it returns exit code 0. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: numSucceededTasks + realPath: + - numSucceededTasks + serializedName: numSucceededTasks + summary: >- + The total number of tasks successfully completed in the job during the + given time range. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A task fails if it exhausts its maximum retry count without + returning exit code 0. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: numFailedTasks + realPath: + - numFailedTasks + serializedName: numFailedTasks + summary: >- + The total number of tasks in the job that failed during the given time + range. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: numTaskRetries + realPath: + - numTaskRetries + serializedName: numTaskRetries + summary: >- + The total number of retries on all the tasks in the job during the + given time range. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The wait time for a task is defined as the elapsed time between the + creation of the task and the start of task execution. (If the task + is retried due to failures, the wait time is the time to the most + recent task execution.) This value is only reported in the account + lifetime statistics; it is not included in the job statistics. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: waitTime + realPath: + - waitTime + serializedName: waitTime + summary: The total wait time of all tasks in the job. + serializedName: JobStatistics + summary: Resource usage statistics for a job. + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NameValuePair + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name in the name-value pair. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The value in the name-value pair. + serializedName: NameValuePair + summary: Represents a name-value pair. + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeleteCertificateError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the certificate deletion error. Codes are invariant + and are intended to be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the certificate deletion error, intended to be + suitable for display in a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This list includes details such as the active pools and nodes + referencing this certificate. However, if a large number of + resources reference the certificate, the list contains only about + the first hundred. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: >- + A list of additional error details related to the certificate deletion + error. + serializedName: DeleteCertificateError + summary: An error encountered by the Batch service when deleting a certificate. + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + A certificate that can be installed on compute nodes and can be used to + authenticate operations on the machine. + name: + fixed: false + raw: Certificate + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + summary: >- + The X.509 thumbprint of the certificate. This is a sequence of up to + 40 hex digits. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprintAlgorithm + realPath: + - thumbprintAlgorithm + serializedName: thumbprintAlgorithm + summary: The algorithm used to derive the thumbprint. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the certificate. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CertificateState + values: + - description: The certificate is available for use in pools. + value: active + - description: >- + The user has requested that the certificate be deleted, but + the delete operation has not yet completed. You may not + reference the certificate when creating or updating pools. + value: deleting + - description: >- + The user requested that the certificate be deleted, but there + are pools that still have references to the certificate, or it + is still installed on one or more compute nodes. (The latter + can occur if the certificate has been removed from the pool, + but the node has not yet restarted. Nodes refresh their + certificates only when they restart.) You may use the cancel + certificate delete operation to cancel the delete, or the + delete certificate operation to retry the delete. + name: deleteFailed + value: deletefailed + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the certificate. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the certificate entered its current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is not set if the certificate is in its initial active + state. + extensions: + x-ms-enum: + modelAsString: false + name: CertificateState + values: + - description: The certificate is available for use in pools. + value: active + - description: >- + The user has requested that the certificate be deleted, but + the delete operation has not yet completed. You may not + reference the certificate when creating or updating pools. + value: deleting + - description: >- + The user requested that the certificate be deleted, but there + are pools that still have references to the certificate, or it + is still installed on one or more compute nodes. (The latter + can occur if the certificate has been removed from the pool, + but the node has not yet restarted. Nodes refresh their + certificates only when they restart.) You may use the cancel + certificate delete operation to cancel the delete, or the + delete certificate operation to retry the delete. + name: deleteFailed + value: deletefailed + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the certificate. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is not set if the certificate is in its initial Active + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the certificate entered its previous state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicData + realPath: + - publicData + serializedName: publicData + summary: The public part of the certificate as a base-64 encoded .cer file. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the certificate is in the DeleteFailed + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_9 + name: + fixed: false + raw: deleteCertificateError + realPath: + - deleteCertificateError + serializedName: deleteCertificateError + summary: >- + The error that occurred on the last attempt to delete this + certificate. + serializedName: Certificate + - &ref_34 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ApplicationPackageReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: applicationId + realPath: + - applicationId + serializedName: applicationId + summary: The ID of the application to deploy. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this is omitted on a pool, and no default version is specified + for this application, the request fails with the error code + InvalidApplicationPackageReferences and HTTP status code 409. If + this is omitted on a task, and no default version is specified for + this application, the task fails with a pre-processing error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: version + realPath: + - version + serializedName: version + summary: >- + The version of the application to deploy. If omitted, the default + version is deployed. + serializedName: ApplicationPackageReference + summary: A reference to an application package to be deployed to compute nodes. + - &ref_96 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ApplicationSummary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the application within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the application. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: versions + realPath: + - versions + serializedName: versions + summary: The list of available versions of the application. + serializedName: ApplicationSummary + summary: Contains information about an application in an Azure Batch account. + - &ref_184 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CertificateAddParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + summary: >- + The X.509 thumbprint of the certificate. This is a sequence of up to + 40 hex digits (it may include spaces but these are removed). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprintAlgorithm + realPath: + - thumbprintAlgorithm + serializedName: thumbprintAlgorithm + summary: The algorithm used to derive the thumbprint. This must be sha1. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: data + realPath: + - data + serializedName: data + summary: >- + The base64-encoded contents of the certificate. The maximum size is + 10KB. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CertificateFormat + values: + - description: >- + The certificate is a PFX (PKCS#12) formatted certificate or + certificate chain. + value: pfx + - description: The certificate is a base64-encoded X.509 certificate. + value: cer + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_10 + name: + fixed: false + raw: certificateFormat + realPath: + - certificateFormat + serializedName: certificateFormat + summary: The format of the certificate data. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is required if the certificate format is pfx. It should be + omitted if the certificate format is cer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password to access the certificate's private key. + serializedName: CertificateAddParameter + summary: >- + A certificate that can be installed on compute nodes and can be used to + authenticate operations on the machine. + - &ref_186 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CertificateListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_11 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of certificates. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CertificateListResult + summary: The result of listing the certificates in the account. + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: FileProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The creation time is not returned for files on Linux compute nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The file creation time. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The time at which the file was last modified. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: contentLength + realPath: + - contentLength + serializedName: contentLength + summary: The length of the file. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: contentType + realPath: + - contentType + serializedName: contentType + summary: The content type of the file. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file mode is returned only for files on Linux compute nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileMode + realPath: + - fileMode + serializedName: fileMode + summary: The file mode attribute in octal format. + serializedName: FileProperties + summary: The properties of a file on a compute node. + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeFile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The file path. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the file. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isDirectory + realPath: + - isDirectory + serializedName: isDirectory + summary: Whether the object represents a directory. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_12 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + summary: The file properties. + serializedName: NodeFile + summary: Information about a file or directory on a compute node. + - &ref_199 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeFileListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_13 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of files. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: NodeFileListResult + summary: >- + The result of listing the files on a compute node, or the files associated + with a task on a node. + - &ref_70 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Schedule + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify a doNotRunUntil time, the schedule becomes + ready to create jobs immediately. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: doNotRunUntil + realPath: + - doNotRunUntil + serializedName: doNotRunUntil + summary: >- + The earliest time at which any job may be created under this job + schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify a doNotRunAfter time, and you are creating a + recurring job schedule, the job schedule will remain active until + you explicitly terminate it. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: doNotRunAfter + realPath: + - doNotRunAfter + serializedName: doNotRunAfter + summary: >- + A time after which no job will be created under this job schedule. The + schedule will move to the completed state as soon as this deadline is + past and there is no active job under this job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If a job is not created within the startWindow interval, then the + 'opportunity' is lost; no job will be created until the next + recurrence of the schedule. If the schedule is recurring, and the + startWindow is longer than the recurrence interval, then this is + equivalent to an infinite startWindow, because the job that is 'due' + in one recurrenceInterval is not carried forward into the next + recurrence interval. The default is infinite. The minimum value is 1 + minute. If you specify a lower value, the Batch service rejects the + schedule with an error; if you are calling the REST API directly, + the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: startWindow + realPath: + - startWindow + serializedName: startWindow + summary: >- + The time interval, starting from the time at which the schedule + indicates a job should be created, within which a job must be created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Because a job schedule can have at most one active job under it at + any given time, if it is time to create a new job under a job + schedule, but the previous job is still running, the Batch service + will not create the new job until the previous job finishes. If the + previous job does not finish within the startWindow period of the + new recurrenceInterval, then no new job will be scheduled for that + interval. For recurring jobs, you should normally specify a + jobManagerTask in the jobSpecification. If you do not use + jobManagerTask, you will need an external process to monitor when + jobs are created, add tasks to the jobs and terminate the jobs ready + for the next recurrence. The default is that the schedule does not + recur: one job is created, within the startWindow after the + doNotRunUntil time, and the schedule is complete as soon as that job + finishes. The minimum value is 1 minute. If you specify a lower + value, the Batch service rejects the schedule with an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: recurrenceInterval + realPath: + - recurrenceInterval + serializedName: recurrenceInterval + summary: >- + The time interval between the start times of two successive jobs under + the job schedule. A job schedule can have at most one active job under + it at any given time. + serializedName: Schedule + summary: The schedule according to which jobs will be created + - &ref_63 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobConstraints + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the job does not complete within the time limit, the Batch + service terminates it and any tasks that are still running. In this + case, the termination reason will be MaxWallClockTimeExpiry. If this + property is not specified, there is no time limit on how long the + job may run. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: maxWallClockTime + realPath: + - maxWallClockTime + serializedName: maxWallClockTime + summary: >- + The maximum elapsed time that the job may run, measured from the time + the job is created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Note that this value specifically controls the number of retries. + The Batch service will try each task once, and may then retry up to + this limit. For example, if the maximum retry count is 3, Batch + tries a task up to 4 times (one initial try and 3 retries). If the + maximum retry count is 0, the Batch service does not retry tasks. If + the maximum retry count is -1, the Batch service retries tasks + without limit. The default value is 0 (no retries). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxTaskRetryCount + realPath: + - maxTaskRetryCount + serializedName: maxTaskRetryCount + summary: >- + The maximum number of times each task may be retried. The Batch + service retries a task if its exit code is nonzero. + serializedName: JobConstraints + summary: The execution constraints for a job. + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ContainerRegistry + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the default is "docker.io".' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: registryServer + realPath: + - registryServer + serializedName: registryServer + summary: The registry URL. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-name: userName + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: username + realPath: + - username + serializedName: username + summary: The user name to log into the registry server. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password to log into the registry server. + serializedName: ContainerRegistry + summary: A private container registry. + - &ref_28 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskContainerSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + These additional options are supplied as arguments to the "docker + create" command, in addition to those controlled by the Batch + Service. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerRunOptions + realPath: + - containerRunOptions + serializedName: containerRunOptions + summary: Additional options to the container create command. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the full image reference, as would be specified to "docker + pull". If no tag is provided as part of the image name, the tag + ":latest" is used as a default. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: imageName + realPath: + - imageName + serializedName: imageName + summary: The image to use to create the container in which the task will run. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This setting can be omitted if was already provided at pool + creation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_14 + name: + fixed: false + raw: registry + realPath: + - registry + serializedName: registry + summary: The private registry which contains the container image. + serializedName: TaskContainerSettings + summary: The container settings for a task. + - &ref_29 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResourceFile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This URL must be readable using anonymous access; that is, the Batch + service does not present any credentials when downloading the blob. + There are two ways to get such a URL for a blob in Azure storage: + include a Shared Access Signature (SAS) granting read permissions on + the blob, or set the ACL for the blob or its container to allow + public access. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: blobSource + realPath: + - blobSource + serializedName: blobSource + summary: The URL of the file within Azure Blob Storage. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + realPath: + - filePath + serializedName: filePath + summary: >- + The location on the compute node to which to download the file, + relative to the task's working directory. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property applies only to files being downloaded to Linux + compute nodes. It will be ignored if it is specified for a + resourceFile which will be downloaded to a Windows node. If this + property is not specified for a Linux node, then a default value of + 0770 is applied to the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileMode + realPath: + - fileMode + serializedName: fileMode + summary: The file permission mode attribute in octal format. + serializedName: ResourceFile + summary: A file to be downloaded from Azure blob storage to a compute node. + - &ref_31 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: EnvironmentSetting + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the environment variable. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The value of the environment variable. + serializedName: EnvironmentSetting + summary: An environment variable to be set on a task process. + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ExitOptions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default is none for exit code 0 and terminate for all other exit + conditions. If the job's onTaskFailed property is noaction, then + specifying this property returns an error and the add task request + fails with an invalid property value error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). + extensions: + x-ms-enum: + modelAsString: false + name: JobAction + values: + - description: Take no action. + value: none + - description: >- + Disable the job. This is equivalent to calling the disable job + API, with a disableTasks value of requeue. + value: disable + - description: >- + Terminate the job. The terminateReason in the job's + executionInfo is set to "TaskFailed". + value: terminate + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_15 + name: + fixed: false + raw: jobAction + realPath: + - jobAction + serializedName: jobAction + summary: >- + An action to take on the job containing the task, if the task + completes with the given exit condition and the job's onTaskFailed + property is 'performExitOptionsJobAction'. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default is 'satisfy' for exit code 0, and 'block' for all other + exit conditions. If the job's usesTaskDependencies property is set + to false, then specifying the dependencyAction property returns an + error and the add task request fails with an invalid property value + error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + extensions: + x-ms-enum: + modelAsString: false + name: DependencyAction + values: + - description: Satisfy the task's dependencies. + value: satisfy + - description: Block the task's dependencies. + value: block + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_16 + name: + fixed: false + raw: dependencyAction + realPath: + - dependencyAction + serializedName: dependencyAction + summary: >- + An action that the Batch service performs on tasks that depend on this + task. + serializedName: ExitOptions + summary: Specifies how the Batch service responds to a particular exit condition. + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ExitCodeMapping + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: A process exit code. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_17 + name: + fixed: false + raw: exitOptions + realPath: + - exitOptions + serializedName: exitOptions + summary: >- + How the Batch service should respond if the task exits with this exit + code. + serializedName: ExitCodeMapping + summary: >- + How the Batch service should respond if a task exits with a particular + exit code. + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ExitCodeRangeMapping + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: start + realPath: + - start + serializedName: start + summary: The first exit code in the range. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: end + realPath: + - end + serializedName: end + summary: The last exit code in the range. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_17 + name: + fixed: false + raw: exitOptions + realPath: + - exitOptions + serializedName: exitOptions + summary: >- + How the Batch service should respond if the task exits with an exit + code in the range start to end (inclusive). + serializedName: ExitCodeRangeMapping + summary: >- + A range of exit codes and how the Batch service should respond to exit + codes within that range. + - &ref_99 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ExitConditions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_18 + name: + fixed: false + name: + fixed: false + raw: exitCodes + realPath: + - exitCodes + serializedName: exitCodes + summary: >- + A list of individual task exit codes and how the Batch service should + respond to them. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_19 + name: + fixed: false + name: + fixed: false + raw: exitCodeRanges + realPath: + - exitCodeRanges + serializedName: exitCodeRanges + summary: >- + A list of task exit code ranges and how the Batch service should + respond to them. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: preProcessingError + realPath: + - preProcessingError + serializedName: preProcessingError + summary: >- + How the Batch service should respond if the task fails to start due to + an error. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the task exited with an exit code that was specified via + exitCodes or exitCodeRanges, and then encountered a file upload + error, then the action specified by the exit code takes precedence. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: fileUploadError + realPath: + - fileUploadError + serializedName: fileUploadError + summary: How the Batch service should respond if a file upload error occurs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This value is used if the task exits with any nonzero exit code not + listed in the exitCodes or exitCodeRanges collection, with a + pre-processing error if the preProcessingError property is not + present, or with a file upload error if the fileUploadError property + is not present. If you want non-default behaviour on exit code 0, + you must list it explicitly using the exitCodes or exitCodeRanges + collection. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: default + realPath: + - default + serializedName: default + summary: >- + How the Batch service should respond if the task fails with an exit + condition not covered by any of the other properties. + serializedName: ExitConditions + summary: Specifies how the Batch service should respond when the task completes. + - &ref_22 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AutoUserSpecification + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is task. + extensions: + x-ms-enum: + modelAsString: false + name: AutoUserScope + values: + - description: >- + Specifies that the service should create a new user for the + task. + value: task + - description: >- + Specifies that the task runs as the common auto user account + which is created on every node in a pool. + value: pool + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_20 + name: + fixed: false + raw: scope + realPath: + - scope + serializedName: scope + summary: The scope for the auto user + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + nonAdmin - The auto user is a standard user without elevated access. + admin - The auto user is a user with elevated access and operates + with full Administrator permissions. The default value is nonAdmin. + extensions: + x-ms-enum: + modelAsString: false + name: ElevationLevel + values: + - description: The user is a standard user without elevated access. + name: nonAdmin + value: nonadmin + - description: >- + The user is a user with elevated access and operates with full + Administrator permissions. + value: admin + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_21 + name: + fixed: false + raw: elevationLevel + realPath: + - elevationLevel + serializedName: elevationLevel + summary: The elevation level of the auto user. + serializedName: AutoUserSpecification + summary: >- + Specifies the parameters for the auto user that runs a task on the Batch + service. + - &ref_33 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Specify either the userName or autoUser property, but not both.' + name: + fixed: false + raw: UserIdentity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The userName and autoUser properties are mutually exclusive; you + must specify one but not both. + extensions: + x-ms-client-name: userName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: username + realPath: + - username + serializedName: username + summary: The name of the user identity under which the task is run. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The userName and autoUser properties are mutually exclusive; you + must specify one but not both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_22 + name: + fixed: false + raw: autoUser + realPath: + - autoUser + serializedName: autoUser + summary: The auto user under which the task is run. + serializedName: UserIdentity + summary: The definition of the user identity under which the task is run. + - &ref_23 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: LinuxUserConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uid and gid properties must be specified together or not at all. + If not specified the underlying operating system picks the uid. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: uid + realPath: + - uid + serializedName: uid + summary: The user ID of the user account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uid and gid properties must be specified together or not at all. + If not specified the underlying operating system picks the gid. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: gid + realPath: + - gid + serializedName: gid + summary: The group ID for the user account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The private key must not be password protected. The private key is + used to automatically configure asymmetric-key based authentication + for SSH between nodes in a Linux pool when the pool's + enableInterNodeCommunication property is true (it is ignored if + enableInterNodeCommunication is false). It does this by placing the + key pair into the user's .ssh directory. If not specified, + password-less SSH is not configured between nodes (no modification + of the user's .ssh directory is done). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sshPrivateKey + realPath: + - sshPrivateKey + serializedName: sshPrivateKey + summary: The SSH private key for the user account. + serializedName: LinuxUserConfiguration + summary: Properties used to create a user account on a Linux node. + - &ref_56 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: UserAccount + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the user account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password for the user account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + nonAdmin - The auto user is a standard user without elevated access. + admin - The auto user is a user with elevated access and operates + with full Administrator permissions. The default value is nonAdmin. + extensions: + x-ms-enum: + modelAsString: false + name: ElevationLevel + values: + - description: The user is a standard user without elevated access. + name: nonAdmin + value: nonadmin + - description: >- + The user is a user with elevated access and operates with full + Administrator permissions. + value: admin + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_21 + name: + fixed: false + raw: elevationLevel + realPath: + - elevationLevel + serializedName: elevationLevel + summary: The elevation level of the user account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is ignored if specified on a Windows pool. If not + specified, the user is created with the default options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: linuxUserConfiguration + realPath: + - linuxUserConfiguration + serializedName: linuxUserConfiguration + summary: The Linux-specific user configuration for the user account. + serializedName: UserAccount + summary: >- + Properties used to create a user used to execute tasks on an Azure Batch + node. + - &ref_32 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskConstraints + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this is not specified, there is no time limit on how long the + task may run. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: maxWallClockTime + realPath: + - maxWallClockTime + serializedName: maxWallClockTime + summary: >- + The maximum elapsed time that the task may run, measured from the time + the task starts. If the task does not complete within the time limit, + the Batch service terminates it. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default is infinite, i.e. the task directory will be retained + until the compute node is removed or reimaged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: retentionTime + realPath: + - retentionTime + serializedName: retentionTime + summary: >- + The minimum time to retain the task directory on the compute node + where it ran, from the time it completes execution. After this time, + the Batch service may delete the task directory and all its contents. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Note that this value specifically controls the number of retries. + The Batch service will try the task once, and may then retry up to + this limit. For example, if the maximum retry count is 3, Batch + tries the task up to 4 times (one initial try and 3 retries). If the + maximum retry count is 0, the Batch service does not retry the task. + If the maximum retry count is -1, the Batch service retries the task + without limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxTaskRetryCount + realPath: + - maxTaskRetryCount + serializedName: maxTaskRetryCount + summary: >- + The maximum number of times the task may be retried. The Batch service + retries a task if its exit code is nonzero. + serializedName: TaskConstraints + summary: Execution constraints to apply to a task. + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OutputFileBlobContainerDestination + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If filePattern refers to a specific file (i.e. contains no + wildcards), then path is the name of the blob to which to upload + that file. If filePattern contains one or more wildcards (and + therefore may match multiple files), then path is the name of the + blob virtual directory (which is prepended to each blob name) to + which to upload the file(s). If omitted, file(s) are uploaded to the + root of the container with a blob name matching their file name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + realPath: + - path + serializedName: path + summary: >- + The destination blob or virtual directory within the Azure Storage + container. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The URL must include a Shared Access Signature (SAS) granting write + permissions to the container. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + summary: >- + The URL of the container within Azure Blob Storage to which to upload + the file(s). + serializedName: OutputFileBlobContainerDestination + summary: >- + Specifies a file upload destination within an Azure blob storage + container. + - &ref_26 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OutputFileDestination + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_24 + name: + fixed: false + raw: container + realPath: + - container + serializedName: container + summary: A location in Azure blob storage to which files are uploaded. + serializedName: OutputFileDestination + summary: The destination to which a file should be uploaded. + - &ref_27 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OutputFileUploadOptions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default is taskcompletion. + extensions: + x-ms-enum: + modelAsString: false + name: OutputFileUploadCondition + values: + - description: >- + Upload the file(s) only after the task process exits with an + exit code of 0. + name: taskSuccess + value: tasksuccess + - description: >- + Upload the file(s) only after the task process exits with a + nonzero exit code. + name: taskFailure + value: taskfailure + - description: >- + Upload the file(s) after the task process exits, no matter + what the exit code was. + name: taskCompletion + value: taskcompletion + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_25 + name: + fixed: false + raw: uploadCondition + realPath: + - uploadCondition + serializedName: uploadCondition + summary: >- + The conditions under which the task output file or set of files should + be uploaded. + serializedName: OutputFileUploadOptions + summary: >- + Details about an output file upload operation, including under what + conditions to perform the upload. + - &ref_30 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OutputFile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Both relative and absolute paths are supported. Relative paths are + relative to the task working directory. The following wildcards are + supported: * matches 0 or more characters (for example pattern abc* + would match abc or abcdef), ** matches any directory, ? matches any + single character, [abc] matches one character in the brackets, and + [a-c] matches one character in the range. Brackets can include a + negation to match any character not specified (for example [!abc] + matches any character but a, b, or c). If a file name starts with + "." it is ignored by default but may be matched by specifying it + explicitly (for example *.gif will not match .a.gif, but .*.gif + will). A simple example: **\*.txt matches any file that does not + start in '.' and ends with .txt in the task working directory or any + subdirectory. If the filename contains a wildcard character it can + be escaped using brackets (for example abc[*] would match a file + named abc*). Note that both \ and / are treated as directory + separators on Windows, but only / is on Linux. Environment variables + (%var% on Windows or $var on Linux) are expanded prior to the + pattern being applied. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePattern + realPath: + - filePattern + serializedName: filePattern + summary: A pattern indicating which file(s) to upload. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_26 + name: + fixed: false + raw: destination + realPath: + - destination + serializedName: destination + summary: The destination for the output file(s). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_27 + name: + fixed: false + raw: uploadOptions + realPath: + - uploadOptions + serializedName: uploadOptions + summary: >- + Additional options for the upload operation, including under what + conditions to perform the upload. + serializedName: OutputFile + summary: >- + A specification for uploading files from an Azure Batch node to another + location after the Batch service has finished executing the task process. + - &ref_64 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Job Manager task is automatically started when the job is created. The + Batch service tries to schedule the Job Manager task before any other + tasks in the job. When shrinking a pool, the Batch service tries to + preserve compute nodes where Job Manager tasks are running for as long as + possible (that is, nodes running 'normal' tasks are removed before nodes + running Job Manager tasks). When a Job Manager task fails and needs to be + restarted, the system tries to schedule it at the highest priority. If + there are no idle nodes available, the system may terminate one of the + running tasks in the pool and return it to the queue in order to make room + for the Job Manager task to restart. Note that a Job Manager task in one + job does not have priority over tasks in other jobs. Across jobs, only job + level priorities are observed. For example, if a Job Manager in a priority + 0 job needs to be restarted, it will not displace tasks of a priority 1 + job. + name: + fixed: false + raw: JobManagerTask + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores and cannot contain more than 64 + characters. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the Job Manager task within the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + It need not be unique and can contain any Unicode characters up to a + maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name of the Job Manager task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the Job Manager task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the pool that will run this task has containerConfiguration set, + this must be set as well. If the pool that will run this task + doesn't have containerConfiguration set, this must not be set. When + this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the Job Manager task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the files will only be uploaded from the + compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_30 + name: + fixed: false + name: + fixed: false + raw: outputFiles + realPath: + - outputFiles + serializedName: outputFiles + summary: >- + A list of files that the Batch service will upload from the compute + node after running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the Job Manager task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: Constraints that apply to the Job Manager task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, when the Job Manager task completes, the Batch service + marks the job as complete. If any tasks are still running at this + time (other than Job Release), those tasks are terminated. If false, + the completion of the Job Manager task does not affect the job + status. In this case, you should either use the onAllTasksComplete + attribute to terminate the job, or have a client or user terminate + the job explicitly. An example of this is if the Job Manager creates + a set of tasks but then takes no further role in their execution. + The default value is true. If you are using the onAllTasksComplete + and onTaskFailure attributes to control job lifetime, and using the + Job Manager task only to create the tasks for the job (not to + monitor progress), then it is important to set killJobOnCompletion + to false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: killJobOnCompletion + realPath: + - killJobOnCompletion + serializedName: killJobOnCompletion + summary: >- + Whether completion of the Job Manager task signifies completion of the + entire job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the Job Manager task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, no other tasks will run on the same compute node for as + long as the Job Manager is running. If false, other tasks can run + simultaneously with the Job Manager on a compute node. The Job + Manager task counts normally against the node's concurrent task + limit, so this is only relevant if the node allows multiple + concurrent tasks. The default value is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: runExclusive + realPath: + - runExclusive + serializedName: runExclusive + summary: >- + Whether the Job Manager task requires exclusive use of the compute + node where it runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Application packages are downloaded and deployed to a shared + directory, not the task working directory. Therefore, if a + referenced package is already on the compute node, and is up to + date, then it is not re-downloaded; the existing copy on the compute + node is used. If a referenced application package cannot be + installed, for example because the package has been deleted or + because download failed, the task fails. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages that the Batch service will deploy to + the compute node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this property is set, the Batch service provides the task with an + authentication token which can be used to authenticate Batch service + operations without requiring an account access key. The token is + provided via the AZ_BATCH_AUTHENTICATION_TOKEN environment variable. + The operations that the task can carry out using the token depend on + the settings. For example, a task can request job permissions in + order to add other tasks to the job, or check the status of the job + or of other tasks under the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_35 + name: + fixed: false + raw: authenticationTokenSettings + realPath: + - authenticationTokenSettings + serializedName: authenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to + perform Batch service operations. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: allowLowPriorityNode + realPath: + - allowLowPriorityNode + serializedName: allowLowPriorityNode + summary: Whether the Job Manager task may run on a low-priority compute node. + serializedName: JobManagerTask + summary: Specifies details of a Job Manager task. + - &ref_65 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + You can use Job Preparation to prepare a compute node to run tasks for the + job. Activities commonly performed in Job Preparation include: Downloading + common resource files used by all the tasks in the job. The Job + Preparation task can download these common resource files to the shared + location on the compute node. (AZ_BATCH_NODE_ROOT_DIR\shared), or starting + a local service on the compute node so that all tasks of that job can + communicate with it. If the Job Preparation task fails (that is, exhausts + its retry count before exiting with exit code 0), Batch will not run tasks + of this job on the compute node. The node remains ineligible to run tasks + of this job until it is reimaged. The node remains active and can be used + for other jobs. The Job Preparation task can run multiple times on the + same compute node. Therefore, you should write the Job Preparation task to + handle re-execution. If the compute node is rebooted, the Job Preparation + task is run again on the node before scheduling any other task of the job, + if rerunOnNodeRebootAfterSuccess is true or if the Job Preparation task + did not previously complete. If the compute node is reimaged, the Job + Preparation task is run again before scheduling any task of the job. + name: + fixed: false + raw: JobPreparationTask + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores and cannot contain more than 64 + characters. If you do not specify this property, the Batch service + assigns a default value of 'jobpreparation'. No other task in the + job can have the same ID as the Job Preparation task. If you try to + submit a task with the same id, the Batch service rejects the + request with error code TaskIdSameAsJobPreparationTask; if you are + calling the REST API directly, the HTTP status code is 409 + (Conflict). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: >- + A string that uniquely identifies the Job Preparation task within the + job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the Job Preparation task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: >- + The settings for the container under which the Job Preparation task + runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the Job Preparation task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: Constraints that apply to the Job Preparation task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true and the Job Preparation task fails on a compute node, the + Batch service retries the Job Preparation task up to its maximum + retry count (as specified in the constraints element). If the task + has still not completed successfully after all retries, then the + Batch service will not schedule tasks of the job to the compute + node. The compute node remains active and eligible to run tasks of + other jobs. If false, the Batch service will not wait for the Job + Preparation task to complete. In this case, other tasks of the job + can start executing on the compute node while the Job Preparation + task is still running; and even if the Job Preparation task fails, + new tasks will continue to be scheduled on the node. The default + value is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: waitForSuccess + realPath: + - waitForSuccess + serializedName: waitForSuccess + summary: >- + Whether the Batch service should wait for the Job Preparation task to + complete successfully before scheduling any other tasks of the job on + the compute node. A Job Preparation task has completed successfully if + it exits with exit code 0. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task on Windows nodes, or a a non-administrative user unique to the + pool on Linux nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the Job Preparation task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Job Preparation task is always rerun if a compute node is + reimaged, or if the Job Preparation task did not complete (e.g. + because the reboot occurred while the task was running). Therefore, + you should always write a Job Preparation task to be idempotent and + to behave correctly if run multiple times. The default value is + true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: rerunOnNodeRebootAfterSuccess + realPath: + - rerunOnNodeRebootAfterSuccess + serializedName: rerunOnNodeRebootAfterSuccess + summary: >- + Whether the Batch service should rerun the Job Preparation task after + a compute node reboots. + serializedName: JobPreparationTask + summary: >- + A Job Preparation task to run before any tasks of the job on any given + compute node. + - &ref_66 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Job Release task runs when the job ends, because of one of the + following: The user calls the Terminate Job API, or the Delete Job API + while the job is still active, the job's maximum wall clock time + constraint is reached, and the job is still active, or the job's Job + Manager task completed, and the job is configured to terminate when the + Job Manager completes. The Job Release task runs on each compute node + where tasks of the job have run and the Job Preparation task ran and + completed. If you reimage a compute node after it has run the Job + Preparation task, and the job ends without any further tasks of the job + running on that compute node (and hence the Job Preparation task does not + re-run), then the Job Release task does not run on that node. If a compute + node reboots while the Job Release task is still running, the Job Release + task runs again when the compute node starts up. The job is not marked as + complete until all Job Release tasks have completed. The Job Release task + runs in the background. It does not occupy a scheduling slot; that is, it + does not count towards the maxTasksPerNode limit specified on the pool. + name: + fixed: false + raw: JobReleaseTask + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores and cannot contain more than 64 + characters. If you do not specify this property, the Batch service + assigns a default value of 'jobrelease'. No other task in the job + can have the same ID as the Job Release task. If you try to submit a + task with the same id, the Batch service rejects the request with + error code TaskIdSameAsJobReleaseTask; if you are calling the REST + API directly, the HTTP status code is 409 (Conflict). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the Job Release task within the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the Job Release task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the Job Release task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the Job Release task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: maxWallClockTime + realPath: + - maxWallClockTime + serializedName: maxWallClockTime + summary: >- + The maximum elapsed time that the Job Release task may run on a given + compute node, measured from the time the task starts. If the task does + not complete within the time limit, the Batch service terminates it. + The default value is 15 minutes. You may not specify a timeout longer + than 15 minutes. If you do, the Batch service rejects it with an + error; if you are calling the REST API directly, the HTTP status code + is 400 (Bad Request). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default is infinite, i.e. the task directory will be retained + until the compute node is removed or reimaged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: retentionTime + realPath: + - retentionTime + serializedName: retentionTime + summary: >- + The minimum time to retain the task directory for the Job Release task + on the compute node. After this time, the Batch service may delete the + task directory and all its contents. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the Job Release task runs. + serializedName: JobReleaseTask + summary: >- + A Job Release task to run on job completion on any compute node where the + job has run. + - &ref_52 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskSchedulingPolicy + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeFillType + values: + - description: Tasks should be assigned evenly across all nodes in the pool. + value: spread + - description: >- + As many tasks as possible (maxTasksPerNode) should be assigned + to each node in the pool before any tasks are assigned to the + next node in the pool. + value: pack + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_36 + name: + fixed: false + raw: nodeFillType + realPath: + - nodeFillType + serializedName: nodeFillType + summary: How tasks are distributed across compute nodes in a pool. + serializedName: TaskSchedulingPolicy + summary: Specifies how tasks should be distributed across compute nodes. + - &ref_54 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StartTask + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the start task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the start task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the start task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the start task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service retries a task if its exit code is nonzero. Note + that this value specifically controls the number of retries. The + Batch service will try the task once, and may then retry up to this + limit. For example, if the maximum retry count is 3, Batch tries the + task up to 4 times (one initial try and 3 retries). If the maximum + retry count is 0, the Batch service does not retry the task. If the + maximum retry count is -1, the Batch service retries the task + without limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxTaskRetryCount + realPath: + - maxTaskRetryCount + serializedName: maxTaskRetryCount + summary: The maximum number of times the task may be retried. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true and the start task fails on a compute node, the Batch + service retries the start task up to its maximum retry count + (maxTaskRetryCount). If the task has still not completed + successfully after all retries, then the Batch service marks the + compute node unusable, and will not schedule tasks to it. This + condition can be detected via the node state and failure info + details. If false, the Batch service will not wait for the start + task to complete. In this case, other tasks can start executing on + the compute node while the start task is still running; and even if + the start task fails, new tasks will continue to be scheduled on the + node. The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: waitForSuccess + realPath: + - waitForSuccess + serializedName: waitForSuccess + summary: >- + Whether the Batch service should wait for the start task to complete + successfully (that is, to exit with exit code 0) before scheduling any + tasks on the compute node. + serializedName: StartTask + summary: >- + A task which is run when a compute node joins a pool in the Azure Batch + service, or when the compute node is rebooted or reimaged. + - &ref_55 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CertificateReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + summary: The thumbprint of the certificate. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprintAlgorithm + realPath: + - thumbprintAlgorithm + serializedName: thumbprintAlgorithm + summary: >- + The algorithm with which the thumbprint is associated. This must be + sha1. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is currentuser. This property is applicable only + for pools configured with Windows nodes (that is, created with + cloudServiceConfiguration, or with virtualMachineConfiguration using + a Windows image reference). For Linux compute nodes, the + certificates are stored in a directory inside the task working + directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates + with visibility of 'remoteUser', a 'certs' directory is created in + the user's home directory (e.g., /home/{user-name}/certs) and + certificates are placed in that directory. + extensions: + x-ms-enum: + modelAsString: false + name: CertificateStoreLocation + values: + - description: >- + Certificates should be installed to the CurrentUser + certificate store. + name: currentUser + value: currentuser + - description: >- + Certificates should be installed to the LocalMachine + certificate store. + name: localMachine + value: localmachine + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_37 + name: + fixed: false + raw: storeLocation + realPath: + - storeLocation + serializedName: storeLocation + summary: >- + The location of the certificate store on the compute node into which + to install the certificate. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is applicable only for pools configured with Windows + nodes (that is, created with cloudServiceConfiguration, or with + virtualMachineConfiguration using a Windows image reference). Common + store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, + TrustedPublisher, AuthRoot, AddressBook, but any custom store name + can also be used. The default value is My. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: storeName + realPath: + - storeName + serializedName: storeName + summary: >- + The name of the certificate store on the compute node into which to + install the certificate. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + You can specify more than one visibility in this collection. The + default is all accounts. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_38 + extensions: + x-ms-enum: + modelAsString: false + name: CertificateVisibility + values: + - description: >- + The certificate should be visible to the user account under + which the start task is run. + name: startTask + value: starttask + - description: >- + The certificate should be visibile to the user accounts + under which job tasks are run. + value: task + - description: >- + The certificate should be visibile to the user accounts + under which users remotely access the node. + name: remoteUser + value: remoteuser + x-nullable: false + name: + fixed: false + name: + fixed: false + raw: visibility + realPath: + - visibility + serializedName: visibility + summary: >- + Which user accounts on the compute node should have access to the + private data of the certificate. + serializedName: CertificateReference + summary: A reference to a certificate to be installed on compute nodes in a pool. + - &ref_57 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Batch service does not assign any meaning to this metadata; it is + solely for the use of user code. + name: + fixed: false + raw: MetadataItem + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the metadata item. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The value of the metadata item. + serializedName: MetadataItem + summary: A name-value pair associated with a Batch service resource. + - &ref_50 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudServiceConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Possible values are: 2 - OS Family 2, equivalent to Windows Server + 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - + OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, + equivalent to Windows Server 2016. For more information, see Azure + Guest OS Releases + (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: osFamily + realPath: + - osFamily + serializedName: osFamily + summary: >- + The Azure Guest OS family to be installed on the virtual machines in + the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is * which specifies the latest operating system + version for the specified OS family. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: targetOSVersion + realPath: + - targetOSVersion + serializedName: targetOSVersion + summary: >- + The Azure Guest OS version to be installed on the virtual machines in + the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This may differ from targetOSVersion if the pool state is Upgrading. + In this case some virtual machines may be on the targetOSVersion and + some may be on the currentOSVersion during the upgrade process. Once + all virtual machines have upgraded, currentOSVersion is updated to + be the same as targetOSVersion. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: currentOSVersion + realPath: + - currentOSVersion + serializedName: currentOSVersion + summary: >- + The Azure Guest OS Version currently installed on the virtual machines + in the pool. + serializedName: CloudServiceConfiguration + summary: >- + The configuration for nodes in a pool based on the Azure Cloud Services + platform. + - &ref_41 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: OSDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value for caching is none. For information about the + caching options see: + https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. + extensions: + x-ms-enum: + modelAsString: false + name: CachingType + values: + - description: The caching mode for the disk is not enabled. + value: none + - description: The caching mode for the disk is read only. + name: readOnly + value: readonly + - description: The caching mode for the disk is read and write. + name: readWrite + value: readwrite + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_39 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + summary: The type of caching to enable for the OS disk. + serializedName: OSDisk + summary: Settings for the operating system disk of the virtual machine. + - &ref_42 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: WindowsConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the default value is true.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAutomaticUpdates + realPath: + - enableAutomaticUpdates + serializedName: enableAutomaticUpdates + summary: Whether automatic updates are enabled on the virtual machine. + serializedName: WindowsConfiguration + summary: Windows operating system settings to apply to the virtual machine. + - &ref_43 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DataDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The lun is used to uniquely identify each data disk. If attaching + multiple disks, each should have a distinct lun. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + summary: The logical unit number. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value for caching is none. For information about the + caching options see: + https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. + extensions: + x-ms-enum: + modelAsString: false + name: CachingType + values: + - description: The caching mode for the disk is not enabled. + value: none + - description: The caching mode for the disk is read only. + name: readOnly + value: readonly + - description: The caching mode for the disk is read and write. + name: readWrite + value: readwrite + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_39 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + summary: The type of caching to be enabled for the data disks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + summary: The initial disk size in gigabytes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the default is "standard_lrs".' + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountType + values: + - description: The data disk should use standard locally redundant storage. + name: StandardLRS + value: standard_lrs + - description: The data disk should use premium locally redundant storage. + name: PremiumLRS + value: premium_lrs + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_40 + name: + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + summary: The storage account type to be used for the data disk. + serializedName: DataDisk + summary: >- + Settings which will be used by the data disks associated to compute nodes + in the pool. + - &ref_44 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: ContainerConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: docker + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ContainerType + values: + - description: Docker will be used to launch the containers. + value: docker + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + summary: The container technology to be used. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the full image reference, as would be specified to "docker + pull". An image will be sourced from the default Docker registry + unless the image is fully qualified with an alternative registry. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: containerImageNames + realPath: + - containerImageNames + serializedName: containerImageNames + summary: The collection of container image names. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If any images must be downloaded from a private registry which + requires credentials, then those credentials must be provided here. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_14 + name: + fixed: false + name: + fixed: false + raw: containerRegistries + realPath: + - containerRegistries + serializedName: containerRegistries + summary: Additional private registries from which containers can be pulled. + serializedName: ContainerConfiguration + summary: The configuration for container-enabled pools. + - &ref_51 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: VirtualMachineConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_1 + name: + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + summary: >- + A reference to the Azure Virtual Machines Marketplace image or the + custom Virtual Machine image to use. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_41 + name: + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + summary: Settings for the operating system disk of the Virtual Machine. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch node agent is a program that runs on each node in the + pool, and provides the command-and-control interface between the + node and the Batch service. There are different implementations of + the node agent, known as SKUs, for different operating systems. You + must specify a node agent SKU which matches the selected image + reference. To get the list of supported node agent SKUs along with + their list of verified image references, see the 'List supported + node agent SKUs' operation. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeAgentSKUId + realPath: + - nodeAgentSKUId + serializedName: nodeAgentSKUId + summary: >- + The SKU of the Batch node agent to be provisioned on compute nodes in + the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if the imageReference or osDisk + property specifies a Linux OS image. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_42 + name: + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + summary: Windows operating system settings on the virtual machine. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must be specified if the compute nodes in the pool + need to have empty data disks attached to them. This cannot be + updated. Each node gets its own disk (the disk is not a file share). + Existing disks cannot be attached, each attached disk is empty. When + the node is removed from the pool, the disk and all data associated + with it is also deleted. The disk is not formatted after being + attached, it must be formatted before use - for more information see + https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux + and + https://docs.microsoft.com/en-us/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_43 + name: + fixed: false + name: + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + summary: >- + The configuration for data disks attached to the comptue nodes in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + This only applies to images that contain the Windows operating + system, and should only be used when you hold valid on-premises + licenses for the nodes which will be deployed. If omitted, no + on-premises licensing discount is applied. Values are: + + Windows_Server - The on-premises license is for Windows Server. + Windows_Client - The on-premises license is for Windows Client. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + summary: >- + The type of on-premises license to be used when deploying the + operating system. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified, setup is performed on each node in the pool to allow + tasks to run in containers. All regular tasks and job manager tasks + run on this pool must specify the containerSettings property, and + all other tasks may specify it. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_44 + name: + fixed: false + raw: containerConfiguration + realPath: + - containerConfiguration + serializedName: containerConfiguration + summary: The container configuration for the pool. + serializedName: VirtualMachineConfiguration + summary: >- + The configuration for compute nodes in a pool based on the Azure Virtual + Machines infrastructure. + - &ref_47 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NetworkSecurityGroupRule + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Priorities within a pool must be unique and are evaluated in order + of priority. The lower the number the higher the priority. For + example, rules could be specified with order numbers of 150, 250, + and 350. The rule with the order number of 150 takes precedence over + the rule that has an order of 250. Allowed priorities are 150 to + 3500. If any reserved or duplicate values are provided the request + fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority for this rule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: NetworkSecurityGroupRuleAccess + values: + - description: Allow access. + value: allow + - description: Deny access. + value: deny + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_45 + name: + fixed: false + raw: access + realPath: + - access + serializedName: access + summary: >- + The action that should be taken for a specified IP address, subnet + range or tag. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Valid values are a single IP address (i.e. 10.10.10.10), IP subnet + (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If + any other values are provided the request fails with HTTP status + code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sourceAddressPrefix + realPath: + - sourceAddressPrefix + serializedName: sourceAddressPrefix + summary: The source address prefix or tag to match for the rule. + serializedName: NetworkSecurityGroupRule + summary: A network security group rule to apply to an inbound endpoint. + - &ref_48 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: InboundNATPool + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name must be unique within a Batch pool, can contain letters, + numbers, underscores, periods, and hyphens. Names must start with a + letter or number, must end with a letter, number, or underscore, and + cannot exceed 77 characters. If any invalid values are provided the + request fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the endpoint. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: InboundEndpointProtocol + values: + - description: Use TCP for the endpoint. + name: tcp + value: tcp + - description: Use UDP for the endpoint. + name: udp + value: udp + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_46 + name: + fixed: false + raw: protocol + realPath: + - protocol + serializedName: protocol + summary: The protocol of the endpoint. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This must be unique within a Batch pool. Acceptable values are + between 1 and 65535 except for 22, 3389, 29876 and 29877 as these + are reserved. If any reserved values are provided the request fails + with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: backendPort + realPath: + - backendPort + serializedName: backendPort + summary: The port number on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Acceptable values range between 1 and 65534 except ports from 50000 + to 55000 which are reserved. All ranges within a pool must be + distinct and cannot overlap. Each range must contain at least 40 + ports. If any reserved or overlapping values are provided the + request fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: frontendPortRangeStart + realPath: + - frontendPortRangeStart + serializedName: frontendPortRangeStart + summary: >- + The first port number in the range of external ports that will be used + to provide inbound access to the backendPort on individual compute + nodes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Acceptable values range between 1 and 65534 except ports from 50000 + to 55000 which are reserved by the Batch service. All ranges within + a pool must be distinct and cannot overlap. Each range must contain + at least 40 ports. If any reserved or overlapping values are + provided the request fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: frontendPortRangeEnd + realPath: + - frontendPortRangeEnd + serializedName: frontendPortRangeEnd + summary: >- + The last port number in the range of external ports that will be used + to provide inbound access to the backendPort on individual compute + nodes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of rules that can be specified across all the + endpoints on a Batch pool is 25. If no network security group rules + are specified, a default rule will be created to allow inbound + access to the specified backendPort. If the maximum number of + network security group rules is exceeded the request fails with HTTP + status code 400. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_47 + name: + fixed: false + name: + fixed: false + raw: networkSecurityGroupRules + realPath: + - networkSecurityGroupRules + serializedName: networkSecurityGroupRules + summary: >- + A list of network security group rules that will be applied to the + endpoint. + serializedName: InboundNATPool + summary: >- + A inbound NAT pool that can be used to address specific ports on compute + nodes in a Batch pool externally. + - &ref_49 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolEndpointConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of inbound NAT pools per Batch pool is 5. If the + maximum number of inbound NAT pools is exceeded the request fails + with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_48 + name: + fixed: false + name: + fixed: false + raw: inboundNATPools + realPath: + - inboundNATPools + serializedName: inboundNATPools + summary: >- + A list of inbound NAT pools that can be used to address specific ports + on an individual compute node externally. + serializedName: PoolEndpointConfiguration + summary: The endpoint configuration for a pool. + - &ref_53 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The network configuration for a pool. + name: + fixed: false + raw: NetworkConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The virtual network must be in the same region and subscription as + the Azure Batch account. The specified subnet should have enough + free IP addresses to accommodate the number of nodes in the pool. If + the subnet doesn't have enough free IP addresses, the pool will + partially allocate compute nodes, and a resize error will occur. The + 'MicrosoftAzureBatch' service principal must have the 'Classic + Virtual Machine Contributor' Role-Based Access Control (RBAC) role + for the specified VNet. The specified subnet must allow + communication from the Azure Batch service to be able to schedule + tasks on the compute nodes. This can be verified by checking if the + specified VNet has any associated Network Security Groups (NSG). If + communication to the compute nodes in the specified subnet is denied + by an NSG, then the Batch service will set the state of the compute + nodes to unusable. For pools created with + virtualMachineConfiguration only ARM virtual networks + ('Microsoft.Network/virtualNetworks') are supported, but for pools + created with cloudServiceConfiguration both ARM and classic virtual + networks are supported. If the specified VNet has any associated + Network Security Groups (NSG), then a few reserved system ports must + be enabled for inbound communication. For pools created with a + virtual machine configuration, enable ports 29876 and 29877, as well + as port 22 for Linux and port 3389 for Windows. For pools created + with a cloud service configuration, enable ports 10100, 20100, and + 30100. Also enable outbound connections to Azure Storage on port + 443. For more details see: + https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subnetId + realPath: + - subnetId + serializedName: subnetId + summary: >- + The ARM resource identifier of the virtual network subnet which the + compute nodes of the pool will join. This is of the form + /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Pool endpoint configuration is only supported on pools with the + virtualMachineConfiguration property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_49 + name: + fixed: false + raw: endpointConfiguration + realPath: + - endpointConfiguration + serializedName: endpointConfiguration + summary: The configuration for endpoints on compute nodes in the Batch pool. + serializedName: NetworkConfiguration + - &ref_59 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: PoolSpecification + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of the virtual machines in the pool. All virtual machines in + a pool are the same size. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must be specified if the pool needs to be created with + Azure PaaS VMs. This property and virtualMachineConfiguration are + mutually exclusive and one of the properties must be specified. If + neither is specified then the Batch service returns an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). This property cannot be specified if the Batch account was + created with its poolAllocationMode property set to + 'UserSubscription'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_50 + name: + fixed: false + raw: cloudServiceConfiguration + realPath: + - cloudServiceConfiguration + serializedName: cloudServiceConfiguration + summary: The cloud service configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must be specified if the pool needs to be created with + Azure IaaS VMs. This property and cloudServiceConfiguration are + mutually exclusive and one of the properties must be specified. If + neither is specified then the Batch service returns an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_51 + name: + fixed: false + raw: virtualMachineConfiguration + realPath: + - virtualMachineConfiguration + serializedName: virtualMachineConfiguration + summary: The virtual machine configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 1. The maximum value of this setting depends on + the size of the compute nodes in the pool (the vmSize setting). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxTasksPerNode + realPath: + - maxTasksPerNode + serializedName: maxTasksPerNode + summary: >- + The maximum number of tasks that can run concurrently on a single + compute node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_52 + name: + fixed: false + raw: taskSchedulingPolicy + realPath: + - taskSchedulingPolicy + serializedName: taskSchedulingPolicy + summary: How tasks are distributed across compute nodes in a pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This timeout applies only to manual scaling; it has no effect when + enableAutoScale is set to true. The default value is 15 minutes. The + minimum value is 5 minutes. If you specify a value less than 5 + minutes, the Batch service rejects the request with an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for allocation of compute nodes to the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If false, at least one of targetDedicateNodes and + targetLowPriorityNodes must be specified. If true, the + autoScaleFormula element is required. The pool automatically resizes + according to the formula. The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAutoScale + realPath: + - enableAutoScale + serializedName: enableAutoScale + summary: Whether the pool size should automatically adjust over time. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + false. It is required if enableAutoScale is set to true. The formula + is checked for validity before the pool is created. If the formula + is not valid, the Batch service rejects the request with detailed + error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: The formula for the desired number of compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 15 minutes. The minimum and maximum value are 5 + minutes and 168 hours respectively. If you specify a value less than + 5 minutes or greater than 168 hours, the Batch service rejects the + request with an invalid property value error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Enabling inter-node communication limits the maximum size of the + pool due to deployment restrictions on the nodes of the pool. This + may result in the pool not reaching its desired size. The default + value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableInterNodeCommunication + realPath: + - enableInterNodeCommunication + serializedName: enableInterNodeCommunication + summary: Whether the pool permits direct communication between nodes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_53 + name: + fixed: false + raw: networkConfiguration + realPath: + - networkConfiguration + serializedName: networkConfiguration + summary: The network configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: >- + A task to run on each compute node as it joins the pool. The task runs + when the node is added to the pool or when the node is restarted. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + name: + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + A list of certificates to be installed on each compute node in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + The list of application packages to be installed on each compute node + in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of application licenses must be a subset of available Batch + service application licenses. If a license is requested which is not + supported, pool creation will fail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: applicationLicenses + realPath: + - applicationLicenses + serializedName: applicationLicenses + summary: >- + The list of application licenses the Batch service will make available + on each compute node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_56 + name: + fixed: false + name: + fixed: false + raw: userAccounts + realPath: + - userAccounts + serializedName: userAccounts + summary: The list of user accounts to be created on each node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolSpecification + summary: Specification for creating a new pool. + - &ref_60 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: AutoPoolSpecification + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service assigns each auto pool a unique identifier on + creation. To distinguish between pools created for different + purposes, you can specify this element to add a prefix to the ID + that is assigned. The prefix can be up to 20 characters long. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoPoolIdPrefix + realPath: + - autoPoolIdPrefix + serializedName: autoPoolIdPrefix + summary: >- + A prefix to be added to the unique identifier when a pool is + automatically created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: PoolLifetimeOption + values: + - description: >- + The pool exists for the lifetime of the job schedule. The + Batch Service creates the pool when it creates the first job + on the schedule. You may apply this option only to job + schedules, not to jobs. + name: jobSchedule + value: jobschedule + - description: >- + The pool exists for the lifetime of the job to which it is + dedicated. The Batch service creates the pool when it creates + the job. If the 'job' option is applied to a job schedule, the + Batch service creates a new auto pool for every job created on + the schedule. + value: job + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_58 + name: + fixed: false + raw: poolLifetimeOption + realPath: + - poolLifetimeOption + serializedName: poolLifetimeOption + summary: >- + The minimum lifetime of created auto pools, and how multiple jobs on a + schedule are assigned to pools. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If false, the Batch service deletes the pool once its lifetime (as + determined by the poolLifetimeOption setting) expires; that is, when + the job or job schedule completes. If true, the Batch service does + not delete the pool automatically. It is up to the user to delete + auto pools created with this option. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: keepAlive + realPath: + - keepAlive + serializedName: keepAlive + summary: Whether to keep an auto pool alive after its lifetime expires. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_59 + name: + fixed: false + raw: pool + realPath: + - pool + serializedName: pool + summary: The pool specification for the auto pool. + serializedName: AutoPoolSpecification + summary: >- + Specifies characteristics for a temporary 'auto pool'. The Batch service + will create this auto pool when the job is submitted. + - &ref_67 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: PoolInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + You must ensure that the pool referenced by this property exists. If + the pool does not exist at the time the Batch service tries to + schedule a job, no tasks for the job will run until you create a + pool with that id. Note that the Batch service will not reject the + job request; it will simply not run tasks until the pool exists. You + must specify either the pool ID or the auto pool specification, but + not both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: >- + The ID of an existing pool. All the tasks of the job will run on the + specified pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If auto pool creation fails, the Batch service moves the job to a + completed state, and the pool creation error is set in the job's + scheduling error property. The Batch service manages the lifetime + (both creation and, unless keepAlive is specified, deletion) of the + auto pool. Any user actions that affect the lifetime of the auto + pool while the job is active will result in unexpected behavior. You + must specify either the pool ID or the auto pool specification, but + not both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_60 + name: + fixed: false + raw: autoPoolSpecification + realPath: + - autoPoolSpecification + serializedName: autoPoolSpecification + summary: >- + Characteristics for a temporary 'auto pool'. The Batch service will + create this auto pool when the job is submitted. + serializedName: PoolInformation + summary: Specifies how a job should be assigned to a pool. + - &ref_71 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobSpecification + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. This priority is used as the default for all jobs under + the job schedule. You can update a job's priority after it has been + created using by using the update job API. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of jobs created under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name need not be unique and can contain any Unicode characters + up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for jobs created under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: usesTaskDependencies + realPath: + - usesTaskDependencies + serializedName: usesTaskDependencies + summary: >- + Whether tasks in the job can define dependencies on each other. The + default is false. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Note that if a job contains no tasks, then all tasks are considered + complete. This option is therefore most commonly used with a Job + Manager task; if you want to use automatic job termination without a + Job Manager, you should initially set onAllTasksComplete to noaction + and update the job properties to set onAllTasksComplete to + terminatejob once you have finished adding tasks. The default is + noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in a job + created under this schedule are in the completed state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnTaskFailure + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + value: performexitoptionsjobaction + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_62 + name: + fixed: false + raw: onTaskFailure + realPath: + - onTaskFailure + serializedName: onTaskFailure + summary: >- + The action the Batch service should take when any task fails in a job + created under this schedule. A task is considered to have failed if it + have failed if has a failureInfo. A failureInfo is set if the task + completes with a non-zero exit code after exhausting its retry count, + or if there was an error starting the task, for example due to a + resource file download error. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_63 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for jobs created under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the job does not specify a Job Manager task, the user must + explicitly add tasks to the job using the Task API. If the job does + specify a Job Manager task, the Batch service creates the Job + Manager task when the job is created, and will try to schedule the + Job Manager task before scheduling other tasks in the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_64 + name: + fixed: false + raw: jobManagerTask + realPath: + - jobManagerTask + serializedName: jobManagerTask + summary: >- + The details of a Job Manager task to be launched when a job is started + under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If a job has a Job Preparation task, the Batch service will run the + Job Preparation task on a compute node before starting any tasks of + that job on that compute node. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_65 + name: + fixed: false + raw: jobPreparationTask + realPath: + - jobPreparationTask + serializedName: jobPreparationTask + summary: The Job Preparation task for jobs created under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The primary purpose of the Job Release task is to undo changes to + compute nodes made by the Job Preparation task. Example activities + include deleting local files, or shutting down services that were + started as part of job preparation. A Job Release task cannot be + specified without also specifying a Job Preparation task for the + job. The Batch service runs the Job Release task on the compute + nodes that have run the Job Preparation task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_66 + name: + fixed: false + raw: jobReleaseTask + realPath: + - jobReleaseTask + serializedName: jobReleaseTask + summary: The Job Release task for jobs created under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Individual tasks can override an environment setting specified here + by specifying the same setting name with a different value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: commonEnvironmentSettings + realPath: + - commonEnvironmentSettings + serializedName: commonEnvironmentSettings + summary: >- + A list of common environment variable settings. These environment + variables are set for all tasks in jobs created under this schedule + (including the Job Manager, Job Preparation and Job Release tasks). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_67 + name: + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: >- + The pool on which the Batch service runs the tasks of jobs created + under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: >- + A list of name-value pairs associated with each job created under this + schedule as metadata. + serializedName: JobSpecification + summary: Specifies details of the jobs to be created on a schedule. + - &ref_68 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: RecentJob + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the job. + serializedName: RecentJob + summary: Information about the most recent job to run under the job schedule. + - &ref_72 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobScheduleExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is meaningful only if the schedule is in the active + state when the time comes around. For example, if the schedule is + disabled, no job will be created at nextRunTime unless the job is + enabled before then. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: nextRunTime + realPath: + - nextRunTime + serializedName: nextRunTime + summary: The next time at which a job will be created under this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is present only if the at least one job has run under + the schedule. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_68 + name: + fixed: false + raw: recentJob + realPath: + - recentJob + serializedName: recentJob + summary: Information about the most recent job under the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the job schedule is in the completed + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the schedule ended. + serializedName: JobScheduleExecutionInformation + summary: >- + Contains information about jobs that have been and will be run under a job + schedule. + - &ref_73 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobScheduleStatistics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: userCPUTime + realPath: + - userCPUTime + serializedName: userCPUTime + summary: >- + The total user mode CPU time (summed across all cores and all compute + nodes) consumed by all tasks in all jobs created under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: kernelCPUTime + realPath: + - kernelCPUTime + serializedName: kernelCPUTime + summary: >- + The total kernel mode CPU time (summed across all cores and all + compute nodes) consumed by all tasks in all jobs created under the + schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The wall clock time is the elapsed time from when the task started + running on a compute node to when it finished (or to the last time + the statistics were updated, if the task had not finished by then). + If a task was retried, this includes the wall clock time of all the + task retries. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: wallClockTime + realPath: + - wallClockTime + serializedName: wallClockTime + summary: >- + The total wall clock time of all the tasks in all the jobs created + under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: readIOps + realPath: + - readIOps + serializedName: readIOps + summary: >- + The total number of disk read operations made by all tasks in all jobs + created under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: writeIOps + realPath: + - writeIOps + serializedName: writeIOps + summary: >- + The total number of disk write operations made by all tasks in all + jobs created under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: readIOGiB + realPath: + - readIOGiB + serializedName: readIOGiB + summary: >- + The total gibibytes read from disk by all tasks in all jobs created + under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: writeIOGiB + realPath: + - writeIOGiB + serializedName: writeIOGiB + summary: >- + The total gibibytes written to disk by all tasks in all jobs created + under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: numSucceededTasks + realPath: + - numSucceededTasks + serializedName: numSucceededTasks + summary: >- + The total number of tasks successfully completed during the given time + range in jobs created under the schedule. A task completes + successfully if it returns exit code 0. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: numFailedTasks + realPath: + - numFailedTasks + serializedName: numFailedTasks + summary: >- + The total number of tasks that failed during the given time range in + jobs created under the schedule. A task fails if it exhausts its + maximum retry count without returning exit code 0. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: numTaskRetries + realPath: + - numTaskRetries + serializedName: numTaskRetries + summary: >- + The total number of retries during the given time range on all tasks + in all jobs created under the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This value is only reported in the account lifetime statistics; it + is not included in the job statistics. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: waitTime + realPath: + - waitTime + serializedName: waitTime + summary: >- + The total wait time of all tasks in all jobs created under the + schedule. The wait time for a task is defined as the elapsed time + between the creation of the task and the start of task execution. (If + the task is retried due to failures, the wait time is the time to the + most recent task execution.) + serializedName: JobScheduleStatistics + summary: Resource usage statistics for a job schedule. + - &ref_74 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: CloudJobSchedule + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the schedule within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the job + schedule has changed between requests. In particular, you can be + pass the ETag with an Update Job Schedule request to specify that + your changes should take effect only if nobody else has modified the + schedule in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the last time at which the schedule level data, such as the + job specification or recurrence information, changed. It does not + factor in job-level changes such as new jobs being created or jobs + changing state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobScheduleState + values: + - description: >- + The job schedule is active and will create jobs as per its + schedule. + value: active + - description: >- + The schedule has terminated, either by reaching its end time + or by the user terminating it explicitly. + value: completed + - description: >- + The user has disabled the schedule. The scheduler will not + initiate any new jobs will on this schedule, but any existing + active job will continue to run. + value: disabled + - description: >- + The schedule has no more work to do, or has been explicitly + terminated by the user, but the termination operation is still + in progress. The scheduler will not initiate any new jobs for + this schedule, nor is any existing job active. + value: terminating + - description: >- + The user has requested that the schedule be deleted, but the + delete operation is still in progress. The scheduler will not + initiate any new jobs for this schedule, and will delete any + existing jobs and tasks under the schedule, including any + active job. The schedule will be deleted when all jobs and + tasks under the schedule have been deleted. + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_69 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the job schedule entered the current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is not present if the job schedule is in its initial + active state. + extensions: + x-ms-enum: + modelAsString: false + name: JobScheduleState + values: + - description: >- + The job schedule is active and will create jobs as per its + schedule. + value: active + - description: >- + The schedule has terminated, either by reaching its end time + or by the user terminating it explicitly. + value: completed + - description: >- + The user has disabled the schedule. The scheduler will not + initiate any new jobs will on this schedule, but any existing + active job will continue to run. + value: disabled + - description: >- + The schedule has no more work to do, or has been explicitly + terminated by the user, but the termination operation is still + in progress. The scheduler will not initiate any new jobs for + this schedule, nor is any existing job active. + value: terminating + - description: >- + The user has requested that the schedule be deleted, but the + delete operation is still in progress. The scheduler will not + initiate any new jobs for this schedule, and will delete any + existing jobs and tasks under the schedule, including any + active job. The schedule will be deleted when all jobs and + tasks under the schedule have been deleted. + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_69 + name: + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the job schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is not present if the job schedule is in its initial + active state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the job schedule entered its previous state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_70 + name: + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_71 + name: + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: The details of the jobs to be created on this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_72 + name: + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: >- + Information about jobs that have been and will be run under this + schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the schedule as metadata. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_73 + name: + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: The lifetime resource usage statistics for the job schedule. + serializedName: CloudJobSchedule + summary: >- + A job schedule that allows recurring jobs by specifying when to run jobs + and a specification used to create each job. + - &ref_212 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobScheduleAddParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the schedule within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_70 + name: + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_71 + name: + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: The details of the jobs to be created on this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the schedule as metadata. + serializedName: JobScheduleAddParameter + summary: >- + A job schedule that allows recurring jobs by specifying when to run jobs + and a specification used to create each job. + - &ref_214 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudJobScheduleListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_74 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of job schedules. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudJobScheduleListResult + summary: The result of listing the job schedules in an account. + - &ref_76 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobSchedulingError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ErrorCategory + values: + - description: 'The error is due to a user issue, such as misconfiguration.' + name: userError + value: usererror + - description: The error is due to an internal server issue. + name: serverError + value: servererror + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_75 + name: + fixed: false + raw: category + realPath: + - category + serializedName: category + summary: The category of the job scheduling error. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the job scheduling error. Codes are invariant and + are intended to be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the job scheduling error, intended to be suitable + for display in a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: details + realPath: + - details + serializedName: details + summary: A list of additional error details related to the scheduling error. + serializedName: JobSchedulingError + summary: An error encountered by the Batch service when scheduling a job. + - &ref_78 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This is the time at which the job was created. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the job is in the completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The completion time of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This element contains the actual pool where the job is assigned. + When you get job details from the service, they also contain a + poolInfo element, which contains the pool configuration data from + when the job was added or updated. That poolInfo element may also + contain a poolId element. If it does, the two IDs are the same. If + it does not, it means the job ran on an auto pool, and this property + contains the ID of that auto pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: The ID of the pool to which this job is assigned. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is not set if there was no error starting the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_76 + name: + fixed: false + raw: schedulingError + realPath: + - schedulingError + serializedName: schedulingError + summary: Details of any error encountered by the service in starting the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the job is in the completed state. If + the Batch service terminates the job, it sets the reason as follows: + JMComplete - the Job Manager task completed, and killJobOnCompletion + was set to true. MaxWallClockTimeExpiry - the job reached its + maxWallClockTime constraint. TerminateJobSchedule - the job ran as + part of a schedule, and the schedule terminated. AllTasksComplete - + the job's onAllTasksComplete attribute is set to terminatejob, and + all tasks in the job are complete. TaskFailed - the job's + onTaskFailure attribute is set to performExitOptionsJobAction, and a + task in the job failed with an exit condition that specified a + jobAction of terminatejob. Any other string is a user-defined reason + specified in a call to the 'Terminate a job' operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: terminateReason + realPath: + - terminateReason + serializedName: terminateReason + summary: A string describing the reason the job ended. + serializedName: JobExecutionInformation + summary: >- + Contains information about the execution of a job in the Azure Batch + service. + - &ref_80 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: CloudJob + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID is case-preserving and case-insensitive (that is, you may not + have two IDs within an account that differ only by case). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the job within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: usesTaskDependencies + realPath: + - usesTaskDependencies + serializedName: usesTaskDependencies + summary: >- + Whether tasks in the job can define dependencies on each other. The + default is false. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the job + has changed between requests. In particular, you can be pass the + ETag when updating a job to specify that your changes should take + effect only if nobody else has modified the job in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the last time at which the job level data, such as the job + state or priority, changed. It does not factor in task-level changes + such as adding new tasks or tasks changing state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobState + values: + - description: The job is available to have tasks scheduled. + value: active + - description: >- + A user has requested that the job be disabled, but the disable + operation is still in progress (for example, waiting for tasks + to terminate). + value: disabling + - description: >- + A user has disabled the job. No tasks are running, and no new + tasks will be scheduled. + value: disabled + - description: >- + A user has requested that the job be enabled, but the enable + operation is still in progress. + value: enabling + - description: >- + The job is about to complete, either because a Job Manager + task has completed or because the user has terminated the job, + but the terminate operation is still in progress (for example, + because Job Release tasks are running). + value: terminating + - description: >- + All tasks have terminated, and the system will not accept any + more tasks or any further changes to the job. + value: completed + - description: >- + A user has requested that the job be deleted, but the delete + operation is still in progress (for example, because the + system is still terminating running tasks). + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_77 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the job entered its current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is not set if the job is in its initial Active state. + extensions: + x-ms-enum: + modelAsString: false + name: JobState + values: + - description: The job is available to have tasks scheduled. + value: active + - description: >- + A user has requested that the job be disabled, but the disable + operation is still in progress (for example, waiting for tasks + to terminate). + value: disabling + - description: >- + A user has disabled the job. No tasks are running, and no new + tasks will be scheduled. + value: disabled + - description: >- + A user has requested that the job be enabled, but the enable + operation is still in progress. + value: enabling + - description: >- + The job is about to complete, either because a Job Manager + task has completed or because the user has terminated the job, + but the terminate operation is still in progress (for example, + because Job Release tasks are running). + value: terminating + - description: >- + All tasks have terminated, and the system will not accept any + more tasks or any further changes to the job. + value: completed + - description: >- + A user has requested that the job be deleted, but the delete + operation is still in progress (for example, because the + system is still terminating running tasks). + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_77 + name: + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is not set if the job is in its initial Active state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the job entered its previous state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_63 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_64 + name: + fixed: false + raw: jobManagerTask + realPath: + - jobManagerTask + serializedName: jobManagerTask + summary: Details of a Job Manager task to be launched when the job is started. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Job Preparation task is a special task run on each node before + any other task of the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_65 + name: + fixed: false + raw: jobPreparationTask + realPath: + - jobPreparationTask + serializedName: jobPreparationTask + summary: The Job Preparation task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Job Release task is a special task run at the end of the job on + each node that has run any other task of the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_66 + name: + fixed: false + raw: jobReleaseTask + realPath: + - jobReleaseTask + serializedName: jobReleaseTask + summary: The Job Release task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Individual tasks can override an environment setting specified here + by specifying the same setting name with a different value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: commonEnvironmentSettings + realPath: + - commonEnvironmentSettings + serializedName: commonEnvironmentSettings + summary: >- + The list of common environment variable settings. These environment + variables are set for all tasks in the job (including the Job Manager, + Job Preparation and Job Release tasks). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_67 + name: + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool settings associated with the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A task is considered to have failed if has a failureInfo. A + failureInfo is set if the task completes with a non-zero exit code + after exhausting its retry count, or if there was an error starting + the task, for example due to a resource file download error. The + default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnTaskFailure + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + value: performexitoptionsjobaction + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_62 + name: + fixed: false + raw: onTaskFailure + realPath: + - onTaskFailure + serializedName: onTaskFailure + summary: >- + The action the Batch service should take when any task in the job + fails. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_78 + name: + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: The execution information for the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_79 + name: + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: Resource usage statistics for the entire lifetime of the job. + serializedName: CloudJob + summary: An Azure Batch job. + - &ref_175 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobAddParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the job within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The execution constraints for the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_63 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the job does not specify a Job Manager task, the user must + explicitly add tasks to the job. If the job does specify a Job + Manager task, the Batch service creates the Job Manager task when + the job is created, and will try to schedule the Job Manager task + before scheduling other tasks in the job. The Job Manager task's + typical purpose is to control and/or monitor job execution, for + example by deciding what additional tasks to run, determining when + the work is complete, etc. (However, a Job Manager task is not + restricted to these activities - it is a fully-fledged task in the + system and perform whatever actions are required for the job.) For + example, a Job Manager task might download a file specified as a + parameter, analyze the contents of that file and submit additional + tasks based on those contents. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_64 + name: + fixed: false + raw: jobManagerTask + realPath: + - jobManagerTask + serializedName: jobManagerTask + summary: Details of a Job Manager task to be launched when the job is started. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If a job has a Job Preparation task, the Batch service will run the + Job Preparation task on a compute node before starting any tasks of + that job on that compute node. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_65 + name: + fixed: false + raw: jobPreparationTask + realPath: + - jobPreparationTask + serializedName: jobPreparationTask + summary: The Job Preparation task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A Job Release task cannot be specified without also specifying a Job + Preparation task for the job. The Batch service runs the Job Release + task on the compute nodes that have run the Job Preparation task. + The primary purpose of the Job Release task is to undo changes to + compute nodes made by the Job Preparation task. Example activities + include deleting local files, or shutting down services that were + started as part of job preparation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_66 + name: + fixed: false + raw: jobReleaseTask + realPath: + - jobReleaseTask + serializedName: jobReleaseTask + summary: The Job Release task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Individual tasks can override an environment setting specified here + by specifying the same setting name with a different value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: commonEnvironmentSettings + realPath: + - commonEnvironmentSettings + serializedName: commonEnvironmentSettings + summary: >- + The list of common environment variable settings. These environment + variables are set for all tasks in the job (including the Job Manager, + Job Preparation and Job Release tasks). + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_67 + name: + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool on which the Batch service runs the job's tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Note that if a job contains no tasks, then all tasks are considered + complete. This option is therefore most commonly used with a Job + Manager task; if you want to use automatic job termination without a + Job Manager, you should initially set onAllTasksComplete to noaction + and update the job properties to set onAllTasksComplete to + terminatejob once you have finished adding tasks. The default is + noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A task is considered to have failed if has a failureInfo. A + failureInfo is set if the task completes with a non-zero exit code + after exhausting its retry count, or if there was an error starting + the task, for example due to a resource file download error. The + default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnTaskFailure + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + value: performexitoptionsjobaction + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_62 + name: + fixed: false + raw: onTaskFailure + realPath: + - onTaskFailure + serializedName: onTaskFailure + summary: >- + The action the Batch service should take when any task in the job + fails. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: usesTaskDependencies + realPath: + - usesTaskDependencies + serializedName: usesTaskDependencies + summary: >- + Whether tasks in the job can define dependencies on each other. The + default is false. + serializedName: JobAddParameter + summary: An Azure Batch job to add. + - &ref_177 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudJobListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_80 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of jobs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudJobListResult + summary: The result of listing the jobs in an account. + - &ref_82 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskContainerExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerId + realPath: + - containerId + serializedName: containerId + summary: The ID of the container. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the state of the container according to the Docker service. + It is equivalent to the status field returned by "docker inspect". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The state of the container. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the detailed error string from the Docker service, if + available. It is equivalent to the error field returned by "docker + inspect". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + summary: Detailed error information about the container. + serializedName: TaskContainerExecutionInformation + summary: Contains information about the container which a task is executing. + - &ref_83 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskFailureInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ErrorCategory + values: + - description: 'The error is due to a user issue, such as misconfiguration.' + name: userError + value: usererror + - description: The error is due to an internal server issue. + name: serverError + value: servererror + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_75 + name: + fixed: false + raw: category + realPath: + - category + serializedName: category + summary: The category of the task error. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the task error. Codes are invariant and are intended + to be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the task error, intended to be suitable for + display in a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: details + realPath: + - details + serializedName: details + summary: A list of additional details related to the error. + serializedName: TaskFailureInformation + summary: Information about a task failure. + - &ref_86 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobPreparationTaskExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the task has been restarted or retried, this is the most recent + time at which the task started running. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the task started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the Job Preparation task completed. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobPreparationTaskState + values: + - description: The task is currently running (including retrying). + value: running + - description: >- + The task has exited with exit code 0, or the task has + exhausted its retry limit, or the Batch service was unable to + start the task due to task preparation errors (such as + resource file download failures). + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_81 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the Job Preparation task on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskRootDirectory + realPath: + - taskRootDirectory + serializedName: taskRootDirectory + summary: >- + The root directory of the Job Preparation task on the compute node. + You can use this path to retrieve files created by the task, such as + log files. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskRootDirectoryUrl + realPath: + - taskRootDirectoryUrl + serializedName: taskRootDirectoryUrl + summary: >- + The URL to the root directory of the Job Preparation task on the + compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This parameter is returned only if the task is in the completed + state. The exit code for a process reflects the specific convention + implemented by the application developer for that process. If you + use the exit code value to make decisions in your code, be sure that + you know the exit code convention used by the application process. + Note that the exit code may also be generated by the compute node + operating system, such as when a process is forcibly terminated. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the task command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retryCount + realPath: + - retryCount + serializedName: retryCount + summary: >- + The number of times the task has been retried by the Batch service. + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task was retried (i.e. retryCount + is nonzero). If present, this is typically the same as startTime, + but may be different if the task has been restarted for reasons + other than retry; for example, if the compute node was rebooted + during a retry, then the startTime is updated but the lastRetryTime + is not. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastRetryTime + realPath: + - lastRetryTime + serializedName: lastRetryTime + summary: >- + The most recent time at which a retry of the Job Preparation task + started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_84 + name: + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: JobPreparationTaskExecutionInformation + summary: >- + Contains information about the execution of a Job Preparation task on a + compute node. + - &ref_87 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobReleaseTaskExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the task has been restarted or retried, this is the most recent + time at which the task started running. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the task started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the Job Release task completed. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobReleaseTaskState + values: + - description: The task is currently running (including retrying). + value: running + - description: >- + The task has exited with exit code 0, or the task has + exhausted its retry limit, or the Batch service was unable to + start the task due to task preparation errors (such as + resource file download failures). + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_85 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the Job Release task on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskRootDirectory + realPath: + - taskRootDirectory + serializedName: taskRootDirectory + summary: >- + The root directory of the Job Release task on the compute node. You + can use this path to retrieve files created by the task, such as log + files. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskRootDirectoryUrl + realPath: + - taskRootDirectoryUrl + serializedName: taskRootDirectoryUrl + summary: >- + The URL to the root directory of the Job Release task on the compute + node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This parameter is returned only if the task is in the completed + state. The exit code for a process reflects the specific convention + implemented by the application developer for that process. If you + use the exit code value to make decisions in your code, be sure that + you know the exit code convention used by the application process. + Note that the exit code may also be generated by the compute node + operating system, such as when a process is forcibly terminated. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the task command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_84 + name: + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: JobReleaseTaskExecutionInformation + summary: >- + Contains information about the execution of a Job Release task on a + compute node. + - &ref_88 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobPreparationAndReleaseTaskExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: >- + The ID of the pool containing the compute node to which this entry + refers. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + realPath: + - nodeId + serializedName: nodeId + summary: The ID of the compute node to which this entry refers. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeUrl + realPath: + - nodeUrl + serializedName: nodeUrl + summary: The URL of the compute node to which this entry refers. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_86 + name: + fixed: false + raw: jobPreparationTaskExecutionInfo + realPath: + - jobPreparationTaskExecutionInfo + serializedName: jobPreparationTaskExecutionInfo + summary: >- + Information about the execution status of the Job Preparation task on + this compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the Job Release task has run on the + node. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_87 + name: + fixed: false + raw: jobReleaseTaskExecutionInfo + realPath: + - jobReleaseTaskExecutionInfo + serializedName: jobReleaseTaskExecutionInfo + summary: >- + Information about the execution status of the Job Release task on this + compute node. + serializedName: JobPreparationAndReleaseTaskExecutionInformation + summary: The status of the Job Preparation and Job Release tasks on a compute node. + - &ref_180 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudJobListPreparationAndReleaseTaskStatusResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_88 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: A list of Job Preparation and Job Release task execution information. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudJobListPreparationAndReleaseTaskStatusResult + summary: >- + The result of listing the status of the Job Preparation and Job Release + tasks for a job. + - &ref_182 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskCounts + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: active + realPath: + - active + serializedName: active + summary: The number of tasks in the active state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: running + realPath: + - running + serializedName: running + summary: The number of tasks in the running or preparing state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: completed + realPath: + - completed + serializedName: completed + summary: The number of tasks in the completed state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: succeeded + realPath: + - succeeded + serializedName: succeeded + summary: >- + The number of tasks which succeeded. A task succeeds if its result + (found in the executionInfo property) is 'success'. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: failed + realPath: + - failed + serializedName: failed + summary: >- + The number of tasks which failed. A task fails if its result (found in + the executionInfo property) is 'failure'. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskCountValidationStatus + values: + - description: >- + The Batch service has validated the state counts against the + task states as reported in the List Tasks API. + value: validated + - description: >- + The Batch service has not been able to check state counts + against the task states as reported in the List Tasks API. The + validationStatus may be unvalidated if the job contains more + than 200,000 tasks. + value: unvalidated + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_89 + name: + fixed: false + raw: validationStatus + realPath: + - validationStatus + serializedName: validationStatus + summary: Whether the task counts have been validated. + serializedName: TaskCounts + summary: The task counts for a job. + - &ref_90 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AutoScaleRunError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the autoscale error. Codes are invariant and are + intended to be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the autoscale error, intended to be suitable for + display in a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: A list of additional error details related to the autoscale error. + serializedName: AutoScaleRunError + summary: >- + An error that occurred when executing or evaluating a pool autoscale + formula. + - &ref_94 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AutoScaleRun + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: timestamp + realPath: + - timestamp + serializedName: timestamp + summary: The time at which the autoscale formula was last evaluated. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Each variable value is returned in the form $variable=value, and + variables are separated by semicolons. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: results + realPath: + - results + serializedName: results + summary: >- + The final values of all variables used in the evaluation of the + autoscale formula. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_90 + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + summary: >- + Details of the error encountered evaluating the autoscale formula on + the pool, if the evaluation was unsuccessful. + serializedName: AutoScaleRun + summary: The results and errors from an execution of a pool autoscale formula. + - &ref_93 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResizeError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the pool resize error. Codes are invariant and are + intended to be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the pool resize error, intended to be suitable + for display in a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: A list of additional error details related to the pool resize error. + serializedName: ResizeError + summary: An error that occurred when resizing a pool. + - &ref_97 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: CloudPool + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the pool within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the pool + has changed between requests. In particular, you can be pass the + ETag when updating a pool to specify that your changes should take + effect only if nobody else has modified the pool in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the last time at which the pool level data, such as the + targetDedicatedNodes or enableAutoscale settings, changed. It does + not factor in node-level changes such as a compute node changing + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: PoolState + values: + - description: >- + The pool is available to run tasks subject to the availability + of compute nodes. + value: active + - description: >- + The user has requested that the pool be deleted, but the + delete operation has not yet completed. + value: deleting + - description: >- + The user has requested that the operating system of the pool's + nodes be upgraded, but the upgrade operation has not yet + completed (that is, some nodes in the pool have not yet been + upgraded). While upgrading, the pool may be able to run tasks + (with reduced capacity) but this is not guaranteed. + value: upgrading + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_91 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the pool entered its current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: AllocationState + values: + - description: >- + The pool is not resizing. There are no changes to the number + of nodes in the pool in progress. A pool enters this state + when it is created and when no operations are being performed + on the pool to change the number of nodes. + value: steady + - description: >- + The pool is resizing; that is, compute nodes are being added + to or removed from the pool. + value: resizing + - description: >- + The pool was resizing, but the user has requested that the + resize be stopped, but the stop request has not yet been + completed. + value: stopping + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_92 + name: + fixed: false + raw: allocationState + realPath: + - allocationState + serializedName: allocationState + summary: Whether the pool is resizing. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: allocationStateTransitionTime + realPath: + - allocationStateTransitionTime + serializedName: allocationStateTransitionTime + summary: The time at which the pool entered its current allocation state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of virtual machines in the pool. All virtual machines in a + pool are the same size. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property and virtualMachineConfiguration are mutually exclusive + and one of the properties must be specified. This property cannot be + specified if the Batch account was created with its + poolAllocationMode property set to 'UserSubscription'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_50 + name: + fixed: false + raw: cloudServiceConfiguration + realPath: + - cloudServiceConfiguration + serializedName: cloudServiceConfiguration + summary: The cloud service configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property and cloudServiceConfiguration are mutually exclusive + and one of the properties must be specified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_51 + name: + fixed: false + raw: virtualMachineConfiguration + realPath: + - virtualMachineConfiguration + serializedName: virtualMachineConfiguration + summary: The virtual machine configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the timeout for the most recent resize operation. (The + initial sizing when the pool is created counts as a resize.) The + default value is 15 minutes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for allocation of compute nodes to the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if one or more errors occurred during the + last pool resize, and only when the pool allocationState is Steady. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_93 + name: + fixed: false + name: + fixed: false + raw: resizeErrors + realPath: + - resizeErrors + serializedName: resizeErrors + summary: >- + A list of errors encountered while performing the last resize on the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: currentDedicatedNodes + realPath: + - currentDedicatedNodes + serializedName: currentDedicatedNodes + summary: The number of dedicated compute nodes currently in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Low-priority compute nodes which have been preempted are included in + this count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: currentLowPriorityNodes + realPath: + - currentLowPriorityNodes + serializedName: currentLowPriorityNodes + summary: The number of low-priority compute nodes currently in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If false, at least one of targetDedicateNodes and + targetLowPriorityNodes must be specified. If true, the + autoScaleFormula property is required and the pool automatically + resizes according to the formula. The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAutoScale + realPath: + - enableAutoScale + serializedName: enableAutoScale + summary: Whether the pool size should automatically adjust over time. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the pool automatically scales, i.e. + enableAutoScale is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: A formula for the desired number of compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the pool automatically scales, i.e. + enableAutoScale is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the pool automatically scales, i.e. + enableAutoScale is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_94 + name: + fixed: false + raw: autoScaleRun + realPath: + - autoScaleRun + serializedName: autoScaleRun + summary: >- + The results and errors from the last execution of the autoscale + formula. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This imposes restrictions on which nodes can be assigned to the + pool. Specifying this value can reduce the chance of the requested + number of nodes to be allocated in the pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableInterNodeCommunication + realPath: + - enableInterNodeCommunication + serializedName: enableInterNodeCommunication + summary: Whether the pool permits direct communication between nodes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_53 + name: + fixed: false + raw: networkConfiguration + realPath: + - networkConfiguration + serializedName: networkConfiguration + summary: The network configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: A task specified to run on each compute node as it joins the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + name: + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + The list of certificates to be installed on each compute node in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + The list of application packages to be installed on each compute node + in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of application licenses must be a subset of available Batch + service application licenses. If a license is requested which is not + supported, pool creation will fail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: applicationLicenses + realPath: + - applicationLicenses + serializedName: applicationLicenses + summary: >- + The list of application licenses the Batch service will make available + on each compute node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxTasksPerNode + realPath: + - maxTasksPerNode + serializedName: maxTasksPerNode + summary: >- + The maximum number of tasks that can run concurrently on a single + compute node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_52 + name: + fixed: false + raw: taskSchedulingPolicy + realPath: + - taskSchedulingPolicy + serializedName: taskSchedulingPolicy + summary: How tasks are distributed across compute nodes in a pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_56 + name: + fixed: false + name: + fixed: false + raw: userAccounts + realPath: + - userAccounts + serializedName: userAccounts + summary: The list of user accounts to be created on each node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_95 + name: + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: >- + Utilization and resource usage statistics for the entire lifetime of + the pool. + serializedName: CloudPool + summary: A pool in the Azure Batch service. + - &ref_138 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: PoolAddParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two pool IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the pool within the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of virtual machines in the pool. All virtual machines in a + pool are the same size. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property and virtualMachineConfiguration are mutually exclusive + and one of the properties must be specified. This property cannot be + specified if the Batch account was created with its + poolAllocationMode property set to 'UserSubscription'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_50 + name: + fixed: false + raw: cloudServiceConfiguration + realPath: + - cloudServiceConfiguration + serializedName: cloudServiceConfiguration + summary: The cloud service configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property and cloudServiceConfiguration are mutually exclusive + and one of the properties must be specified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_51 + name: + fixed: false + raw: virtualMachineConfiguration + realPath: + - virtualMachineConfiguration + serializedName: virtualMachineConfiguration + summary: The virtual machine configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This timeout applies only to manual scaling; it has no effect when + enableAutoScale is set to true. The default value is 15 minutes. The + minimum value is 5 minutes. If you specify a value less than 5 + minutes, the Batch service returns an error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for allocation of compute nodes to the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If false, at least one of targetDedicateNodes and + targetLowPriorityNodes must be specified. If true, the + autoScaleFormula property is required and the pool automatically + resizes according to the formula. The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAutoScale + realPath: + - enableAutoScale + serializedName: enableAutoScale + summary: Whether the pool size should automatically adjust over time. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + false. It is required if enableAutoScale is set to true. The formula + is checked for validity before the pool is created. If the formula + is not valid, the Batch service rejects the request with detailed + error information. For more information about specifying this + formula, see 'Automatically scale compute nodes in an Azure Batch + pool' + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling/). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: A formula for the desired number of compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 15 minutes. The minimum and maximum value are 5 + minutes and 168 hours respectively. If you specify a value less than + 5 minutes or greater than 168 hours, the Batch service returns an + error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Enabling inter-node communication limits the maximum size of the + pool due to deployment restrictions on the nodes of the pool. This + may result in the pool not reaching its desired size. The default + value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableInterNodeCommunication + realPath: + - enableInterNodeCommunication + serializedName: enableInterNodeCommunication + summary: Whether the pool permits direct communication between nodes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_53 + name: + fixed: false + raw: networkConfiguration + realPath: + - networkConfiguration + serializedName: networkConfiguration + summary: The network configuration for the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The task runs when the node is added to the pool or when the node is + restarted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: A task specified to run on each compute node as it joins the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + name: + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + The list of certificates to be installed on each compute node in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + The list of application packages to be installed on each compute node + in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of application licenses must be a subset of available Batch + service application licenses. If a license is requested which is not + supported, pool creation will fail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: applicationLicenses + realPath: + - applicationLicenses + serializedName: applicationLicenses + summary: >- + The list of application licenses the Batch service will make available + on each compute node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 1. The maximum value of this setting depends on + the size of the compute nodes in the pool (the vmSize setting). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxTasksPerNode + realPath: + - maxTasksPerNode + serializedName: maxTasksPerNode + summary: >- + The maximum number of tasks that can run concurrently on a single + compute node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_52 + name: + fixed: false + raw: taskSchedulingPolicy + realPath: + - taskSchedulingPolicy + serializedName: taskSchedulingPolicy + summary: How tasks are distributed across compute nodes in a pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_56 + name: + fixed: false + name: + fixed: false + raw: userAccounts + realPath: + - userAccounts + serializedName: userAccounts + summary: The list of user accounts to be created on each node in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolAddParameter + summary: A pool in the Azure Batch service to add. + - &ref_131 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ApplicationListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_96 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of applications available in the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: ApplicationListResult + summary: The result of listing the applications available in an account. + - &ref_140 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudPoolListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_97 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of pools. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudPoolListResult + summary: The result of listing the pools in an account. + - &ref_101 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AffinityInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + You can pass the affinityId of a compute node to indicate that this + task needs to run on that compute node. Note that this is just a + soft affinity. If the target node is busy or unavailable at the time + the task is scheduled, then the task will be scheduled elsewhere. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: affinityId + realPath: + - affinityId + serializedName: affinityId + summary: >- + An opaque string representing the location of a compute node or a task + that has run previously. + serializedName: AffinityInformation + summary: >- + A locality hint that can be used by the Batch service to select a compute + node on which to start a task. + - &ref_102 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskExecutionInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 'Running' corresponds to the running state, so if the task specifies + resource files or application packages, then the start time reflects + the time at which the task started downloading or deploying these. + If the task has been restarted or retried, this is the most recent + time at which the task started running. This property is present + only for tasks that are in the running or completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the task started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the task completed. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task is in the completed state. In + general, the exit code for a process reflects the specific + convention implemented by the application developer for that + process. If you use the exit code value to make decisions in your + code, be sure that you know the exit code convention used by the + application process. However, if the Batch service terminates the + task (due to timeout, or user termination via the API) you may see + an operating system-defined exit code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the task command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retryCount + realPath: + - retryCount + serializedName: retryCount + summary: The number of times the task has been retried by the Batch service. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This element is present only if the task was retried (i.e. + retryCount is nonzero). If present, this is typically the same as + startTime, but may be different if the task has been restarted for + reasons other than retry; for example, if the compute node was + rebooted during a retry, then the startTime is updated but the + lastRetryTime is not. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastRetryTime + realPath: + - lastRetryTime + serializedName: lastRetryTime + summary: The most recent time at which a retry of the task started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When the user removes nodes from a pool (by resizing/shrinking the + pool) or when the job is being disabled, the user can specify that + running tasks on the nodes be requeued for execution. This count + tracks how many times the task has been requeued for these reasons. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: requeueCount + realPath: + - requeueCount + serializedName: requeueCount + summary: >- + The number of times the task has been requeued by the Batch service as + the result of a user request. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the requeueCount is nonzero. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastRequeueTime + realPath: + - lastRequeueTime + serializedName: lastRequeueTime + summary: >- + The most recent time at which the task has been requeued by the Batch + service as the result of a user request. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_84 + name: + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: TaskExecutionInformation + summary: Information about the execution of a task. + - &ref_103 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNodeInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: affinityId + realPath: + - affinityId + serializedName: affinityId + summary: >- + An identifier for the compute node on which the task ran, which can be + passed when adding a task to request that the task be scheduled on + this compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeUrl + realPath: + - nodeUrl + serializedName: nodeUrl + summary: 'The URL of the node on which the task ran. ' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: The ID of the pool on which the task ran. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + realPath: + - nodeId + serializedName: nodeId + summary: The ID of the node on which the task ran. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskRootDirectory + realPath: + - taskRootDirectory + serializedName: taskRootDirectory + summary: The root directory of the task on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskRootDirectoryUrl + realPath: + - taskRootDirectoryUrl + serializedName: taskRootDirectoryUrl + summary: The URL to the root directory of the task on the compute node. + serializedName: ComputeNodeInformation + summary: Information about the compute node on which a task ran. + - &ref_104 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Multi-instance tasks are commonly used to support MPI tasks. + name: + fixed: false + raw: MultiInstanceSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the default is 1.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: numberOfInstances + realPath: + - numberOfInstances + serializedName: numberOfInstances + summary: The number of compute nodes required by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A typical coordination command line launches a background service + and verifies that the service is ready to process inter-node + messages. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: coordinationCommandLine + realPath: + - coordinationCommandLine + serializedName: coordinationCommandLine + summary: >- + The command line to run on all the compute nodes to enable them to + coordinate when the primary runs the main task command. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The difference between common resource files and task resource files + is that common resource files are downloaded for all subtasks + including the primary, whereas task resource files are downloaded + only for the primary. Also note that these resource files are not + downloaded to the task working directory, but instead are downloaded + to the task root directory (one directory above the working + directory). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: commonResourceFiles + realPath: + - commonResourceFiles + serializedName: commonResourceFiles + summary: >- + A list of files that the Batch service will download before running + the coordination command line. + serializedName: MultiInstanceSettings + summary: Settings which specify how to run a multi-instance task. + - &ref_105 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskStatistics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: userCPUTime + realPath: + - userCPUTime + serializedName: userCPUTime + summary: >- + The total user mode CPU time (summed across all cores and all compute + nodes) consumed by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: kernelCPUTime + realPath: + - kernelCPUTime + serializedName: kernelCPUTime + summary: >- + The total kernel mode CPU time (summed across all cores and all + compute nodes) consumed by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The wall clock time is the elapsed time from when the task started + running on a compute node to when it finished (or to the last time + the statistics were updated, if the task had not finished by then). + If the task was retried, this includes the wall clock time of all + the task retries. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: wallClockTime + realPath: + - wallClockTime + serializedName: wallClockTime + summary: The total wall clock time of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: readIOps + realPath: + - readIOps + serializedName: readIOps + summary: The total number of disk read operations made by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: writeIOps + realPath: + - writeIOps + serializedName: writeIOps + summary: The total number of disk write operations made by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: readIOGiB + realPath: + - readIOGiB + serializedName: readIOGiB + summary: The total gibibytes read from disk by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: writeIOGiB + realPath: + - writeIOGiB + serializedName: writeIOGiB + summary: The total gibibytes written to disk by the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: waitTime + realPath: + - waitTime + serializedName: waitTime + summary: >- + The total wait time of the task. The wait time for a task is defined + as the elapsed time between the creation of the task and the start of + task execution. (If the task is retried due to failures, the wait time + is the time to the most recent task execution.) + serializedName: TaskStatistics + summary: Resource usage statistics for a task. + - &ref_98 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The start and end of the range are inclusive. For example, if a range has + start 9 and end 12, then it represents tasks '9', '10', '11' and '12'. + name: + fixed: false + raw: TaskIdRange + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: start + realPath: + - start + serializedName: start + summary: The first task ID in the range. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: end + realPath: + - end + serializedName: end + summary: The last task ID in the range. + serializedName: TaskIdRange + summary: >- + A range of task IDs that a task can depend on. All tasks with IDs in the + range must complete successfully before the dependent task can be + scheduled. + - &ref_106 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskDependencies + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The taskIds collection is limited to 64000 characters total (i.e. + the combined length of all task IDs). If the taskIds collection + exceeds the maximum length, the Add Task request fails with error + code TaskDependencyListTooLong. In this case consider using task ID + ranges instead. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: taskIds + realPath: + - taskIds + serializedName: taskIds + summary: >- + The list of task IDs that this task depends on. All tasks in this list + must complete successfully before the dependent task can be scheduled. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_98 + name: + fixed: false + name: + fixed: false + raw: taskIdRanges + realPath: + - taskIdRanges + serializedName: taskIdRanges + summary: >- + The list of task ID ranges that this task depends on. All tasks in all + ranges must complete successfully before the dependent task can be + scheduled. + serializedName: TaskDependencies + summary: >- + Specifies any dependencies of a task. Any task that is explicitly + specified or within a dependency range must complete before the dependant + task will be scheduled. + - &ref_115 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudTask + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the task within the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: A display name for the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the task + has changed between requests. In particular, you can be pass the + ETag when updating a task to specify that your changes should take + effect only if nobody else has modified the task in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: How the Batch service should respond when the task completes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_99 + name: + fixed: false + raw: exitConditions + realPath: + - exitConditions + serializedName: exitConditions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskState + values: + - description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it + is created, when it is enabled after being disabled, or when + it is awaiting a retry after a failed run. + value: active + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_100 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the task entered its current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is not set if the task is in its initial Active state. + extensions: + x-ms-enum: + modelAsString: false + name: TaskState + values: + - description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it + is created, when it is enabled after being disabled, or when + it is awaiting a retry after a failed run. + value: active + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_100 + name: + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is not set if the task is in its initial Active state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the task entered its previous state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the command line is executed as the + primary task, after the primary task and all subtasks have finished + executing the coordination command line. The command line does not + run under a shell, and therefore cannot take advantage of shell + features such as environment variable expansion. If you want to take + advantage of such features, you should invoke the shell in the + command line, for example using "cmd /c MyCommand" in Windows or + "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the pool that will run this task has containerConfiguration set, + this must be set as well. If the pool that will run this task + doesn't have containerConfiguration set, this must not be set. When + this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the resource files will only be downloaded + to the compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the files will only be uploaded from the + compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_30 + name: + fixed: false + name: + fixed: false + raw: outputFiles + realPath: + - outputFiles + serializedName: outputFiles + summary: >- + A list of files that the Batch service will upload from the compute + node after running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_101 + name: + fixed: false + raw: affinityInfo + realPath: + - affinityInfo + serializedName: affinityInfo + summary: >- + A locality hint that can be used by the Batch service to select a + compute node on which to start the new task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints that apply to this task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_102 + name: + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: Information about the execution of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_103 + name: + fixed: false + raw: nodeInfo + realPath: + - nodeInfo + serializedName: nodeInfo + summary: Information about the compute node on which the task ran. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_104 + name: + fixed: false + raw: multiInstanceSettings + realPath: + - multiInstanceSettings + serializedName: multiInstanceSettings + summary: >- + An object that indicates that the task is a multi-instance task, and + contains information about how to run the multi-instance task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_105 + name: + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: Resource usage statistics for the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This task will not be scheduled until all tasks that it depends on + have completed successfully. If any of those tasks fail and exhaust + their retry counts, this task will never be scheduled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_106 + name: + fixed: false + raw: dependsOn + realPath: + - dependsOn + serializedName: dependsOn + summary: The tasks that this task depends on. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Application packages are downloaded and deployed to a shared + directory, not the task working directory. Therefore, if a + referenced package is already on the compute node, and is up to + date, then it is not re-downloaded; the existing copy on the compute + node is used. If a referenced application package cannot be + installed, for example because the package has been deleted or + because download failed, the task fails. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages that the Batch service will deploy to + the compute node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this property is set, the Batch service provides the task with an + authentication token which can be used to authenticate Batch service + operations without requiring an account access key. The token is + provided via the AZ_BATCH_AUTHENTICATION_TOKEN environment variable. + The operations that the task can carry out using the token depend on + the settings. For example, a task can request job permissions in + order to add other tasks to the job, or check the status of the job + or of other tasks under the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_35 + name: + fixed: false + raw: authenticationTokenSettings + realPath: + - authenticationTokenSettings + serializedName: authenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to + perform Batch service operations. + serializedName: CloudTask + summary: An Azure Batch task. + - &ref_107 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskAddParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within a job that differ only by case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the task within the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: A display name for the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the command line is executed as the + primary task, after the primary task and all subtasks have finished + executing the coordination command line. The command line does not + run under a shell, and therefore cannot take advantage of shell + features such as environment variable expansion. If you want to take + advantage of such features, you should invoke the shell in the + command line, for example using "cmd /c MyCommand" in Windows or + "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the pool that will run this task has containerConfiguration set, + this must be set as well. If the pool that will run this task + doesn't have containerConfiguration set, this must not be set. When + this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: How the Batch service should respond when the task completes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_99 + name: + fixed: false + raw: exitConditions + realPath: + - exitConditions + serializedName: exitConditions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the resource files will only be downloaded + to the compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_29 + name: + fixed: false + name: + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For multi-instance tasks, the files will only be uploaded from the + compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_30 + name: + fixed: false + name: + fixed: false + raw: outputFiles + realPath: + - outputFiles + serializedName: outputFiles + summary: >- + A list of files that the Batch service will upload from the compute + node after running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_101 + name: + fixed: false + raw: affinityInfo + realPath: + - affinityInfo + serializedName: affinityInfo + summary: >- + A locality hint that can be used by the Batch service to select a + compute node on which to start the new task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify constraints, the maxTaskRetryCount is the + maxTaskRetryCount specified for the job, and the maxWallClockTime + and retentionTime are infinite. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints that apply to this task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the task runs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_104 + name: + fixed: false + raw: multiInstanceSettings + realPath: + - multiInstanceSettings + serializedName: multiInstanceSettings + summary: >- + An object that indicates that the task is a multi-instance task, and + contains information about how to run the multi-instance task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This task will not be scheduled until all tasks that it depends on + have completed successfully. If any of those tasks fail and exhaust + their retry counts, this task will never be scheduled. If the job + does not have usesTaskDependencies set to true, and this element is + present, the request fails with error code + TaskDependenciesNotSpecifiedOnJob. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_106 + name: + fixed: false + raw: dependsOn + realPath: + - dependsOn + serializedName: dependsOn + summary: The tasks that this task depends on. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Application packages are downloaded and deployed to a shared + directory, not the task working directory. Therefore, if a + referenced package is already on the compute node, and is up to + date, then it is not re-downloaded; the existing copy on the compute + node is used. If a referenced application package cannot be + installed, for example because the package has been deleted or + because download failed, the task fails. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages that the Batch service will deploy to + the compute node before running the command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this property is set, the Batch service provides the task with an + authentication token which can be used to authenticate Batch service + operations without requiring an account access key. The token is + provided via the AZ_BATCH_AUTHENTICATION_TOKEN environment variable. + The operations that the task can carry out using the token depend on + the settings. For example, a task can request job permissions in + order to add other tasks to the job, or check the status of the job + or of other tasks under the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_35 + name: + fixed: false + raw: authenticationTokenSettings + realPath: + - authenticationTokenSettings + serializedName: authenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to + perform Batch service operations. + serializedName: TaskAddParameter + summary: An Azure Batch task to add. + - &ref_219 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskAddCollectionParameter + properties: + - collectionFormat: none + constraints: + MaxItems: '100' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The total serialized size of this collection must be less than 4MB. + If it is greater than 4MB (for example if each task has 100's of + resource files or environment variables), the request will fail with + code 'RequestBodyTooLarge' and should be retried again with fewer + tasks. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_107 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The collection of tasks to add. + serializedName: TaskAddCollectionParameter + summary: A collection of Azure Batch tasks to add. + - *ref_108 + - *ref_109 + - *ref_110 + - &ref_112 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskAddResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskAddStatus + values: + - description: The task was added successfully. + value: success + - description: >- + The task failed to add due to a client error and should not be + retried without modifying the request as appropriate. + name: clientError + value: clienterror + - description: >- + Task failed to add due to a server error and can be retried + without modification. + name: serverError + value: servererror + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_111 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + summary: The status of the add task request. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + realPath: + - taskId + serializedName: taskId + summary: The ID of the task for which this is the result. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + You can use this to detect whether the task has changed between + requests. In particular, you can be pass the ETag with an Update + Task request to specify that your changes should take effect only if + nobody else has modified the job in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: 'The ETag of the task, if the task was successfully added.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + summary: 'The URL of the task, if the task was successfully added.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_110 + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + summary: The error encountered while attempting to add the task. + serializedName: TaskAddResult + summary: >- + Result for a single task added as part of an add task collection + operation. + - &ref_220 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskAddCollectionResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_112 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The results of the add task collection operation. + serializedName: TaskAddCollectionResult + summary: The result of adding a collection of tasks to a job. + - &ref_114 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: SubtaskInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the subtask. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_103 + name: + fixed: false + raw: nodeInfo + realPath: + - nodeInfo + serializedName: nodeInfo + summary: Information about the compute node on which the subtask ran. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: >- + The time at which the subtask started running. If the subtask has been + restarted or retried, this is the most recent time at which the + subtask started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the subtask is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the subtask completed. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the subtask is in the completed state. + In general, the exit code for a process reflects the specific + convention implemented by the application developer for that + process. If you use the exit code value to make decisions in your + code, be sure that you know the exit code convention used by the + application process. However, if the Batch service terminates the + subtask (due to timeout, or user termination via the API) you may + see an operating system-defined exit code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the subtask command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: SubtaskState + values: + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_113 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the subtask. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the subtask entered its current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is not set if the subtask is in its initial running + state. + extensions: + x-ms-enum: + modelAsString: false + name: SubtaskState + values: + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_113 + name: + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the subtask. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is not set if the subtask is in its initial running + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the subtask entered its previous state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_84 + name: + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: SubtaskInformation + summary: Information about an Azure Batch subtask. + - &ref_226 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudTaskListSubtasksResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_114 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of subtasks. + serializedName: CloudTaskListSubtasksResult + summary: The result of listing the subtasks of a task. + - &ref_217 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CloudTaskListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_115 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudTaskListResult + summary: The result of listing the tasks in a job. + - &ref_120 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskUrl + realPath: + - taskUrl + serializedName: taskUrl + summary: The URL of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + realPath: + - jobId + serializedName: jobId + summary: The ID of the job to which the task belongs. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + realPath: + - taskId + serializedName: taskId + summary: The ID of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: subtaskId + realPath: + - subtaskId + serializedName: subtaskId + summary: The ID of the subtask if the task is a multi-instance task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskState + values: + - description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it + is created, when it is enabled after being disabled, or when + it is awaiting a retry after a failed run. + value: active + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_100 + name: + fixed: false + raw: taskState + realPath: + - taskState + serializedName: taskState + summary: The current state of the task. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_102 + name: + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: Information about the execution of the task. + serializedName: TaskInformation + summary: Information about a task running on a compute node. + - &ref_121 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StartTaskInformation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: StartTaskState + values: + - description: The start task is currently running. + value: running + - description: >- + The start task has exited with exit code 0, or the start task + has failed and the retry limit has reached, or the start task + process did not run due to task preparation errors (such as + resource file download failures). + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_116 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The state of the start task on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This value is reset every time the task is restarted or retried + (that is, this is the most recent time at which the start task + started running). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the start task started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the end time of the most recent run of the start task, if + that run has completed (even if that run failed and a retry is + pending). This element is not present if the start task is currently + running. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the start task stopped running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the start task is in the completed + state. In general, the exit code for a process reflects the specific + convention implemented by the application developer for that + process. If you use the exit code value to make decisions in your + code, be sure that you know the exit code convention used by the + application process. However, if the Batch service terminates the + start task (due to timeout, or user termination via the API) you may + see an operating system-defined exit code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the start task command line. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retryCount + realPath: + - retryCount + serializedName: retryCount + summary: The number of times the task has been retried by the Batch service. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This element is present only if the task was retried (i.e. + retryCount is nonzero). If present, this is typically the same as + startTime, but may be different if the task has been restarted for + reasons other than retry; for example, if the compute node was + rebooted during a retry, then the startTime is updated but the + lastRetryTime is not. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastRetryTime + realPath: + - lastRetryTime + serializedName: lastRetryTime + summary: The most recent time at which a retry of the task started running. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_84 + name: + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: StartTaskInformation + summary: Information about a start task running on a compute node. + - &ref_122 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNodeError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the compute node error. Codes are invariant and are + intended to be consumed programmatically. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the compute node error, intended to be suitable + for display in a user interface. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: errorDetails + realPath: + - errorDetails + serializedName: errorDetails + summary: >- + The list of additional error details related to the compute node + error. + serializedName: ComputeNodeError + summary: An error encountered by a compute node. + - &ref_117 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: InboundEndpoint + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the endpoint. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: InboundEndpointProtocol + values: + - description: Use TCP for the endpoint. + name: tcp + value: tcp + - description: Use UDP for the endpoint. + name: udp + value: udp + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_46 + name: + fixed: false + raw: protocol + realPath: + - protocol + serializedName: protocol + summary: The protocol of the endpoint. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicIPAddress + realPath: + - publicIPAddress + serializedName: publicIPAddress + summary: The public IP address of the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicFQDN + realPath: + - publicFQDN + serializedName: publicFQDN + summary: The public fully qualified domain name for the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: frontendPort + realPath: + - frontendPort + serializedName: frontendPort + summary: The public port number of the endpoint. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: backendPort + realPath: + - backendPort + serializedName: backendPort + summary: The backend port number of the endpoint. + serializedName: InboundEndpoint + summary: An inbound endpoint on a compute node. + - &ref_123 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNodeEndpointConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_117 + name: + fixed: false + name: + fixed: false + raw: inboundEndpoints + realPath: + - inboundEndpoints + serializedName: inboundEndpoints + summary: The list of inbound endpoints that are accessible on the compute node. + serializedName: ComputeNodeEndpointConfiguration + summary: The endpoint configuration for the compute node. + - &ref_124 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNode + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Every node that is added to a pool is assigned a unique ID. Whenever + a node is removed from a pool, all of its local files are deleted, + and the ID is reclaimed and could be reused for new nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The low-priority node has been preempted. Tasks which were running + on the node when it was pre-empted will be rescheduled when another + node becomes available. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeState + values: + - description: The node is not currently running a task. + value: idle + - description: The node is rebooting. + value: rebooting + - description: The node is reimaging. + value: reimaging + - description: >- + The node is running one or more tasks (other than a start + task). + value: running + - description: The node cannot be used for task execution due to errors. + value: unusable + - description: >- + The Batch service has obtained the underlying virtual machine + from Azure Compute, but it has not yet started to join the + pool. + value: creating + - description: >- + The Batch service is starting on the underlying virtual + machine. + value: starting + - description: >- + The start task has started running on the compute node, but + waitForSuccess is set and the start task has not yet + completed. + name: waitingForStartTask + value: waitingforstarttask + - description: >- + The start task has failed on the compute node (and exhausted + all retries), and waitForSuccess is set. The node is not + usable for running tasks. + name: startTaskFailed + value: starttaskfailed + - description: >- + The Batch service has lost contact with the node, and does not + know its true state. + value: unknown + - description: >- + The node is leaving the pool, either because the user + explicitly removed it or because the pool is resizing or + autoscaling down. + name: leavingPool + value: leavingpool + - description: >- + The node is not currently running a task, and scheduling of + new tasks to the node is disabled. + value: offline + - description: >- + The low-priority node has been preempted. Tasks which were + running on the node when it was pre-empted will be rescheduled + when another node becomes available. + value: preempted + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_118 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: SchedulingState + values: + - description: Tasks can be scheduled on the node. + value: enabled + - description: >- + No new tasks will be scheduled on the node. Tasks already + running on the node may still run to completion. All nodes + start with scheduling enabled. + value: disabled + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_119 + name: + fixed: false + raw: schedulingState + realPath: + - schedulingState + serializedName: schedulingState + summary: Whether the compute node is available for task scheduling. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the compute node entered its current state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This property may not be present if the node state is unusable. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastBootTime + realPath: + - lastBootTime + serializedName: lastBootTime + summary: The time at which the compute node was started. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: allocationTime + realPath: + - allocationTime + serializedName: allocationTime + summary: The time at which this compute node was allocated to the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Every node that is added to a pool is assigned a unique IP address. + Whenever a node is removed from a pool, all of its local files are + deleted, and the IP address is reclaimed and could be reused for new + nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ipAddress + realPath: + - ipAddress + serializedName: ipAddress + summary: >- + The IP address that other compute nodes can use to communicate with + this compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Note that this is just a soft affinity. If the target node is busy + or unavailable at the time the task is scheduled, then the task will + be scheduled elsewhere. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: affinityId + realPath: + - affinityId + serializedName: affinityId + summary: >- + An identifier which can be passed when adding a task to request that + the task be scheduled on this node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: The size of the virtual machine hosting the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: totalTasksRun + realPath: + - totalTasksRun + serializedName: totalTasksRun + summary: >- + The total number of job tasks completed on the compute node. This + includes Job Manager tasks and normal tasks, but not Job Preparation, + Job Release or Start tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: runningTasksCount + realPath: + - runningTasksCount + serializedName: runningTasksCount + summary: >- + The total number of currently running job tasks on the compute node. + This includes Job Manager tasks and normal tasks, but not Job + Preparation, Job Release or Start tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: totalTasksSucceeded + realPath: + - totalTasksSucceeded + serializedName: totalTasksSucceeded + summary: >- + The total number of job tasks which completed successfully (with + exitCode 0) on the compute node. This includes Job Manager tasks and + normal tasks, but not Job Preparation, Job Release or Start tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property is present only if at least one task has run on this + node since it was assigned to the pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_120 + name: + fixed: false + name: + fixed: false + raw: recentTasks + realPath: + - recentTasks + serializedName: recentTasks + summary: A list of tasks whose state has recently changed. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: The task specified to run on the compute node as it joins the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_121 + name: + fixed: false + raw: startTaskInfo + realPath: + - startTaskInfo + serializedName: startTaskInfo + summary: >- + Runtime information about the execution of the start task on the + compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + name: + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: The list of certificates installed on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_122 + name: + fixed: false + name: + fixed: false + raw: errors + realPath: + - errors + serializedName: errors + summary: >- + The list of errors that are currently being encountered by the compute + node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isDedicated + realPath: + - isDedicated + serializedName: isDedicated + summary: >- + Whether this compute node is a dedicated node. If false, the node is a + low-priority node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_123 + name: + fixed: false + raw: endpointConfiguration + realPath: + - endpointConfiguration + serializedName: endpointConfiguration + summary: The endpoint configuration for the compute node. + serializedName: ComputeNode + summary: A compute node in the Batch service. + - &ref_247 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNodeListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_124 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of compute nodes. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: ComputeNodeListResult + summary: The result of listing the compute nodes in a pool. + - &ref_230 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNodeUser + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The user name of the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isAdmin + realPath: + - isAdmin + serializedName: isAdmin + summary: Whether the account should be an administrator on the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the default is 1 day from the current time. For Linux + compute nodes, the expiryTime has a precision up to a day. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: expiryTime + realPath: + - expiryTime + serializedName: expiryTime + summary: The time at which the account should expire. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The password is required for Windows nodes (those created with + 'cloudServiceConfiguration', or created with + 'virtualMachineConfiguration' using a Windows image reference). For + Linux compute nodes, the password can optionally be specified along + with the sshPublicKey property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password of the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The public key should be compatible with OpenSSH encoding and should + be base 64 encoded. This property can be specified only for Linux + nodes. If this is specified for a Windows node, then the Batch + service rejects the request; if you are calling the REST API + directly, the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sshPublicKey + realPath: + - sshPublicKey + serializedName: sshPublicKey + summary: >- + The SSH public key that can be used for remote login to the compute + node. + serializedName: ComputeNodeUser + summary: A user account for RDP or SSH access on a compute node. + - &ref_243 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ComputeNodeGetRemoteLoginSettingsResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: remoteLoginIPAddress + realPath: + - remoteLoginIPAddress + serializedName: remoteLoginIPAddress + summary: The IP address used for remote login to the compute node. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: remoteLoginPort + realPath: + - remoteLoginPort + serializedName: remoteLoginPort + summary: The port used for remote login to the compute node. + serializedName: ComputeNodeGetRemoteLoginSettingsResult + summary: The remote login settings for a compute node. + - &ref_205 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobSchedulePatchParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify this element, the existing schedule is left + unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_70 + name: + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Updates affect only jobs that are started after the update has taken + place. Any currently active job continues with the older + specification. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_71 + name: + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: The details of the jobs to be created on this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify this element, existing metadata is left + unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: >- + A list of name-value pairs associated with the job schedule as + metadata. + serializedName: JobSchedulePatchParameter + summary: The set of changes to be made to a job schedule. + - &ref_207 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobScheduleUpdateParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify this element, it is equivalent to passing the + default schedule: that is, a single job scheduled to run + immediately. + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_70 + name: + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Updates affect only jobs that are started after the update has taken + place. Any currently active job continues with the older + specification. + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_71 + name: + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: Details of the jobs to be created on this schedule. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If you do not specify this element, it takes the default value of an + empty list; in effect, any existing metadata is deleted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: >- + A list of name-value pairs associated with the job schedule as + metadata. + serializedName: JobScheduleUpdateParameter + summary: The set of changes to be made to a job schedule. + - &ref_170 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobDisableParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: DisableJobOption + values: + - description: >- + Terminate running tasks and requeue them. The tasks will run + again when the job is enabled. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. + value: terminate + - description: Allow currently running tasks to complete. + value: wait + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_125 + name: + fixed: false + raw: disableTasks + realPath: + - disableTasks + serializedName: disableTasks + summary: What to do with active tasks associated with the job. + serializedName: JobDisableParameter + summary: Options when disabling a job. + - &ref_173 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: JobTerminateParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: terminateReason + realPath: + - terminateReason + serializedName: terminateReason + summary: >- + The text you want to appear as the job's TerminateReason. The default + is 'UserTerminate'. + serializedName: JobTerminateParameter + summary: Options when terminating a job. + - &ref_166 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobPatchParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Priority values can range from -1000 to 1000, with -1000 being the + lowest priority and 1000 being the highest priority. If omitted, the + priority of the job is left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the completion behavior is left unchanged. You may not + change the value from terminatejob to noaction - that is, once you + have engaged automatic job termination, you cannot turn it off + again. If you try to do this, the request fails with an 'invalid + property value' error response; if you are calling the REST API + directly, the HTTP status code is 400 (Bad Request). + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the existing execution constraints are left unchanged.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_63 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + You may change the pool for a job only when the job is disabled. The + Patch Job call will fail if you include the poolInfo element and the + job is not disabled. If you specify an autoPoolSpecification + specification in the poolInfo, only the keepAlive property can be + updated, and then only if the auto pool has a poolLifetimeOption of + job. If omitted, the job continues to run on its current pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_67 + name: + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool on which the Batch service runs the job's tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the existing job metadata is left unchanged.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + serializedName: JobPatchParameter + summary: The set of changes to be made to a job. + - &ref_168 + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + fixed: false + raw: JobUpdateParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Priority values can range from -1000 to 1000, with -1000 being the + lowest priority and 1000 being the highest priority. If omitted, it + is set to the default value 0. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If omitted, the constraints are cleared.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_63 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for the job. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + You may change the pool for a job only when the job is disabled. The + Update Job call will fail if you include the poolInfo element and + the job is not disabled. If you specify an autoPoolSpecification + specification in the poolInfo, only the keepAlive property can be + updated, and then only if the auto pool has a poolLifetimeOption of + job. + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_67 + name: + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool on which the Batch service runs the job's tasks. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, it takes the default value of an empty list; in effect, + any existing metadata is deleted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the completion behavior is set to noaction. If the + current value is terminatejob, this is an error because a job's + completion behavior may not be changed from terminatejob to + noaction. You may not change the value from terminatejob to noaction + - that is, once you have engaged automatic job termination, you + cannot turn it off again. If you try to do this, the request fails + and Batch returns status code 400 (Bad Request) and an 'invalid + property value' error response. If you do not specify this element + in a PUT request, it is equivalent to passing noaction. This is an + error if the current value is terminatejob. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + serializedName: JobUpdateParameter + summary: The set of changes to be made to a job. + - &ref_148 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolEnableAutoScaleParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The formula is checked for validity before it is applied to the + pool. If the formula is not valid, the Batch service rejects the + request with detailed error information. For more information about + specifying this formula, see Automatically scale compute nodes in an + Azure Batch pool + (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: The formula for the desired number of compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 15 minutes. The minimum and maximum value are 5 + minutes and 168 hours respectively. If you specify a value less than + 5 minutes or greater than 168 hours, the Batch service rejects the + request with an invalid property value error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). If you + specify a new interval, then the existing autoscale evaluation + schedule will be stopped and a new autoscale evaluation schedule + will be started, with its starting time being the time when this + request was issued. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + serializedName: PoolEnableAutoScaleParameter + summary: Options for enabling automatic scaling on a pool. + - &ref_150 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolEvaluateAutoScaleParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The formula is validated and its results calculated, but it is not + applied to the pool. To apply the formula to the pool, 'Enable + automatic scaling on a pool'. For more information about specifying + this formula, see Automatically scale compute nodes in an Azure + Batch pool + (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: The formula for the desired number of compute nodes in the pool. + serializedName: PoolEvaluateAutoScaleParameter + summary: Options for evaluating an automatic scaling formula on a pool. + - &ref_152 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolResizeParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 15 minutes. The minimum value is 5 minutes. If + you specify a value less than 5 minutes, the Batch service returns + an error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: >- + The timeout for allocation of compute nodes to the pool or removal of + compute nodes from the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeDeallocationOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Remove nodes as + soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Remove nodes as soon as tasks have been terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Remove nodes when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Remove nodes when all task retention periods + have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_126 + name: + fixed: false + raw: nodeDeallocationOption + realPath: + - nodeDeallocationOption + serializedName: nodeDeallocationOption + summary: >- + Determines what to do with a node and its running task(s) if the pool + size is decreasing. + serializedName: PoolResizeParameter + summary: Options for changing the size of a pool. + - &ref_155 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolUpdatePropertiesParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this element is present, it overwrites any existing start task. + If omitted, any existing start task is removed from the pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: >- + A task to run on each compute node as it joins the pool. The task runs + when the node is added to the pool or when the node is restarted. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This list replaces any existing certificate references configured on + the pool. If you specify an empty collection, any existing + certificate references are removed from the pool. For Windows + compute nodes, the Batch service installs the certificates to the + specified certificate store and location. For Linux compute nodes, + the certificates are stored in a directory inside the task working + directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates + with visibility of 'remoteUser', a 'certs' directory is created in + the user's home directory (e.g., /home/{user-name}/certs) and + certificates are placed in that directory. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + name: + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + A list of certificates to be installed on each compute node in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list replaces any existing application package references on the + pool. Changes to application package references affect all new + compute nodes joining the pool, but do not affect compute nodes that + are already in the pool until they are rebooted or reimaged. If + omitted, or if you specify an empty collection, any existing + application packages references are removed from the pool. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages to be installed on each compute node in + the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This list replaces any existing metadata configured on the pool. If + omitted, or if you specify an empty collection, any existing + metadata is removed from the pool. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolUpdatePropertiesParameter + summary: The set of changes to be made to a pool. + - &ref_157 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolUpgradeOSParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: targetOSVersion + realPath: + - targetOSVersion + serializedName: targetOSVersion + summary: >- + The Azure Guest OS version to be installed on the virtual machines in + the pool. + serializedName: PoolUpgradeOSParameter + summary: Options for upgrading the operating system of compute nodes in a pool. + - &ref_145 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PoolPatchParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this element is present, it overwrites any existing start task. + If omitted, any existing start task is left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: >- + A task to run on each compute node as it joins the pool. The task runs + when the node is added to the pool or when the node is restarted. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this element is present, it replaces any existing certificate + references configured on the pool. If omitted, any existing + certificate references are left unchanged. For Windows compute + nodes, the Batch service installs the certificates to the specified + certificate store and location. For Linux compute nodes, the + certificates are stored in a directory inside the task working + directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates + with visibility of 'remoteUser', a 'certs' directory is created in + the user's home directory (e.g., /home/{user-name}/certs) and + certificates are placed in that directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + name: + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + A list of certificates to be installed on each compute node in the + pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Changes to application package references affect all new compute + nodes joining the pool, but do not affect compute nodes that are + already in the pool until they are rebooted or reimaged. If this + element is present, it replaces any existing application package + references. If you specify an empty collection, then all application + package references are removed from the pool. If omitted, any + existing application package references are left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages to be installed on each compute node in + the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If this element is present, it replaces any existing metadata + configured on the pool. If you specify an empty collection, any + metadata is removed from the pool. If omitted, any existing metadata + is left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolPatchParameter + summary: The set of changes to be made to a pool. + - &ref_224 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: TaskUpdateParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the task is given the default constraints. For + multi-instance tasks, updating the retention time applies only to + the primary task and not subtasks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: Constraints that apply to this task. + serializedName: TaskUpdateParameter + summary: The set of changes to be made to a task. + - &ref_233 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeUpdateUserParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The password is required for Windows nodes (those created with + 'cloudServiceConfiguration', or created with + 'virtualMachineConfiguration' using a Windows image reference). For + Linux compute nodes, the password can optionally be specified along + with the sshPublicKey property. If omitted, any existing password is + removed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password of the account. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If omitted, the default is 1 day from the current time. For Linux + compute nodes, the expiryTime has a precision up to a day. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: expiryTime + realPath: + - expiryTime + serializedName: expiryTime + summary: The time at which the account should expire. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The public key should be compatible with OpenSSH encoding and should + be base 64 encoded. This property can be specified only for Linux + nodes. If this is specified for a Windows node, then the Batch + service rejects the request; if you are calling the REST API + directly, the HTTP status code is 400 (Bad Request). If omitted, any + existing SSH public key is removed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sshPublicKey + realPath: + - sshPublicKey + serializedName: sshPublicKey + summary: >- + The SSH public key that can be used for remote login to the compute + node. + serializedName: NodeUpdateUserParameter + summary: The set of changes to be made to a user account on a node. + - &ref_236 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeRebootParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeRebootOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Restart the + node as soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Restart the node as soon as tasks have been + terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Restart the node when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Restart the node when all task retention + periods have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_127 + name: + fixed: false + raw: nodeRebootOption + realPath: + - nodeRebootOption + serializedName: nodeRebootOption + summary: >- + When to reboot the compute node and what to do with currently running + tasks. + serializedName: NodeRebootParameter + summary: Options for rebooting a compute node. + - &ref_238 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeReimageParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeReimageOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Reimage the + node as soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Reimage the node as soon as tasks have been + terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Reimage the node when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Reimage the node when all task retention + periods have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_128 + name: + fixed: false + raw: nodeReimageOption + realPath: + - nodeReimageOption + serializedName: nodeReimageOption + summary: >- + When to reimage the compute node and what to do with currently running + tasks. + serializedName: NodeReimageParameter + summary: Options for reimaging a compute node. + - &ref_240 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeDisableSchedulingParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: DisableComputeNodeSchedulingOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks may run again on other compute nodes, or when task + scheduling is re-enabled on this node. Enter offline state as + soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Enter offline state as soon as tasks have been + terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Enter offline state when all tasks have + completed. + name: taskCompletion + value: taskcompletion + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_129 + name: + fixed: false + raw: nodeDisableSchedulingOption + realPath: + - nodeDisableSchedulingOption + serializedName: nodeDisableSchedulingOption + summary: >- + What to do with currently running tasks when disabling task scheduling + on the compute node. + serializedName: NodeDisableSchedulingParameter + summary: Options for disabling scheduling on a compute node. + - &ref_159 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NodeRemoveParameter + properties: + - collectionFormat: none + constraints: + MaxItems: '100' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: nodeList + realPath: + - nodeList + serializedName: nodeList + summary: >- + A list containing the IDs of the compute nodes to be removed from the + specified pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default value is 15 minutes. The minimum value is 5 minutes. If + you specify a value less than 5 minutes, the Batch service returns + an error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + fixed: false + raw: TimeSpan + name: + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for removal of compute nodes to the pool. + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeDeallocationOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Remove nodes as + soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Remove nodes as soon as tasks have been terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Remove nodes when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Remove nodes when all task retention periods + have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_126 + name: + fixed: false + raw: nodeDeallocationOption + realPath: + - nodeDeallocationOption + serializedName: nodeDeallocationOption + summary: >- + Determines what to do with a node and its running task(s) after it has + been selected for deallocation. + serializedName: NodeRemoveParameter + summary: Options for removing compute nodes from a pool. +modelsName: Models +name: BatchService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_130 + isNullable: true + deprecated: false + description: >- + This operation returns only applications and versions that are + available for use on compute nodes; that is, that can be used in an + application package reference. For administrator information about + applications and versions that are not yet available to compute nodes, + use the Azure portal or the Azure Resource Manager API. + extensions: + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Application + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 applications can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: &ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_131 + headers: *ref_130 + isNullable: true + returnType: + body: *ref_131 + headers: *ref_130 + isNullable: true + serializedName: Application_List + summary: Lists all of the applications available in the specified account. + url: /applications + - defaultResponse: + body: *ref_110 + headers: *ref_132 + isNullable: true + deprecated: false + description: >- + This operation returns only applications and versions that are + available for use on compute nodes; that is, that can be used in an + application package reference. For administrator information about + applications and versions that are not yet available to compute nodes, + use the Azure portal or the Azure Resource Manager API. + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: Application + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the application. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: applicationId + serializedName: applicationId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_96 + headers: *ref_132 + isNullable: true + returnType: + body: *ref_96 + headers: *ref_132 + isNullable: true + serializedName: Application_Get + summary: Gets information about the specified application. + url: '/applications/{applicationId}' + name: + fixed: false + raw: Application + nameForProperty: Application + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_134 + isNullable: true + deprecated: false + description: >- + If you do not specify a $filter clause including a poolId, the + response includes all pools that existed in the account in the time + range of the returned aggregation intervals. If you do not specify a + $filter clause including a startTime or endTime these filters default + to the start and end times of the last aggregation interval currently + available; that is, only the last aggregation interval is returned. + extensions: + x-ms-examples: + Pool list usage metrics: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - dataEgressGiB: '0.00622838735580444' + dataIngressGiB: '0.0692861778661609' + endTime: '2013-04-01T00:30:00Z' + poolId: p1 + startTime: '2013-04-01T00:00:00Z' + totalCoreHours: '39.384838' + vmSize: a1 + - dataEgressGiB: '0.06222838735580444' + dataIngressGiB: '0.6092861778661609' + endTime: '2013-04-01T01:00:00Z' + poolId: p2 + startTime: '2013-04-01T00:30:00Z' + totalCoreHours: '3039.384838' + vmSize: a8 + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListUsageMetrics + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The earliest time from which to include metrics. This must be at + least two and a half hours before the current time. If not + specified this defaults to the start time of the last + aggregation interval currently available. + extensions: + x-ms-client-name: startTime + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: starttime + serializedName: starttime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The latest time from which to include metrics. This must be at + least two hours before the current time. If not specified this + defaults to the end time of the last aggregation interval + currently available. + extensions: + x-ms-client-name: endTime + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endtime + serializedName: endtime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 results will be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_135 + headers: *ref_134 + isNullable: true + returnType: + body: *ref_135 + headers: *ref_134 + isNullable: true + serializedName: Pool_ListUsageMetrics + summary: >- + Lists the usage metrics, aggregated by pool across individual time + intervals, for the specified account. + url: /poolusagemetrics + - defaultResponse: + body: *ref_110 + headers: *ref_136 + isNullable: true + deprecated: false + description: >- + Statistics are aggregated across all pools that have ever existed in + the account, from account creation to the last update time of the + statistics. + extensions: + x-ms-examples: + Pool get lifetime statistics: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + resourceStats: + avgCPUPercentage: '40' + avgDiskGiB: '125' + avgMemoryGiB: '2' + diskReadGiB: '10' + diskReadIOps: '0' + diskWriteGiB: '1' + diskWriteIOps: '0' + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + networkReadGiB: '20' + networkWriteGiB: '25' + peakDiskGiB: '240' + peakMemoryGiB: '4' + startTime: '2014-08-01T18:30:00.4345729Z' + startTime: '2014-08-01T18:30:00.4345729Z' + url: >- + https://account.region.batch.core.windows.net/lifetimepoolstats + usageStats: + dedicatedCoreTime: PT0S + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + startTime: '2014-08-01T18:30:00.4345729Z' + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetAllLifetimeStatistics + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_95 + headers: *ref_136 + isNullable: true + returnType: + body: *ref_95 + headers: *ref_136 + isNullable: true + serializedName: Pool_GetAllLifetimeStatistics + summary: >- + Gets lifetime summary statistics for all of the pools in the specified + account. + url: /lifetimepoolstats + - defaultResponse: + body: *ref_110 + headers: *ref_137 + isNullable: true + deprecated: false + description: >- + When naming pools, avoid including sensitive information such as user + names or secret project names. This information may appear in + telemetry logs accessible to Microsoft Support engineers. + extensions: + x-ms-examples: + Add a CloudServiceConfiguration pool: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + pool: + cloudServiceConfiguration: + osFamily: '4' + enableAutoScale: false + enableInterNodeCommunication: true + id: poolId + maxTasksPerNode: '3' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + targetDedicatedNodes: '5' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + vmSize: small + responses: + '201': + ETag: '0x8D45765A6A2DC04' + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + request-id: 00000000-0000-0000-0000-000000000000 + Add a VirtualMachineConfiguration pool: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + pool: + enableAutoScale: false + enableInterNodeCommunication: true + id: pool2 + maxTasksPerNode: '3' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + targetDedicatedNodes: '5' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + virtualMachineConfiguration: + imageReference: + offer: UbuntuServer + publisher: Canonical + sku: 16.04.0-LTS + nodeAgentSKUId: batch.node.ubuntu 16.04 + vmSize: standard_a1 + responses: + '201': + ETag: '0x8D45765A6A2DC04' + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + request-id: 00000000-0000-0000-0000-000000000000 + Add a VirtualMachineConfiguration pool with containers: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + pool: + enableAutoScale: false + id: pool2 + maxTasksPerNode: '3' + resizeTimeout: PT15M + targetDedicatedNodes: '5' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + virtualMachineConfiguration: + containerConfiguration: + containerImageNames: + - busybox + type: docker + imageReference: + offer: UbuntuServer + publisher: Canonical + sku: 16.04.0-LTS + nodeAgentSKUId: batch.node.ubuntu 16.04 + vmSize: standard_a1 + responses: + '201': + ETag: '0x8D45765A6A2DC04' + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + request-id: 00000000-0000-0000-0000-000000000000 + x-ms-request-id: request-id + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Add + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The pool to be added. + extensions: + x-ms-requestBody-name: pool + isConstant: false + isRequired: true + location: body + modelType: *ref_138 + name: + fixed: false + raw: pool + serializedName: pool + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + headers: *ref_137 + isNullable: true + returnType: + headers: *ref_137 + isNullable: true + serializedName: Pool_Add + summary: Adds a pool to the specified account. + url: /pools + - defaultResponse: + body: *ref_110 + headers: *ref_139 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Pool list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - allocationState: steady + allocationStateTransitionTime: '2016-11-21T18:27:40.287803Z' + cloudServiceConfiguration: + currentOSVersion: '*' + osFamily: '4' + targetOSVersion: '*' + creationTime: '2016-11-21T18:26:39.7108787Z' + currentDedicatedNodes: '3' + currentLowPriorityNodes: '0' + eTag: '0x8D4123BEF87D233' + enableAutoScale: false + enableInterNodeCommunication: false + id: testPool + lastModified: '2016-11-21T18:26:39.7108787Z' + maxTasksPerNode: '1' + resizeTimeout: PT15M + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + state: active + stateTransitionTime: '2016-11-21T18:26:39.7108787Z' + targetDedicatedNodes: '3' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + url: >- + https://accountname.region.batch.azure.com/pools/testPool + vmSize: small + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-pools. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 pools can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_140 + headers: *ref_139 + isNullable: true + returnType: + body: *ref_140 + headers: *ref_139 + isNullable: true + serializedName: Pool_List + summary: Lists all of the pools in the specified account. + url: /pools + - defaultResponse: + body: *ref_110 + headers: *ref_141 + isNullable: true + deprecated: false + description: >- + When you request that a pool be deleted, the following actions occur: + the pool state is set to deleting; any ongoing resize operation on the + pool are stopped; the Batch service starts resizing the pool to zero + nodes; any tasks running on existing nodes are terminated and requeued + (as if a resize pool operation had been requested with the default + requeue option); finally, the pool is removed from the system. Because + running tasks are requeued, the user can rerun these tasks by updating + their job to target a different pool. The tasks can then run on the + new pool. If you want to override the requeue behavior, then you + should call resize pool explicitly to shrink the pool to zero size + before deleting the pool. If you call an Update, Patch or Delete API + on a pool in the deleting state, it will fail with HTTP status code + 409 with error code PoolBeingDeleted. + extensions: + x-ms-examples: + Pool delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_141 + isNullable: true + returnType: + headers: *ref_141 + isNullable: true + serializedName: Pool_Delete + summary: Deletes a pool from the specified account. + url: '/pools/{poolId}' + - defaultResponse: + body: *ref_110 + headers: *ref_142 + isNullable: true + deprecated: false + description: Gets basic properties of a pool. + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: Exists + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to get. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + headers: *ref_142 + isNullable: true + OK: + headers: *ref_142 + isNullable: true + returnType: + headers: *ref_142 + isNullable: true + serializedName: Pool_Exists + url: '/pools/{poolId}' + - defaultResponse: + body: *ref_110 + headers: *ref_143 + isNullable: true + deprecated: false + description: Gets information about the specified pool. + extensions: + x-ms-examples: + Pool get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: pool + responses: + '200': + body: + allocationState: steady + allocationStateTransitionTime: '2016-11-22T18:55:24.8154041Z' + creationTime: '2016-11-22T18:55:24.2632496Z' + currentDedicatedNodes: '0' + currentLowPriorityNodes: '0' + eTag: '0x8D413091E739A56' + enableAutoScale: false + enableInterNodeCommunication: false + id: pool + lastModified: '2016-11-22T18:55:25.2608598Z' + maxTasksPerNode: '1' + resizeTimeout: PT15M + startTask: + commandLine: /bin/bash -c 'echo start task' + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + state: active + stateTransitionTime: '2016-11-22T18:55:24.2632496Z' + targetDedicatedNodes: '0' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + url: 'https://account.region.batch.azure.com/pools/pool' + virtualMachineConfiguration: + imageReference: + offer: UbuntuServer + publisher: Canonical + sku: 16.04.0-LTS + version: latest + nodeAgentSKUId: batch.node.ubuntu 16.04 + vmSize: standard_a1 + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to get. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_97 + headers: *ref_143 + isNullable: true + returnType: + body: *ref_97 + headers: *ref_143 + isNullable: true + serializedName: Pool_Get + url: '/pools/{poolId}' + - defaultResponse: + body: *ref_110 + headers: *ref_144 + isNullable: true + deprecated: false + description: >- + This only replaces the pool properties specified in the request. For + example, if the pool has a start task associated with it, and a + request does not specify a start task element, then the pool keeps the + existing start task. + extensions: + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Patch + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolPatchParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_145 + name: + fixed: false + raw: poolPatchParameter + serializedName: poolPatchParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_144 + isNullable: true + returnType: + headers: *ref_144 + isNullable: true + serializedName: Pool_Patch + summary: Updates the properties of the specified pool. + url: '/pools/{poolId}' + - defaultResponse: + body: *ref_110 + headers: *ref_146 + isNullable: true + deprecated: false + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: DisableAutoScale + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool on which to disable automatic scaling. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_146 + isNullable: true + returnType: + headers: *ref_146 + isNullable: true + serializedName: Pool_DisableAutoScale + summary: Disables automatic scaling for a pool. + url: '/pools/{poolId}/disableautoscale' + - defaultResponse: + body: *ref_110 + headers: *ref_147 + isNullable: true + deprecated: false + description: >- + You cannot enable automatic scaling on a pool if a resize operation is + in progress on the pool. If automatic scaling of the pool is currently + disabled, you must specify a valid autoscale formula as part of the + request. If automatic scaling of the pool is already enabled, you may + specify a new autoscale formula and/or a new evaluation interval. You + cannot call this API for the same pool more than once every 30 + seconds. + extensions: + x-ms-examples: + Pool enable autoscale: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolEnableAutoScaleParameter: + autoScaleEvaluationInterval: PT8M + autoScaleFormula: $TargetDedicated=0 + poolId: poolId + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: EnableAutoScale + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool on which to enable automatic scaling. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolEnableAutoScaleParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_148 + name: + fixed: false + raw: poolEnableAutoScaleParameter + serializedName: poolEnableAutoScaleParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_147 + isNullable: true + returnType: + headers: *ref_147 + isNullable: true + serializedName: Pool_EnableAutoScale + summary: Enables automatic scaling for a pool. + url: '/pools/{poolId}/enableautoscale' + - defaultResponse: + body: *ref_110 + headers: *ref_149 + isNullable: true + deprecated: false + description: >- + This API is primarily for validating an autoscale formula, as it + simply returns the result without applying the formula to the pool. + The pool must have auto scaling enabled in order to evaluate a + formula. + extensions: + x-ms-examples: + Pool evaluate autoscale: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolEvaluateAutoScaleParameter: + autoScaleFormula: $TargetDedicated=1 + poolId: poolId + responses: + '200': + body: + results: $TargetDedicated=1;$NodeDeallocationOption=requeue + timestamp: '2016-11-22T19:39:28.5246331Z' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: EvaluateAutoScale + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the pool on which to evaluate the automatic scaling + formula. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolEvaluateAutoScaleParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_150 + name: + fixed: false + raw: poolEvaluateAutoScaleParameter + serializedName: poolEvaluateAutoScaleParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_94 + headers: *ref_149 + isNullable: true + returnType: + body: *ref_94 + headers: *ref_149 + isNullable: true + serializedName: Pool_EvaluateAutoScale + summary: >- + Gets the result of evaluating an automatic scaling formula on the + pool. + url: '/pools/{poolId}/evaluateautoscale' + - defaultResponse: + body: *ref_110 + headers: *ref_151 + isNullable: true + deprecated: false + description: >- + You can only resize a pool when its allocation state is steady. If the + pool is already resizing, the request fails with status code 409. When + you resize a pool, the pool's allocation state changes from steady to + resizing. You cannot resize pools which are configured for automatic + scaling. If you try to do this, the Batch service returns an error + 409. If you resize a pool downwards, the Batch service chooses which + nodes to remove. To remove specific nodes, use the pool remove nodes + API instead. + extensions: + x-ms-examples: + Pool resize: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: resizePool + poolResizeParameter: + targetDedicatedNodes: '1' + targetLowPriorityNodes: '0' + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Resize + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to resize. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolResizeParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_152 + name: + fixed: false + raw: poolResizeParameter + serializedName: poolResizeParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_151 + isNullable: true + returnType: + headers: *ref_151 + isNullable: true + serializedName: Pool_Resize + summary: Changes the number of compute nodes that are assigned to a pool. + url: '/pools/{poolId}/resize' + - defaultResponse: + body: *ref_110 + headers: *ref_153 + isNullable: true + deprecated: false + description: >- + This does not restore the pool to its previous state before the resize + operation: it only stops any further changes being made, and the pool + maintains its current state. After stopping, the pool stabilizes at + the number of nodes it was at when the stop operation was done. During + the stop operation, the pool allocation state changes first to + stopping and then to steady. A resize operation need not be an + explicit resize pool request; this API can also be used to halt the + initial sizing of the pool when it is created. + extensions: + x-ms-examples: + Pool stop resize: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StopResize + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool whose resizing you want to stop. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_153 + isNullable: true + returnType: + headers: *ref_153 + isNullable: true + serializedName: Pool_StopResize + summary: Stops an ongoing resize operation on the pool. + url: '/pools/{poolId}/stopresize' + - defaultResponse: + body: *ref_110 + headers: *ref_154 + isNullable: true + deprecated: false + description: >- + This fully replaces all the updateable properties of the pool. For + example, if the pool has a start task associated with it and if start + task is not specified with this request, then the Batch service will + remove the existing start task. + extensions: + x-ms-examples: + Pool update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + poolUpdatePropertiesParameter: + applicationPackageReferences: [] + certificateReferences: [] + metadata: [] + startTask: + commandLine: /bin/bash -c 'echo start task' + responses: + '204': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateProperties + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolUpdatePropertiesParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_155 + name: + fixed: false + raw: poolUpdatePropertiesParameter + serializedName: poolUpdatePropertiesParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + headers: *ref_154 + isNullable: true + returnType: + headers: *ref_154 + isNullable: true + serializedName: Pool_UpdateProperties + summary: Updates the properties of the specified pool. + url: '/pools/{poolId}/updateproperties' + - defaultResponse: + body: *ref_110 + headers: *ref_156 + isNullable: true + deprecated: false + description: >- + During an upgrade, the Batch service upgrades each compute node in the + pool. When a compute node is chosen for upgrade, any tasks running on + that node are removed from the node and returned to the queue to be + rerun later (or on a different compute node). The node will be + unavailable until the upgrade is complete. This operation results in + temporarily reduced pool capacity as nodes are taken out of service to + be upgraded. Although the Batch service tries to avoid upgrading all + compute nodes at the same time, it does not guarantee to do this + (particularly on small pools); therefore, the pool may be temporarily + unavailable to run tasks. When this operation runs, the pool state + changes to upgrading. When all compute nodes have finished upgrading, + the pool state returns to active. While the upgrade is in progress, + the pool's currentOSVersion reflects the OS version that nodes are + upgrading from, and targetOSVersion reflects the OS version that nodes + are upgrading to. Once the upgrade is complete, currentOSVersion is + updated to reflect the OS version now running on all nodes. This + operation can only be invoked on pools created with the + cloudServiceConfiguration property. + extensions: + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: UpgradeOS + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool to upgrade. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolUpgradeOSParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_157 + name: + fixed: false + raw: poolUpgradeOSParameter + serializedName: poolUpgradeOSParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_156 + isNullable: true + returnType: + headers: *ref_156 + isNullable: true + serializedName: Pool_UpgradeOS + summary: Upgrades the operating system of the specified pool. + url: '/pools/{poolId}/upgradeos' + - defaultResponse: + body: *ref_110 + headers: *ref_158 + isNullable: true + deprecated: false + description: >- + This operation can only run when the allocation state of the pool is + steady. When this operation runs, the allocation state changes from + steady to resizing. + extensions: + x-ms-examples: + Pool remove nodes: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeRemoveParameter: + nodeList: + - tvm-1695681911_1-20161122t224741z + - tvm-1695681911_2-20161122t224741z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RemoveNodes + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool from which you want to remove nodes. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeRemoveParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_159 + name: + fixed: false + raw: nodeRemoveParameter + serializedName: nodeRemoveParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_158 + isNullable: true + returnType: + headers: *ref_158 + isNullable: true + serializedName: Pool_RemoveNodes + summary: Removes compute nodes from the specified pool. + url: '/pools/{poolId}/removenodes' + name: + fixed: false + raw: Pool + nameForProperty: Pool + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_160 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Account list node agent skus: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - id: batch.node.centos 7 + osType: linux + verifiedImageReferences: + - offer: CentOS + publisher: OpenLogic + sku: '7.2' + version: latest + - offer: CentOS + publisher: OpenLogic + sku: '7.1' + version: latest + - id: batch.node.debian 8 + osType: linux + verifiedImageReferences: + - offer: Debian + publisher: Credativ + sku: '8' + version: latest + - id: batch.node.windows amd64 + osType: windows + verifiedImageReferences: + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2012-R2-Datacenter + version: latest + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2012-Datacenter + version: latest + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Account + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListNodeAgentSkus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-node-agent-skus. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 results will be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_161 + headers: *ref_160 + isNullable: true + returnType: + body: *ref_161 + headers: *ref_160 + isNullable: true + serializedName: Account_ListNodeAgentSkus + summary: Lists all node agent SKUs supported by the Azure Batch service. + url: /nodeagentskus + name: + fixed: false + raw: Account + nameForProperty: Account + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_162 + isNullable: true + deprecated: false + description: >- + Statistics are aggregated across all jobs that have ever existed in + the account, from account creation to the last update time of the + statistics. + extensions: + x-ms-examples: + Job get lifetime statistics: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + kernelCPUTime: PT0S + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + numFailedTasks: '0' + numSucceededTasks: '0' + numTaskRetries: '0' + readIOGiB: '10' + readIOps: '0' + startTime: '2014-08-01T18:30:00.4345729Z' + url: >- + https://account.region.batch.core.windows.net/lifetimejobstats + userCPUTime: PT0S + waitTime: PT0S + wallClockTime: PT0S + writeIOGiB: '5' + writeIOps: '0' + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetAllLifetimeStatistics + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_79 + headers: *ref_162 + isNullable: true + returnType: + body: *ref_79 + headers: *ref_162 + isNullable: true + serializedName: Job_GetAllLifetimeStatistics + summary: >- + Gets lifetime summary statistics for all of the jobs in the specified + account. + url: /lifetimejobstats + - defaultResponse: + body: *ref_110 + headers: *ref_163 + isNullable: true + deprecated: false + description: >- + Deleting a job also deletes all tasks that are part of that job, and + all job statistics. This also overrides the retention period for task + data; that is, if the job contains tasks which are still retained on + compute nodes, the Batch services deletes those tasks' working + directories and all their contents. When a Delete Job request is + received, the Batch service sets the job to the deleting state. All + update operations on a job that is in deleting state will fail with + status code 409 (Conflict), with additional information indicating + that the job is being deleted. + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_163 + isNullable: true + returnType: + headers: *ref_163 + isNullable: true + serializedName: Job_Delete + summary: Deletes a job. + url: '/jobs/{jobId}' + - defaultResponse: + body: *ref_110 + headers: *ref_164 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Job get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-19T00:05:25.311915Z' + eTag: '0x8D4100FC49F0278' + executionInfo: + endTime: '2016-11-19T00:05:27.578581Z' + poolId: poolId + startTime: '2016-11-19T00:05:25.3309105Z' + terminateReason: UserTerminate + id: jobId + lastModified: '2016-11-19T00:05:27.5391608Z' + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: poolId + previousState: active + previousStateTransitionTime: '2016-11-19T00:05:27.2137716Z' + priority: '0' + state: completed + stateTransitionTime: '2016-11-19T00:05:27.578581Z' + url: 'https://account.region.batch.azure.com/jobs/jobId' + usesTaskDependencies: false + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_80 + headers: *ref_164 + isNullable: true + returnType: + body: *ref_80 + headers: *ref_164 + isNullable: true + serializedName: Job_Get + summary: Gets information about the specified job. + url: '/jobs/{jobId}' + - defaultResponse: + body: *ref_110 + headers: *ref_165 + isNullable: true + deprecated: false + description: >- + This replaces only the job properties specified in the request. For + example, if the job has constraints, and a request does not specify + the constraints element, then the job keeps the existing constraints. + extensions: + x-ms-examples: + Job patch: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + jobPatchParameter: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + poolInfo: + poolId: poolId + priority: '100' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Job + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Patch + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job whose properties you want to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobPatchParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_166 + name: + fixed: false + raw: jobPatchParameter + serializedName: jobPatchParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_165 + isNullable: true + returnType: + headers: *ref_165 + isNullable: true + serializedName: Job_Patch + summary: Updates the properties of the specified job. + url: '/jobs/{jobId}' + - defaultResponse: + body: *ref_110 + headers: *ref_167 + isNullable: true + deprecated: false + description: >- + This fully replaces all the updateable properties of the job. For + example, if the job has constraints associated with it and if + constraints is not specified with this request, then the Batch service + will remove the existing constraints. + extensions: + x-ms-examples: + Job update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + jobUpdateParameter: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + poolInfo: + poolId: poolId + priority: '100' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Job + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job whose properties you want to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobUpdateParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_168 + name: + fixed: false + raw: jobUpdateParameter + serializedName: jobUpdateParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_167 + isNullable: true + returnType: + headers: *ref_167 + isNullable: true + serializedName: Job_Update + summary: Updates the properties of the specified job. + url: '/jobs/{jobId}' + - defaultResponse: + body: *ref_110 + headers: *ref_169 + isNullable: true + deprecated: false + description: >- + The Batch Service immediately moves the job to the disabling state. + Batch then uses the disableTasks parameter to determine what to do + with the currently running tasks of the job. The job remains in the + disabling state until the disable operation is completed and all tasks + have been dealt with according to the disableTasks option; the job + then moves to the disabled state. No new tasks are started under the + job until it moves back to active state. If you try to disable a job + that is in any state other than active, disabling, or disabled, the + request fails with status code 409. + extensions: + x-ms-examples: + Job disable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobDisableParameter: + disableTasks: terminate + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Disable + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job to disable. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobDisableParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_170 + name: + fixed: false + raw: jobDisableParameter + serializedName: jobDisableParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_169 + isNullable: true + returnType: + headers: *ref_169 + isNullable: true + serializedName: Job_Disable + summary: 'Disables the specified job, preventing new tasks from running.' + url: '/jobs/{jobId}/disable' + - defaultResponse: + body: *ref_110 + headers: *ref_171 + isNullable: true + deprecated: false + description: >- + When you call this API, the Batch service sets a disabled job to the + enabling state. After the this operation is completed, the job moves + to the active state, and scheduling of new tasks under the job + resumes. The Batch service does not allow a task to remain in the + active state for more than 7 days. Therefore, if you enable a job + containing active tasks which were added more than 7 days ago, those + tasks will not run. + extensions: + x-ms-examples: + Job enable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Enable + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job to enable. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_171 + isNullable: true + returnType: + headers: *ref_171 + isNullable: true + serializedName: Job_Enable + summary: 'Enables the specified job, allowing new tasks to run.' + url: '/jobs/{jobId}/enable' + - defaultResponse: + body: *ref_110 + headers: *ref_172 + isNullable: true + deprecated: false + description: >- + When a Terminate Job request is received, the Batch service sets the + job to the terminating state. The Batch service then terminates any + active or running tasks associated with the job, and runs any required + Job Release tasks. The job then moves into the completed state. + extensions: + x-ms-examples: + Job terminate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + jobTerminateParameter: + terminateReason: User supplied termination reason + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Terminate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job to terminate. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobTerminateParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_173 + name: + fixed: false + raw: jobTerminateParameter + serializedName: jobTerminateParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_172 + isNullable: true + returnType: + headers: *ref_172 + isNullable: true + serializedName: Job_Terminate + summary: 'Terminates the specified job, marking it as completed.' + url: '/jobs/{jobId}/terminate' + - defaultResponse: + body: *ref_110 + headers: *ref_174 + isNullable: true + deprecated: false + description: >- + The Batch service supports two ways to control the work done as part + of a job. In the first approach, the user specifies a Job Manager + task. The Batch service launches this task when it is ready to start + the job. The Job Manager task controls all other tasks that run under + this job, by using the Task APIs. In the second approach, the user + directly controls the execution of tasks under an active job, by using + the Task APIs. Also note: when naming jobs, avoid including sensitive + information such as user names or secret project names. This + information may appear in telemetry logs accessible to Microsoft + Support engineers. + extensions: + x-ms-examples: + Add a basic job: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + job: + id: jobId + poolInfo: + poolId: poolId + priority: '0' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + Add a complex job: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + job: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + id: jobId + jobManagerTask: + commandLine: myprogram.exe + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: PT1H + retentionTime: PT1H + environmentSettings: + - name: myvariable + value: myvalue + id: taskId + killJobOnCompletion: false + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram.exe + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/test.txt?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: test.txt + runExclusive: true + userIdentity: + autoUser: + elevationLevel: admin + scope: task + metadata: + - name: myproperty + value: myvalue + poolInfo: + autoPoolSpecification: + autoPoolIdPrefix: mypool + pool: + certificateReferences: + - storeLocation: localmachine + storeName: Root + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + visibility: + - task + cloudServiceConfiguration: + osFamily: '4' + targetOSVersion: '*' + enableAutoScale: false + enableInterNodeCommunication: true + maxTasksPerNode: '2' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + startTask: + commandLine: myprogram2.exe + environmentSettings: + - name: myvariable + value: myvalue + maxTaskRetryCount: '2' + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram2.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig= + %2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram2.exe + userIdentity: + autoUser: + elevationLevel: admin + scope: task + waitForSuccess: true + targetDedicatedNodes: '3' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + vmSize: small + poolLifetimeOption: job + priority: '100' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Add + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The job to be added. + extensions: + x-ms-requestBody-name: job + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: job + serializedName: job + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + headers: *ref_174 + isNullable: true + returnType: + headers: *ref_174 + isNullable: true + serializedName: Job_Add + summary: Adds a job to the specified account. + url: /jobs + - defaultResponse: + body: *ref_110 + headers: *ref_176 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Job list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-19T00:05:25.311915Z' + eTag: '0x8D4100FC46D5BF4' + executionInfo: + poolId: poolId + startTime: '2016-11-19T00:05:25.3309105Z' + id: jobId + lastModified: '2016-11-19T00:05:27.2137716Z' + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: poolId + previousState: disabled + previousStateTransitionTime: '2016-11-19T00:05:26.88777Z' + priority: '0' + state: active + stateTransitionTime: '2016-11-19T00:05:27.2137716Z' + url: 'https://account.region.batch.azure.com/jobs/jobId' + usesTaskDependencies: false + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 jobs can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_177 + headers: *ref_176 + isNullable: true + returnType: + body: *ref_177 + headers: *ref_176 + isNullable: true + serializedName: Job_List + summary: Lists all of the jobs in the specified account. + url: /jobs + - defaultResponse: + body: *ref_110 + headers: *ref_178 + isNullable: true + deprecated: false + extensions: + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListFromJobSchedule + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the job schedule from which you want to get a list of + jobs. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 jobs can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_177 + headers: *ref_178 + isNullable: true + returnType: + body: *ref_177 + headers: *ref_178 + isNullable: true + serializedName: Job_ListFromJobSchedule + summary: >- + Lists the jobs that have been created under the specified job + schedule. + url: '/jobschedules/{jobScheduleId}/jobs' + - defaultResponse: + body: *ref_110 + headers: *ref_179 + isNullable: true + deprecated: false + description: >- + This API returns the Job Preparation and Job Release task status on + all compute nodes that have run the Job Preparation or Job Release + task. This includes nodes which have since been removed from the pool. + If this API is invoked on a job which has no Job Preparation or Job + Release task, the Batch service returns HTTP status code 409 + (Conflict) with an error code of JobPreparationTaskNotSpecified. + extensions: + x-ms-examples: + Job list preparation and release task status: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + odata.nextLink: >- + https://account.region.batch.azure.com/jobs/myjob/jobpreparationandreleasestatus?$skipToken=tvm-2167304207_1-20140905t174658z&api-version=2017-09-01.6.0 + value: + - jobPreparationTaskExecutionInfo: + endTime: '2015-05-02T20:12:42Z' + exitCode: '0' + retryCount: '0' + startTime: '2015-05-01T10:20:31Z' + state: completed + taskRootDirectory: tasks/myjob/job-1/myjobpreptask + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobpreptask + jobReleaseTaskExecutionInfo: + endTime: '2015-05-02T20:12:42Z' + exitCode: '0' + startTime: '2015-05-01T10:20:31Z' + state: completed + taskRootDirectory: tasks/myjob/job-1/myjobreleasetask + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobreleasetask + nodeId: tvm-2167304207_1-20140905t174658z + nodeUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z + poolId: poolId + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPreparationAndReleaseTaskStatus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 tasks can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + headers: *ref_179 + isNullable: true + returnType: + body: *ref_180 + headers: *ref_179 + isNullable: true + serializedName: Job_ListPreparationAndReleaseTaskStatus + summary: >- + Lists the execution status of the Job Preparation and Job Release task + for the specified job across the compute nodes where the job has run. + url: '/jobs/{jobId}/jobpreparationandreleasetaskstatus' + - defaultResponse: + body: *ref_110 + headers: *ref_181 + isNullable: true + deprecated: false + description: >- + Task counts provide a count of the tasks by active, running or + completed task state, and a count of tasks which succeeded or failed. + Tasks in the preparing state are counted as running. If the + validationStatus is unvalidated, then the Batch service has not been + able to check state counts against the task states as reported in the + List Tasks API. The validationStatus may be unvalidated if the job + contains more than 200,000 tasks. + extensions: + x-ms-examples: + Job get task counts: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + active: '5' + completed: '4' + failed: '2' + running: '7' + succeeded: '2' + validationStatus: unvalidated + x-ms-request-id: request-id + group: + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetTaskCounts + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_182 + headers: *ref_181 + isNullable: true + returnType: + body: *ref_182 + headers: *ref_181 + isNullable: true + serializedName: Job_GetTaskCounts + summary: Gets the task counts for the specified job. + url: '/jobs/{jobId}/taskcounts' + name: + fixed: false + raw: Job + nameForProperty: Job + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_183 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Certificate add: + parameters: + api-version: 2017-09-01.6.0 + certificate: + certificateFormat: pfx + data: '#####...' + password: certpassword + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '0' + group: + fixed: false + raw: Certificate + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Add + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The certificate to be added. + extensions: + x-ms-requestBody-name: certificate + isConstant: false + isRequired: true + location: body + modelType: *ref_184 + name: + fixed: false + raw: certificate + serializedName: certificate + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + headers: *ref_183 + isNullable: true + returnType: + headers: *ref_183 + isNullable: true + serializedName: Certificate_Add + summary: Adds a certificate to the specified account. + url: /certificates + - defaultResponse: + body: *ref_110 + headers: *ref_185 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Certificate list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - deleteCertificateError: + code: PoolsReferencingCertificate + message: >- + The specified certificate is being used by the below + mentioned pool(s) + values: + - name: Pools + value: mypool1 + previousState: deleting + previousStateTransitionTime: '2014-07-31T21:11:58.236Z' + publicData: '#####...' + state: deletefailed + stateTransitionTime: '2014-07-31T21:12:58.236Z' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + url: >- + https://account.region.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=0123456789abcdef0123456789abcdef01234567) + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Certificate + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-certificates. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 certificates can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_186 + headers: *ref_185 + isNullable: true + returnType: + body: *ref_186 + headers: *ref_185 + isNullable: true + serializedName: Certificate_List + summary: >- + Lists all of the certificates that have been added to the specified + account. + url: /certificates + - defaultResponse: + body: *ref_110 + headers: *ref_187 + isNullable: true + deprecated: false + description: >- + If you try to delete a certificate that is being used by a pool or + compute node, the status of the certificate changes to deleteFailed. + If you decide that you want to continue using the certificate, you can + use this operation to set the status of the certificate back to + active. If you intend to delete the certificate, you do not need to + run this operation after the deletion failed. You must make sure that + the certificate is not being used by any resources, and then you can + try again to delete the certificate. + extensions: + x-ms-examples: + Certificate cancel delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Certificate + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CancelDeletion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The algorithm used to derive the thumbprint parameter. This must + be sha1. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprintAlgorithm + serializedName: thumbprintAlgorithm + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The thumbprint of the certificate being deleted. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + serializedName: thumbprint + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + headers: *ref_187 + isNullable: true + returnType: + headers: *ref_187 + isNullable: true + serializedName: Certificate_CancelDeletion + summary: Cancels a failed deletion of a certificate from the specified account. + url: >- + /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldelete + - defaultResponse: + body: *ref_110 + headers: *ref_188 + isNullable: true + deprecated: false + description: >- + You cannot delete a certificate if a resource (pool or compute node) + is using it. Before you can delete a certificate, you must therefore + make sure that the certificate is not associated with any existing + pools, the certificate is not installed on any compute nodes (even if + you remove a certificate from a pool, it is not removed from existing + compute nodes in that pool until they restart), and no running tasks + depend on the certificate. If you try to delete a certificate that is + in use, the deletion fails. The certificate status changes to + deleteFailed. You can use Cancel Delete Certificate to set the status + back to active if you decide that you want to continue using the + certificate. + extensions: + x-ms-examples: + Certificate delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Certificate + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The algorithm used to derive the thumbprint parameter. This must + be sha1. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprintAlgorithm + serializedName: thumbprintAlgorithm + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The thumbprint of the certificate to be deleted. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + serializedName: thumbprint + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_188 + isNullable: true + returnType: + headers: *ref_188 + isNullable: true + serializedName: Certificate_Delete + summary: Deletes a certificate from the specified account. + url: >- + /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) + - defaultResponse: + body: *ref_110 + headers: *ref_189 + isNullable: true + deprecated: false + description: Gets information about the specified certificate. + extensions: + x-ms-examples: + Certificate get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + responses: + '200': + body: + deleteCertificateError: + code: PoolsReferencingCertificate + message: >- + The specified certificate is being used by the below + mentioned pool(s) + values: + - name: Pools + value: mypool1 + previousState: deleting + previousStateTransitionTime: '2014-07-31T21:11:58.236Z' + publicData: '#####...' + state: deletefailed + stateTransitionTime: '2014-07-31T21:12:58.236Z' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + url: >- + https://account.region.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=0123456789abcdef0123456789abcdef01234567) + x-ms-request-id: request-id + group: + fixed: false + raw: Certificate + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The algorithm used to derive the thumbprint parameter. This must + be sha1. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprintAlgorithm + serializedName: thumbprintAlgorithm + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The thumbprint of the certificate to get. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + serializedName: thumbprint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_11 + headers: *ref_189 + isNullable: true + returnType: + body: *ref_11 + headers: *ref_189 + isNullable: true + serializedName: Certificate_Get + url: >- + /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) + name: + fixed: false + raw: Certificate + nameForProperty: Certificate + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_190 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File delete from task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: wd\testFile.txt + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + recursive: 'false' + taskId: task1 + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteFromTask + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task whose file you want to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The path to the task file or directory that you want to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Whether to delete children of a directory. If the filePath + parameter represents a directory instead of a file, you can set + recursive to true to delete the directory and all of the files + and subdirectories in it. If recursive is false then the + directory must be empty or deletion will fail. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: recursive + serializedName: recursive + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_190 + isNullable: true + returnType: + headers: *ref_190 + isNullable: true + serializedName: File_DeleteFromTask + summary: >- + Deletes the specified task file from the compute node where the task + ran. + url: '/jobs/{jobId}/tasks/{taskId}/files/{filePath}' + - defaultResponse: + body: *ref_110 + headers: *ref_191 + isNullable: true + deprecated: false + description: Returns the content of the specified task file. + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFromTask + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task whose file you want to retrieve. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The path to the task file that you want to get the content of. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The byte range to be retrieved. The default is to retrieve the + entire file. The format is bytes=startRange-endRange. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-range + serializedName: ocp-range + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_192 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + headers: *ref_191 + isNullable: true + returnType: + body: *ref_192 + headers: *ref_191 + isNullable: true + serializedName: File_GetFromTask + url: '/jobs/{jobId}/tasks/{taskId}/files/{filePath}' + - defaultResponse: + body: *ref_110 + headers: *ref_193 + isNullable: true + deprecated: false + description: Gets the properties of the specified task file. + extensions: + x-ms-examples: + File get properties from task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: wd\testFile.txt + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + Content-Length: '17' + Content-Type: application/octet-stream + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + body: '' + ocp-batch-file-isdirectory: 'false' + ocp-creation-time: 'Fri, 17 Feb 2017 00:00:00 GMT' + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: GetPropertiesFromTask + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task whose file you want to get the properties of. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The path to the task file that you want to get the properties + of. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_193 + isNullable: true + returnType: + headers: *ref_193 + isNullable: true + serializedName: File_GetPropertiesFromTask + url: '/jobs/{jobId}/tasks/{taskId}/files/{filePath}' + - defaultResponse: + body: *ref_110 + headers: *ref_194 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File delete from node: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: workitems\jobId\job-1\task1\wd\testFile.txt + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + recursive: 'false' + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteFromComputeNode + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the compute node from which you want to delete the + file. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The path to the file or directory that you want to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Whether to delete children of a directory. If the filePath + parameter represents a directory instead of a file, you can set + recursive to true to delete the directory and all of the files + and subdirectories in it. If recursive is false then the + directory must be empty or deletion will fail. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: recursive + serializedName: recursive + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_194 + isNullable: true + returnType: + headers: *ref_194 + isNullable: true + serializedName: File_DeleteFromComputeNode + summary: Deletes the specified file from the compute node. + url: '/pools/{poolId}/nodes/{nodeId}/files/{filePath}' + - defaultResponse: + body: *ref_110 + headers: *ref_195 + isNullable: true + deprecated: false + description: Returns the content of the specified compute node file. + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFromComputeNode + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the compute node that contains the file. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The path to the compute node file that you want to get the + content of. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The byte range to be retrieved. The default is to retrieve the + entire file. The format is bytes=startRange-endRange. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ocp-range + serializedName: ocp-range + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_196 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + headers: *ref_195 + isNullable: true + returnType: + body: *ref_196 + headers: *ref_195 + isNullable: true + serializedName: File_GetFromComputeNode + url: '/pools/{poolId}/nodes/{nodeId}/files/{filePath}' + - defaultResponse: + body: *ref_110 + headers: *ref_197 + isNullable: true + deprecated: false + description: Gets the properties of the specified compute node file. + extensions: + x-ms-examples: + File get properties from node: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: workitems\jobId\job-1\task1\wd\testFile.txt + nodeId: nodeId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + Content-Length: '17' + Content-Type: application/octet-stream + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + body: '' + ocp-batch-file-isdirectory: 'false' + ocp-creation-time: 'Fri, 17 Feb 2017 00:00:00 GMT' + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: GetPropertiesFromComputeNode + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the compute node that contains the file. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The path to the compute node file that you want to get the + properties of. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_197 + isNullable: true + returnType: + headers: *ref_197 + isNullable: true + serializedName: File_GetPropertiesFromComputeNode + url: '/pools/{poolId}/nodes/{nodeId}/files/{filePath}' + - defaultResponse: + body: *ref_110 + headers: *ref_198 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File list from task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + recursive: 'false' + taskId: taskId + responses: + '200': + body: + value: + - isDirectory: false + name: startup\ProcessEnv.cmd + properties: + contentLength: '1813' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.679195Z' + lastModified: '2014-09-19T21:56:17.679195Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/taskId/files/startup\ProcessEnv.cmd + - isDirectory: false + name: startup\stderr.txt + properties: + contentLength: '0' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.5590855Z' + lastModified: '2014-09-19T21:56:17.5590855Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/taskId/files/startup\stderr.txt + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListFromTask + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task whose files you want to list. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-task-files. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Whether to list children of the task directory. This parameter + can be used in combination with the filter parameter to list + specific type of files. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: recursive + serializedName: recursive + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 files can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_199 + headers: *ref_198 + isNullable: true + returnType: + body: *ref_199 + headers: *ref_198 + isNullable: true + serializedName: File_ListFromTask + summary: Lists the files in a task's directory on its compute node. + url: '/jobs/{jobId}/tasks/{taskId}/files' + - defaultResponse: + body: *ref_110 + headers: *ref_200 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File list from node: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + recursive: 'false' + responses: + '200': + body: + value: + - isDirectory: true + name: shared + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_2-20140919t215614z/files/shared + - isDirectory: false + name: startup\ProcessEnv.cmd + properties: + contentLength: '1813' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.679195Z' + lastModified: '2014-09-19T21:56:17.679195Z' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_2-20140919t215614z/files/startup\ProcessEnv.cmd + - isDirectory: false + name: startup\stderr.txt + properties: + contentLength: '0' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.5590855Z' + lastModified: '2014-09-19T21:56:17.5590855Z' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_2-20140919t215614z/files/startup\stderr.txt + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListFromComputeNode + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the compute node whose files you want to list. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether to list children of a directory. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: recursive + serializedName: recursive + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 files can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_199 + headers: *ref_200 + isNullable: true + returnType: + body: *ref_199 + headers: *ref_200 + isNullable: true + serializedName: File_ListFromComputeNode + summary: >- + Lists all of the files in task directories on the specified compute + node. + url: '/pools/{poolId}/nodes/{nodeId}/files' + name: + fixed: false + raw: File + nameForProperty: File + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_201 + isNullable: true + deprecated: false + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + fixed: false + raw: Exists + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule which you want to check. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + headers: *ref_201 + isNullable: true + OK: + headers: *ref_201 + isNullable: true + returnType: + headers: *ref_201 + isNullable: true + serializedName: JobSchedule_Exists + summary: Checks the specified job schedule exists. + url: '/jobschedules/{jobScheduleId}' + - defaultResponse: + body: *ref_110 + headers: *ref_202 + isNullable: true + deprecated: false + description: >- + When you delete a job schedule, this also deletes all jobs and tasks + under that schedule. When tasks are deleted, all the files in their + working directories on the compute nodes are also deleted (the + retention period is ignored). The job schedule statistics are no + longer accessible once the job schedule is deleted, though they are + still counted towards account lifetime statistics. + extensions: + x-ms-examples: + JobSchedule delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_202 + isNullable: true + returnType: + headers: *ref_202 + isNullable: true + serializedName: JobSchedule_Delete + summary: Deletes a job schedule from the specified account. + url: '/jobschedules/{jobScheduleId}' + - defaultResponse: + body: *ref_110 + headers: *ref_203 + isNullable: true + deprecated: false + description: Gets information about the specified job schedule. + extensions: + x-ms-examples: + JobSchedule get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + creationTime: '2016-11-18T21:52:22.5431125Z' + eTag: '0x8D40FFD2E848323' + executionInfo: + endTime: '2016-11-18T21:52:24.8371778Z' + recentJob: + id: 'jobScheduleId:job-1' + url: >- + https://account.region.batch.azure.com/jobschedules/jobScheduleId:job-1 + id: jobScheduleId + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: testPool + priority: '0' + usesTaskDependencies: false + lastModified: '2016-11-18T21:52:24.7661347Z' + previousState: active + previousStateTransitionTime: '2016-11-18T21:52:24.0064874Z' + state: completed + stateTransitionTime: '2016-11-18T21:52:24.8371778Z' + url: >- + https://account.region.batch.azure.com/jobschedules/jobScheduleId + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to get. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_74 + headers: *ref_203 + isNullable: true + returnType: + body: *ref_74 + headers: *ref_203 + isNullable: true + serializedName: JobSchedule_Get + url: '/jobschedules/{jobScheduleId}' + - defaultResponse: + body: *ref_110 + headers: *ref_204 + isNullable: true + deprecated: false + description: >- + This replaces only the job schedule properties specified in the + request. For example, if the schedule property is not specified with + this request, then the Batch service will keep the existing schedule. + Changes to a job schedule only impact jobs created by the schedule + after the update has taken place; currently running jobs are + unaffected. + extensions: + x-ms-examples: + JobSchedule patch: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + jobSchedulePatchParameter: + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + poolInfo: + poolId: poolId + priority: '0' + usesTaskDependencies: false + schedule: + doNotRunUntil: '2025-01-01T12:30:00Z' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Patch + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobSchedulePatchParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_205 + name: + fixed: false + raw: jobSchedulePatchParameter + serializedName: jobSchedulePatchParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_204 + isNullable: true + returnType: + headers: *ref_204 + isNullable: true + serializedName: JobSchedule_Patch + summary: Updates the properties of the specified job schedule. + url: '/jobschedules/{jobScheduleId}' + - defaultResponse: + body: *ref_110 + headers: *ref_206 + isNullable: true + deprecated: false + description: >- + This fully replaces all the updateable properties of the job schedule. + For example, if the schedule property is not specified with this + request, then the Batch service will remove the existing schedule. + Changes to a job schedule only impact jobs created by the schedule + after the update has taken place; currently running jobs are + unaffected. + extensions: + x-ms-examples: + JobSchedule update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + jobScheduleUpdateParameter: + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + poolInfo: + poolId: poolId + priority: '0' + usesTaskDependencies: false + schedule: + doNotRunUntil: '2025-01-01T12:30:00Z' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobScheduleUpdateParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_207 + name: + fixed: false + raw: jobScheduleUpdateParameter + serializedName: jobScheduleUpdateParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_206 + isNullable: true + returnType: + headers: *ref_206 + isNullable: true + serializedName: JobSchedule_Update + summary: Updates the properties of the specified job schedule. + url: '/jobschedules/{jobScheduleId}' + - defaultResponse: + body: *ref_110 + headers: *ref_208 + isNullable: true + deprecated: false + description: No new jobs will be created until the job schedule is enabled again. + extensions: + x-ms-examples: + JobSchedule disable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Disable + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to disable. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + headers: *ref_208 + isNullable: true + returnType: + headers: *ref_208 + isNullable: true + serializedName: JobSchedule_Disable + summary: Disables a job schedule. + url: '/jobschedules/{jobScheduleId}/disable' + - defaultResponse: + body: *ref_110 + headers: *ref_209 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + JobSchedule enable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Enable + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to enable. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + headers: *ref_209 + isNullable: true + returnType: + headers: *ref_209 + isNullable: true + serializedName: JobSchedule_Enable + summary: Enables a job schedule. + url: '/jobschedules/{jobScheduleId}/enable' + - defaultResponse: + body: *ref_110 + headers: *ref_210 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + JobSchedule terminate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Terminate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job schedule to terminates. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_210 + isNullable: true + returnType: + headers: *ref_210 + isNullable: true + serializedName: JobSchedule_Terminate + summary: Terminates a job schedule. + url: '/jobschedules/{jobScheduleId}/terminate' + - defaultResponse: + body: *ref_110 + headers: *ref_211 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Add a basic JobSchedule: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + cloudJobSchedule: + id: jobScheduleId + jobSpecification: + poolInfo: + poolId: poolId + schedule: + recurrenceInterval: PT5M + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + Add a complex JobScheduleAdd: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + cloudJobSchedule: + id: jobScheduleId + jobSpecification: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + jobManagerTask: + commandLine: myprogram.exe + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: PT1H + retentionTime: PT1H + environmentSettings: + - name: myvariable + value: myvalue + id: mytask1 + killJobOnCompletion: true + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram.exe + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/test.txt?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: test.txt + runExclusive: true + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + poolInfo: + autoPoolSpecification: + autoPoolIdPrefix: mypool + pool: + certificateReferences: + - storeLocation: localmachine + storeName: Root + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + visibility: + - task + cloudServiceConfiguration: + osFamily: '4' + targetOSVersion: '*' + enableAutoScale: false + enableInterNodeCommunication: true + maxTasksPerNode: '2' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + startTask: + commandLine: myprogram2.exe + environmentSettings: + - name: myvariable + value: myvalue + maxTaskRetryCount: '2' + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram2.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig= + %2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram2.exe + userIdentity: + autoUser: + elevationLevel: admin + scope: task + waitForSuccess: true + targetDedicatedNodes: '3' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + vmSize: small + poolLifetimeOption: jobschedule + priority: '100' + metadata: + - name: myproperty + value: myvalue + schedule: + doNotRunAfter: '2014-09-10T06:30:00Z' + doNotRunUntil: '2014-09-10T02:30:00Z' + recurrenceInterval: PT5M + startWindow: PT1M + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Add + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The job schedule to be added. + extensions: + x-ms-requestBody-name: cloudJobSchedule + isConstant: false + isRequired: true + location: body + modelType: *ref_212 + name: + fixed: false + raw: cloudJobSchedule + serializedName: cloudJobSchedule + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + headers: *ref_211 + isNullable: true + returnType: + headers: *ref_211 + isNullable: true + serializedName: JobSchedule_Add + summary: Adds a job schedule to the specified account. + url: /jobschedules + - defaultResponse: + body: *ref_110 + headers: *ref_213 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + JobSchedule list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - creationTime: '2016-11-18T21:52:22.5431125Z' + eTag: '0x8D40FFD2E10996A' + executionInfo: + recentJob: + id: 'jobSchedule1:job-1' + url: >- + https://account.region.batch.azure.com/jobs/jobSchedule1:job-1 + id: jobSchedule1 + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: poolId + priority: '0' + usesTaskDependencies: false + lastModified: '2016-11-18T21:52:24.0064874Z' + previousState: disabled + previousStateTransitionTime: '2016-11-18T21:52:23.6471782Z' + state: active + stateTransitionTime: '2016-11-18T21:52:24.0064874Z' + url: >- + https://account.region.batch.azure.com/jobschedules/jobSchedule1 + - creationTime: '2016-11-18T21:51:05.8184017Z' + eTag: '0x8D40FFCFF760B51' + executionInfo: + nextRunTime: '2020-01-01T12:30:00Z' + id: jobSchedule2 + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: testPool2 + priority: '0' + usesTaskDependencies: false + lastModified: '2016-11-18T21:51:05.8184017Z' + schedule: + doNotRunUntil: '2020-01-01T12:30:00Z' + state: active + stateTransitionTime: '2016-11-18T21:51:05.8184017Z' + url: >- + https://account.region.batch.azure.com/jobschedules/jobSchedule2 + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: JobSchedule + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 job schedules can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_214 + headers: *ref_213 + isNullable: true + returnType: + body: *ref_214 + headers: *ref_213 + isNullable: true + serializedName: JobSchedule_List + summary: Lists all of the job schedules in the specified account. + url: /jobschedules + name: + fixed: false + raw: JobSchedule + nameForProperty: JobSchedule + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_215 + isNullable: true + deprecated: false + description: >- + The maximum lifetime of a task from addition to completion is 7 days. + If a task has not completed within 7 days of being added it will be + terminated by the Batch service and left in whatever state it was in + at that time. + extensions: + x-ms-examples: + Add a basic task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + task: + commandLine: cmd /c echo task1 + id: task1 + responses: + '201': + body: '' + Add a task with container settings: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + task: + commandLine: bash -c 'echo hello' + containerSettings: + containerRunOptions: '--rm' + imageName: ubuntu + id: taskId + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + responses: + '201': + body: '' + Add a task with exit conditions: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + task: + commandLine: cmd /c exit 3 + exitConditions: + exitCodeRanges: + - end: '4' + exitOptions: + jobAction: terminate + start: '2' + id: taskId + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Add + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job to which the task is to be added. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The task to be added. + extensions: + x-ms-requestBody-name: task + isConstant: false + isRequired: true + location: body + modelType: *ref_107 + name: + fixed: false + raw: task + serializedName: task + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + headers: *ref_215 + isNullable: true + returnType: + headers: *ref_215 + isNullable: true + serializedName: Task_Add + summary: Adds a task to the specified job. + url: '/jobs/{jobId}/tasks' + - defaultResponse: + body: *ref_110 + headers: *ref_216 + isNullable: true + deprecated: false + description: >- + For multi-instance tasks, information such as affinityId, + executionInfo and nodeInfo refer to the primary task. Use the list + subtasks API to retrieve information about subtasks. + extensions: + x-ms-examples: + Task list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - commandLine: cmd /c echo task1 + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + retentionTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-21T22:43:31.4733476Z' + eTag: '0x8D4125FD1A825A4' + executionInfo: + requeueCount: '0' + retryCount: '0' + id: task1 + lastModified: '2016-11-21T22:43:31.4733476Z' + state: active + stateTransitionTime: '2016-11-21T22:43:31.4733476Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/task1 + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + - commandLine: cmd /c echo task2 + constraints: + maxTaskRetryCount: '3' + maxWallClockTime: P10675199DT2H48M5.4775807S + retentionTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-21T22:43:31.6736345Z' + eTag: '0x8D4125FD2153345' + executionInfo: + requeueCount: '0' + retryCount: '0' + id: task2 + lastModified: '2016-11-21T22:43:32.1880389Z' + state: active + stateTransitionTime: '2016-11-21T22:43:31.6736345Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/task2 + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: Task + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-tasks. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 tasks can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_217 + headers: *ref_216 + isNullable: true + returnType: + body: *ref_217 + headers: *ref_216 + isNullable: true + serializedName: Task_List + summary: Lists all of the tasks that are associated with the specified job. + url: '/jobs/{jobId}/tasks' + - defaultResponse: + body: *ref_110 + headers: *ref_218 + isNullable: true + deprecated: false + description: >- + Note that each task must have a unique ID. The Batch service may not + return the results for each task in the same order the tasks were + submitted in this request. If the server times out or the connection + is closed during the request, the request may have been partially or + fully processed, or not at all. In such cases, the user should + re-issue the request. Note that it is up to the user to correctly + handle failures when re-issuing a request. For example, you should use + the same task IDs during a retry so that if the prior operation + succeeded, the retry will not create extra tasks unexpectedly. If the + response contains any tasks which failed to add, a client can retry + the request. In a retry, it is most efficient to resubmit only tasks + that failed to add, and to omit tasks that were successfully added on + the first attempt. The maximum lifetime of a task from addition to + completion is 7 days. If a task has not completed within 7 days of + being added it will be terminated by the Batch service and left in + whatever state it was in at that time. + extensions: + x-ms-examples: + Add a basic collection of tasks: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskCollection: + value: + - commandLine: cmd /c dir /s + id: simple1 + - commandLine: cmd /c dir /s + id: simple2 + responses: + '200': + body: + value: + - eTag: '0x8D3D623CD661246' + lastModified: '2016-09-06T07:02:44.7589958Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/simple1 + status: success + taskId: simple1 + - eTag: '0x8D3D623CD7072CC' + lastModified: '2016-09-06T07:02:44.8270028Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/simple2 + status: success + taskId: simple2 + Add a complex collection of tasks: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskCollection: + value: + - affinityInfo: + affinityId: affinityId + commandLine: cmd /c dir /s + constraints: + maxTaskRetryCount: '5' + maxWallClockTime: P1D + retentionTime: P2D + environmentSettings: + - name: env1 + value: value1 + - name: env2 + value: value2 + id: complex1 + multiInstanceSettings: + commonResourceFiles: + - blobSource: 'https://common.blob.core.windows.net/' + filePath: common.exe + coordinationCommandLine: cmd /c echo coordinating + numberOfInstances: '3' + resourceFiles: + - blobSource: 'https://account.blob.core.windows.net/' + filePath: file1 + - commandLine: cmd /c dir /s + id: simple3 + responses: + '200': + body: + value: + - eTag: '0x8D3D623CE295629' + lastModified: '2016-09-06T07:02:46.0386857Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/simple3 + status: success + taskId: simple3 + - eTag: '0x8D3D623CE29A412' + lastModified: '2016-09-06T07:02:46.0406802Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/complex1 + status: success + taskId: complex1 + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: AddCollection + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job to which the task collection is to be added. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The tasks to be added. + extensions: + x-ms-requestBody-name: taskCollection + isConstant: false + isRequired: true + location: body + modelType: *ref_219 + name: + fixed: false + raw: taskCollection + serializedName: taskCollection + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_220 + headers: *ref_218 + isNullable: true + returnType: + body: *ref_220 + headers: *ref_218 + isNullable: true + serializedName: Task_AddCollection + summary: Adds a collection of tasks to the specified job. + url: '/jobs/{jobId}/addtaskcollection' + - defaultResponse: + body: *ref_110 + headers: *ref_221 + isNullable: true + deprecated: false + description: >- + When a task is deleted, all of the files in its directory on the + compute node where it ran are also deleted (regardless of the + retention time). For multi-instance tasks, the delete task operation + applies synchronously to the primary task; subtasks and their files + are then deleted asynchronously in the background. + extensions: + x-ms-examples: + Task delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Task + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job from which to delete the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_221 + isNullable: true + returnType: + headers: *ref_221 + isNullable: true + serializedName: Task_Delete + summary: Deletes a task from the specified job. + url: '/jobs/{jobId}/tasks/{taskId}' + - defaultResponse: + body: *ref_110 + headers: *ref_222 + isNullable: true + deprecated: false + description: >- + For multi-instance tasks, information such as affinityId, + executionInfo and nodeInfo refer to the primary task. Use the list + subtasks API to retrieve information about subtasks. + extensions: + x-ms-examples: + Task get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + body: + commandLine: cmd /c hostname + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + retentionTime: P10675199DT2H48M5.4775807S + creationTime: '2016-09-06T06:59:15.1161429Z' + eTag: '0x8D3D62350711C55' + executionInfo: + requeueCount: '0' + retryCount: '0' + id: testTask + lastModified: '2016-09-06T06:59:15.1161429Z' + multiInstanceSettings: + coordinationCommandLine: cmd /c echo coordinating + numberOfInstances: '3' + state: active + stateTransitionTime: '2016-09-06T06:59:15.1161429Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/taskId + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + x-ms-request-id: request-id + group: + fixed: false + raw: Task + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task to get information about. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_115 + headers: *ref_222 + isNullable: true + returnType: + body: *ref_115 + headers: *ref_222 + isNullable: true + serializedName: Task_Get + summary: Gets information about the specified task. + url: '/jobs/{jobId}/tasks/{taskId}' + - defaultResponse: + body: *ref_110 + headers: *ref_223 + isNullable: true + deprecated: false + description: Updates the properties of the specified task. + extensions: + x-ms-examples: + Task update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + taskUpdateParameter: + constraints: + maxTaskRetryCount: '3' + maxWallClockTime: PT1H + retentionTime: PT1H + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + fixed: false + raw: Task + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job containing the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: taskUpdateParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_224 + name: + fixed: false + raw: taskUpdateParameter + serializedName: taskUpdateParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_223 + isNullable: true + returnType: + headers: *ref_223 + isNullable: true + serializedName: Task_Update + url: '/jobs/{jobId}/tasks/{taskId}' + - defaultResponse: + body: *ref_110 + headers: *ref_225 + isNullable: true + deprecated: false + description: >- + If the task is not a multi-instance task then this returns an empty + collection. + extensions: + x-ms-examples: + Task list subtasks: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + body: + value: + - endTime: '2016-09-06T06:59:20.0242024Z' + exitCode: '0' + id: '1' + nodeInfo: + affinityId: 'TVM:tvm-2544493925_3-20160905t051718z' + nodeId: tvm-2544493925_3-20160905t051718z + nodeUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z + poolId: mpiPool + taskRootDirectory: \workitems\jobId\job-1\taskId\1 + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z/files//workitems/jobId/job-1/taskId/1 + previousState: running + previousStateTransitionTime: '2016-09-06T06:59:16.3139271Z' + startTime: '2016-09-06T06:59:16.3139271Z' + state: completed + stateTransitionTime: '2016-09-06T06:59:20.0242024Z' + - id: '2' + nodeInfo: + affinityId: 'TVM:tvm-2544493925_2-20160905t051718z' + nodeId: tvm-2544493925_2-20160905t051718z + nodeUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z + poolId: mpiPool + taskRootDirectory: \workitems\jobId\job-1\taskId\2 + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z/files//workitems/jobId/job-1/taskId/2 + startTime: '2016-09-06T06:59:16.9702844Z' + state: running + stateTransitionTime: '2016-09-06T06:59:16.9702844Z' + x-ms-request-id: request-id + group: + fixed: false + raw: Task + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSubtasks + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_226 + headers: *ref_225 + isNullable: true + returnType: + body: *ref_226 + headers: *ref_225 + isNullable: true + serializedName: Task_ListSubtasks + summary: >- + Lists all of the subtasks that are associated with the specified + multi-instance task. + url: '/jobs/{jobId}/tasks/{taskId}/subtasksinfo' + - defaultResponse: + body: *ref_110 + headers: *ref_227 + isNullable: true + deprecated: false + description: >- + When the task has been terminated, it moves to the completed state. + For multi-instance tasks, the terminate task operation applies + synchronously to the primary task; subtasks are then terminated + asynchronously in the background. + extensions: + x-ms-examples: + Task terminate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Terminate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job containing the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task to terminate. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + headers: *ref_227 + isNullable: true + returnType: + headers: *ref_227 + isNullable: true + serializedName: Task_Terminate + summary: Terminates the specified task. + url: '/jobs/{jobId}/tasks/{taskId}/terminate' + - defaultResponse: + body: *ref_110 + headers: *ref_228 + isNullable: true + deprecated: false + description: >- + Reactivation makes a task eligible to be retried again up to its + maximum retry count. The task's state is changed to active. As the + task is no longer in the completed state, any previous exit code or + failure information is no longer available after reactivation. Each + time a task is reactivated, its retry count is reset to 0. + Reactivation will fail for tasks that are not completed or that + previously completed successfully (with an exit code of 0). + Additionally, it will fail if the job has completed (or is terminating + or deleting). + extensions: + x-ms-examples: + Task reactivate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Reactivate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the job containing the task. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobId + serializedName: jobId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the task to reactivate. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: taskId + serializedName: taskId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-Match + serializedName: If-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + headers: *ref_228 + isNullable: true + returnType: + headers: *ref_228 + isNullable: true + serializedName: Task_Reactivate + summary: >- + Reactivates a task, allowing it to run again even if its retry count + has been exhausted. + url: '/jobs/{jobId}/tasks/{taskId}/reactivate' + name: + fixed: false + raw: Task + nameForProperty: Task + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_110 + headers: *ref_229 + isNullable: true + deprecated: false + description: >- + You can add a user account to a node only when it is in the idle or + running state. + extensions: + x-ms-examples: + Node add user: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + user: + expiryTime: '2017-08-01T00:00:00Z' + isAdmin: false + name: userName + password: Password + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: AddUser + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the machine on which you want to create a user + account. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The user account to be created. + extensions: + x-ms-requestBody-name: user + isConstant: false + isRequired: true + location: body + modelType: *ref_230 + name: + fixed: false + raw: user + serializedName: user + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + headers: *ref_229 + isNullable: true + returnType: + headers: *ref_229 + isNullable: true + serializedName: ComputeNode_AddUser + summary: Adds a user account to the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/users' + - defaultResponse: + body: *ref_110 + headers: *ref_231 + isNullable: true + deprecated: false + description: >- + You can delete a user account to a node only when it is in the idle or + running state. + extensions: + x-ms-examples: + Node delete user: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + userName: userName + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteUser + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the machine on which you want to delete a user + account. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the user account to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: userName + serializedName: userName + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_231 + isNullable: true + returnType: + headers: *ref_231 + isNullable: true + serializedName: ComputeNode_DeleteUser + summary: Deletes a user account from the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/users/{userName}' + - defaultResponse: + body: *ref_110 + headers: *ref_232 + isNullable: true + deprecated: false + description: >- + This operation replaces of all the updateable properties of the + account. For example, if the expiryTime element is not specified, the + current value is replaced with the default value, not left unmodified. + You can update a user account on a node only when it is in the idle or + running state. + extensions: + x-ms-examples: + Node update user: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + nodeUpdateUserParameter: + expiryTime: '2016-11-27T00:45:48.7320857Z' + password: '12345' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + userName: userName + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '3' + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateUser + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the machine on which you want to update a user + account. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the user account to update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: userName + serializedName: userName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeUpdateUserParameter + isConstant: false + isRequired: true + location: body + modelType: *ref_233 + name: + fixed: false + raw: nodeUpdateUserParameter + serializedName: nodeUpdateUserParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_232 + isNullable: true + returnType: + headers: *ref_232 + isNullable: true + serializedName: ComputeNode_UpdateUser + summary: >- + Updates the password and expiration time of a user account on the + specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/users/{userName}' + - defaultResponse: + body: *ref_110 + headers: *ref_234 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Node get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_2-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: + affinityId: 'TVM:tvm-1695681911_2-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_2-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T19:37:28.623369Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T19:37:31.838028Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T19:37:31.4285526Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T19:37:31.4285526Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z + vmSize: small + x-ms-request-id: request-id + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the compute node that you want to get information + about. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_124 + headers: *ref_234 + isNullable: true + returnType: + body: *ref_124 + headers: *ref_234 + isNullable: true + serializedName: ComputeNode_Get + summary: Gets information about the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}' + - defaultResponse: + body: *ref_110 + headers: *ref_235 + isNullable: true + deprecated: false + description: You can restart a node only if it is in an idle or running state. + extensions: + x-ms-examples: + Node reboot: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + nodeRebootParameter: + nodeRebootOption: terminate + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Reboot + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the compute node that you want to restart. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeRebootParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_236 + name: + fixed: false + raw: nodeRebootParameter + serializedName: nodeRebootParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_235 + isNullable: true + returnType: + headers: *ref_235 + isNullable: true + serializedName: ComputeNode_Reboot + summary: Restarts the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/reboot' + - defaultResponse: + body: *ref_110 + headers: *ref_237 + isNullable: true + deprecated: false + description: >- + You can reinstall the operating system on a node only if it is in an + idle or running state. This API can be invoked only on pools created + with the cloud service configuration property. + extensions: + x-ms-examples: + Node reimage: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + nodeReimageParameter: + nodeReimageOption: terminate + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Reimage + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the compute node that you want to restart. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeReimageParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_238 + name: + fixed: false + raw: nodeReimageParameter + serializedName: nodeReimageParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + headers: *ref_237 + isNullable: true + returnType: + headers: *ref_237 + isNullable: true + serializedName: ComputeNode_Reimage + summary: Reinstalls the operating system on the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/reimage' + - defaultResponse: + body: *ref_110 + headers: *ref_239 + isNullable: true + deprecated: false + description: >- + You can disable task scheduling on a node only if its current + scheduling state is enabled. + extensions: + x-ms-examples: + Node disable scheduling: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeDisableSchedulingParameter: + nodeDisableSchedulingOption: terminate + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: DisableScheduling + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the compute node on which you want to disable task + scheduling. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeDisableSchedulingParameter + isConstant: false + isRequired: false + location: body + modelType: *ref_240 + name: + fixed: false + raw: nodeDisableSchedulingParameter + serializedName: nodeDisableSchedulingParameter + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_239 + isNullable: true + returnType: + headers: *ref_239 + isNullable: true + serializedName: ComputeNode_DisableScheduling + summary: Disables task scheduling on the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/disablescheduling' + - defaultResponse: + body: *ref_110 + headers: *ref_241 + isNullable: true + deprecated: false + description: >- + You can enable task scheduling on a node only if its current + scheduling state is disabled + extensions: + x-ms-examples: + Node enable scheduling: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: EnableScheduling + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the compute node on which you want to enable task + scheduling. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + headers: *ref_241 + isNullable: true + returnType: + headers: *ref_241 + isNullable: true + serializedName: ComputeNode_EnableScheduling + summary: Enables task scheduling on the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/enablescheduling' + - defaultResponse: + body: *ref_110 + headers: *ref_242 + isNullable: true + deprecated: false + description: >- + Before you can remotely login to a node using the remote login + settings, you must create a user account on the node. This API can be + invoked only on pools created with the virtual machine configuration + property. For pools created with a cloud service configuration, see + the GetRemoteDesktop API. + extensions: + x-ms-examples: + Node get remote login settings: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: + remoteLoginIPAddress: 1.1.1.1 + remoteLoginPort: '50000' + x-ms-request-id: request-id + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetRemoteLoginSettings + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the compute node for which to obtain the remote login + settings. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_243 + headers: *ref_242 + isNullable: true + returnType: + body: *ref_243 + headers: *ref_242 + isNullable: true + serializedName: ComputeNode_GetRemoteLoginSettings + summary: Gets the settings required for remote login to a compute node. + url: '/pools/{poolId}/nodes/{nodeId}/remoteloginsettings' + - defaultResponse: + body: *ref_110 + headers: *ref_244 + isNullable: true + deprecated: false + description: >- + Before you can access a node by using the RDP file, you must create a + user account on the node. This API can only be invoked on pools + created with a cloud service configuration. For pools created with a + virtual machine configuration, see the GetRemoteLoginSettings API. + extensions: + x-ms-request-id: request-id + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetRemoteDesktop + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of the compute node for which you want to get the Remote + Desktop Protocol file. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeId + serializedName: nodeId + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_245 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + headers: *ref_244 + isNullable: true + returnType: + body: *ref_245 + headers: *ref_244 + isNullable: true + serializedName: ComputeNode_GetRemoteDesktop + summary: Gets the Remote Desktop Protocol file for the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/rdp' + - defaultResponse: + body: *ref_110 + headers: *ref_246 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Node list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: + value: + - affinityId: 'TVM:tvm-1695681911_1-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_1-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T22:22:24.4634125Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T22:22:27.567189Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T22:22:27.2236818Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T22:22:27.2236818Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z + vmSize: small + - affinityId: 'TVM:tvm-1695681911_2-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_2-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T19:37:28.623369Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T19:37:31.838028Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T19:37:31.4285526Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T19:37:31.4285526Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z + vmSize: small + - affinityId: 'TVM:tvm-1695681911_3-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_3-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T19:36:48.21721Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T19:36:51.2363447Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T19:36:51.0013378Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T19:36:51.0013378Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z + vmSize: small + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the pool from which you want to list nodes. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: poolId + serializedName: poolId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '1000' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 nodes can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxresults + serializedName: maxresults + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeout + serializedName: timeout + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + fixed: false + raw: DateTimeRfc1123 + name: + fixed: false + raw: ocp-date + serializedName: ocp-date + - clientProperty: *ref_133 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_247 + headers: *ref_246 + isNullable: true + returnType: + body: *ref_247 + headers: *ref_246 + isNullable: true + serializedName: ComputeNode_List + summary: Lists the compute nodes in the specified pool. + url: '/pools/{poolId}/nodes' + name: + fixed: false + raw: ComputeNode + nameForProperty: ComputeNode + typeName: + fixed: false +properties: + - *ref_133 diff --git a/test/Expected/specs-batch/code-model-v1.norm.yaml b/test/Expected/specs-batch/code-model-v1.norm.yaml new file mode 100644 index 0000000..3f95feb --- /dev/null +++ b/test/Expected/specs-batch/code-model-v1.norm.yaml @@ -0,0 +1,63402 @@ +--- +$id: '1' +apiVersion: 2017-09-01.6.0 +baseUrl: 'https://batch.core.windows.net' +codeGenExtensions: + name: BatchServiceClient +documentation: A client for issuing REST requests to the Azure Batch service. +enumTypes: + - $ref: '109' + - $ref: '122' + - $ref: '414' + - $ref: '507' + - $ref: '721' + - $ref: '732' + - $ref: '800' + - $ref: '810' + - $ref: '916' + - $ref: '1119' + - $ref: '1183' + - $ref: '1200' + - $ref: '1248' + - $ref: '1285' + - $ref: '1385' + - $ref: '1361' + - $ref: '1561' + - $ref: '1613' + - $ref: '1623' + - $ref: '1821' + - $ref: '1916' + - $ref: '2018' + - $ref: '2241' + - $ref: '2289' + - $ref: '2313' + - $ref: '2427' + - $ref: '2533' + - $ref: '2550' + - $ref: '3109' + - $ref: '3339' + - $ref: '3424' + - $ref: '3513' + - $ref: '3643' + - $ref: '3664' + - $ref: '3858' + - $ref: '3971' + - $ref: '4067' + - $ref: '4081' + - $ref: '4095' +errorTypes: + - $ref: '3316' +headerTypes: + - $id: '4123' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '4148' + fixed: false + raw: Application-List-Headers + properties: + - $id: '4124' + collectionFormat: none + defaultValue: + $id: '4125' + fixed: false + deprecated: false + documentation: + $id: '4126' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4128' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4129' + fixed: false + raw: Uuid + name: + $id: '4127' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4130' + collectionFormat: none + defaultValue: + $id: '4131' + fixed: false + deprecated: false + documentation: + $id: '4132' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4134' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4135' + fixed: false + raw: Uuid + name: + $id: '4133' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4136' + collectionFormat: none + defaultValue: + $id: '4137' + fixed: false + deprecated: false + documentation: + $id: '4138' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4141' + fixed: false + raw: String + name: + $id: '4139' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4142' + collectionFormat: none + defaultValue: + $id: '4143' + fixed: false + deprecated: false + documentation: + $id: '4144' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4146' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4147' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4145' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Application-List-Headers + - $id: '4149' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '4174' + fixed: false + raw: Application-Get-Headers + properties: + - $id: '4150' + collectionFormat: none + defaultValue: + $id: '4151' + fixed: false + deprecated: false + documentation: + $id: '4152' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4154' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4155' + fixed: false + raw: Uuid + name: + $id: '4153' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4156' + collectionFormat: none + defaultValue: + $id: '4157' + fixed: false + deprecated: false + documentation: + $id: '4158' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4160' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4161' + fixed: false + raw: Uuid + name: + $id: '4159' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4162' + collectionFormat: none + defaultValue: + $id: '4163' + fixed: false + deprecated: false + documentation: + $id: '4164' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4166' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4167' + fixed: false + raw: String + name: + $id: '4165' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4168' + collectionFormat: none + defaultValue: + $id: '4169' + fixed: false + deprecated: false + documentation: + $id: '4170' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4172' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4173' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4171' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Application-Get-Headers + - $id: '4175' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListUsageMetrics operation. + name: + $id: '4200' + fixed: false + raw: Pool-ListUsageMetrics-Headers + properties: + - $id: '4176' + collectionFormat: none + defaultValue: + $id: '4177' + fixed: false + deprecated: false + documentation: + $id: '4178' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4180' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4181' + fixed: false + raw: Uuid + name: + $id: '4179' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4182' + collectionFormat: none + defaultValue: + $id: '4183' + fixed: false + deprecated: false + documentation: + $id: '4184' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4186' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4187' + fixed: false + raw: Uuid + name: + $id: '4185' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4188' + collectionFormat: none + defaultValue: + $id: '4189' + fixed: false + deprecated: false + documentation: + $id: '4190' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4192' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4193' + fixed: false + raw: String + name: + $id: '4191' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4194' + collectionFormat: none + defaultValue: + $id: '4195' + fixed: false + deprecated: false + documentation: + $id: '4196' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4198' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4199' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4197' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-ListUsageMetrics-Headers + - $id: '4201' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListNodeAgentSkus operation. + name: + $id: '4226' + fixed: false + raw: Account-ListNodeAgentSkus-Headers + properties: + - $id: '4202' + collectionFormat: none + defaultValue: + $id: '4203' + fixed: false + deprecated: false + documentation: + $id: '4204' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4206' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4207' + fixed: false + raw: Uuid + name: + $id: '4205' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4208' + collectionFormat: none + defaultValue: + $id: '4209' + fixed: false + deprecated: false + documentation: + $id: '4210' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4212' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4213' + fixed: false + raw: Uuid + name: + $id: '4211' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4214' + collectionFormat: none + defaultValue: + $id: '4215' + fixed: false + deprecated: false + documentation: + $id: '4216' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4219' + fixed: false + raw: String + name: + $id: '4217' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4220' + collectionFormat: none + defaultValue: + $id: '4221' + fixed: false + deprecated: false + documentation: + $id: '4222' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4224' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4225' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4223' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Account-ListNodeAgentSkus-Headers + - $id: '4227' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetAllLifetimeStatistics operation. + name: + $id: '4252' + fixed: false + raw: Pool-GetAllLifetimeStatistics-Headers + properties: + - $id: '4228' + collectionFormat: none + defaultValue: + $id: '4229' + fixed: false + deprecated: false + documentation: + $id: '4230' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4232' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4233' + fixed: false + raw: Uuid + name: + $id: '4231' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4234' + collectionFormat: none + defaultValue: + $id: '4235' + fixed: false + deprecated: false + documentation: + $id: '4236' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4238' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4239' + fixed: false + raw: Uuid + name: + $id: '4237' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4240' + collectionFormat: none + defaultValue: + $id: '4241' + fixed: false + deprecated: false + documentation: + $id: '4242' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4245' + fixed: false + raw: String + name: + $id: '4243' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4246' + collectionFormat: none + defaultValue: + $id: '4247' + fixed: false + deprecated: false + documentation: + $id: '4248' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4250' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4251' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4249' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-GetAllLifetimeStatistics-Headers + - $id: '4253' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetAllLifetimeStatistics operation. + name: + $id: '4278' + fixed: false + raw: Job-GetAllLifetimeStatistics-Headers + properties: + - $id: '4254' + collectionFormat: none + defaultValue: + $id: '4255' + fixed: false + deprecated: false + documentation: + $id: '4256' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4258' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4259' + fixed: false + raw: Uuid + name: + $id: '4257' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4260' + collectionFormat: none + defaultValue: + $id: '4261' + fixed: false + deprecated: false + documentation: + $id: '4262' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4264' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4265' + fixed: false + raw: Uuid + name: + $id: '4263' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4266' + collectionFormat: none + defaultValue: + $id: '4267' + fixed: false + deprecated: false + documentation: + $id: '4268' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4270' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4271' + fixed: false + raw: String + name: + $id: '4269' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4272' + collectionFormat: none + defaultValue: + $id: '4273' + fixed: false + deprecated: false + documentation: + $id: '4274' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4276' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4277' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4275' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-GetAllLifetimeStatistics-Headers + - $id: '4279' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + $id: '4310' + fixed: false + raw: Certificate-Add-Headers + properties: + - $id: '4280' + collectionFormat: none + defaultValue: + $id: '4281' + fixed: false + deprecated: false + documentation: + $id: '4282' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4284' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4285' + fixed: false + raw: Uuid + name: + $id: '4283' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4286' + collectionFormat: none + defaultValue: + $id: '4287' + fixed: false + deprecated: false + documentation: + $id: '4288' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4290' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4291' + fixed: false + raw: Uuid + name: + $id: '4289' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4292' + collectionFormat: none + defaultValue: + $id: '4293' + fixed: false + deprecated: false + documentation: + $id: '4294' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4296' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4297' + fixed: false + raw: String + name: + $id: '4295' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4298' + collectionFormat: none + defaultValue: + $id: '4299' + fixed: false + deprecated: false + documentation: + $id: '4300' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4302' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4303' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4301' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4304' + collectionFormat: none + defaultValue: + $id: '4305' + fixed: false + deprecated: false + documentation: + $id: '4306' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4308' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4309' + fixed: false + raw: String + name: + $id: '4307' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Certificate-Add-Headers + - $id: '4311' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '4336' + fixed: false + raw: Certificate-List-Headers + properties: + - $id: '4312' + collectionFormat: none + defaultValue: + $id: '4313' + fixed: false + deprecated: false + documentation: + $id: '4314' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4316' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4317' + fixed: false + raw: Uuid + name: + $id: '4315' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4318' + collectionFormat: none + defaultValue: + $id: '4319' + fixed: false + deprecated: false + documentation: + $id: '4320' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4322' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4323' + fixed: false + raw: Uuid + name: + $id: '4321' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4324' + collectionFormat: none + defaultValue: + $id: '4325' + fixed: false + deprecated: false + documentation: + $id: '4326' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4328' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4329' + fixed: false + raw: String + name: + $id: '4327' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4330' + collectionFormat: none + defaultValue: + $id: '4331' + fixed: false + deprecated: false + documentation: + $id: '4332' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4334' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4335' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4333' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Certificate-List-Headers + - $id: '4337' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CancelDeletion operation. + name: + $id: '4368' + fixed: false + raw: Certificate-CancelDeletion-Headers + properties: + - $id: '4338' + collectionFormat: none + defaultValue: + $id: '4339' + fixed: false + deprecated: false + documentation: + $id: '4340' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4342' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4343' + fixed: false + raw: Uuid + name: + $id: '4341' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4344' + collectionFormat: none + defaultValue: + $id: '4345' + fixed: false + deprecated: false + documentation: + $id: '4346' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4348' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4349' + fixed: false + raw: Uuid + name: + $id: '4347' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4350' + collectionFormat: none + defaultValue: + $id: '4351' + fixed: false + deprecated: false + documentation: + $id: '4352' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4354' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4355' + fixed: false + raw: String + name: + $id: '4353' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4356' + collectionFormat: none + defaultValue: + $id: '4357' + fixed: false + deprecated: false + documentation: + $id: '4358' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4360' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4361' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4359' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4362' + collectionFormat: none + defaultValue: + $id: '4363' + fixed: false + deprecated: false + documentation: + $id: '4364' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4366' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4367' + fixed: false + raw: String + name: + $id: '4365' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Certificate-CancelDeletion-Headers + - $id: '4369' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + $id: '4394' + fixed: false + raw: Certificate-Delete-Headers + properties: + - $id: '4370' + collectionFormat: none + defaultValue: + $id: '4371' + fixed: false + deprecated: false + documentation: + $id: '4372' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4374' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4375' + fixed: false + raw: Uuid + name: + $id: '4373' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4376' + collectionFormat: none + defaultValue: + $id: '4377' + fixed: false + deprecated: false + documentation: + $id: '4378' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4380' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4381' + fixed: false + raw: Uuid + name: + $id: '4379' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4382' + collectionFormat: none + defaultValue: + $id: '4383' + fixed: false + deprecated: false + documentation: + $id: '4384' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4386' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4387' + fixed: false + raw: String + name: + $id: '4385' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4388' + collectionFormat: none + defaultValue: + $id: '4389' + fixed: false + deprecated: false + documentation: + $id: '4390' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4392' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4393' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4391' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Certificate-Delete-Headers + - $id: '4395' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '4420' + fixed: false + raw: Certificate-Get-Headers + properties: + - $id: '4396' + collectionFormat: none + defaultValue: + $id: '4397' + fixed: false + deprecated: false + documentation: + $id: '4398' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4400' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4401' + fixed: false + raw: Uuid + name: + $id: '4399' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4402' + collectionFormat: none + defaultValue: + $id: '4403' + fixed: false + deprecated: false + documentation: + $id: '4404' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4406' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4407' + fixed: false + raw: Uuid + name: + $id: '4405' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4408' + collectionFormat: none + defaultValue: + $id: '4409' + fixed: false + deprecated: false + documentation: + $id: '4410' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4412' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4413' + fixed: false + raw: String + name: + $id: '4411' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4414' + collectionFormat: none + defaultValue: + $id: '4415' + fixed: false + deprecated: false + documentation: + $id: '4416' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4418' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4419' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4417' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Certificate-Get-Headers + - $id: '4421' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DeleteFromTask operation. + name: + $id: '4434' + fixed: false + raw: File-DeleteFromTask-Headers + properties: + - $id: '4422' + collectionFormat: none + defaultValue: + $id: '4423' + fixed: false + deprecated: false + documentation: + $id: '4424' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4426' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4427' + fixed: false + raw: String + name: + $id: '4425' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4428' + collectionFormat: none + defaultValue: + $id: '4429' + fixed: false + deprecated: false + documentation: + $id: '4430' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4432' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4433' + fixed: false + raw: String + name: + $id: '4431' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: File-DeleteFromTask-Headers + - $id: '4435' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetFromTask operation. + name: + $id: '4496' + fixed: false + raw: File-GetFromTask-Headers + properties: + - $id: '4436' + collectionFormat: none + defaultValue: + $id: '4437' + fixed: false + deprecated: false + documentation: + $id: '4438' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4440' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4441' + fixed: false + raw: Uuid + name: + $id: '4439' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4442' + collectionFormat: none + defaultValue: + $id: '4443' + fixed: false + deprecated: false + documentation: + $id: '4444' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4446' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4447' + fixed: false + raw: Uuid + name: + $id: '4445' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4448' + collectionFormat: none + defaultValue: + $id: '4449' + fixed: false + deprecated: false + documentation: + $id: '4450' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4452' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4453' + fixed: false + raw: String + name: + $id: '4451' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4454' + collectionFormat: none + defaultValue: + $id: '4455' + fixed: false + deprecated: false + documentation: + $id: '4456' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4458' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4459' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4457' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4460' + collectionFormat: none + defaultValue: + $id: '4461' + fixed: false + deprecated: false + documentation: + $id: '4462' + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4464' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4465' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4463' + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - $id: '4466' + collectionFormat: none + defaultValue: + $id: '4467' + fixed: false + deprecated: false + documentation: + $id: '4468' + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4470' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4471' + fixed: false + raw: Boolean + name: + $id: '4469' + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - $id: '4472' + collectionFormat: none + defaultValue: + $id: '4473' + fixed: false + deprecated: false + documentation: + $id: '4474' + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4476' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4477' + fixed: false + raw: String + name: + $id: '4475' + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - $id: '4478' + collectionFormat: none + defaultValue: + $id: '4479' + fixed: false + deprecated: false + documentation: + $id: '4480' + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4482' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4483' + fixed: false + raw: String + name: + $id: '4481' + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - $id: '4484' + collectionFormat: none + defaultValue: + $id: '4485' + fixed: false + deprecated: false + documentation: + $id: '4486' + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4488' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4489' + fixed: false + raw: String + name: + $id: '4487' + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - $id: '4490' + collectionFormat: none + defaultValue: + $id: '4491' + fixed: false + deprecated: false + documentation: + $id: '4492' + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4494' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '4495' + fixed: false + raw: Long + name: + $id: '4493' + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetFromTask-Headers + - $id: '4497' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetPropertiesFromTask operation. + name: + $id: '4558' + fixed: false + raw: File-GetPropertiesFromTask-Headers + properties: + - $id: '4498' + collectionFormat: none + defaultValue: + $id: '4499' + fixed: false + deprecated: false + documentation: + $id: '4500' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4502' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4503' + fixed: false + raw: Uuid + name: + $id: '4501' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4504' + collectionFormat: none + defaultValue: + $id: '4505' + fixed: false + deprecated: false + documentation: + $id: '4506' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4508' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4509' + fixed: false + raw: Uuid + name: + $id: '4507' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4510' + collectionFormat: none + defaultValue: + $id: '4511' + fixed: false + deprecated: false + documentation: + $id: '4512' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4515' + fixed: false + raw: String + name: + $id: '4513' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4516' + collectionFormat: none + defaultValue: + $id: '4517' + fixed: false + deprecated: false + documentation: + $id: '4518' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4520' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4521' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4519' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4522' + collectionFormat: none + defaultValue: + $id: '4523' + fixed: false + deprecated: false + documentation: + $id: '4524' + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4526' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4527' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4525' + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - $id: '4528' + collectionFormat: none + defaultValue: + $id: '4529' + fixed: false + deprecated: false + documentation: + $id: '4530' + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4532' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4533' + fixed: false + raw: Boolean + name: + $id: '4531' + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - $id: '4534' + collectionFormat: none + defaultValue: + $id: '4535' + fixed: false + deprecated: false + documentation: + $id: '4536' + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4538' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4539' + fixed: false + raw: String + name: + $id: '4537' + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - $id: '4540' + collectionFormat: none + defaultValue: + $id: '4541' + fixed: false + deprecated: false + documentation: + $id: '4542' + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4544' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4545' + fixed: false + raw: String + name: + $id: '4543' + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - $id: '4546' + collectionFormat: none + defaultValue: + $id: '4547' + fixed: false + deprecated: false + documentation: + $id: '4548' + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4550' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4551' + fixed: false + raw: String + name: + $id: '4549' + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - $id: '4552' + collectionFormat: none + defaultValue: + $id: '4553' + fixed: false + deprecated: false + documentation: + $id: '4554' + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4556' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '4557' + fixed: false + raw: Long + name: + $id: '4555' + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetPropertiesFromTask-Headers + - $id: '4559' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DeleteFromComputeNode operation. + name: + $id: '4572' + fixed: false + raw: File-DeleteFromComputeNode-Headers + properties: + - $id: '4560' + collectionFormat: none + defaultValue: + $id: '4561' + fixed: false + deprecated: false + documentation: + $id: '4562' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4565' + fixed: false + raw: String + name: + $id: '4563' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4566' + collectionFormat: none + defaultValue: + $id: '4567' + fixed: false + deprecated: false + documentation: + $id: '4568' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4570' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4571' + fixed: false + raw: String + name: + $id: '4569' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: File-DeleteFromComputeNode-Headers + - $id: '4573' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetFromComputeNode operation. + name: + $id: '4634' + fixed: false + raw: File-GetFromComputeNode-Headers + properties: + - $id: '4574' + collectionFormat: none + defaultValue: + $id: '4575' + fixed: false + deprecated: false + documentation: + $id: '4576' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4578' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4579' + fixed: false + raw: Uuid + name: + $id: '4577' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4580' + collectionFormat: none + defaultValue: + $id: '4581' + fixed: false + deprecated: false + documentation: + $id: '4582' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4584' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4585' + fixed: false + raw: Uuid + name: + $id: '4583' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4586' + collectionFormat: none + defaultValue: + $id: '4587' + fixed: false + deprecated: false + documentation: + $id: '4588' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4590' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4591' + fixed: false + raw: String + name: + $id: '4589' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4592' + collectionFormat: none + defaultValue: + $id: '4593' + fixed: false + deprecated: false + documentation: + $id: '4594' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4596' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4597' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4595' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4598' + collectionFormat: none + defaultValue: + $id: '4599' + fixed: false + deprecated: false + documentation: + $id: '4600' + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4602' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4603' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4601' + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - $id: '4604' + collectionFormat: none + defaultValue: + $id: '4605' + fixed: false + deprecated: false + documentation: + $id: '4606' + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4608' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4609' + fixed: false + raw: Boolean + name: + $id: '4607' + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - $id: '4610' + collectionFormat: none + defaultValue: + $id: '4611' + fixed: false + deprecated: false + documentation: + $id: '4612' + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4614' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4615' + fixed: false + raw: String + name: + $id: '4613' + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - $id: '4616' + collectionFormat: none + defaultValue: + $id: '4617' + fixed: false + deprecated: false + documentation: + $id: '4618' + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4620' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4621' + fixed: false + raw: String + name: + $id: '4619' + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - $id: '4622' + collectionFormat: none + defaultValue: + $id: '4623' + fixed: false + deprecated: false + documentation: + $id: '4624' + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4626' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4627' + fixed: false + raw: String + name: + $id: '4625' + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - $id: '4628' + collectionFormat: none + defaultValue: + $id: '4629' + fixed: false + deprecated: false + documentation: + $id: '4630' + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4632' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '4633' + fixed: false + raw: Long + name: + $id: '4631' + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetFromComputeNode-Headers + - $id: '4635' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetPropertiesFromComputeNode operation. + name: + $id: '4696' + fixed: false + raw: File-GetPropertiesFromComputeNode-Headers + properties: + - $id: '4636' + collectionFormat: none + defaultValue: + $id: '4637' + fixed: false + deprecated: false + documentation: + $id: '4638' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4640' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4641' + fixed: false + raw: Uuid + name: + $id: '4639' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4642' + collectionFormat: none + defaultValue: + $id: '4643' + fixed: false + deprecated: false + documentation: + $id: '4644' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4646' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4647' + fixed: false + raw: Uuid + name: + $id: '4645' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4648' + collectionFormat: none + defaultValue: + $id: '4649' + fixed: false + deprecated: false + documentation: + $id: '4650' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4652' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4653' + fixed: false + raw: String + name: + $id: '4651' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4654' + collectionFormat: none + defaultValue: + $id: '4655' + fixed: false + deprecated: false + documentation: + $id: '4656' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4658' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4659' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4657' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4660' + collectionFormat: none + defaultValue: + $id: '4661' + fixed: false + deprecated: false + documentation: + $id: '4662' + fixed: false + raw: The file creation time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4664' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4665' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4663' + fixed: false + raw: ocp-creation-time + realPath: + - ocp-creation-time + serializedName: ocp-creation-time + - $id: '4666' + collectionFormat: none + defaultValue: + $id: '4667' + fixed: false + deprecated: false + documentation: + $id: '4668' + fixed: false + raw: Whether the object represents a directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4670' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4671' + fixed: false + raw: Boolean + name: + $id: '4669' + fixed: false + raw: ocp-batch-file-isdirectory + realPath: + - ocp-batch-file-isdirectory + serializedName: ocp-batch-file-isdirectory + - $id: '4672' + collectionFormat: none + defaultValue: + $id: '4673' + fixed: false + deprecated: false + documentation: + $id: '4674' + fixed: false + raw: The URL of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4676' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4677' + fixed: false + raw: String + name: + $id: '4675' + fixed: false + raw: ocp-batch-file-url + realPath: + - ocp-batch-file-url + serializedName: ocp-batch-file-url + - $id: '4678' + collectionFormat: none + defaultValue: + $id: '4679' + fixed: false + deprecated: false + documentation: + $id: '4680' + fixed: false + raw: The file mode attribute in octal format. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4682' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4683' + fixed: false + raw: String + name: + $id: '4681' + fixed: false + raw: ocp-batch-file-mode + realPath: + - ocp-batch-file-mode + serializedName: ocp-batch-file-mode + - $id: '4684' + collectionFormat: none + defaultValue: + $id: '4685' + fixed: false + deprecated: false + documentation: + $id: '4686' + fixed: false + raw: The content type of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4688' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4689' + fixed: false + raw: String + name: + $id: '4687' + fixed: false + raw: Content-Type + realPath: + - Content-Type + serializedName: Content-Type + - $id: '4690' + collectionFormat: none + defaultValue: + $id: '4691' + fixed: false + deprecated: false + documentation: + $id: '4692' + fixed: false + raw: The length of the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4694' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '4695' + fixed: false + raw: Long + name: + $id: '4693' + fixed: false + raw: Content-Length + realPath: + - Content-Length + serializedName: Content-Length + serializedName: File-GetPropertiesFromComputeNode-Headers + - $id: '4697' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListFromTask operation. + name: + $id: '4722' + fixed: false + raw: File-ListFromTask-Headers + properties: + - $id: '4698' + collectionFormat: none + defaultValue: + $id: '4699' + fixed: false + deprecated: false + documentation: + $id: '4700' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4702' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4703' + fixed: false + raw: Uuid + name: + $id: '4701' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4704' + collectionFormat: none + defaultValue: + $id: '4705' + fixed: false + deprecated: false + documentation: + $id: '4706' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4708' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4709' + fixed: false + raw: Uuid + name: + $id: '4707' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4710' + collectionFormat: none + defaultValue: + $id: '4711' + fixed: false + deprecated: false + documentation: + $id: '4712' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4714' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4715' + fixed: false + raw: String + name: + $id: '4713' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4716' + collectionFormat: none + defaultValue: + $id: '4717' + fixed: false + deprecated: false + documentation: + $id: '4718' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4720' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4721' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4719' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: File-ListFromTask-Headers + - $id: '4723' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListFromComputeNode operation. + name: + $id: '4748' + fixed: false + raw: File-ListFromComputeNode-Headers + properties: + - $id: '4724' + collectionFormat: none + defaultValue: + $id: '4725' + fixed: false + deprecated: false + documentation: + $id: '4726' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4728' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4729' + fixed: false + raw: Uuid + name: + $id: '4727' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4730' + collectionFormat: none + defaultValue: + $id: '4731' + fixed: false + deprecated: false + documentation: + $id: '4732' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4734' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4735' + fixed: false + raw: Uuid + name: + $id: '4733' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4736' + collectionFormat: none + defaultValue: + $id: '4737' + fixed: false + deprecated: false + documentation: + $id: '4738' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4740' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4741' + fixed: false + raw: String + name: + $id: '4739' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4742' + collectionFormat: none + defaultValue: + $id: '4743' + fixed: false + deprecated: false + documentation: + $id: '4744' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4746' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4747' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4745' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: File-ListFromComputeNode-Headers + - $id: '4749' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Exists operation. + name: + $id: '4774' + fixed: false + raw: JobSchedule-Exists-Headers + properties: + - $id: '4750' + collectionFormat: none + defaultValue: + $id: '4751' + fixed: false + deprecated: false + documentation: + $id: '4752' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4754' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4755' + fixed: false + raw: Uuid + name: + $id: '4753' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4756' + collectionFormat: none + defaultValue: + $id: '4757' + fixed: false + deprecated: false + documentation: + $id: '4758' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4760' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4761' + fixed: false + raw: Uuid + name: + $id: '4759' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4762' + collectionFormat: none + defaultValue: + $id: '4763' + fixed: false + deprecated: false + documentation: + $id: '4764' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4766' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4767' + fixed: false + raw: String + name: + $id: '4765' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4768' + collectionFormat: none + defaultValue: + $id: '4769' + fixed: false + deprecated: false + documentation: + $id: '4770' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4772' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4773' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4771' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: JobSchedule-Exists-Headers + - $id: '4775' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + $id: '4788' + fixed: false + raw: JobSchedule-Delete-Headers + properties: + - $id: '4776' + collectionFormat: none + defaultValue: + $id: '4777' + fixed: false + deprecated: false + documentation: + $id: '4778' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4780' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4781' + fixed: false + raw: String + name: + $id: '4779' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4782' + collectionFormat: none + defaultValue: + $id: '4783' + fixed: false + deprecated: false + documentation: + $id: '4784' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4786' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4787' + fixed: false + raw: String + name: + $id: '4785' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: JobSchedule-Delete-Headers + - $id: '4789' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '4814' + fixed: false + raw: JobSchedule-Get-Headers + properties: + - $id: '4790' + collectionFormat: none + defaultValue: + $id: '4791' + fixed: false + deprecated: false + documentation: + $id: '4792' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4794' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4795' + fixed: false + raw: Uuid + name: + $id: '4793' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4796' + collectionFormat: none + defaultValue: + $id: '4797' + fixed: false + deprecated: false + documentation: + $id: '4798' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4800' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4801' + fixed: false + raw: Uuid + name: + $id: '4799' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4802' + collectionFormat: none + defaultValue: + $id: '4803' + fixed: false + deprecated: false + documentation: + $id: '4804' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4806' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4807' + fixed: false + raw: String + name: + $id: '4805' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4808' + collectionFormat: none + defaultValue: + $id: '4809' + fixed: false + deprecated: false + documentation: + $id: '4810' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4812' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4813' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4811' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: JobSchedule-Get-Headers + - $id: '4815' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Patch operation. + name: + $id: '4846' + fixed: false + raw: JobSchedule-Patch-Headers + properties: + - $id: '4816' + collectionFormat: none + defaultValue: + $id: '4817' + fixed: false + deprecated: false + documentation: + $id: '4818' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4820' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4821' + fixed: false + raw: Uuid + name: + $id: '4819' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4822' + collectionFormat: none + defaultValue: + $id: '4823' + fixed: false + deprecated: false + documentation: + $id: '4824' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4826' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4827' + fixed: false + raw: Uuid + name: + $id: '4825' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4828' + collectionFormat: none + defaultValue: + $id: '4829' + fixed: false + deprecated: false + documentation: + $id: '4830' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4833' + fixed: false + raw: String + name: + $id: '4831' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4834' + collectionFormat: none + defaultValue: + $id: '4835' + fixed: false + deprecated: false + documentation: + $id: '4836' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4838' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4839' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4837' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4840' + collectionFormat: none + defaultValue: + $id: '4841' + fixed: false + deprecated: false + documentation: + $id: '4842' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4844' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4845' + fixed: false + raw: String + name: + $id: '4843' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Patch-Headers + - $id: '4847' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Update operation. + name: + $id: '4878' + fixed: false + raw: JobSchedule-Update-Headers + properties: + - $id: '4848' + collectionFormat: none + defaultValue: + $id: '4849' + fixed: false + deprecated: false + documentation: + $id: '4850' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4852' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4853' + fixed: false + raw: Uuid + name: + $id: '4851' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4854' + collectionFormat: none + defaultValue: + $id: '4855' + fixed: false + deprecated: false + documentation: + $id: '4856' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4858' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4859' + fixed: false + raw: Uuid + name: + $id: '4857' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4860' + collectionFormat: none + defaultValue: + $id: '4861' + fixed: false + deprecated: false + documentation: + $id: '4862' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4864' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4865' + fixed: false + raw: String + name: + $id: '4863' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4866' + collectionFormat: none + defaultValue: + $id: '4867' + fixed: false + deprecated: false + documentation: + $id: '4868' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4870' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4871' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4869' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4872' + collectionFormat: none + defaultValue: + $id: '4873' + fixed: false + deprecated: false + documentation: + $id: '4874' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4876' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4877' + fixed: false + raw: String + name: + $id: '4875' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Update-Headers + - $id: '4879' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Disable operation. + name: + $id: '4910' + fixed: false + raw: JobSchedule-Disable-Headers + properties: + - $id: '4880' + collectionFormat: none + defaultValue: + $id: '4881' + fixed: false + deprecated: false + documentation: + $id: '4882' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4884' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4885' + fixed: false + raw: Uuid + name: + $id: '4883' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4886' + collectionFormat: none + defaultValue: + $id: '4887' + fixed: false + deprecated: false + documentation: + $id: '4888' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4890' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4891' + fixed: false + raw: Uuid + name: + $id: '4889' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4892' + collectionFormat: none + defaultValue: + $id: '4893' + fixed: false + deprecated: false + documentation: + $id: '4894' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4897' + fixed: false + raw: String + name: + $id: '4895' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4898' + collectionFormat: none + defaultValue: + $id: '4899' + fixed: false + deprecated: false + documentation: + $id: '4900' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4902' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4903' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4901' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4904' + collectionFormat: none + defaultValue: + $id: '4905' + fixed: false + deprecated: false + documentation: + $id: '4906' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4909' + fixed: false + raw: String + name: + $id: '4907' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Disable-Headers + - $id: '4911' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Enable operation. + name: + $id: '4942' + fixed: false + raw: JobSchedule-Enable-Headers + properties: + - $id: '4912' + collectionFormat: none + defaultValue: + $id: '4913' + fixed: false + deprecated: false + documentation: + $id: '4914' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4916' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4917' + fixed: false + raw: Uuid + name: + $id: '4915' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4918' + collectionFormat: none + defaultValue: + $id: '4919' + fixed: false + deprecated: false + documentation: + $id: '4920' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4922' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4923' + fixed: false + raw: Uuid + name: + $id: '4921' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4924' + collectionFormat: none + defaultValue: + $id: '4925' + fixed: false + deprecated: false + documentation: + $id: '4926' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4928' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4929' + fixed: false + raw: String + name: + $id: '4927' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4930' + collectionFormat: none + defaultValue: + $id: '4931' + fixed: false + deprecated: false + documentation: + $id: '4932' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4934' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4935' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4933' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4936' + collectionFormat: none + defaultValue: + $id: '4937' + fixed: false + deprecated: false + documentation: + $id: '4938' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4940' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4941' + fixed: false + raw: String + name: + $id: '4939' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Enable-Headers + - $id: '4943' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Terminate operation. + name: + $id: '4974' + fixed: false + raw: JobSchedule-Terminate-Headers + properties: + - $id: '4944' + collectionFormat: none + defaultValue: + $id: '4945' + fixed: false + deprecated: false + documentation: + $id: '4946' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4948' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4949' + fixed: false + raw: Uuid + name: + $id: '4947' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4950' + collectionFormat: none + defaultValue: + $id: '4951' + fixed: false + deprecated: false + documentation: + $id: '4952' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4954' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4955' + fixed: false + raw: Uuid + name: + $id: '4953' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4956' + collectionFormat: none + defaultValue: + $id: '4957' + fixed: false + deprecated: false + documentation: + $id: '4958' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4960' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4961' + fixed: false + raw: String + name: + $id: '4959' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4962' + collectionFormat: none + defaultValue: + $id: '4963' + fixed: false + deprecated: false + documentation: + $id: '4964' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4966' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4967' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4965' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '4968' + collectionFormat: none + defaultValue: + $id: '4969' + fixed: false + deprecated: false + documentation: + $id: '4970' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4972' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4973' + fixed: false + raw: String + name: + $id: '4971' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Terminate-Headers + - $id: '4975' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + $id: '5006' + fixed: false + raw: JobSchedule-Add-Headers + properties: + - $id: '4976' + collectionFormat: none + defaultValue: + $id: '4977' + fixed: false + deprecated: false + documentation: + $id: '4978' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4980' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4981' + fixed: false + raw: Uuid + name: + $id: '4979' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '4982' + collectionFormat: none + defaultValue: + $id: '4983' + fixed: false + deprecated: false + documentation: + $id: '4984' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4986' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '4987' + fixed: false + raw: Uuid + name: + $id: '4985' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '4988' + collectionFormat: none + defaultValue: + $id: '4989' + fixed: false + deprecated: false + documentation: + $id: '4990' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4992' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4993' + fixed: false + raw: String + name: + $id: '4991' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '4994' + collectionFormat: none + defaultValue: + $id: '4995' + fixed: false + deprecated: false + documentation: + $id: '4996' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4998' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '4999' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '4997' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5000' + collectionFormat: none + defaultValue: + $id: '5001' + fixed: false + deprecated: false + documentation: + $id: '5002' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5004' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5005' + fixed: false + raw: String + name: + $id: '5003' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: JobSchedule-Add-Headers + - $id: '5007' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '5032' + fixed: false + raw: JobSchedule-List-Headers + properties: + - $id: '5008' + collectionFormat: none + defaultValue: + $id: '5009' + fixed: false + deprecated: false + documentation: + $id: '5010' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5012' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5013' + fixed: false + raw: Uuid + name: + $id: '5011' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5014' + collectionFormat: none + defaultValue: + $id: '5015' + fixed: false + deprecated: false + documentation: + $id: '5016' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5018' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5019' + fixed: false + raw: Uuid + name: + $id: '5017' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5020' + collectionFormat: none + defaultValue: + $id: '5021' + fixed: false + deprecated: false + documentation: + $id: '5022' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5024' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5025' + fixed: false + raw: String + name: + $id: '5023' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5026' + collectionFormat: none + defaultValue: + $id: '5027' + fixed: false + deprecated: false + documentation: + $id: '5028' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5030' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5031' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5029' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: JobSchedule-List-Headers + - $id: '5033' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + $id: '5046' + fixed: false + raw: Job-Delete-Headers + properties: + - $id: '5034' + collectionFormat: none + defaultValue: + $id: '5035' + fixed: false + deprecated: false + documentation: + $id: '5036' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5039' + fixed: false + raw: String + name: + $id: '5037' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5040' + collectionFormat: none + defaultValue: + $id: '5041' + fixed: false + deprecated: false + documentation: + $id: '5042' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5044' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5045' + fixed: false + raw: String + name: + $id: '5043' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Job-Delete-Headers + - $id: '5047' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '5072' + fixed: false + raw: Job-Get-Headers + properties: + - $id: '5048' + collectionFormat: none + defaultValue: + $id: '5049' + fixed: false + deprecated: false + documentation: + $id: '5050' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5052' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5053' + fixed: false + raw: Uuid + name: + $id: '5051' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5054' + collectionFormat: none + defaultValue: + $id: '5055' + fixed: false + deprecated: false + documentation: + $id: '5056' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5058' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5059' + fixed: false + raw: Uuid + name: + $id: '5057' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5060' + collectionFormat: none + defaultValue: + $id: '5061' + fixed: false + deprecated: false + documentation: + $id: '5062' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5064' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5065' + fixed: false + raw: String + name: + $id: '5063' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5066' + collectionFormat: none + defaultValue: + $id: '5067' + fixed: false + deprecated: false + documentation: + $id: '5068' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5070' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5071' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5069' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-Get-Headers + - $id: '5073' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Patch operation. + name: + $id: '5104' + fixed: false + raw: Job-Patch-Headers + properties: + - $id: '5074' + collectionFormat: none + defaultValue: + $id: '5075' + fixed: false + deprecated: false + documentation: + $id: '5076' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5078' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5079' + fixed: false + raw: Uuid + name: + $id: '5077' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5080' + collectionFormat: none + defaultValue: + $id: '5081' + fixed: false + deprecated: false + documentation: + $id: '5082' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5084' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5085' + fixed: false + raw: Uuid + name: + $id: '5083' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5086' + collectionFormat: none + defaultValue: + $id: '5087' + fixed: false + deprecated: false + documentation: + $id: '5088' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5090' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5091' + fixed: false + raw: String + name: + $id: '5089' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5092' + collectionFormat: none + defaultValue: + $id: '5093' + fixed: false + deprecated: false + documentation: + $id: '5094' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5096' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5097' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5095' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5098' + collectionFormat: none + defaultValue: + $id: '5099' + fixed: false + deprecated: false + documentation: + $id: '5100' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5103' + fixed: false + raw: String + name: + $id: '5101' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Patch-Headers + - $id: '5105' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Update operation. + name: + $id: '5136' + fixed: false + raw: Job-Update-Headers + properties: + - $id: '5106' + collectionFormat: none + defaultValue: + $id: '5107' + fixed: false + deprecated: false + documentation: + $id: '5108' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5110' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5111' + fixed: false + raw: Uuid + name: + $id: '5109' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5112' + collectionFormat: none + defaultValue: + $id: '5113' + fixed: false + deprecated: false + documentation: + $id: '5114' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5116' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5117' + fixed: false + raw: Uuid + name: + $id: '5115' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5118' + collectionFormat: none + defaultValue: + $id: '5119' + fixed: false + deprecated: false + documentation: + $id: '5120' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5122' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5123' + fixed: false + raw: String + name: + $id: '5121' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5124' + collectionFormat: none + defaultValue: + $id: '5125' + fixed: false + deprecated: false + documentation: + $id: '5126' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5128' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5129' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5127' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5130' + collectionFormat: none + defaultValue: + $id: '5131' + fixed: false + deprecated: false + documentation: + $id: '5132' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5134' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5135' + fixed: false + raw: String + name: + $id: '5133' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Update-Headers + - $id: '5137' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Disable operation. + name: + $id: '5168' + fixed: false + raw: Job-Disable-Headers + properties: + - $id: '5138' + collectionFormat: none + defaultValue: + $id: '5139' + fixed: false + deprecated: false + documentation: + $id: '5140' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5142' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5143' + fixed: false + raw: Uuid + name: + $id: '5141' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5144' + collectionFormat: none + defaultValue: + $id: '5145' + fixed: false + deprecated: false + documentation: + $id: '5146' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5148' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5149' + fixed: false + raw: Uuid + name: + $id: '5147' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5150' + collectionFormat: none + defaultValue: + $id: '5151' + fixed: false + deprecated: false + documentation: + $id: '5152' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5155' + fixed: false + raw: String + name: + $id: '5153' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5156' + collectionFormat: none + defaultValue: + $id: '5157' + fixed: false + deprecated: false + documentation: + $id: '5158' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5160' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5161' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5159' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5162' + collectionFormat: none + defaultValue: + $id: '5163' + fixed: false + deprecated: false + documentation: + $id: '5164' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5166' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5167' + fixed: false + raw: String + name: + $id: '5165' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Disable-Headers + - $id: '5169' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Enable operation. + name: + $id: '5200' + fixed: false + raw: Job-Enable-Headers + properties: + - $id: '5170' + collectionFormat: none + defaultValue: + $id: '5171' + fixed: false + deprecated: false + documentation: + $id: '5172' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5174' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5175' + fixed: false + raw: Uuid + name: + $id: '5173' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5176' + collectionFormat: none + defaultValue: + $id: '5177' + fixed: false + deprecated: false + documentation: + $id: '5178' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5180' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5181' + fixed: false + raw: Uuid + name: + $id: '5179' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5182' + collectionFormat: none + defaultValue: + $id: '5183' + fixed: false + deprecated: false + documentation: + $id: '5184' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5186' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5187' + fixed: false + raw: String + name: + $id: '5185' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5188' + collectionFormat: none + defaultValue: + $id: '5189' + fixed: false + deprecated: false + documentation: + $id: '5190' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5192' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5193' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5191' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5194' + collectionFormat: none + defaultValue: + $id: '5195' + fixed: false + deprecated: false + documentation: + $id: '5196' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5198' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5199' + fixed: false + raw: String + name: + $id: '5197' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Enable-Headers + - $id: '5201' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Terminate operation. + name: + $id: '5232' + fixed: false + raw: Job-Terminate-Headers + properties: + - $id: '5202' + collectionFormat: none + defaultValue: + $id: '5203' + fixed: false + deprecated: false + documentation: + $id: '5204' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5206' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5207' + fixed: false + raw: Uuid + name: + $id: '5205' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5208' + collectionFormat: none + defaultValue: + $id: '5209' + fixed: false + deprecated: false + documentation: + $id: '5210' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5212' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5213' + fixed: false + raw: Uuid + name: + $id: '5211' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5214' + collectionFormat: none + defaultValue: + $id: '5215' + fixed: false + deprecated: false + documentation: + $id: '5216' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5219' + fixed: false + raw: String + name: + $id: '5217' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5220' + collectionFormat: none + defaultValue: + $id: '5221' + fixed: false + deprecated: false + documentation: + $id: '5222' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5224' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5225' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5223' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5226' + collectionFormat: none + defaultValue: + $id: '5227' + fixed: false + deprecated: false + documentation: + $id: '5228' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5231' + fixed: false + raw: String + name: + $id: '5229' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Terminate-Headers + - $id: '5233' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + $id: '5264' + fixed: false + raw: Job-Add-Headers + properties: + - $id: '5234' + collectionFormat: none + defaultValue: + $id: '5235' + fixed: false + deprecated: false + documentation: + $id: '5236' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5238' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5239' + fixed: false + raw: Uuid + name: + $id: '5237' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5240' + collectionFormat: none + defaultValue: + $id: '5241' + fixed: false + deprecated: false + documentation: + $id: '5242' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5244' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5245' + fixed: false + raw: Uuid + name: + $id: '5243' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5246' + collectionFormat: none + defaultValue: + $id: '5247' + fixed: false + deprecated: false + documentation: + $id: '5248' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5250' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5251' + fixed: false + raw: String + name: + $id: '5249' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5252' + collectionFormat: none + defaultValue: + $id: '5253' + fixed: false + deprecated: false + documentation: + $id: '5254' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5256' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5257' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5255' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5258' + collectionFormat: none + defaultValue: + $id: '5259' + fixed: false + deprecated: false + documentation: + $id: '5260' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5263' + fixed: false + raw: String + name: + $id: '5261' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Job-Add-Headers + - $id: '5265' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '5290' + fixed: false + raw: Job-List-Headers + properties: + - $id: '5266' + collectionFormat: none + defaultValue: + $id: '5267' + fixed: false + deprecated: false + documentation: + $id: '5268' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5270' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5271' + fixed: false + raw: Uuid + name: + $id: '5269' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5272' + collectionFormat: none + defaultValue: + $id: '5273' + fixed: false + deprecated: false + documentation: + $id: '5274' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5276' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5277' + fixed: false + raw: Uuid + name: + $id: '5275' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5278' + collectionFormat: none + defaultValue: + $id: '5279' + fixed: false + deprecated: false + documentation: + $id: '5280' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5282' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5283' + fixed: false + raw: String + name: + $id: '5281' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5284' + collectionFormat: none + defaultValue: + $id: '5285' + fixed: false + deprecated: false + documentation: + $id: '5286' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5288' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5289' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5287' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-List-Headers + - $id: '5291' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListFromJobSchedule operation. + name: + $id: '5316' + fixed: false + raw: Job-ListFromJobSchedule-Headers + properties: + - $id: '5292' + collectionFormat: none + defaultValue: + $id: '5293' + fixed: false + deprecated: false + documentation: + $id: '5294' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5296' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5297' + fixed: false + raw: Uuid + name: + $id: '5295' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5298' + collectionFormat: none + defaultValue: + $id: '5299' + fixed: false + deprecated: false + documentation: + $id: '5300' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5302' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5303' + fixed: false + raw: Uuid + name: + $id: '5301' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5304' + collectionFormat: none + defaultValue: + $id: '5305' + fixed: false + deprecated: false + documentation: + $id: '5306' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5308' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5309' + fixed: false + raw: String + name: + $id: '5307' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5310' + collectionFormat: none + defaultValue: + $id: '5311' + fixed: false + deprecated: false + documentation: + $id: '5312' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5314' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5315' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5313' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-ListFromJobSchedule-Headers + - $id: '5317' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListPreparationAndReleaseTaskStatus operation. + name: + $id: '5342' + fixed: false + raw: Job-ListPreparationAndReleaseTaskStatus-Headers + properties: + - $id: '5318' + collectionFormat: none + defaultValue: + $id: '5319' + fixed: false + deprecated: false + documentation: + $id: '5320' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5322' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5323' + fixed: false + raw: Uuid + name: + $id: '5321' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5324' + collectionFormat: none + defaultValue: + $id: '5325' + fixed: false + deprecated: false + documentation: + $id: '5326' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5328' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5329' + fixed: false + raw: Uuid + name: + $id: '5327' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5330' + collectionFormat: none + defaultValue: + $id: '5331' + fixed: false + deprecated: false + documentation: + $id: '5332' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5334' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5335' + fixed: false + raw: String + name: + $id: '5333' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5336' + collectionFormat: none + defaultValue: + $id: '5337' + fixed: false + deprecated: false + documentation: + $id: '5338' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5340' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5341' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5339' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Job-ListPreparationAndReleaseTaskStatus-Headers + - $id: '5343' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetTaskCounts operation. + name: + $id: '5356' + fixed: false + raw: Job-GetTaskCounts-Headers + properties: + - $id: '5344' + collectionFormat: none + defaultValue: + $id: '5345' + fixed: false + deprecated: false + documentation: + $id: '5346' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5348' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5349' + fixed: false + raw: Uuid + name: + $id: '5347' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5350' + collectionFormat: none + defaultValue: + $id: '5351' + fixed: false + deprecated: false + documentation: + $id: '5352' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5354' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5355' + fixed: false + raw: Uuid + name: + $id: '5353' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Job-GetTaskCounts-Headers + - $id: '5357' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + $id: '5388' + fixed: false + raw: Pool-Add-Headers + properties: + - $id: '5358' + collectionFormat: none + defaultValue: + $id: '5359' + fixed: false + deprecated: false + documentation: + $id: '5360' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5362' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5363' + fixed: false + raw: Uuid + name: + $id: '5361' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5364' + collectionFormat: none + defaultValue: + $id: '5365' + fixed: false + deprecated: false + documentation: + $id: '5366' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5368' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5369' + fixed: false + raw: Uuid + name: + $id: '5367' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5370' + collectionFormat: none + defaultValue: + $id: '5371' + fixed: false + deprecated: false + documentation: + $id: '5372' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5374' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5375' + fixed: false + raw: String + name: + $id: '5373' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5376' + collectionFormat: none + defaultValue: + $id: '5377' + fixed: false + deprecated: false + documentation: + $id: '5378' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5380' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5381' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5379' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5382' + collectionFormat: none + defaultValue: + $id: '5383' + fixed: false + deprecated: false + documentation: + $id: '5384' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5386' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5387' + fixed: false + raw: String + name: + $id: '5385' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-Add-Headers + - $id: '5389' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '5414' + fixed: false + raw: Pool-List-Headers + properties: + - $id: '5390' + collectionFormat: none + defaultValue: + $id: '5391' + fixed: false + deprecated: false + documentation: + $id: '5392' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5394' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5395' + fixed: false + raw: Uuid + name: + $id: '5393' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5396' + collectionFormat: none + defaultValue: + $id: '5397' + fixed: false + deprecated: false + documentation: + $id: '5398' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5400' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5401' + fixed: false + raw: Uuid + name: + $id: '5399' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5402' + collectionFormat: none + defaultValue: + $id: '5403' + fixed: false + deprecated: false + documentation: + $id: '5404' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5406' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5407' + fixed: false + raw: String + name: + $id: '5405' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5408' + collectionFormat: none + defaultValue: + $id: '5409' + fixed: false + deprecated: false + documentation: + $id: '5410' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5412' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5413' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5411' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-List-Headers + - $id: '5415' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + $id: '5428' + fixed: false + raw: Pool-Delete-Headers + properties: + - $id: '5416' + collectionFormat: none + defaultValue: + $id: '5417' + fixed: false + deprecated: false + documentation: + $id: '5418' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5420' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5421' + fixed: false + raw: String + name: + $id: '5419' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5422' + collectionFormat: none + defaultValue: + $id: '5423' + fixed: false + deprecated: false + documentation: + $id: '5424' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5426' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5427' + fixed: false + raw: String + name: + $id: '5425' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Pool-Delete-Headers + - $id: '5429' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Exists operation. + name: + $id: '5454' + fixed: false + raw: Pool-Exists-Headers + properties: + - $id: '5430' + collectionFormat: none + defaultValue: + $id: '5431' + fixed: false + deprecated: false + documentation: + $id: '5432' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5434' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5435' + fixed: false + raw: Uuid + name: + $id: '5433' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5436' + collectionFormat: none + defaultValue: + $id: '5437' + fixed: false + deprecated: false + documentation: + $id: '5438' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5440' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5441' + fixed: false + raw: Uuid + name: + $id: '5439' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5442' + collectionFormat: none + defaultValue: + $id: '5443' + fixed: false + deprecated: false + documentation: + $id: '5444' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5446' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5447' + fixed: false + raw: String + name: + $id: '5445' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5448' + collectionFormat: none + defaultValue: + $id: '5449' + fixed: false + deprecated: false + documentation: + $id: '5450' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5452' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5453' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5451' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-Exists-Headers + - $id: '5455' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '5480' + fixed: false + raw: Pool-Get-Headers + properties: + - $id: '5456' + collectionFormat: none + defaultValue: + $id: '5457' + fixed: false + deprecated: false + documentation: + $id: '5458' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5460' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5461' + fixed: false + raw: Uuid + name: + $id: '5459' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5462' + collectionFormat: none + defaultValue: + $id: '5463' + fixed: false + deprecated: false + documentation: + $id: '5464' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5466' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5467' + fixed: false + raw: Uuid + name: + $id: '5465' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5468' + collectionFormat: none + defaultValue: + $id: '5469' + fixed: false + deprecated: false + documentation: + $id: '5470' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5472' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5473' + fixed: false + raw: String + name: + $id: '5471' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5474' + collectionFormat: none + defaultValue: + $id: '5475' + fixed: false + deprecated: false + documentation: + $id: '5476' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5478' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5479' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5477' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Pool-Get-Headers + - $id: '5481' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Patch operation. + name: + $id: '5512' + fixed: false + raw: Pool-Patch-Headers + properties: + - $id: '5482' + collectionFormat: none + defaultValue: + $id: '5483' + fixed: false + deprecated: false + documentation: + $id: '5484' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5486' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5487' + fixed: false + raw: Uuid + name: + $id: '5485' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5488' + collectionFormat: none + defaultValue: + $id: '5489' + fixed: false + deprecated: false + documentation: + $id: '5490' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5492' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5493' + fixed: false + raw: Uuid + name: + $id: '5491' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5494' + collectionFormat: none + defaultValue: + $id: '5495' + fixed: false + deprecated: false + documentation: + $id: '5496' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5498' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5499' + fixed: false + raw: String + name: + $id: '5497' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5500' + collectionFormat: none + defaultValue: + $id: '5501' + fixed: false + deprecated: false + documentation: + $id: '5502' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5504' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5505' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5503' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5506' + collectionFormat: none + defaultValue: + $id: '5507' + fixed: false + deprecated: false + documentation: + $id: '5508' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5510' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5511' + fixed: false + raw: String + name: + $id: '5509' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-Patch-Headers + - $id: '5513' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DisableAutoScale operation. + name: + $id: '5544' + fixed: false + raw: Pool-DisableAutoScale-Headers + properties: + - $id: '5514' + collectionFormat: none + defaultValue: + $id: '5515' + fixed: false + deprecated: false + documentation: + $id: '5516' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5518' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5519' + fixed: false + raw: Uuid + name: + $id: '5517' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5520' + collectionFormat: none + defaultValue: + $id: '5521' + fixed: false + deprecated: false + documentation: + $id: '5522' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5524' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5525' + fixed: false + raw: Uuid + name: + $id: '5523' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5526' + collectionFormat: none + defaultValue: + $id: '5527' + fixed: false + deprecated: false + documentation: + $id: '5528' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5530' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5531' + fixed: false + raw: String + name: + $id: '5529' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5532' + collectionFormat: none + defaultValue: + $id: '5533' + fixed: false + deprecated: false + documentation: + $id: '5534' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5536' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5537' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5535' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5538' + collectionFormat: none + defaultValue: + $id: '5539' + fixed: false + deprecated: false + documentation: + $id: '5540' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5542' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5543' + fixed: false + raw: String + name: + $id: '5541' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-DisableAutoScale-Headers + - $id: '5545' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for EnableAutoScale operation. + name: + $id: '5576' + fixed: false + raw: Pool-EnableAutoScale-Headers + properties: + - $id: '5546' + collectionFormat: none + defaultValue: + $id: '5547' + fixed: false + deprecated: false + documentation: + $id: '5548' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5550' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5551' + fixed: false + raw: Uuid + name: + $id: '5549' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5552' + collectionFormat: none + defaultValue: + $id: '5553' + fixed: false + deprecated: false + documentation: + $id: '5554' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5556' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5557' + fixed: false + raw: Uuid + name: + $id: '5555' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5558' + collectionFormat: none + defaultValue: + $id: '5559' + fixed: false + deprecated: false + documentation: + $id: '5560' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5562' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5563' + fixed: false + raw: String + name: + $id: '5561' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5564' + collectionFormat: none + defaultValue: + $id: '5565' + fixed: false + deprecated: false + documentation: + $id: '5566' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5568' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5569' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5567' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5570' + collectionFormat: none + defaultValue: + $id: '5571' + fixed: false + deprecated: false + documentation: + $id: '5572' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5574' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5575' + fixed: false + raw: String + name: + $id: '5573' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-EnableAutoScale-Headers + - $id: '5577' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for EvaluateAutoScale operation. + name: + $id: '5608' + fixed: false + raw: Pool-EvaluateAutoScale-Headers + properties: + - $id: '5578' + collectionFormat: none + defaultValue: + $id: '5579' + fixed: false + deprecated: false + documentation: + $id: '5580' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5582' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5583' + fixed: false + raw: Uuid + name: + $id: '5581' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5584' + collectionFormat: none + defaultValue: + $id: '5585' + fixed: false + deprecated: false + documentation: + $id: '5586' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5588' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5589' + fixed: false + raw: Uuid + name: + $id: '5587' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5590' + collectionFormat: none + defaultValue: + $id: '5591' + fixed: false + deprecated: false + documentation: + $id: '5592' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5595' + fixed: false + raw: String + name: + $id: '5593' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5596' + collectionFormat: none + defaultValue: + $id: '5597' + fixed: false + deprecated: false + documentation: + $id: '5598' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5600' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5601' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5599' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5602' + collectionFormat: none + defaultValue: + $id: '5603' + fixed: false + deprecated: false + documentation: + $id: '5604' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5606' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5607' + fixed: false + raw: String + name: + $id: '5605' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-EvaluateAutoScale-Headers + - $id: '5609' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Resize operation. + name: + $id: '5640' + fixed: false + raw: Pool-Resize-Headers + properties: + - $id: '5610' + collectionFormat: none + defaultValue: + $id: '5611' + fixed: false + deprecated: false + documentation: + $id: '5612' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5614' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5615' + fixed: false + raw: Uuid + name: + $id: '5613' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5616' + collectionFormat: none + defaultValue: + $id: '5617' + fixed: false + deprecated: false + documentation: + $id: '5618' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5620' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5621' + fixed: false + raw: Uuid + name: + $id: '5619' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5622' + collectionFormat: none + defaultValue: + $id: '5623' + fixed: false + deprecated: false + documentation: + $id: '5624' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5626' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5627' + fixed: false + raw: String + name: + $id: '5625' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5628' + collectionFormat: none + defaultValue: + $id: '5629' + fixed: false + deprecated: false + documentation: + $id: '5630' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5632' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5633' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5631' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5634' + collectionFormat: none + defaultValue: + $id: '5635' + fixed: false + deprecated: false + documentation: + $id: '5636' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5638' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5639' + fixed: false + raw: String + name: + $id: '5637' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-Resize-Headers + - $id: '5641' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for StopResize operation. + name: + $id: '5672' + fixed: false + raw: Pool-StopResize-Headers + properties: + - $id: '5642' + collectionFormat: none + defaultValue: + $id: '5643' + fixed: false + deprecated: false + documentation: + $id: '5644' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5646' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5647' + fixed: false + raw: Uuid + name: + $id: '5645' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5648' + collectionFormat: none + defaultValue: + $id: '5649' + fixed: false + deprecated: false + documentation: + $id: '5650' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5652' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5653' + fixed: false + raw: Uuid + name: + $id: '5651' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5654' + collectionFormat: none + defaultValue: + $id: '5655' + fixed: false + deprecated: false + documentation: + $id: '5656' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5658' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5659' + fixed: false + raw: String + name: + $id: '5657' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5660' + collectionFormat: none + defaultValue: + $id: '5661' + fixed: false + deprecated: false + documentation: + $id: '5662' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5664' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5665' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5663' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5666' + collectionFormat: none + defaultValue: + $id: '5667' + fixed: false + deprecated: false + documentation: + $id: '5668' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5670' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5671' + fixed: false + raw: String + name: + $id: '5669' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-StopResize-Headers + - $id: '5673' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for UpdateProperties operation. + name: + $id: '5704' + fixed: false + raw: Pool-UpdateProperties-Headers + properties: + - $id: '5674' + collectionFormat: none + defaultValue: + $id: '5675' + fixed: false + deprecated: false + documentation: + $id: '5676' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5678' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5679' + fixed: false + raw: Uuid + name: + $id: '5677' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5680' + collectionFormat: none + defaultValue: + $id: '5681' + fixed: false + deprecated: false + documentation: + $id: '5682' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5684' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5685' + fixed: false + raw: Uuid + name: + $id: '5683' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5686' + collectionFormat: none + defaultValue: + $id: '5687' + fixed: false + deprecated: false + documentation: + $id: '5688' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5690' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5691' + fixed: false + raw: String + name: + $id: '5689' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5692' + collectionFormat: none + defaultValue: + $id: '5693' + fixed: false + deprecated: false + documentation: + $id: '5694' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5696' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5697' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5695' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5698' + collectionFormat: none + defaultValue: + $id: '5699' + fixed: false + deprecated: false + documentation: + $id: '5700' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5702' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5703' + fixed: false + raw: String + name: + $id: '5701' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-UpdateProperties-Headers + - $id: '5705' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for UpgradeOS operation. + name: + $id: '5736' + fixed: false + raw: Pool-UpgradeOS-Headers + properties: + - $id: '5706' + collectionFormat: none + defaultValue: + $id: '5707' + fixed: false + deprecated: false + documentation: + $id: '5708' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5710' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5711' + fixed: false + raw: Uuid + name: + $id: '5709' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5712' + collectionFormat: none + defaultValue: + $id: '5713' + fixed: false + deprecated: false + documentation: + $id: '5714' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5716' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5717' + fixed: false + raw: Uuid + name: + $id: '5715' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5718' + collectionFormat: none + defaultValue: + $id: '5719' + fixed: false + deprecated: false + documentation: + $id: '5720' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5722' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5723' + fixed: false + raw: String + name: + $id: '5721' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5724' + collectionFormat: none + defaultValue: + $id: '5725' + fixed: false + deprecated: false + documentation: + $id: '5726' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5728' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5729' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5727' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5730' + collectionFormat: none + defaultValue: + $id: '5731' + fixed: false + deprecated: false + documentation: + $id: '5732' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5734' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5735' + fixed: false + raw: String + name: + $id: '5733' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-UpgradeOS-Headers + - $id: '5737' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for RemoveNodes operation. + name: + $id: '5768' + fixed: false + raw: Pool-RemoveNodes-Headers + properties: + - $id: '5738' + collectionFormat: none + defaultValue: + $id: '5739' + fixed: false + deprecated: false + documentation: + $id: '5740' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5742' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5743' + fixed: false + raw: Uuid + name: + $id: '5741' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5744' + collectionFormat: none + defaultValue: + $id: '5745' + fixed: false + deprecated: false + documentation: + $id: '5746' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5748' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5749' + fixed: false + raw: Uuid + name: + $id: '5747' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5750' + collectionFormat: none + defaultValue: + $id: '5751' + fixed: false + deprecated: false + documentation: + $id: '5752' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5754' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5755' + fixed: false + raw: String + name: + $id: '5753' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5756' + collectionFormat: none + defaultValue: + $id: '5757' + fixed: false + deprecated: false + documentation: + $id: '5758' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5760' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5761' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5759' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5762' + collectionFormat: none + defaultValue: + $id: '5763' + fixed: false + deprecated: false + documentation: + $id: '5764' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5766' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5767' + fixed: false + raw: String + name: + $id: '5765' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Pool-RemoveNodes-Headers + - $id: '5769' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Add operation. + name: + $id: '5800' + fixed: false + raw: Task-Add-Headers + properties: + - $id: '5770' + collectionFormat: none + defaultValue: + $id: '5771' + fixed: false + deprecated: false + documentation: + $id: '5772' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5774' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5775' + fixed: false + raw: Uuid + name: + $id: '5773' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5776' + collectionFormat: none + defaultValue: + $id: '5777' + fixed: false + deprecated: false + documentation: + $id: '5778' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5780' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5781' + fixed: false + raw: Uuid + name: + $id: '5779' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5782' + collectionFormat: none + defaultValue: + $id: '5783' + fixed: false + deprecated: false + documentation: + $id: '5784' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5786' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5787' + fixed: false + raw: String + name: + $id: '5785' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5788' + collectionFormat: none + defaultValue: + $id: '5789' + fixed: false + deprecated: false + documentation: + $id: '5790' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5792' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5793' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5791' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5794' + collectionFormat: none + defaultValue: + $id: '5795' + fixed: false + deprecated: false + documentation: + $id: '5796' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5799' + fixed: false + raw: String + name: + $id: '5797' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Add-Headers + - $id: '5801' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '5826' + fixed: false + raw: Task-List-Headers + properties: + - $id: '5802' + collectionFormat: none + defaultValue: + $id: '5803' + fixed: false + deprecated: false + documentation: + $id: '5804' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5806' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5807' + fixed: false + raw: Uuid + name: + $id: '5805' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5808' + collectionFormat: none + defaultValue: + $id: '5809' + fixed: false + deprecated: false + documentation: + $id: '5810' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5812' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5813' + fixed: false + raw: Uuid + name: + $id: '5811' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5814' + collectionFormat: none + defaultValue: + $id: '5815' + fixed: false + deprecated: false + documentation: + $id: '5816' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5818' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5819' + fixed: false + raw: String + name: + $id: '5817' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5820' + collectionFormat: none + defaultValue: + $id: '5821' + fixed: false + deprecated: false + documentation: + $id: '5822' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5824' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5825' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5823' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Task-List-Headers + - $id: '5827' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for AddCollection operation. + name: + $id: '5840' + fixed: false + raw: Task-AddCollection-Headers + properties: + - $id: '5828' + collectionFormat: none + defaultValue: + $id: '5829' + fixed: false + deprecated: false + documentation: + $id: '5830' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5833' + fixed: false + raw: String + name: + $id: '5831' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5834' + collectionFormat: none + defaultValue: + $id: '5835' + fixed: false + deprecated: false + documentation: + $id: '5836' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5839' + fixed: false + raw: String + name: + $id: '5837' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Task-AddCollection-Headers + - $id: '5841' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Delete operation. + name: + $id: '5854' + fixed: false + raw: Task-Delete-Headers + properties: + - $id: '5842' + collectionFormat: none + defaultValue: + $id: '5843' + fixed: false + deprecated: false + documentation: + $id: '5844' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5846' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5847' + fixed: false + raw: String + name: + $id: '5845' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5848' + collectionFormat: none + defaultValue: + $id: '5849' + fixed: false + deprecated: false + documentation: + $id: '5850' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5852' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5853' + fixed: false + raw: String + name: + $id: '5851' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: Task-Delete-Headers + - $id: '5855' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '5886' + fixed: false + raw: Task-Get-Headers + properties: + - $id: '5856' + collectionFormat: none + defaultValue: + $id: '5857' + fixed: false + deprecated: false + documentation: + $id: '5858' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5860' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5861' + fixed: false + raw: Uuid + name: + $id: '5859' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5862' + collectionFormat: none + defaultValue: + $id: '5863' + fixed: false + deprecated: false + documentation: + $id: '5864' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5866' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5867' + fixed: false + raw: Uuid + name: + $id: '5865' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5868' + collectionFormat: none + defaultValue: + $id: '5869' + fixed: false + deprecated: false + documentation: + $id: '5870' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5872' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5873' + fixed: false + raw: String + name: + $id: '5871' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5874' + collectionFormat: none + defaultValue: + $id: '5875' + fixed: false + deprecated: false + documentation: + $id: '5876' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5878' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5879' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5877' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5880' + collectionFormat: none + defaultValue: + $id: '5881' + fixed: false + deprecated: false + documentation: + $id: '5882' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5884' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5885' + fixed: false + raw: String + name: + $id: '5883' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Get-Headers + - $id: '5887' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Update operation. + name: + $id: '5918' + fixed: false + raw: Task-Update-Headers + properties: + - $id: '5888' + collectionFormat: none + defaultValue: + $id: '5889' + fixed: false + deprecated: false + documentation: + $id: '5890' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5892' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5893' + fixed: false + raw: Uuid + name: + $id: '5891' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5894' + collectionFormat: none + defaultValue: + $id: '5895' + fixed: false + deprecated: false + documentation: + $id: '5896' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5898' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5899' + fixed: false + raw: Uuid + name: + $id: '5897' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5900' + collectionFormat: none + defaultValue: + $id: '5901' + fixed: false + deprecated: false + documentation: + $id: '5902' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5904' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5905' + fixed: false + raw: String + name: + $id: '5903' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5906' + collectionFormat: none + defaultValue: + $id: '5907' + fixed: false + deprecated: false + documentation: + $id: '5908' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5910' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5911' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5909' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5912' + collectionFormat: none + defaultValue: + $id: '5913' + fixed: false + deprecated: false + documentation: + $id: '5914' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5916' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5917' + fixed: false + raw: String + name: + $id: '5915' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Update-Headers + - $id: '5919' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for ListSubtasks operation. + name: + $id: '5944' + fixed: false + raw: Task-ListSubtasks-Headers + properties: + - $id: '5920' + collectionFormat: none + defaultValue: + $id: '5921' + fixed: false + deprecated: false + documentation: + $id: '5922' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5924' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5925' + fixed: false + raw: Uuid + name: + $id: '5923' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5926' + collectionFormat: none + defaultValue: + $id: '5927' + fixed: false + deprecated: false + documentation: + $id: '5928' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5930' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5931' + fixed: false + raw: Uuid + name: + $id: '5929' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5932' + collectionFormat: none + defaultValue: + $id: '5933' + fixed: false + deprecated: false + documentation: + $id: '5934' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5936' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5937' + fixed: false + raw: String + name: + $id: '5935' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5938' + collectionFormat: none + defaultValue: + $id: '5939' + fixed: false + deprecated: false + documentation: + $id: '5940' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5942' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5943' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5941' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: Task-ListSubtasks-Headers + - $id: '5945' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Terminate operation. + name: + $id: '5976' + fixed: false + raw: Task-Terminate-Headers + properties: + - $id: '5946' + collectionFormat: none + defaultValue: + $id: '5947' + fixed: false + deprecated: false + documentation: + $id: '5948' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5950' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5951' + fixed: false + raw: Uuid + name: + $id: '5949' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5952' + collectionFormat: none + defaultValue: + $id: '5953' + fixed: false + deprecated: false + documentation: + $id: '5954' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5956' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5957' + fixed: false + raw: Uuid + name: + $id: '5955' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5958' + collectionFormat: none + defaultValue: + $id: '5959' + fixed: false + deprecated: false + documentation: + $id: '5960' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5963' + fixed: false + raw: String + name: + $id: '5961' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5964' + collectionFormat: none + defaultValue: + $id: '5965' + fixed: false + deprecated: false + documentation: + $id: '5966' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5968' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '5969' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5967' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '5970' + collectionFormat: none + defaultValue: + $id: '5971' + fixed: false + deprecated: false + documentation: + $id: '5972' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5974' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5975' + fixed: false + raw: String + name: + $id: '5973' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Terminate-Headers + - $id: '5977' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Reactivate operation. + name: + $id: '6008' + fixed: false + raw: Task-Reactivate-Headers + properties: + - $id: '5978' + collectionFormat: none + defaultValue: + $id: '5979' + fixed: false + deprecated: false + documentation: + $id: '5980' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5982' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5983' + fixed: false + raw: Uuid + name: + $id: '5981' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '5984' + collectionFormat: none + defaultValue: + $id: '5985' + fixed: false + deprecated: false + documentation: + $id: '5986' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5988' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5989' + fixed: false + raw: Uuid + name: + $id: '5987' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '5990' + collectionFormat: none + defaultValue: + $id: '5991' + fixed: false + deprecated: false + documentation: + $id: '5992' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5994' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5995' + fixed: false + raw: String + name: + $id: '5993' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '5996' + collectionFormat: none + defaultValue: + $id: '5997' + fixed: false + deprecated: false + documentation: + $id: '5998' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6000' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6001' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '5999' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6002' + collectionFormat: none + defaultValue: + $id: '6003' + fixed: false + deprecated: false + documentation: + $id: '6004' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6006' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6007' + fixed: false + raw: String + name: + $id: '6005' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: Task-Reactivate-Headers + - $id: '6009' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for AddUser operation. + name: + $id: '6040' + fixed: false + raw: ComputeNode-AddUser-Headers + properties: + - $id: '6010' + collectionFormat: none + defaultValue: + $id: '6011' + fixed: false + deprecated: false + documentation: + $id: '6012' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6014' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6015' + fixed: false + raw: Uuid + name: + $id: '6013' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6016' + collectionFormat: none + defaultValue: + $id: '6017' + fixed: false + deprecated: false + documentation: + $id: '6018' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6020' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6021' + fixed: false + raw: Uuid + name: + $id: '6019' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6022' + collectionFormat: none + defaultValue: + $id: '6023' + fixed: false + deprecated: false + documentation: + $id: '6024' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6026' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6027' + fixed: false + raw: String + name: + $id: '6025' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6028' + collectionFormat: none + defaultValue: + $id: '6029' + fixed: false + deprecated: false + documentation: + $id: '6030' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6032' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6033' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6031' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6034' + collectionFormat: none + defaultValue: + $id: '6035' + fixed: false + deprecated: false + documentation: + $id: '6036' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6039' + fixed: false + raw: String + name: + $id: '6037' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-AddUser-Headers + - $id: '6041' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DeleteUser operation. + name: + $id: '6054' + fixed: false + raw: ComputeNode-DeleteUser-Headers + properties: + - $id: '6042' + collectionFormat: none + defaultValue: + $id: '6043' + fixed: false + deprecated: false + documentation: + $id: '6044' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6046' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6047' + fixed: false + raw: String + name: + $id: '6045' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6048' + collectionFormat: none + defaultValue: + $id: '6049' + fixed: false + deprecated: false + documentation: + $id: '6050' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6052' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6053' + fixed: false + raw: String + name: + $id: '6051' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + serializedName: ComputeNode-DeleteUser-Headers + - $id: '6055' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for UpdateUser operation. + name: + $id: '6086' + fixed: false + raw: ComputeNode-UpdateUser-Headers + properties: + - $id: '6056' + collectionFormat: none + defaultValue: + $id: '6057' + fixed: false + deprecated: false + documentation: + $id: '6058' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6060' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6061' + fixed: false + raw: Uuid + name: + $id: '6059' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6062' + collectionFormat: none + defaultValue: + $id: '6063' + fixed: false + deprecated: false + documentation: + $id: '6064' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6066' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6067' + fixed: false + raw: Uuid + name: + $id: '6065' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6068' + collectionFormat: none + defaultValue: + $id: '6069' + fixed: false + deprecated: false + documentation: + $id: '6070' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6072' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6073' + fixed: false + raw: String + name: + $id: '6071' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6074' + collectionFormat: none + defaultValue: + $id: '6075' + fixed: false + deprecated: false + documentation: + $id: '6076' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6078' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6079' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6077' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6080' + collectionFormat: none + defaultValue: + $id: '6081' + fixed: false + deprecated: false + documentation: + $id: '6082' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6084' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6085' + fixed: false + raw: String + name: + $id: '6083' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-UpdateUser-Headers + - $id: '6087' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Get operation. + name: + $id: '6112' + fixed: false + raw: ComputeNode-Get-Headers + properties: + - $id: '6088' + collectionFormat: none + defaultValue: + $id: '6089' + fixed: false + deprecated: false + documentation: + $id: '6090' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6092' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6093' + fixed: false + raw: Uuid + name: + $id: '6091' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6094' + collectionFormat: none + defaultValue: + $id: '6095' + fixed: false + deprecated: false + documentation: + $id: '6096' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6098' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6099' + fixed: false + raw: Uuid + name: + $id: '6097' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6100' + collectionFormat: none + defaultValue: + $id: '6101' + fixed: false + deprecated: false + documentation: + $id: '6102' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6105' + fixed: false + raw: String + name: + $id: '6103' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6106' + collectionFormat: none + defaultValue: + $id: '6107' + fixed: false + deprecated: false + documentation: + $id: '6108' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6110' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6111' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6109' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-Get-Headers + - $id: '6113' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Reboot operation. + name: + $id: '6144' + fixed: false + raw: ComputeNode-Reboot-Headers + properties: + - $id: '6114' + collectionFormat: none + defaultValue: + $id: '6115' + fixed: false + deprecated: false + documentation: + $id: '6116' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6118' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6119' + fixed: false + raw: Uuid + name: + $id: '6117' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6120' + collectionFormat: none + defaultValue: + $id: '6121' + fixed: false + deprecated: false + documentation: + $id: '6122' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6124' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6125' + fixed: false + raw: Uuid + name: + $id: '6123' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6126' + collectionFormat: none + defaultValue: + $id: '6127' + fixed: false + deprecated: false + documentation: + $id: '6128' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6131' + fixed: false + raw: String + name: + $id: '6129' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6132' + collectionFormat: none + defaultValue: + $id: '6133' + fixed: false + deprecated: false + documentation: + $id: '6134' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6136' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6137' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6135' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6138' + collectionFormat: none + defaultValue: + $id: '6139' + fixed: false + deprecated: false + documentation: + $id: '6140' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6142' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6143' + fixed: false + raw: String + name: + $id: '6141' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-Reboot-Headers + - $id: '6145' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Reimage operation. + name: + $id: '6176' + fixed: false + raw: ComputeNode-Reimage-Headers + properties: + - $id: '6146' + collectionFormat: none + defaultValue: + $id: '6147' + fixed: false + deprecated: false + documentation: + $id: '6148' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6150' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6151' + fixed: false + raw: Uuid + name: + $id: '6149' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6152' + collectionFormat: none + defaultValue: + $id: '6153' + fixed: false + deprecated: false + documentation: + $id: '6154' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6156' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6157' + fixed: false + raw: Uuid + name: + $id: '6155' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6158' + collectionFormat: none + defaultValue: + $id: '6159' + fixed: false + deprecated: false + documentation: + $id: '6160' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6162' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6163' + fixed: false + raw: String + name: + $id: '6161' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6164' + collectionFormat: none + defaultValue: + $id: '6165' + fixed: false + deprecated: false + documentation: + $id: '6166' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6168' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6169' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6167' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6170' + collectionFormat: none + defaultValue: + $id: '6171' + fixed: false + deprecated: false + documentation: + $id: '6172' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6174' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6175' + fixed: false + raw: String + name: + $id: '6173' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-Reimage-Headers + - $id: '6177' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for DisableScheduling operation. + name: + $id: '6208' + fixed: false + raw: ComputeNode-DisableScheduling-Headers + properties: + - $id: '6178' + collectionFormat: none + defaultValue: + $id: '6179' + fixed: false + deprecated: false + documentation: + $id: '6180' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6182' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6183' + fixed: false + raw: Uuid + name: + $id: '6181' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6184' + collectionFormat: none + defaultValue: + $id: '6185' + fixed: false + deprecated: false + documentation: + $id: '6186' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6188' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6189' + fixed: false + raw: Uuid + name: + $id: '6187' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6190' + collectionFormat: none + defaultValue: + $id: '6191' + fixed: false + deprecated: false + documentation: + $id: '6192' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6194' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6195' + fixed: false + raw: String + name: + $id: '6193' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6196' + collectionFormat: none + defaultValue: + $id: '6197' + fixed: false + deprecated: false + documentation: + $id: '6198' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6200' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6201' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6199' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6202' + collectionFormat: none + defaultValue: + $id: '6203' + fixed: false + deprecated: false + documentation: + $id: '6204' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6206' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6207' + fixed: false + raw: String + name: + $id: '6205' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-DisableScheduling-Headers + - $id: '6209' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for EnableScheduling operation. + name: + $id: '6240' + fixed: false + raw: ComputeNode-EnableScheduling-Headers + properties: + - $id: '6210' + collectionFormat: none + defaultValue: + $id: '6211' + fixed: false + deprecated: false + documentation: + $id: '6212' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6214' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6215' + fixed: false + raw: Uuid + name: + $id: '6213' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6216' + collectionFormat: none + defaultValue: + $id: '6217' + fixed: false + deprecated: false + documentation: + $id: '6218' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6220' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6221' + fixed: false + raw: Uuid + name: + $id: '6219' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6222' + collectionFormat: none + defaultValue: + $id: '6223' + fixed: false + deprecated: false + documentation: + $id: '6224' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6226' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6227' + fixed: false + raw: String + name: + $id: '6225' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6228' + collectionFormat: none + defaultValue: + $id: '6229' + fixed: false + deprecated: false + documentation: + $id: '6230' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6232' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6233' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6231' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + - $id: '6234' + collectionFormat: none + defaultValue: + $id: '6235' + fixed: false + deprecated: false + documentation: + $id: '6236' + fixed: false + raw: The OData ID of the resource to which the request applied. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6238' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6239' + fixed: false + raw: String + name: + $id: '6237' + fixed: false + raw: DataServiceId + realPath: + - DataServiceId + serializedName: DataServiceId + serializedName: ComputeNode-EnableScheduling-Headers + - $id: '6241' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetRemoteLoginSettings operation. + name: + $id: '6266' + fixed: false + raw: ComputeNode-GetRemoteLoginSettings-Headers + properties: + - $id: '6242' + collectionFormat: none + defaultValue: + $id: '6243' + fixed: false + deprecated: false + documentation: + $id: '6244' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6246' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6247' + fixed: false + raw: Uuid + name: + $id: '6245' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6248' + collectionFormat: none + defaultValue: + $id: '6249' + fixed: false + deprecated: false + documentation: + $id: '6250' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6252' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6253' + fixed: false + raw: Uuid + name: + $id: '6251' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6254' + collectionFormat: none + defaultValue: + $id: '6255' + fixed: false + deprecated: false + documentation: + $id: '6256' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6258' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6259' + fixed: false + raw: String + name: + $id: '6257' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6260' + collectionFormat: none + defaultValue: + $id: '6261' + fixed: false + deprecated: false + documentation: + $id: '6262' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6264' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6265' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6263' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-GetRemoteLoginSettings-Headers + - $id: '6267' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for GetRemoteDesktop operation. + name: + $id: '6292' + fixed: false + raw: ComputeNode-GetRemoteDesktop-Headers + properties: + - $id: '6268' + collectionFormat: none + defaultValue: + $id: '6269' + fixed: false + deprecated: false + documentation: + $id: '6270' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6272' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6273' + fixed: false + raw: Uuid + name: + $id: '6271' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6274' + collectionFormat: none + defaultValue: + $id: '6275' + fixed: false + deprecated: false + documentation: + $id: '6276' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6278' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6279' + fixed: false + raw: Uuid + name: + $id: '6277' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6280' + collectionFormat: none + defaultValue: + $id: '6281' + fixed: false + deprecated: false + documentation: + $id: '6282' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6284' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6285' + fixed: false + raw: String + name: + $id: '6283' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6286' + collectionFormat: none + defaultValue: + $id: '6287' + fixed: false + deprecated: false + documentation: + $id: '6288' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6290' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6291' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6289' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-GetRemoteDesktop-Headers + - $id: '6293' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for List operation. + name: + $id: '6318' + fixed: false + raw: ComputeNode-List-Headers + properties: + - $id: '6294' + collectionFormat: none + defaultValue: + $id: '6295' + fixed: false + deprecated: false + documentation: + $id: '6296' + fixed: false + raw: >- + The client-request-id provided by the client during the request. + This will be returned only if the return-client-request-id parameter + was set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6298' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6299' + fixed: false + raw: Uuid + name: + $id: '6297' + fixed: false + raw: client-request-id + realPath: + - client-request-id + serializedName: client-request-id + - $id: '6300' + collectionFormat: none + defaultValue: + $id: '6301' + fixed: false + deprecated: false + documentation: + $id: '6302' + fixed: false + raw: >- + A unique identifier for the request that was made to the Batch + service. If a request is consistently failing and you have verified + that the request is properly formulated, you may use this value to + report the error to Microsoft. In your report, include the value of + this request ID, the approximate time that the request was made, the + Batch account against which the request was made, and the region + that account resides in. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6304' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6305' + fixed: false + raw: Uuid + name: + $id: '6303' + fixed: false + raw: request-id + realPath: + - request-id + serializedName: request-id + - $id: '6306' + collectionFormat: none + defaultValue: + $id: '6307' + fixed: false + deprecated: false + documentation: + $id: '6308' + fixed: false + raw: >- + The ETag HTTP response header. This is an opaque string. You can use + it to detect whether the resource has changed between requests. In + particular, you can pass the ETag to one of the If-Modified-Since, + If-Unmodified-Since, If-Match or If-None-Match headers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6310' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6311' + fixed: false + raw: String + name: + $id: '6309' + fixed: false + raw: ETag + realPath: + - ETag + serializedName: ETag + - $id: '6312' + collectionFormat: none + defaultValue: + $id: '6313' + fixed: false + deprecated: false + documentation: + $id: '6314' + fixed: false + raw: The time at which the resource was last modified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '6316' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6317' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6315' + fixed: false + raw: Last-Modified + realPath: + - Last-Modified + serializedName: Last-Modified + serializedName: ComputeNode-List-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '45' + fixed: false + raw: PoolUsageMetrics + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: The ID of the pool whose metrics are aggregated in this entry. + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '14' + fixed: false + raw: DateTime + name: + $id: '12' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the aggregation interval covered by this entry. + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '19' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '20' + fixed: false + raw: DateTime + name: + $id: '18' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The end time of the aggregation interval covered by this entry. + - $id: '21' + collectionFormat: none + defaultValue: + $id: '22' + fixed: false + deprecated: false + documentation: + $id: '23' + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, + STANDARD_A1_V2 and STANDARD_A2_V2. For information about available + VM sizes for pools using images from the Virtual Machines + Marketplace (pools created with virtualMachineConfiguration) see + Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '25' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '26' + fixed: false + raw: String + name: + $id: '24' + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of virtual machines in the pool. All VMs in a pool are the + same size. + - $id: '27' + collectionFormat: none + defaultValue: + $id: '28' + fixed: false + deprecated: false + documentation: + $id: '29' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '31' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '32' + fixed: false + raw: Double + name: + $id: '30' + fixed: false + raw: totalCoreHours + realPath: + - totalCoreHours + serializedName: totalCoreHours + summary: >- + The total core hours used in the pool during this aggregation + interval. + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '37' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '38' + fixed: false + raw: Double + name: + $id: '36' + fixed: false + raw: dataIngressGiB + realPath: + - dataIngressGiB + serializedName: dataIngressGiB + summary: >- + The cross data center network ingress to the pool during this + interval, in GiB. + - $id: '39' + collectionFormat: none + defaultValue: + $id: '40' + fixed: false + deprecated: false + documentation: + $id: '41' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '43' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '44' + fixed: false + raw: Double + name: + $id: '42' + fixed: false + raw: dataEgressGiB + realPath: + - dataEgressGiB + serializedName: dataEgressGiB + summary: >- + The cross data center network egress from the pool during this + interval, in GiB. + serializedName: PoolUsageMetrics + summary: Usage metrics for a pool across an aggregation interval. + - $id: '46' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '59' + fixed: false + raw: PoolListUsageMetricsResult + properties: + - $id: '47' + collectionFormat: none + defaultValue: + $id: '48' + fixed: false + deprecated: false + documentation: + $id: '49' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '51' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '52' + fixed: false + name: + $id: '50' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The pool usage metrics data. + - $id: '53' + collectionFormat: none + defaultValue: + $id: '54' + fixed: false + deprecated: false + documentation: + $id: '55' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '57' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '58' + fixed: false + raw: String + name: + $id: '56' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: PoolListUsageMetricsResult + summary: The result of a listing the usage metrics for an account. + - $id: '60' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '91' + fixed: false + raw: ImageReference + properties: + - $id: '61' + collectionFormat: none + defaultValue: + $id: '62' + fixed: false + deprecated: false + documentation: + $id: '63' + fixed: false + raw: 'For example, Canonical or MicrosoftWindowsServer.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '65' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '66' + fixed: false + raw: String + name: + $id: '64' + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + summary: The publisher of the Azure Virtual Machines Marketplace image. + - $id: '67' + collectionFormat: none + defaultValue: + $id: '68' + fixed: false + deprecated: false + documentation: + $id: '69' + fixed: false + raw: 'For example, UbuntuServer or WindowsServer.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '71' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '72' + fixed: false + raw: String + name: + $id: '70' + fixed: false + raw: offer + realPath: + - offer + serializedName: offer + summary: The offer type of the Azure Virtual Machines Marketplace image. + - $id: '73' + collectionFormat: none + defaultValue: + $id: '74' + fixed: false + deprecated: false + documentation: + $id: '75' + fixed: false + raw: 'For example, 14.04.0-LTS or 2012-R2-Datacenter.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + name: + $id: '76' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + summary: The SKU of the Azure Virtual Machines Marketplace image. + - $id: '79' + collectionFormat: none + defaultValue: + $id: '80' + fixed: false + deprecated: false + documentation: + $id: '81' + fixed: false + raw: >- + A value of 'latest' can be specified to select the latest version of + an image. If omitted, the default is 'latest'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '83' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '84' + fixed: false + raw: String + name: + $id: '82' + fixed: false + raw: version + realPath: + - version + serializedName: version + summary: The version of the Azure Virtual Machines Marketplace image. + - $id: '85' + collectionFormat: none + defaultValue: + $id: '86' + fixed: false + deprecated: false + documentation: + $id: '87' + fixed: false + raw: >- + This property is mutually exclusive with other ImageReference + properties. The virtual machine image must be in the same region and + subscription as the Azure Batch account. For information about the + firewall settings for the Batch node agent to communicate with the + Batch service see + https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '89' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '90' + fixed: false + raw: String + name: + $id: '88' + fixed: false + raw: virtualMachineImageId + realPath: + - virtualMachineImageId + serializedName: virtualMachineImageId + summary: >- + The ARM resource identifier of the virtual machine image. Computes + nodes of the pool will be created using this custom image. This is of + the form + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} + serializedName: ImageReference + summary: >- + A reference to an Azure Virtual Machines Marketplace image or a custom + Azure Virtual Machine image. To get the list of all Azure Marketplace + image references verified by Azure Batch, see the 'List node agent SKUs' + operation. + - $id: '92' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Batch node agent is a program that runs on each node in the pool, and + provides the command-and-control interface between the node and the Batch + service. There are different implementations of the node agent, known as + SKUs, for different operating systems. + name: + $id: '115' + fixed: false + raw: NodeAgentSku + properties: + - $id: '93' + collectionFormat: none + defaultValue: + $id: '94' + fixed: false + deprecated: false + documentation: + $id: '95' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '97' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '98' + fixed: false + raw: String + name: + $id: '96' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the node agent SKU. + - $id: '99' + collectionFormat: none + defaultValue: + $id: '100' + fixed: false + deprecated: false + documentation: + $id: '101' + fixed: false + raw: >- + This collection is not exhaustive (the node agent may be compatible + with other images). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '103' + $type: SequenceType + deprecated: false + elementType: + $ref: '60' + name: + $id: '104' + fixed: false + name: + $id: '102' + fixed: false + raw: verifiedImageReferences + realPath: + - verifiedImageReferences + serializedName: verifiedImageReferences + summary: >- + The list of Azure Marketplace images verified to be compatible with + this node agent SKU. + - $id: '105' + collectionFormat: none + defaultValue: + $id: '106' + fixed: false + deprecated: false + documentation: + $id: '107' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: OSType + values: + - description: The Linux operating system. + value: linux + - description: The Windows operating system. + value: windows + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '109' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '114' + fixed: false + raw: OSType + oldModelAsString: false + underlyingType: + $id: '112' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '113' + fixed: false + raw: String + values: + - $id: '110' + description: The Linux operating system. + name: linux + serializedName: linux + - $id: '111' + description: The Windows operating system. + name: windows + serializedName: windows + name: + $id: '108' + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + summary: >- + The type of operating system (e.g. Windows or Linux) compatible with + the node agent SKU. + serializedName: NodeAgentSku + summary: A node agent SKU supported by the Batch service. + - $id: '116' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '128' + fixed: false + raw: AuthenticationTokenSettings + properties: + - $id: '117' + collectionFormat: none + defaultValue: + $id: '118' + fixed: false + deprecated: false + documentation: + $id: '119' + fixed: false + raw: >- + The authentication token grants access to a limited set of Batch + service operations. Currently the only supported value for the + access property is 'job', which grants access to all operations + related to the job which contains the task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '121' + $type: SequenceType + deprecated: false + elementType: + $id: '122' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '126' + fixed: false + raw: AccessScope + oldModelAsString: false + underlyingType: + $id: '124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '125' + fixed: false + raw: String + values: + - $id: '123' + description: >- + Grants access to perform all operations on the job containing + the task. + name: job + serializedName: job + extensions: + x-ms-enum: + modelAsString: false + name: AccessScope + values: + - description: >- + Grants access to perform all operations on the job + containing the task. + value: job + x-nullable: false + name: + $id: '127' + fixed: false + name: + $id: '120' + fixed: false + raw: access + realPath: + - access + serializedName: access + summary: The Batch resources to which the token grants access. + serializedName: AuthenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to perform + Batch service operations. + - $id: '129' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '142' + fixed: false + raw: AccountListNodeAgentSkusResult + properties: + - $id: '130' + collectionFormat: none + defaultValue: + $id: '131' + fixed: false + deprecated: false + documentation: + $id: '132' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '134' + $type: SequenceType + deprecated: false + elementType: + $ref: '92' + name: + $id: '135' + fixed: false + name: + $id: '133' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of supported node agent SKUs. + - $id: '136' + collectionFormat: none + defaultValue: + $id: '137' + fixed: false + deprecated: false + documentation: + $id: '138' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '141' + fixed: false + raw: String + name: + $id: '139' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: AccountListNodeAgentSkusResult + summary: The result of listing the supported node agent SKUs. + - $id: '143' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '162' + fixed: false + raw: UsageStatistics + properties: + - $id: '144' + collectionFormat: none + defaultValue: + $id: '145' + fixed: false + deprecated: false + documentation: + $id: '146' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '148' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '149' + fixed: false + raw: DateTime + name: + $id: '147' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - $id: '150' + collectionFormat: none + defaultValue: + $id: '151' + fixed: false + deprecated: false + documentation: + $id: '152' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '154' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '155' + fixed: false + raw: DateTime + name: + $id: '153' + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - $id: '156' + collectionFormat: none + defaultValue: + $id: '157' + fixed: false + deprecated: false + documentation: + $id: '158' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '160' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '161' + fixed: false + raw: TimeSpan + name: + $id: '159' + fixed: false + raw: dedicatedCoreTime + realPath: + - dedicatedCoreTime + serializedName: dedicatedCoreTime + summary: >- + The aggregated wall-clock time of the dedicated compute node cores + being part of the pool. + serializedName: UsageStatistics + summary: Statistics related to pool usage information. + - $id: '163' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '242' + fixed: false + raw: ResourceStatistics + properties: + - $id: '164' + collectionFormat: none + defaultValue: + $id: '165' + fixed: false + deprecated: false + documentation: + $id: '166' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '168' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '169' + fixed: false + raw: DateTime + name: + $id: '167' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - $id: '170' + collectionFormat: none + defaultValue: + $id: '171' + fixed: false + deprecated: false + documentation: + $id: '172' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '174' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '175' + fixed: false + raw: DateTime + name: + $id: '173' + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - $id: '176' + collectionFormat: none + defaultValue: + $id: '177' + fixed: false + deprecated: false + documentation: + $id: '178' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '180' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '181' + fixed: false + raw: Double + name: + $id: '179' + fixed: false + raw: avgCPUPercentage + realPath: + - avgCPUPercentage + serializedName: avgCPUPercentage + summary: >- + The average CPU usage across all nodes in the pool (percentage per + node). + - $id: '182' + collectionFormat: none + defaultValue: + $id: '183' + fixed: false + deprecated: false + documentation: + $id: '184' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '186' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '187' + fixed: false + raw: Double + name: + $id: '185' + fixed: false + raw: avgMemoryGiB + realPath: + - avgMemoryGiB + serializedName: avgMemoryGiB + summary: The average memory usage in GiB across all nodes in the pool. + - $id: '188' + collectionFormat: none + defaultValue: + $id: '189' + fixed: false + deprecated: false + documentation: + $id: '190' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '192' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '193' + fixed: false + raw: Double + name: + $id: '191' + fixed: false + raw: peakMemoryGiB + realPath: + - peakMemoryGiB + serializedName: peakMemoryGiB + summary: The peak memory usage in GiB across all nodes in the pool. + - $id: '194' + collectionFormat: none + defaultValue: + $id: '195' + fixed: false + deprecated: false + documentation: + $id: '196' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '198' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '199' + fixed: false + raw: Double + name: + $id: '197' + fixed: false + raw: avgDiskGiB + realPath: + - avgDiskGiB + serializedName: avgDiskGiB + summary: The average used disk space in GiB across all nodes in the pool. + - $id: '200' + collectionFormat: none + defaultValue: + $id: '201' + fixed: false + deprecated: false + documentation: + $id: '202' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '204' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '205' + fixed: false + raw: Double + name: + $id: '203' + fixed: false + raw: peakDiskGiB + realPath: + - peakDiskGiB + serializedName: peakDiskGiB + summary: The peak used disk space in GiB across all nodes in the pool. + - $id: '206' + collectionFormat: none + defaultValue: + $id: '207' + fixed: false + deprecated: false + documentation: + $id: '208' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '210' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '211' + fixed: false + raw: Long + name: + $id: '209' + fixed: false + raw: diskReadIOps + realPath: + - diskReadIOps + serializedName: diskReadIOps + summary: The total number of disk read operations across all nodes in the pool. + - $id: '212' + collectionFormat: none + defaultValue: + $id: '213' + fixed: false + deprecated: false + documentation: + $id: '214' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '216' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '217' + fixed: false + raw: Long + name: + $id: '215' + fixed: false + raw: diskWriteIOps + realPath: + - diskWriteIOps + serializedName: diskWriteIOps + summary: >- + The total number of disk write operations across all nodes in the + pool. + - $id: '218' + collectionFormat: none + defaultValue: + $id: '219' + fixed: false + deprecated: false + documentation: + $id: '220' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '222' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '223' + fixed: false + raw: Double + name: + $id: '221' + fixed: false + raw: diskReadGiB + realPath: + - diskReadGiB + serializedName: diskReadGiB + summary: >- + The total amount of data in GiB of disk reads across all nodes in the + pool. + - $id: '224' + collectionFormat: none + defaultValue: + $id: '225' + fixed: false + deprecated: false + documentation: + $id: '226' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '228' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '229' + fixed: false + raw: Double + name: + $id: '227' + fixed: false + raw: diskWriteGiB + realPath: + - diskWriteGiB + serializedName: diskWriteGiB + summary: >- + The total amount of data in GiB of disk writes across all nodes in the + pool. + - $id: '230' + collectionFormat: none + defaultValue: + $id: '231' + fixed: false + deprecated: false + documentation: + $id: '232' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '234' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '235' + fixed: false + raw: Double + name: + $id: '233' + fixed: false + raw: networkReadGiB + realPath: + - networkReadGiB + serializedName: networkReadGiB + summary: >- + The total amount of data in GiB of network reads across all nodes in + the pool. + - $id: '236' + collectionFormat: none + defaultValue: + $id: '237' + fixed: false + deprecated: false + documentation: + $id: '238' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '240' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '241' + fixed: false + raw: Double + name: + $id: '239' + fixed: false + raw: networkWriteGiB + realPath: + - networkWriteGiB + serializedName: networkWriteGiB + summary: >- + The total amount of data in GiB of network writes across all nodes in + the pool. + serializedName: ResourceStatistics + summary: Statistics related to resource consumption by compute nodes in a pool. + - $id: '243' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '270' + fixed: false + raw: PoolStatistics + properties: + - $id: '244' + collectionFormat: none + defaultValue: + $id: '245' + fixed: false + deprecated: false + documentation: + $id: '246' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '248' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '249' + fixed: false + raw: String + name: + $id: '247' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL for the statistics. + - $id: '250' + collectionFormat: none + defaultValue: + $id: '251' + fixed: false + deprecated: false + documentation: + $id: '252' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '254' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '255' + fixed: false + raw: DateTime + name: + $id: '253' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - $id: '256' + collectionFormat: none + defaultValue: + $id: '257' + fixed: false + deprecated: false + documentation: + $id: '258' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '260' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '261' + fixed: false + raw: DateTime + name: + $id: '259' + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - $id: '262' + collectionFormat: none + defaultValue: + $id: '263' + fixed: false + deprecated: false + documentation: + $id: '264' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '143' + name: + $id: '265' + fixed: false + raw: usageStats + realPath: + - usageStats + serializedName: usageStats + summary: >- + Statistics related to pool usage, such as the amount of core-time + used. + - $id: '266' + collectionFormat: none + defaultValue: + $id: '267' + fixed: false + deprecated: false + documentation: + $id: '268' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '163' + name: + $id: '269' + fixed: false + raw: resourceStats + realPath: + - resourceStats + serializedName: resourceStats + summary: >- + Statistics related to resource consumption by compute nodes in the + pool. + serializedName: PoolStatistics + summary: >- + Contains utilization and resource usage statistics for the lifetime of a + pool. + - $id: '271' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '356' + fixed: false + raw: JobStatistics + properties: + - $id: '272' + collectionFormat: none + defaultValue: + $id: '273' + fixed: false + deprecated: false + documentation: + $id: '274' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '276' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '277' + fixed: false + raw: String + name: + $id: '275' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the statistics. + - $id: '278' + collectionFormat: none + defaultValue: + $id: '279' + fixed: false + deprecated: false + documentation: + $id: '280' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '282' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '283' + fixed: false + raw: DateTime + name: + $id: '281' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - $id: '284' + collectionFormat: none + defaultValue: + $id: '285' + fixed: false + deprecated: false + documentation: + $id: '286' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '288' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '289' + fixed: false + raw: DateTime + name: + $id: '287' + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - $id: '290' + collectionFormat: none + defaultValue: + $id: '291' + fixed: false + deprecated: false + documentation: + $id: '292' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '294' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '295' + fixed: false + raw: TimeSpan + name: + $id: '293' + fixed: false + raw: userCPUTime + realPath: + - userCPUTime + serializedName: userCPUTime + summary: >- + The total user mode CPU time (summed across all cores and all compute + nodes) consumed by all tasks in the job. + - $id: '296' + collectionFormat: none + defaultValue: + $id: '297' + fixed: false + deprecated: false + documentation: + $id: '298' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '300' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '301' + fixed: false + raw: TimeSpan + name: + $id: '299' + fixed: false + raw: kernelCPUTime + realPath: + - kernelCPUTime + serializedName: kernelCPUTime + summary: >- + The total kernel mode CPU time (summed across all cores and all + compute nodes) consumed by all tasks in the job. + - $id: '302' + collectionFormat: none + defaultValue: + $id: '303' + fixed: false + deprecated: false + documentation: + $id: '304' + fixed: false + raw: ' The wall clock time is the elapsed time from when the task started running on a compute node to when it finished (or to the last time the statistics were updated, if the task had not finished by then). If a task was retried, this includes the wall clock time of all the task retries.' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '306' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '307' + fixed: false + raw: TimeSpan + name: + $id: '305' + fixed: false + raw: wallClockTime + realPath: + - wallClockTime + serializedName: wallClockTime + summary: The total wall clock time of all tasks in the job. + - $id: '308' + collectionFormat: none + defaultValue: + $id: '309' + fixed: false + deprecated: false + documentation: + $id: '310' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '312' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '313' + fixed: false + raw: Long + name: + $id: '311' + fixed: false + raw: readIOps + realPath: + - readIOps + serializedName: readIOps + summary: The total number of disk read operations made by all tasks in the job. + - $id: '314' + collectionFormat: none + defaultValue: + $id: '315' + fixed: false + deprecated: false + documentation: + $id: '316' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '318' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '319' + fixed: false + raw: Long + name: + $id: '317' + fixed: false + raw: writeIOps + realPath: + - writeIOps + serializedName: writeIOps + summary: >- + The total number of disk write operations made by all tasks in the + job. + - $id: '320' + collectionFormat: none + defaultValue: + $id: '321' + fixed: false + deprecated: false + documentation: + $id: '322' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '324' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '325' + fixed: false + raw: Double + name: + $id: '323' + fixed: false + raw: readIOGiB + realPath: + - readIOGiB + serializedName: readIOGiB + summary: >- + The total amount of data in GiB read from disk by all tasks in the + job. + - $id: '326' + collectionFormat: none + defaultValue: + $id: '327' + fixed: false + deprecated: false + documentation: + $id: '328' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '330' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '331' + fixed: false + raw: Double + name: + $id: '329' + fixed: false + raw: writeIOGiB + realPath: + - writeIOGiB + serializedName: writeIOGiB + summary: >- + The total amount of data in GiB written to disk by all tasks in the + job. + - $id: '332' + collectionFormat: none + defaultValue: + $id: '333' + fixed: false + deprecated: false + documentation: + $id: '334' + fixed: false + raw: A task completes successfully if it returns exit code 0. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '336' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '337' + fixed: false + raw: Long + name: + $id: '335' + fixed: false + raw: numSucceededTasks + realPath: + - numSucceededTasks + serializedName: numSucceededTasks + summary: >- + The total number of tasks successfully completed in the job during the + given time range. + - $id: '338' + collectionFormat: none + defaultValue: + $id: '339' + fixed: false + deprecated: false + documentation: + $id: '340' + fixed: false + raw: >- + A task fails if it exhausts its maximum retry count without + returning exit code 0. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '342' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '343' + fixed: false + raw: Long + name: + $id: '341' + fixed: false + raw: numFailedTasks + realPath: + - numFailedTasks + serializedName: numFailedTasks + summary: >- + The total number of tasks in the job that failed during the given time + range. + - $id: '344' + collectionFormat: none + defaultValue: + $id: '345' + fixed: false + deprecated: false + documentation: + $id: '346' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '348' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '349' + fixed: false + raw: Long + name: + $id: '347' + fixed: false + raw: numTaskRetries + realPath: + - numTaskRetries + serializedName: numTaskRetries + summary: >- + The total number of retries on all the tasks in the job during the + given time range. + - $id: '350' + collectionFormat: none + defaultValue: + $id: '351' + fixed: false + deprecated: false + documentation: + $id: '352' + fixed: false + raw: >- + The wait time for a task is defined as the elapsed time between the + creation of the task and the start of task execution. (If the task + is retried due to failures, the wait time is the time to the most + recent task execution.) This value is only reported in the account + lifetime statistics; it is not included in the job statistics. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '354' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '355' + fixed: false + raw: TimeSpan + name: + $id: '353' + fixed: false + raw: waitTime + realPath: + - waitTime + serializedName: waitTime + summary: The total wait time of all tasks in the job. + serializedName: JobStatistics + summary: Resource usage statistics for a job. + - $id: '357' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '370' + fixed: false + raw: NameValuePair + properties: + - $id: '358' + collectionFormat: none + defaultValue: + $id: '359' + fixed: false + deprecated: false + documentation: + $id: '360' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '362' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '363' + fixed: false + raw: String + name: + $id: '361' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name in the name-value pair. + - $id: '364' + collectionFormat: none + defaultValue: + $id: '365' + fixed: false + deprecated: false + documentation: + $id: '366' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '369' + fixed: false + raw: String + name: + $id: '367' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The value in the name-value pair. + serializedName: NameValuePair + summary: Represents a name-value pair. + - $id: '371' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '390' + fixed: false + raw: DeleteCertificateError + properties: + - $id: '372' + collectionFormat: none + defaultValue: + $id: '373' + fixed: false + deprecated: false + documentation: + $id: '374' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '376' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '377' + fixed: false + raw: String + name: + $id: '375' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the certificate deletion error. Codes are invariant + and are intended to be consumed programmatically. + - $id: '378' + collectionFormat: none + defaultValue: + $id: '379' + fixed: false + deprecated: false + documentation: + $id: '380' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '382' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '383' + fixed: false + raw: String + name: + $id: '381' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the certificate deletion error, intended to be + suitable for display in a user interface. + - $id: '384' + collectionFormat: none + defaultValue: + $id: '385' + fixed: false + deprecated: false + documentation: + $id: '386' + fixed: false + raw: >- + This list includes details such as the active pools and nodes + referencing this certificate. However, if a large number of + resources reference the certificate, the list contains only about + the first hundred. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '388' + $type: SequenceType + deprecated: false + elementType: + $ref: '357' + name: + $id: '389' + fixed: false + name: + $id: '387' + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: >- + A list of additional error details related to the certificate deletion + error. + serializedName: DeleteCertificateError + summary: An error encountered by the Batch service when deleting a certificate. + - $id: '391' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + A certificate that can be installed on compute nodes and can be used to + authenticate operations on the machine. + name: + $id: '447' + fixed: false + raw: Certificate + properties: + - $id: '392' + collectionFormat: none + defaultValue: + $id: '393' + fixed: false + deprecated: false + documentation: + $id: '394' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '396' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '397' + fixed: false + raw: String + name: + $id: '395' + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + summary: >- + The X.509 thumbprint of the certificate. This is a sequence of up to + 40 hex digits. + - $id: '398' + collectionFormat: none + defaultValue: + $id: '399' + fixed: false + deprecated: false + documentation: + $id: '400' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '403' + fixed: false + raw: String + name: + $id: '401' + fixed: false + raw: thumbprintAlgorithm + realPath: + - thumbprintAlgorithm + serializedName: thumbprintAlgorithm + summary: The algorithm used to derive the thumbprint. + - $id: '404' + collectionFormat: none + defaultValue: + $id: '405' + fixed: false + deprecated: false + documentation: + $id: '406' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '409' + fixed: false + raw: String + name: + $id: '407' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the certificate. + - $id: '410' + collectionFormat: none + defaultValue: + $id: '411' + fixed: false + deprecated: false + documentation: + $id: '412' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CertificateState + values: + - description: The certificate is available for use in pools. + value: active + - description: >- + The user has requested that the certificate be deleted, but + the delete operation has not yet completed. You may not + reference the certificate when creating or updating pools. + value: deleting + - description: >- + The user requested that the certificate be deleted, but there + are pools that still have references to the certificate, or it + is still installed on one or more compute nodes. (The latter + can occur if the certificate has been removed from the pool, + but the node has not yet restarted. Nodes refresh their + certificates only when they restart.) You may use the cancel + certificate delete operation to cancel the delete, or the + delete certificate operation to retry the delete. + name: deleteFailed + value: deletefailed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '414' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '420' + fixed: false + raw: CertificateState + oldModelAsString: false + underlyingType: + $id: '418' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '419' + fixed: false + raw: String + values: + - $id: '415' + description: The certificate is available for use in pools. + name: active + serializedName: active + - $id: '416' + description: >- + The user has requested that the certificate be deleted, but the + delete operation has not yet completed. You may not reference + the certificate when creating or updating pools. + name: deleting + serializedName: deleting + - $id: '417' + description: >- + The user requested that the certificate be deleted, but there + are pools that still have references to the certificate, or it + is still installed on one or more compute nodes. (The latter can + occur if the certificate has been removed from the pool, but the + node has not yet restarted. Nodes refresh their certificates + only when they restart.) You may use the cancel certificate + delete operation to cancel the delete, or the delete certificate + operation to retry the delete. + name: deleteFailed + serializedName: deletefailed + name: + $id: '413' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the certificate. + - $id: '421' + collectionFormat: none + defaultValue: + $id: '422' + fixed: false + deprecated: false + documentation: + $id: '423' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '425' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '426' + fixed: false + raw: DateTime + name: + $id: '424' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the certificate entered its current state. + - $id: '427' + collectionFormat: none + defaultValue: + $id: '428' + fixed: false + deprecated: false + documentation: + $id: '429' + fixed: false + raw: >- + This property is not set if the certificate is in its initial active + state. + extensions: + x-ms-enum: + modelAsString: false + name: CertificateState + values: + - description: The certificate is available for use in pools. + value: active + - description: >- + The user has requested that the certificate be deleted, but + the delete operation has not yet completed. You may not + reference the certificate when creating or updating pools. + value: deleting + - description: >- + The user requested that the certificate be deleted, but there + are pools that still have references to the certificate, or it + is still installed on one or more compute nodes. (The latter + can occur if the certificate has been removed from the pool, + but the node has not yet restarted. Nodes refresh their + certificates only when they restart.) You may use the cancel + certificate delete operation to cancel the delete, or the + delete certificate operation to retry the delete. + name: deleteFailed + value: deletefailed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '414' + name: + $id: '430' + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the certificate. + - $id: '431' + collectionFormat: none + defaultValue: + $id: '432' + fixed: false + deprecated: false + documentation: + $id: '433' + fixed: false + raw: >- + This property is not set if the certificate is in its initial Active + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '435' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '436' + fixed: false + raw: DateTime + name: + $id: '434' + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the certificate entered its previous state. + - $id: '437' + collectionFormat: none + defaultValue: + $id: '438' + fixed: false + deprecated: false + documentation: + $id: '439' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '441' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '442' + fixed: false + raw: String + name: + $id: '440' + fixed: false + raw: publicData + realPath: + - publicData + serializedName: publicData + summary: The public part of the certificate as a base-64 encoded .cer file. + - $id: '443' + collectionFormat: none + defaultValue: + $id: '444' + fixed: false + deprecated: false + documentation: + $id: '445' + fixed: false + raw: >- + This property is set only if the certificate is in the DeleteFailed + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '371' + name: + $id: '446' + fixed: false + raw: deleteCertificateError + realPath: + - deleteCertificateError + serializedName: deleteCertificateError + summary: >- + The error that occurred on the last attempt to delete this + certificate. + serializedName: Certificate + - $id: '448' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '461' + fixed: false + raw: ApplicationPackageReference + properties: + - $id: '449' + collectionFormat: none + defaultValue: + $id: '450' + fixed: false + deprecated: false + documentation: + $id: '451' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '454' + fixed: false + raw: String + name: + $id: '452' + fixed: false + raw: applicationId + realPath: + - applicationId + serializedName: applicationId + summary: The ID of the application to deploy. + - $id: '455' + collectionFormat: none + defaultValue: + $id: '456' + fixed: false + deprecated: false + documentation: + $id: '457' + fixed: false + raw: >- + If this is omitted on a pool, and no default version is specified + for this application, the request fails with the error code + InvalidApplicationPackageReferences and HTTP status code 409. If + this is omitted on a task, and no default version is specified for + this application, the task fails with a pre-processing error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '460' + fixed: false + raw: String + name: + $id: '458' + fixed: false + raw: version + realPath: + - version + serializedName: version + summary: >- + The version of the application to deploy. If omitted, the default + version is deployed. + serializedName: ApplicationPackageReference + summary: A reference to an application package to be deployed to compute nodes. + - $id: '462' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '483' + fixed: false + raw: ApplicationSummary + properties: + - $id: '463' + collectionFormat: none + defaultValue: + $id: '464' + fixed: false + deprecated: false + documentation: + $id: '465' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '467' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '468' + fixed: false + raw: String + name: + $id: '466' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the application within the account. + - $id: '469' + collectionFormat: none + defaultValue: + $id: '470' + fixed: false + deprecated: false + documentation: + $id: '471' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '473' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '474' + fixed: false + raw: String + name: + $id: '472' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the application. + - $id: '475' + collectionFormat: none + defaultValue: + $id: '476' + fixed: false + deprecated: false + documentation: + $id: '477' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '479' + $type: SequenceType + deprecated: false + elementType: + $id: '480' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '481' + fixed: false + raw: String + name: + $id: '482' + fixed: false + name: + $id: '478' + fixed: false + raw: versions + realPath: + - versions + serializedName: versions + summary: The list of available versions of the application. + serializedName: ApplicationSummary + summary: Contains information about an application in an Azure Batch account. + - $id: '484' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '519' + fixed: false + raw: CertificateAddParameter + properties: + - $id: '485' + collectionFormat: none + defaultValue: + $id: '486' + fixed: false + deprecated: false + documentation: + $id: '487' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '489' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '490' + fixed: false + raw: String + name: + $id: '488' + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + summary: >- + The X.509 thumbprint of the certificate. This is a sequence of up to + 40 hex digits (it may include spaces but these are removed). + - $id: '491' + collectionFormat: none + defaultValue: + $id: '492' + fixed: false + deprecated: false + documentation: + $id: '493' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '496' + fixed: false + raw: String + name: + $id: '494' + fixed: false + raw: thumbprintAlgorithm + realPath: + - thumbprintAlgorithm + serializedName: thumbprintAlgorithm + summary: The algorithm used to derive the thumbprint. This must be sha1. + - $id: '497' + collectionFormat: none + defaultValue: + $id: '498' + fixed: false + deprecated: false + documentation: + $id: '499' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '501' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '502' + fixed: false + raw: String + name: + $id: '500' + fixed: false + raw: data + realPath: + - data + serializedName: data + summary: >- + The base64-encoded contents of the certificate. The maximum size is + 10KB. + - $id: '503' + collectionFormat: none + defaultValue: + $id: '504' + fixed: false + deprecated: false + documentation: + $id: '505' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CertificateFormat + values: + - description: >- + The certificate is a PFX (PKCS#12) formatted certificate or + certificate chain. + value: pfx + - description: The certificate is a base64-encoded X.509 certificate. + value: cer + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '507' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '512' + fixed: false + raw: CertificateFormat + oldModelAsString: false + underlyingType: + $id: '510' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '511' + fixed: false + raw: String + values: + - $id: '508' + description: >- + The certificate is a PFX (PKCS#12) formatted certificate or + certificate chain. + name: pfx + serializedName: pfx + - $id: '509' + description: The certificate is a base64-encoded X.509 certificate. + name: cer + serializedName: cer + name: + $id: '506' + fixed: false + raw: certificateFormat + realPath: + - certificateFormat + serializedName: certificateFormat + summary: The format of the certificate data. + - $id: '513' + collectionFormat: none + defaultValue: + $id: '514' + fixed: false + deprecated: false + documentation: + $id: '515' + fixed: false + raw: >- + This is required if the certificate format is pfx. It should be + omitted if the certificate format is cer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '517' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '518' + fixed: false + raw: String + name: + $id: '516' + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password to access the certificate's private key. + serializedName: CertificateAddParameter + summary: >- + A certificate that can be installed on compute nodes and can be used to + authenticate operations on the machine. + - $id: '520' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '533' + fixed: false + raw: CertificateListResult + properties: + - $id: '521' + collectionFormat: none + defaultValue: + $id: '522' + fixed: false + deprecated: false + documentation: + $id: '523' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '525' + $type: SequenceType + deprecated: false + elementType: + $ref: '391' + name: + $id: '526' + fixed: false + name: + $id: '524' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of certificates. + - $id: '527' + collectionFormat: none + defaultValue: + $id: '528' + fixed: false + deprecated: false + documentation: + $id: '529' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '531' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '532' + fixed: false + raw: String + name: + $id: '530' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CertificateListResult + summary: The result of listing the certificates in the account. + - $id: '534' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '565' + fixed: false + raw: FileProperties + properties: + - $id: '535' + collectionFormat: none + defaultValue: + $id: '536' + fixed: false + deprecated: false + documentation: + $id: '537' + fixed: false + raw: The creation time is not returned for files on Linux compute nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '539' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '540' + fixed: false + raw: DateTime + name: + $id: '538' + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The file creation time. + - $id: '541' + collectionFormat: none + defaultValue: + $id: '542' + fixed: false + deprecated: false + documentation: + $id: '543' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '545' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '546' + fixed: false + raw: DateTime + name: + $id: '544' + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The time at which the file was last modified. + - $id: '547' + collectionFormat: none + defaultValue: + $id: '548' + fixed: false + deprecated: false + documentation: + $id: '549' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '551' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '552' + fixed: false + raw: Long + name: + $id: '550' + fixed: false + raw: contentLength + realPath: + - contentLength + serializedName: contentLength + summary: The length of the file. + - $id: '553' + collectionFormat: none + defaultValue: + $id: '554' + fixed: false + deprecated: false + documentation: + $id: '555' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '557' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '558' + fixed: false + raw: String + name: + $id: '556' + fixed: false + raw: contentType + realPath: + - contentType + serializedName: contentType + summary: The content type of the file. + - $id: '559' + collectionFormat: none + defaultValue: + $id: '560' + fixed: false + deprecated: false + documentation: + $id: '561' + fixed: false + raw: The file mode is returned only for files on Linux compute nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '563' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '564' + fixed: false + raw: String + name: + $id: '562' + fixed: false + raw: fileMode + realPath: + - fileMode + serializedName: fileMode + summary: The file mode attribute in octal format. + serializedName: FileProperties + summary: The properties of a file on a compute node. + - $id: '566' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '589' + fixed: false + raw: NodeFile + properties: + - $id: '567' + collectionFormat: none + defaultValue: + $id: '568' + fixed: false + deprecated: false + documentation: + $id: '569' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '571' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '572' + fixed: false + raw: String + name: + $id: '570' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The file path. + - $id: '573' + collectionFormat: none + defaultValue: + $id: '574' + fixed: false + deprecated: false + documentation: + $id: '575' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '577' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '578' + fixed: false + raw: String + name: + $id: '576' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the file. + - $id: '579' + collectionFormat: none + defaultValue: + $id: '580' + fixed: false + deprecated: false + documentation: + $id: '581' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '583' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '584' + fixed: false + raw: Boolean + name: + $id: '582' + fixed: false + raw: isDirectory + realPath: + - isDirectory + serializedName: isDirectory + summary: Whether the object represents a directory. + - $id: '585' + collectionFormat: none + defaultValue: + $id: '586' + fixed: false + deprecated: false + documentation: + $id: '587' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '534' + name: + $id: '588' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + summary: The file properties. + serializedName: NodeFile + summary: Information about a file or directory on a compute node. + - $id: '590' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '603' + fixed: false + raw: NodeFileListResult + properties: + - $id: '591' + collectionFormat: none + defaultValue: + $id: '592' + fixed: false + deprecated: false + documentation: + $id: '593' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '595' + $type: SequenceType + deprecated: false + elementType: + $ref: '566' + name: + $id: '596' + fixed: false + name: + $id: '594' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of files. + - $id: '597' + collectionFormat: none + defaultValue: + $id: '598' + fixed: false + deprecated: false + documentation: + $id: '599' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '601' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '602' + fixed: false + raw: String + name: + $id: '600' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: NodeFileListResult + summary: >- + The result of listing the files on a compute node, or the files associated + with a task on a node. + - $id: '604' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '629' + fixed: false + raw: Schedule + properties: + - $id: '605' + collectionFormat: none + defaultValue: + $id: '606' + fixed: false + deprecated: false + documentation: + $id: '607' + fixed: false + raw: >- + If you do not specify a doNotRunUntil time, the schedule becomes + ready to create jobs immediately. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '609' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '610' + fixed: false + raw: DateTime + name: + $id: '608' + fixed: false + raw: doNotRunUntil + realPath: + - doNotRunUntil + serializedName: doNotRunUntil + summary: >- + The earliest time at which any job may be created under this job + schedule. + - $id: '611' + collectionFormat: none + defaultValue: + $id: '612' + fixed: false + deprecated: false + documentation: + $id: '613' + fixed: false + raw: >- + If you do not specify a doNotRunAfter time, and you are creating a + recurring job schedule, the job schedule will remain active until + you explicitly terminate it. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '615' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '616' + fixed: false + raw: DateTime + name: + $id: '614' + fixed: false + raw: doNotRunAfter + realPath: + - doNotRunAfter + serializedName: doNotRunAfter + summary: >- + A time after which no job will be created under this job schedule. The + schedule will move to the completed state as soon as this deadline is + past and there is no active job under this job schedule. + - $id: '617' + collectionFormat: none + defaultValue: + $id: '618' + fixed: false + deprecated: false + documentation: + $id: '619' + fixed: false + raw: >- + If a job is not created within the startWindow interval, then the + 'opportunity' is lost; no job will be created until the next + recurrence of the schedule. If the schedule is recurring, and the + startWindow is longer than the recurrence interval, then this is + equivalent to an infinite startWindow, because the job that is 'due' + in one recurrenceInterval is not carried forward into the next + recurrence interval. The default is infinite. The minimum value is 1 + minute. If you specify a lower value, the Batch service rejects the + schedule with an error; if you are calling the REST API directly, + the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '621' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '622' + fixed: false + raw: TimeSpan + name: + $id: '620' + fixed: false + raw: startWindow + realPath: + - startWindow + serializedName: startWindow + summary: >- + The time interval, starting from the time at which the schedule + indicates a job should be created, within which a job must be created. + - $id: '623' + collectionFormat: none + defaultValue: + $id: '624' + fixed: false + deprecated: false + documentation: + $id: '625' + fixed: false + raw: >- + Because a job schedule can have at most one active job under it at + any given time, if it is time to create a new job under a job + schedule, but the previous job is still running, the Batch service + will not create the new job until the previous job finishes. If the + previous job does not finish within the startWindow period of the + new recurrenceInterval, then no new job will be scheduled for that + interval. For recurring jobs, you should normally specify a + jobManagerTask in the jobSpecification. If you do not use + jobManagerTask, you will need an external process to monitor when + jobs are created, add tasks to the jobs and terminate the jobs ready + for the next recurrence. The default is that the schedule does not + recur: one job is created, within the startWindow after the + doNotRunUntil time, and the schedule is complete as soon as that job + finishes. The minimum value is 1 minute. If you specify a lower + value, the Batch service rejects the schedule with an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '627' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '628' + fixed: false + raw: TimeSpan + name: + $id: '626' + fixed: false + raw: recurrenceInterval + realPath: + - recurrenceInterval + serializedName: recurrenceInterval + summary: >- + The time interval between the start times of two successive jobs under + the job schedule. A job schedule can have at most one active job under + it at any given time. + serializedName: Schedule + summary: The schedule according to which jobs will be created + - $id: '630' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '643' + fixed: false + raw: JobConstraints + properties: + - $id: '631' + collectionFormat: none + defaultValue: + $id: '632' + fixed: false + deprecated: false + documentation: + $id: '633' + fixed: false + raw: >- + If the job does not complete within the time limit, the Batch + service terminates it and any tasks that are still running. In this + case, the termination reason will be MaxWallClockTimeExpiry. If this + property is not specified, there is no time limit on how long the + job may run. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '635' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '636' + fixed: false + raw: TimeSpan + name: + $id: '634' + fixed: false + raw: maxWallClockTime + realPath: + - maxWallClockTime + serializedName: maxWallClockTime + summary: >- + The maximum elapsed time that the job may run, measured from the time + the job is created. + - $id: '637' + collectionFormat: none + defaultValue: + $id: '638' + fixed: false + deprecated: false + documentation: + $id: '639' + fixed: false + raw: >- + Note that this value specifically controls the number of retries. + The Batch service will try each task once, and may then retry up to + this limit. For example, if the maximum retry count is 3, Batch + tries a task up to 4 times (one initial try and 3 retries). If the + maximum retry count is 0, the Batch service does not retry tasks. If + the maximum retry count is -1, the Batch service retries tasks + without limit. The default value is 0 (no retries). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '641' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '642' + fixed: false + raw: Int + name: + $id: '640' + fixed: false + raw: maxTaskRetryCount + realPath: + - maxTaskRetryCount + serializedName: maxTaskRetryCount + summary: >- + The maximum number of times each task may be retried. The Batch + service retries a task if its exit code is nonzero. + serializedName: JobConstraints + summary: The execution constraints for a job. + - $id: '644' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '663' + fixed: false + raw: ContainerRegistry + properties: + - $id: '645' + collectionFormat: none + defaultValue: + $id: '646' + fixed: false + deprecated: false + documentation: + $id: '647' + fixed: false + raw: 'If omitted, the default is "docker.io".' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '650' + fixed: false + raw: String + name: + $id: '648' + fixed: false + raw: registryServer + realPath: + - registryServer + serializedName: registryServer + summary: The registry URL. + - $id: '651' + collectionFormat: none + defaultValue: + $id: '652' + fixed: false + deprecated: false + documentation: + $id: '653' + fixed: false + extensions: + x-ms-client-name: userName + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '656' + fixed: false + raw: String + name: + $id: '654' + fixed: false + raw: username + realPath: + - username + serializedName: username + summary: The user name to log into the registry server. + - $id: '657' + collectionFormat: none + defaultValue: + $id: '658' + fixed: false + deprecated: false + documentation: + $id: '659' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '662' + fixed: false + raw: String + name: + $id: '660' + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password to log into the registry server. + serializedName: ContainerRegistry + summary: A private container registry. + - $id: '664' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '681' + fixed: false + raw: TaskContainerSettings + properties: + - $id: '665' + collectionFormat: none + defaultValue: + $id: '666' + fixed: false + deprecated: false + documentation: + $id: '667' + fixed: false + raw: >- + These additional options are supplied as arguments to the "docker + create" command, in addition to those controlled by the Batch + Service. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '669' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '670' + fixed: false + raw: String + name: + $id: '668' + fixed: false + raw: containerRunOptions + realPath: + - containerRunOptions + serializedName: containerRunOptions + summary: Additional options to the container create command. + - $id: '671' + collectionFormat: none + defaultValue: + $id: '672' + fixed: false + deprecated: false + documentation: + $id: '673' + fixed: false + raw: >- + This is the full image reference, as would be specified to "docker + pull". If no tag is provided as part of the image name, the tag + ":latest" is used as a default. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '675' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '676' + fixed: false + raw: String + name: + $id: '674' + fixed: false + raw: imageName + realPath: + - imageName + serializedName: imageName + summary: The image to use to create the container in which the task will run. + - $id: '677' + collectionFormat: none + defaultValue: + $id: '678' + fixed: false + deprecated: false + documentation: + $id: '679' + fixed: false + raw: >- + This setting can be omitted if was already provided at pool + creation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '644' + name: + $id: '680' + fixed: false + raw: registry + realPath: + - registry + serializedName: registry + summary: The private registry which contains the container image. + serializedName: TaskContainerSettings + summary: The container settings for a task. + - $id: '682' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '701' + fixed: false + raw: ResourceFile + properties: + - $id: '683' + collectionFormat: none + defaultValue: + $id: '684' + fixed: false + deprecated: false + documentation: + $id: '685' + fixed: false + raw: >- + This URL must be readable using anonymous access; that is, the Batch + service does not present any credentials when downloading the blob. + There are two ways to get such a URL for a blob in Azure storage: + include a Shared Access Signature (SAS) granting read permissions on + the blob, or set the ACL for the blob or its container to allow + public access. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '687' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '688' + fixed: false + raw: String + name: + $id: '686' + fixed: false + raw: blobSource + realPath: + - blobSource + serializedName: blobSource + summary: The URL of the file within Azure Blob Storage. + - $id: '689' + collectionFormat: none + defaultValue: + $id: '690' + fixed: false + deprecated: false + documentation: + $id: '691' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '693' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '694' + fixed: false + raw: String + name: + $id: '692' + fixed: false + raw: filePath + realPath: + - filePath + serializedName: filePath + summary: >- + The location on the compute node to which to download the file, + relative to the task's working directory. + - $id: '695' + collectionFormat: none + defaultValue: + $id: '696' + fixed: false + deprecated: false + documentation: + $id: '697' + fixed: false + raw: >- + This property applies only to files being downloaded to Linux + compute nodes. It will be ignored if it is specified for a + resourceFile which will be downloaded to a Windows node. If this + property is not specified for a Linux node, then a default value of + 0770 is applied to the file. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '699' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '700' + fixed: false + raw: String + name: + $id: '698' + fixed: false + raw: fileMode + realPath: + - fileMode + serializedName: fileMode + summary: The file permission mode attribute in octal format. + serializedName: ResourceFile + summary: A file to be downloaded from Azure blob storage to a compute node. + - $id: '702' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '715' + fixed: false + raw: EnvironmentSetting + properties: + - $id: '703' + collectionFormat: none + defaultValue: + $id: '704' + fixed: false + deprecated: false + documentation: + $id: '705' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '707' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '708' + fixed: false + raw: String + name: + $id: '706' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the environment variable. + - $id: '709' + collectionFormat: none + defaultValue: + $id: '710' + fixed: false + deprecated: false + documentation: + $id: '711' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '714' + fixed: false + raw: String + name: + $id: '712' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The value of the environment variable. + serializedName: EnvironmentSetting + summary: An environment variable to be set on a task process. + - $id: '716' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '738' + fixed: false + raw: ExitOptions + properties: + - $id: '717' + collectionFormat: none + defaultValue: + $id: '718' + fixed: false + deprecated: false + documentation: + $id: '719' + fixed: false + raw: >- + The default is none for exit code 0 and terminate for all other exit + conditions. If the job's onTaskFailed property is noaction, then + specifying this property returns an error and the add task request + fails with an invalid property value error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). + extensions: + x-ms-enum: + modelAsString: false + name: JobAction + values: + - description: Take no action. + value: none + - description: >- + Disable the job. This is equivalent to calling the disable job + API, with a disableTasks value of requeue. + value: disable + - description: >- + Terminate the job. The terminateReason in the job's + executionInfo is set to "TaskFailed". + value: terminate + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '721' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '727' + fixed: false + raw: JobAction + oldModelAsString: false + underlyingType: + $id: '725' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '726' + fixed: false + raw: String + values: + - $id: '722' + description: Take no action. + name: none + serializedName: none + - $id: '723' + description: >- + Disable the job. This is equivalent to calling the disable job + API, with a disableTasks value of requeue. + name: disable + serializedName: disable + - $id: '724' + description: >- + Terminate the job. The terminateReason in the job's + executionInfo is set to "TaskFailed". + name: terminate + serializedName: terminate + name: + $id: '720' + fixed: false + raw: jobAction + realPath: + - jobAction + serializedName: jobAction + summary: >- + An action to take on the job containing the task, if the task + completes with the given exit condition and the job's onTaskFailed + property is 'performExitOptionsJobAction'. + - $id: '728' + collectionFormat: none + defaultValue: + $id: '729' + fixed: false + deprecated: false + documentation: + $id: '730' + fixed: false + raw: >- + The default is 'satisfy' for exit code 0, and 'block' for all other + exit conditions. If the job's usesTaskDependencies property is set + to false, then specifying the dependencyAction property returns an + error and the add task request fails with an invalid property value + error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + extensions: + x-ms-enum: + modelAsString: false + name: DependencyAction + values: + - description: Satisfy the task's dependencies. + value: satisfy + - description: Block the task's dependencies. + value: block + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '732' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '737' + fixed: false + raw: DependencyAction + oldModelAsString: false + underlyingType: + $id: '735' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '736' + fixed: false + raw: String + values: + - $id: '733' + description: Satisfy the task's dependencies. + name: satisfy + serializedName: satisfy + - $id: '734' + description: Block the task's dependencies. + name: block + serializedName: block + name: + $id: '731' + fixed: false + raw: dependencyAction + realPath: + - dependencyAction + serializedName: dependencyAction + summary: >- + An action that the Batch service performs on tasks that depend on this + task. + serializedName: ExitOptions + summary: Specifies how the Batch service responds to a particular exit condition. + - $id: '739' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '750' + fixed: false + raw: ExitCodeMapping + properties: + - $id: '740' + collectionFormat: none + defaultValue: + $id: '741' + fixed: false + deprecated: false + documentation: + $id: '742' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '744' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '745' + fixed: false + raw: Int + name: + $id: '743' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: A process exit code. + - $id: '746' + collectionFormat: none + defaultValue: + $id: '747' + fixed: false + deprecated: false + documentation: + $id: '748' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '716' + name: + $id: '749' + fixed: false + raw: exitOptions + realPath: + - exitOptions + serializedName: exitOptions + summary: >- + How the Batch service should respond if the task exits with this exit + code. + serializedName: ExitCodeMapping + summary: >- + How the Batch service should respond if a task exits with a particular + exit code. + - $id: '751' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '768' + fixed: false + raw: ExitCodeRangeMapping + properties: + - $id: '752' + collectionFormat: none + defaultValue: + $id: '753' + fixed: false + deprecated: false + documentation: + $id: '754' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '756' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '757' + fixed: false + raw: Int + name: + $id: '755' + fixed: false + raw: start + realPath: + - start + serializedName: start + summary: The first exit code in the range. + - $id: '758' + collectionFormat: none + defaultValue: + $id: '759' + fixed: false + deprecated: false + documentation: + $id: '760' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '762' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '763' + fixed: false + raw: Int + name: + $id: '761' + fixed: false + raw: end + realPath: + - end + serializedName: end + summary: The last exit code in the range. + - $id: '764' + collectionFormat: none + defaultValue: + $id: '765' + fixed: false + deprecated: false + documentation: + $id: '766' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '716' + name: + $id: '767' + fixed: false + raw: exitOptions + realPath: + - exitOptions + serializedName: exitOptions + summary: >- + How the Batch service should respond if the task exits with an exit + code in the range start to end (inclusive). + serializedName: ExitCodeRangeMapping + summary: >- + A range of exit codes and how the Batch service should respond to exit + codes within that range. + - $id: '769' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '794' + fixed: false + raw: ExitConditions + properties: + - $id: '770' + collectionFormat: none + defaultValue: + $id: '771' + fixed: false + deprecated: false + documentation: + $id: '772' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '774' + $type: SequenceType + deprecated: false + elementType: + $ref: '739' + name: + $id: '775' + fixed: false + name: + $id: '773' + fixed: false + raw: exitCodes + realPath: + - exitCodes + serializedName: exitCodes + summary: >- + A list of individual task exit codes and how the Batch service should + respond to them. + - $id: '776' + collectionFormat: none + defaultValue: + $id: '777' + fixed: false + deprecated: false + documentation: + $id: '778' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '780' + $type: SequenceType + deprecated: false + elementType: + $ref: '751' + name: + $id: '781' + fixed: false + name: + $id: '779' + fixed: false + raw: exitCodeRanges + realPath: + - exitCodeRanges + serializedName: exitCodeRanges + summary: >- + A list of task exit code ranges and how the Batch service should + respond to them. + - $id: '782' + collectionFormat: none + defaultValue: + $id: '783' + fixed: false + deprecated: false + documentation: + $id: '784' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '716' + name: + $id: '785' + fixed: false + raw: preProcessingError + realPath: + - preProcessingError + serializedName: preProcessingError + summary: >- + How the Batch service should respond if the task fails to start due to + an error. + - $id: '786' + collectionFormat: none + defaultValue: + $id: '787' + fixed: false + deprecated: false + documentation: + $id: '788' + fixed: false + raw: >- + If the task exited with an exit code that was specified via + exitCodes or exitCodeRanges, and then encountered a file upload + error, then the action specified by the exit code takes precedence. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '716' + name: + $id: '789' + fixed: false + raw: fileUploadError + realPath: + - fileUploadError + serializedName: fileUploadError + summary: How the Batch service should respond if a file upload error occurs. + - $id: '790' + collectionFormat: none + defaultValue: + $id: '791' + fixed: false + deprecated: false + documentation: + $id: '792' + fixed: false + raw: >- + This value is used if the task exits with any nonzero exit code not + listed in the exitCodes or exitCodeRanges collection, with a + pre-processing error if the preProcessingError property is not + present, or with a file upload error if the fileUploadError property + is not present. If you want non-default behaviour on exit code 0, + you must list it explicitly using the exitCodes or exitCodeRanges + collection. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '716' + name: + $id: '793' + fixed: false + raw: default + realPath: + - default + serializedName: default + summary: >- + How the Batch service should respond if the task fails with an exit + condition not covered by any of the other properties. + serializedName: ExitConditions + summary: Specifies how the Batch service should respond when the task completes. + - $id: '795' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '816' + fixed: false + raw: AutoUserSpecification + properties: + - $id: '796' + collectionFormat: none + defaultValue: + $id: '797' + fixed: false + deprecated: false + documentation: + $id: '798' + fixed: false + raw: The default value is task. + extensions: + x-ms-enum: + modelAsString: false + name: AutoUserScope + values: + - description: >- + Specifies that the service should create a new user for the + task. + value: task + - description: >- + Specifies that the task runs as the common auto user account + which is created on every node in a pool. + value: pool + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '800' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '805' + fixed: false + raw: AutoUserScope + oldModelAsString: false + underlyingType: + $id: '803' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '804' + fixed: false + raw: String + values: + - $id: '801' + description: >- + Specifies that the service should create a new user for the + task. + name: task + serializedName: task + - $id: '802' + description: >- + Specifies that the task runs as the common auto user account + which is created on every node in a pool. + name: pool + serializedName: pool + name: + $id: '799' + fixed: false + raw: scope + realPath: + - scope + serializedName: scope + summary: The scope for the auto user + - $id: '806' + collectionFormat: none + defaultValue: + $id: '807' + fixed: false + deprecated: false + documentation: + $id: '808' + fixed: false + raw: >- + nonAdmin - The auto user is a standard user without elevated access. + admin - The auto user is a user with elevated access and operates + with full Administrator permissions. The default value is nonAdmin. + extensions: + x-ms-enum: + modelAsString: false + name: ElevationLevel + values: + - description: The user is a standard user without elevated access. + name: nonAdmin + value: nonadmin + - description: >- + The user is a user with elevated access and operates with full + Administrator permissions. + value: admin + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '810' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '815' + fixed: false + raw: ElevationLevel + oldModelAsString: false + underlyingType: + $id: '813' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '814' + fixed: false + raw: String + values: + - $id: '811' + description: The user is a standard user without elevated access. + name: nonAdmin + serializedName: nonadmin + - $id: '812' + description: >- + The user is a user with elevated access and operates with full + Administrator permissions. + name: admin + serializedName: admin + name: + $id: '809' + fixed: false + raw: elevationLevel + realPath: + - elevationLevel + serializedName: elevationLevel + summary: The elevation level of the auto user. + serializedName: AutoUserSpecification + summary: >- + Specifies the parameters for the auto user that runs a task on the Batch + service. + - $id: '817' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Specify either the userName or autoUser property, but not both.' + name: + $id: '828' + fixed: false + raw: UserIdentity + properties: + - $id: '818' + collectionFormat: none + defaultValue: + $id: '819' + fixed: false + deprecated: false + documentation: + $id: '820' + fixed: false + raw: >- + The userName and autoUser properties are mutually exclusive; you + must specify one but not both. + extensions: + x-ms-client-name: userName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '823' + fixed: false + raw: String + name: + $id: '821' + fixed: false + raw: username + realPath: + - username + serializedName: username + summary: The name of the user identity under which the task is run. + - $id: '824' + collectionFormat: none + defaultValue: + $id: '825' + fixed: false + deprecated: false + documentation: + $id: '826' + fixed: false + raw: >- + The userName and autoUser properties are mutually exclusive; you + must specify one but not both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '795' + name: + $id: '827' + fixed: false + raw: autoUser + realPath: + - autoUser + serializedName: autoUser + summary: The auto user under which the task is run. + serializedName: UserIdentity + summary: The definition of the user identity under which the task is run. + - $id: '829' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '848' + fixed: false + raw: LinuxUserConfiguration + properties: + - $id: '830' + collectionFormat: none + defaultValue: + $id: '831' + fixed: false + deprecated: false + documentation: + $id: '832' + fixed: false + raw: >- + The uid and gid properties must be specified together or not at all. + If not specified the underlying operating system picks the uid. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '834' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '835' + fixed: false + raw: Int + name: + $id: '833' + fixed: false + raw: uid + realPath: + - uid + serializedName: uid + summary: The user ID of the user account. + - $id: '836' + collectionFormat: none + defaultValue: + $id: '837' + fixed: false + deprecated: false + documentation: + $id: '838' + fixed: false + raw: >- + The uid and gid properties must be specified together or not at all. + If not specified the underlying operating system picks the gid. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '840' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '841' + fixed: false + raw: Int + name: + $id: '839' + fixed: false + raw: gid + realPath: + - gid + serializedName: gid + summary: The group ID for the user account. + - $id: '842' + collectionFormat: none + defaultValue: + $id: '843' + fixed: false + deprecated: false + documentation: + $id: '844' + fixed: false + raw: >- + The private key must not be password protected. The private key is + used to automatically configure asymmetric-key based authentication + for SSH between nodes in a Linux pool when the pool's + enableInterNodeCommunication property is true (it is ignored if + enableInterNodeCommunication is false). It does this by placing the + key pair into the user's .ssh directory. If not specified, + password-less SSH is not configured between nodes (no modification + of the user's .ssh directory is done). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '846' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '847' + fixed: false + raw: String + name: + $id: '845' + fixed: false + raw: sshPrivateKey + realPath: + - sshPrivateKey + serializedName: sshPrivateKey + summary: The SSH private key for the user account. + serializedName: LinuxUserConfiguration + summary: Properties used to create a user account on a Linux node. + - $id: '849' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '870' + fixed: false + raw: UserAccount + properties: + - $id: '850' + collectionFormat: none + defaultValue: + $id: '851' + fixed: false + deprecated: false + documentation: + $id: '852' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '854' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '855' + fixed: false + raw: String + name: + $id: '853' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the user account. + - $id: '856' + collectionFormat: none + defaultValue: + $id: '857' + fixed: false + deprecated: false + documentation: + $id: '858' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '860' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '861' + fixed: false + raw: String + name: + $id: '859' + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password for the user account. + - $id: '862' + collectionFormat: none + defaultValue: + $id: '863' + fixed: false + deprecated: false + documentation: + $id: '864' + fixed: false + raw: >- + nonAdmin - The auto user is a standard user without elevated access. + admin - The auto user is a user with elevated access and operates + with full Administrator permissions. The default value is nonAdmin. + extensions: + x-ms-enum: + modelAsString: false + name: ElevationLevel + values: + - description: The user is a standard user without elevated access. + name: nonAdmin + value: nonadmin + - description: >- + The user is a user with elevated access and operates with full + Administrator permissions. + value: admin + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '810' + name: + $id: '865' + fixed: false + raw: elevationLevel + realPath: + - elevationLevel + serializedName: elevationLevel + summary: The elevation level of the user account. + - $id: '866' + collectionFormat: none + defaultValue: + $id: '867' + fixed: false + deprecated: false + documentation: + $id: '868' + fixed: false + raw: >- + This property is ignored if specified on a Windows pool. If not + specified, the user is created with the default options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '829' + name: + $id: '869' + fixed: false + raw: linuxUserConfiguration + realPath: + - linuxUserConfiguration + serializedName: linuxUserConfiguration + summary: The Linux-specific user configuration for the user account. + serializedName: UserAccount + summary: >- + Properties used to create a user used to execute tasks on an Azure Batch + node. + - $id: '871' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '890' + fixed: false + raw: TaskConstraints + properties: + - $id: '872' + collectionFormat: none + defaultValue: + $id: '873' + fixed: false + deprecated: false + documentation: + $id: '874' + fixed: false + raw: >- + If this is not specified, there is no time limit on how long the + task may run. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '876' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '877' + fixed: false + raw: TimeSpan + name: + $id: '875' + fixed: false + raw: maxWallClockTime + realPath: + - maxWallClockTime + serializedName: maxWallClockTime + summary: >- + The maximum elapsed time that the task may run, measured from the time + the task starts. If the task does not complete within the time limit, + the Batch service terminates it. + - $id: '878' + collectionFormat: none + defaultValue: + $id: '879' + fixed: false + deprecated: false + documentation: + $id: '880' + fixed: false + raw: >- + The default is infinite, i.e. the task directory will be retained + until the compute node is removed or reimaged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '882' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '883' + fixed: false + raw: TimeSpan + name: + $id: '881' + fixed: false + raw: retentionTime + realPath: + - retentionTime + serializedName: retentionTime + summary: >- + The minimum time to retain the task directory on the compute node + where it ran, from the time it completes execution. After this time, + the Batch service may delete the task directory and all its contents. + - $id: '884' + collectionFormat: none + defaultValue: + $id: '885' + fixed: false + deprecated: false + documentation: + $id: '886' + fixed: false + raw: >- + Note that this value specifically controls the number of retries. + The Batch service will try the task once, and may then retry up to + this limit. For example, if the maximum retry count is 3, Batch + tries the task up to 4 times (one initial try and 3 retries). If the + maximum retry count is 0, the Batch service does not retry the task. + If the maximum retry count is -1, the Batch service retries the task + without limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '888' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '889' + fixed: false + raw: Int + name: + $id: '887' + fixed: false + raw: maxTaskRetryCount + realPath: + - maxTaskRetryCount + serializedName: maxTaskRetryCount + summary: >- + The maximum number of times the task may be retried. The Batch service + retries a task if its exit code is nonzero. + serializedName: TaskConstraints + summary: Execution constraints to apply to a task. + - $id: '891' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '904' + fixed: false + raw: OutputFileBlobContainerDestination + properties: + - $id: '892' + collectionFormat: none + defaultValue: + $id: '893' + fixed: false + deprecated: false + documentation: + $id: '894' + fixed: false + raw: >- + If filePattern refers to a specific file (i.e. contains no + wildcards), then path is the name of the blob to which to upload + that file. If filePattern contains one or more wildcards (and + therefore may match multiple files), then path is the name of the + blob virtual directory (which is prepended to each blob name) to + which to upload the file(s). If omitted, file(s) are uploaded to the + root of the container with a blob name matching their file name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '897' + fixed: false + raw: String + name: + $id: '895' + fixed: false + raw: path + realPath: + - path + serializedName: path + summary: >- + The destination blob or virtual directory within the Azure Storage + container. + - $id: '898' + collectionFormat: none + defaultValue: + $id: '899' + fixed: false + deprecated: false + documentation: + $id: '900' + fixed: false + raw: >- + The URL must include a Shared Access Signature (SAS) granting write + permissions to the container. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '902' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '903' + fixed: false + raw: String + name: + $id: '901' + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + summary: >- + The URL of the container within Azure Blob Storage to which to upload + the file(s). + serializedName: OutputFileBlobContainerDestination + summary: >- + Specifies a file upload destination within an Azure blob storage + container. + - $id: '905' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '910' + fixed: false + raw: OutputFileDestination + properties: + - $id: '906' + collectionFormat: none + defaultValue: + $id: '907' + fixed: false + deprecated: false + documentation: + $id: '908' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '891' + name: + $id: '909' + fixed: false + raw: container + realPath: + - container + serializedName: container + summary: A location in Azure blob storage to which files are uploaded. + serializedName: OutputFileDestination + summary: The destination to which a file should be uploaded. + - $id: '911' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '923' + fixed: false + raw: OutputFileUploadOptions + properties: + - $id: '912' + collectionFormat: none + defaultValue: + $id: '913' + fixed: false + deprecated: false + documentation: + $id: '914' + fixed: false + raw: The default is taskcompletion. + extensions: + x-ms-enum: + modelAsString: false + name: OutputFileUploadCondition + values: + - description: >- + Upload the file(s) only after the task process exits with an + exit code of 0. + name: taskSuccess + value: tasksuccess + - description: >- + Upload the file(s) only after the task process exits with a + nonzero exit code. + name: taskFailure + value: taskfailure + - description: >- + Upload the file(s) after the task process exits, no matter + what the exit code was. + name: taskCompletion + value: taskcompletion + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '916' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '922' + fixed: false + raw: OutputFileUploadCondition + oldModelAsString: false + underlyingType: + $id: '920' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '921' + fixed: false + raw: String + values: + - $id: '917' + description: >- + Upload the file(s) only after the task process exits with an + exit code of 0. + name: taskSuccess + serializedName: tasksuccess + - $id: '918' + description: >- + Upload the file(s) only after the task process exits with a + nonzero exit code. + name: taskFailure + serializedName: taskfailure + - $id: '919' + description: >- + Upload the file(s) after the task process exits, no matter what + the exit code was. + name: taskCompletion + serializedName: taskcompletion + name: + $id: '915' + fixed: false + raw: uploadCondition + realPath: + - uploadCondition + serializedName: uploadCondition + summary: >- + The conditions under which the task output file or set of files should + be uploaded. + serializedName: OutputFileUploadOptions + summary: >- + Details about an output file upload operation, including under what + conditions to perform the upload. + - $id: '924' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '939' + fixed: false + raw: OutputFile + properties: + - $id: '925' + collectionFormat: none + defaultValue: + $id: '926' + fixed: false + deprecated: false + documentation: + $id: '927' + fixed: false + raw: >- + Both relative and absolute paths are supported. Relative paths are + relative to the task working directory. The following wildcards are + supported: * matches 0 or more characters (for example pattern abc* + would match abc or abcdef), ** matches any directory, ? matches any + single character, [abc] matches one character in the brackets, and + [a-c] matches one character in the range. Brackets can include a + negation to match any character not specified (for example [!abc] + matches any character but a, b, or c). If a file name starts with + "." it is ignored by default but may be matched by specifying it + explicitly (for example *.gif will not match .a.gif, but .*.gif + will). A simple example: **\*.txt matches any file that does not + start in '.' and ends with .txt in the task working directory or any + subdirectory. If the filename contains a wildcard character it can + be escaped using brackets (for example abc[*] would match a file + named abc*). Note that both \ and / are treated as directory + separators on Windows, but only / is on Linux. Environment variables + (%var% on Windows or $var on Linux) are expanded prior to the + pattern being applied. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '929' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '930' + fixed: false + raw: String + name: + $id: '928' + fixed: false + raw: filePattern + realPath: + - filePattern + serializedName: filePattern + summary: A pattern indicating which file(s) to upload. + - $id: '931' + collectionFormat: none + defaultValue: + $id: '932' + fixed: false + deprecated: false + documentation: + $id: '933' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '905' + name: + $id: '934' + fixed: false + raw: destination + realPath: + - destination + serializedName: destination + summary: The destination for the output file(s). + - $id: '935' + collectionFormat: none + defaultValue: + $id: '936' + fixed: false + deprecated: false + documentation: + $id: '937' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '911' + name: + $id: '938' + fixed: false + raw: uploadOptions + realPath: + - uploadOptions + serializedName: uploadOptions + summary: >- + Additional options for the upload operation, including under what + conditions to perform the upload. + serializedName: OutputFile + summary: >- + A specification for uploading files from an Azure Batch node to another + location after the Batch service has finished executing the task process. + - $id: '940' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Job Manager task is automatically started when the job is created. The + Batch service tries to schedule the Job Manager task before any other + tasks in the job. When shrinking a pool, the Batch service tries to + preserve compute nodes where Job Manager tasks are running for as long as + possible (that is, nodes running 'normal' tasks are removed before nodes + running Job Manager tasks). When a Job Manager task fails and needs to be + restarted, the system tries to schedule it at the highest priority. If + there are no idle nodes available, the system may terminate one of the + running tasks in the pool and return it to the queue in order to make room + for the Job Manager task to restart. Note that a Job Manager task in one + job does not have priority over tasks in other jobs. Across jobs, only job + level priorities are observed. For example, if a Job Manager in a priority + 0 job needs to be restarted, it will not displace tasks of a priority 1 + job. + name: + $id: '1017' + fixed: false + raw: JobManagerTask + properties: + - $id: '941' + collectionFormat: none + defaultValue: + $id: '942' + fixed: false + deprecated: false + documentation: + $id: '943' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores and cannot contain more than 64 + characters. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '945' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '946' + fixed: false + raw: String + name: + $id: '944' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the Job Manager task within the job. + - $id: '947' + collectionFormat: none + defaultValue: + $id: '948' + fixed: false + deprecated: false + documentation: + $id: '949' + fixed: false + raw: >- + It need not be unique and can contain any Unicode characters up to a + maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '951' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '952' + fixed: false + raw: String + name: + $id: '950' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name of the Job Manager task. + - $id: '953' + collectionFormat: none + defaultValue: + $id: '954' + fixed: false + deprecated: false + documentation: + $id: '955' + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '957' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '958' + fixed: false + raw: String + name: + $id: '956' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the Job Manager task. + - $id: '959' + collectionFormat: none + defaultValue: + $id: '960' + fixed: false + deprecated: false + documentation: + $id: '961' + fixed: false + raw: >- + If the pool that will run this task has containerConfiguration set, + this must be set as well. If the pool that will run this task + doesn't have containerConfiguration set, this must not be set. When + this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '664' + name: + $id: '962' + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the Job Manager task runs. + - $id: '963' + collectionFormat: none + defaultValue: + $id: '964' + fixed: false + deprecated: false + documentation: + $id: '965' + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '967' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '968' + fixed: false + name: + $id: '966' + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - $id: '969' + collectionFormat: none + defaultValue: + $id: '970' + fixed: false + deprecated: false + documentation: + $id: '971' + fixed: false + raw: >- + For multi-instance tasks, the files will only be uploaded from the + compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '973' + $type: SequenceType + deprecated: false + elementType: + $ref: '924' + name: + $id: '974' + fixed: false + name: + $id: '972' + fixed: false + raw: outputFiles + realPath: + - outputFiles + serializedName: outputFiles + summary: >- + A list of files that the Batch service will upload from the compute + node after running the command line. + - $id: '975' + collectionFormat: none + defaultValue: + $id: '976' + fixed: false + deprecated: false + documentation: + $id: '977' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '979' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '980' + fixed: false + name: + $id: '978' + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the Job Manager task. + - $id: '981' + collectionFormat: none + defaultValue: + $id: '982' + fixed: false + deprecated: false + documentation: + $id: '983' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '871' + name: + $id: '984' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: Constraints that apply to the Job Manager task. + - $id: '985' + collectionFormat: none + defaultValue: + $id: '986' + fixed: false + deprecated: false + documentation: + $id: '987' + fixed: false + raw: >- + If true, when the Job Manager task completes, the Batch service + marks the job as complete. If any tasks are still running at this + time (other than Job Release), those tasks are terminated. If false, + the completion of the Job Manager task does not affect the job + status. In this case, you should either use the onAllTasksComplete + attribute to terminate the job, or have a client or user terminate + the job explicitly. An example of this is if the Job Manager creates + a set of tasks but then takes no further role in their execution. + The default value is true. If you are using the onAllTasksComplete + and onTaskFailure attributes to control job lifetime, and using the + Job Manager task only to create the tasks for the job (not to + monitor progress), then it is important to set killJobOnCompletion + to false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '989' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '990' + fixed: false + raw: Boolean + name: + $id: '988' + fixed: false + raw: killJobOnCompletion + realPath: + - killJobOnCompletion + serializedName: killJobOnCompletion + summary: >- + Whether completion of the Job Manager task signifies completion of the + entire job. + - $id: '991' + collectionFormat: none + defaultValue: + $id: '992' + fixed: false + deprecated: false + documentation: + $id: '993' + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '817' + name: + $id: '994' + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the Job Manager task runs. + - $id: '995' + collectionFormat: none + defaultValue: + $id: '996' + fixed: false + deprecated: false + documentation: + $id: '997' + fixed: false + raw: >- + If true, no other tasks will run on the same compute node for as + long as the Job Manager is running. If false, other tasks can run + simultaneously with the Job Manager on a compute node. The Job + Manager task counts normally against the node's concurrent task + limit, so this is only relevant if the node allows multiple + concurrent tasks. The default value is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '999' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1000' + fixed: false + raw: Boolean + name: + $id: '998' + fixed: false + raw: runExclusive + realPath: + - runExclusive + serializedName: runExclusive + summary: >- + Whether the Job Manager task requires exclusive use of the compute + node where it runs. + - $id: '1001' + collectionFormat: none + defaultValue: + $id: '1002' + fixed: false + deprecated: false + documentation: + $id: '1003' + fixed: false + raw: >- + Application packages are downloaded and deployed to a shared + directory, not the task working directory. Therefore, if a + referenced package is already on the compute node, and is up to + date, then it is not re-downloaded; the existing copy on the compute + node is used. If a referenced application package cannot be + installed, for example because the package has been deleted or + because download failed, the task fails. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1005' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '1006' + fixed: false + name: + $id: '1004' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages that the Batch service will deploy to + the compute node before running the command line. + - $id: '1007' + collectionFormat: none + defaultValue: + $id: '1008' + fixed: false + deprecated: false + documentation: + $id: '1009' + fixed: false + raw: >- + If this property is set, the Batch service provides the task with an + authentication token which can be used to authenticate Batch service + operations without requiring an account access key. The token is + provided via the AZ_BATCH_AUTHENTICATION_TOKEN environment variable. + The operations that the task can carry out using the token depend on + the settings. For example, a task can request job permissions in + order to add other tasks to the job, or check the status of the job + or of other tasks under the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '116' + name: + $id: '1010' + fixed: false + raw: authenticationTokenSettings + realPath: + - authenticationTokenSettings + serializedName: authenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to + perform Batch service operations. + - $id: '1011' + collectionFormat: none + defaultValue: + $id: '1012' + fixed: false + deprecated: false + documentation: + $id: '1013' + fixed: false + raw: The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1015' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1016' + fixed: false + raw: Boolean + name: + $id: '1014' + fixed: false + raw: allowLowPriorityNode + realPath: + - allowLowPriorityNode + serializedName: allowLowPriorityNode + summary: Whether the Job Manager task may run on a low-priority compute node. + serializedName: JobManagerTask + summary: Specifies details of a Job Manager task. + - $id: '1018' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + You can use Job Preparation to prepare a compute node to run tasks for the + job. Activities commonly performed in Job Preparation include: Downloading + common resource files used by all the tasks in the job. The Job + Preparation task can download these common resource files to the shared + location on the compute node. (AZ_BATCH_NODE_ROOT_DIR\shared), or starting + a local service on the compute node so that all tasks of that job can + communicate with it. If the Job Preparation task fails (that is, exhausts + its retry count before exiting with exit code 0), Batch will not run tasks + of this job on the compute node. The node remains ineligible to run tasks + of this job until it is reimaged. The node remains active and can be used + for other jobs. The Job Preparation task can run multiple times on the + same compute node. Therefore, you should write the Job Preparation task to + handle re-execution. If the compute node is rebooted, the Job Preparation + task is run again on the node before scheduling any other task of the job, + if rerunOnNodeRebootAfterSuccess is true or if the Job Preparation task + did not previously complete. If the compute node is reimaged, the Job + Preparation task is run again before scheduling any task of the job. + name: + $id: '1067' + fixed: false + raw: JobPreparationTask + properties: + - $id: '1019' + collectionFormat: none + defaultValue: + $id: '1020' + fixed: false + deprecated: false + documentation: + $id: '1021' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores and cannot contain more than 64 + characters. If you do not specify this property, the Batch service + assigns a default value of 'jobpreparation'. No other task in the + job can have the same ID as the Job Preparation task. If you try to + submit a task with the same id, the Batch service rejects the + request with error code TaskIdSameAsJobPreparationTask; if you are + calling the REST API directly, the HTTP status code is 409 + (Conflict). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1023' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1024' + fixed: false + raw: String + name: + $id: '1022' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: >- + A string that uniquely identifies the Job Preparation task within the + job. + - $id: '1025' + collectionFormat: none + defaultValue: + $id: '1026' + fixed: false + deprecated: false + documentation: + $id: '1027' + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1029' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1030' + fixed: false + raw: String + name: + $id: '1028' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the Job Preparation task. + - $id: '1031' + collectionFormat: none + defaultValue: + $id: '1032' + fixed: false + deprecated: false + documentation: + $id: '1033' + fixed: false + raw: >- + When this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '664' + name: + $id: '1034' + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: >- + The settings for the container under which the Job Preparation task + runs. + - $id: '1035' + collectionFormat: none + defaultValue: + $id: '1036' + fixed: false + deprecated: false + documentation: + $id: '1037' + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1039' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '1040' + fixed: false + name: + $id: '1038' + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - $id: '1041' + collectionFormat: none + defaultValue: + $id: '1042' + fixed: false + deprecated: false + documentation: + $id: '1043' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1045' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '1046' + fixed: false + name: + $id: '1044' + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the Job Preparation task. + - $id: '1047' + collectionFormat: none + defaultValue: + $id: '1048' + fixed: false + deprecated: false + documentation: + $id: '1049' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '871' + name: + $id: '1050' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: Constraints that apply to the Job Preparation task. + - $id: '1051' + collectionFormat: none + defaultValue: + $id: '1052' + fixed: false + deprecated: false + documentation: + $id: '1053' + fixed: false + raw: >- + If true and the Job Preparation task fails on a compute node, the + Batch service retries the Job Preparation task up to its maximum + retry count (as specified in the constraints element). If the task + has still not completed successfully after all retries, then the + Batch service will not schedule tasks of the job to the compute + node. The compute node remains active and eligible to run tasks of + other jobs. If false, the Batch service will not wait for the Job + Preparation task to complete. In this case, other tasks of the job + can start executing on the compute node while the Job Preparation + task is still running; and even if the Job Preparation task fails, + new tasks will continue to be scheduled on the node. The default + value is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1055' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1056' + fixed: false + raw: Boolean + name: + $id: '1054' + fixed: false + raw: waitForSuccess + realPath: + - waitForSuccess + serializedName: waitForSuccess + summary: >- + Whether the Batch service should wait for the Job Preparation task to + complete successfully before scheduling any other tasks of the job on + the compute node. A Job Preparation task has completed successfully if + it exits with exit code 0. + - $id: '1057' + collectionFormat: none + defaultValue: + $id: '1058' + fixed: false + deprecated: false + documentation: + $id: '1059' + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task on Windows nodes, or a a non-administrative user unique to the + pool on Linux nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '817' + name: + $id: '1060' + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the Job Preparation task runs. + - $id: '1061' + collectionFormat: none + defaultValue: + $id: '1062' + fixed: false + deprecated: false + documentation: + $id: '1063' + fixed: false + raw: >- + The Job Preparation task is always rerun if a compute node is + reimaged, or if the Job Preparation task did not complete (e.g. + because the reboot occurred while the task was running). Therefore, + you should always write a Job Preparation task to be idempotent and + to behave correctly if run multiple times. The default value is + true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1065' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1066' + fixed: false + raw: Boolean + name: + $id: '1064' + fixed: false + raw: rerunOnNodeRebootAfterSuccess + realPath: + - rerunOnNodeRebootAfterSuccess + serializedName: rerunOnNodeRebootAfterSuccess + summary: >- + Whether the Batch service should rerun the Job Preparation task after + a compute node reboots. + serializedName: JobPreparationTask + summary: >- + A Job Preparation task to run before any tasks of the job on any given + compute node. + - $id: '1068' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Job Release task runs when the job ends, because of one of the + following: The user calls the Terminate Job API, or the Delete Job API + while the job is still active, the job's maximum wall clock time + constraint is reached, and the job is still active, or the job's Job + Manager task completed, and the job is configured to terminate when the + Job Manager completes. The Job Release task runs on each compute node + where tasks of the job have run and the Job Preparation task ran and + completed. If you reimage a compute node after it has run the Job + Preparation task, and the job ends without any further tasks of the job + running on that compute node (and hence the Job Preparation task does not + re-run), then the Job Release task does not run on that node. If a compute + node reboots while the Job Release task is still running, the Job Release + task runs again when the compute node starts up. The job is not marked as + complete until all Job Release tasks have completed. The Job Release task + runs in the background. It does not occupy a scheduling slot; that is, it + does not count towards the maxTasksPerNode limit specified on the pool. + name: + $id: '1113' + fixed: false + raw: JobReleaseTask + properties: + - $id: '1069' + collectionFormat: none + defaultValue: + $id: '1070' + fixed: false + deprecated: false + documentation: + $id: '1071' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores and cannot contain more than 64 + characters. If you do not specify this property, the Batch service + assigns a default value of 'jobrelease'. No other task in the job + can have the same ID as the Job Release task. If you try to submit a + task with the same id, the Batch service rejects the request with + error code TaskIdSameAsJobReleaseTask; if you are calling the REST + API directly, the HTTP status code is 409 (Conflict). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1073' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1074' + fixed: false + raw: String + name: + $id: '1072' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the Job Release task within the job. + - $id: '1075' + collectionFormat: none + defaultValue: + $id: '1076' + fixed: false + deprecated: false + documentation: + $id: '1077' + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1079' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1080' + fixed: false + raw: String + name: + $id: '1078' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the Job Release task. + - $id: '1081' + collectionFormat: none + defaultValue: + $id: '1082' + fixed: false + deprecated: false + documentation: + $id: '1083' + fixed: false + raw: >- + When this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '664' + name: + $id: '1084' + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the Job Release task runs. + - $id: '1085' + collectionFormat: none + defaultValue: + $id: '1086' + fixed: false + deprecated: false + documentation: + $id: '1087' + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1089' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '1090' + fixed: false + name: + $id: '1088' + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - $id: '1091' + collectionFormat: none + defaultValue: + $id: '1092' + fixed: false + deprecated: false + documentation: + $id: '1093' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1095' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '1096' + fixed: false + name: + $id: '1094' + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the Job Release task. + - $id: '1097' + collectionFormat: none + defaultValue: + $id: '1098' + fixed: false + deprecated: false + documentation: + $id: '1099' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1101' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1102' + fixed: false + raw: TimeSpan + name: + $id: '1100' + fixed: false + raw: maxWallClockTime + realPath: + - maxWallClockTime + serializedName: maxWallClockTime + summary: >- + The maximum elapsed time that the Job Release task may run on a given + compute node, measured from the time the task starts. If the task does + not complete within the time limit, the Batch service terminates it. + The default value is 15 minutes. You may not specify a timeout longer + than 15 minutes. If you do, the Batch service rejects it with an + error; if you are calling the REST API directly, the HTTP status code + is 400 (Bad Request). + - $id: '1103' + collectionFormat: none + defaultValue: + $id: '1104' + fixed: false + deprecated: false + documentation: + $id: '1105' + fixed: false + raw: >- + The default is infinite, i.e. the task directory will be retained + until the compute node is removed or reimaged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1107' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1108' + fixed: false + raw: TimeSpan + name: + $id: '1106' + fixed: false + raw: retentionTime + realPath: + - retentionTime + serializedName: retentionTime + summary: >- + The minimum time to retain the task directory for the Job Release task + on the compute node. After this time, the Batch service may delete the + task directory and all its contents. + - $id: '1109' + collectionFormat: none + defaultValue: + $id: '1110' + fixed: false + deprecated: false + documentation: + $id: '1111' + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '817' + name: + $id: '1112' + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the Job Release task runs. + serializedName: JobReleaseTask + summary: >- + A Job Release task to run on job completion on any compute node where the + job has run. + - $id: '1114' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1125' + fixed: false + raw: TaskSchedulingPolicy + properties: + - $id: '1115' + collectionFormat: none + defaultValue: + $id: '1116' + fixed: false + deprecated: false + documentation: + $id: '1117' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeFillType + values: + - description: Tasks should be assigned evenly across all nodes in the pool. + value: spread + - description: >- + As many tasks as possible (maxTasksPerNode) should be assigned + to each node in the pool before any tasks are assigned to the + next node in the pool. + value: pack + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1119' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1124' + fixed: false + raw: ComputeNodeFillType + oldModelAsString: false + underlyingType: + $id: '1122' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1123' + fixed: false + raw: String + values: + - $id: '1120' + description: Tasks should be assigned evenly across all nodes in the pool. + name: spread + serializedName: spread + - $id: '1121' + description: >- + As many tasks as possible (maxTasksPerNode) should be assigned + to each node in the pool before any tasks are assigned to the + next node in the pool. + name: pack + serializedName: pack + name: + $id: '1118' + fixed: false + raw: nodeFillType + realPath: + - nodeFillType + serializedName: nodeFillType + summary: How tasks are distributed across compute nodes in a pool. + serializedName: TaskSchedulingPolicy + summary: Specifies how tasks should be distributed across compute nodes. + - $id: '1126' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1165' + fixed: false + raw: StartTask + properties: + - $id: '1127' + collectionFormat: none + defaultValue: + $id: '1128' + fixed: false + deprecated: false + documentation: + $id: '1129' + fixed: false + raw: >- + The command line does not run under a shell, and therefore cannot + take advantage of shell features such as environment variable + expansion. If you want to take advantage of such features, you + should invoke the shell in the command line, for example using "cmd + /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1132' + fixed: false + raw: String + name: + $id: '1130' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the start task. + - $id: '1133' + collectionFormat: none + defaultValue: + $id: '1134' + fixed: false + deprecated: false + documentation: + $id: '1135' + fixed: false + raw: >- + When this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '664' + name: + $id: '1136' + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the start task runs. + - $id: '1137' + collectionFormat: none + defaultValue: + $id: '1138' + fixed: false + deprecated: false + documentation: + $id: '1139' + fixed: false + raw: >- + Files listed under this element are located in the task's working + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1141' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '1142' + fixed: false + name: + $id: '1140' + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - $id: '1143' + collectionFormat: none + defaultValue: + $id: '1144' + fixed: false + deprecated: false + documentation: + $id: '1145' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1147' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '1148' + fixed: false + name: + $id: '1146' + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the start task. + - $id: '1149' + collectionFormat: none + defaultValue: + $id: '1150' + fixed: false + deprecated: false + documentation: + $id: '1151' + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '817' + name: + $id: '1152' + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the start task runs. + - $id: '1153' + collectionFormat: none + defaultValue: + $id: '1154' + fixed: false + deprecated: false + documentation: + $id: '1155' + fixed: false + raw: >- + The Batch service retries a task if its exit code is nonzero. Note + that this value specifically controls the number of retries. The + Batch service will try the task once, and may then retry up to this + limit. For example, if the maximum retry count is 3, Batch tries the + task up to 4 times (one initial try and 3 retries). If the maximum + retry count is 0, the Batch service does not retry the task. If the + maximum retry count is -1, the Batch service retries the task + without limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1157' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1158' + fixed: false + raw: Int + name: + $id: '1156' + fixed: false + raw: maxTaskRetryCount + realPath: + - maxTaskRetryCount + serializedName: maxTaskRetryCount + summary: The maximum number of times the task may be retried. + - $id: '1159' + collectionFormat: none + defaultValue: + $id: '1160' + fixed: false + deprecated: false + documentation: + $id: '1161' + fixed: false + raw: >- + If true and the start task fails on a compute node, the Batch + service retries the start task up to its maximum retry count + (maxTaskRetryCount). If the task has still not completed + successfully after all retries, then the Batch service marks the + compute node unusable, and will not schedule tasks to it. This + condition can be detected via the node state and failure info + details. If false, the Batch service will not wait for the start + task to complete. In this case, other tasks can start executing on + the compute node while the start task is still running; and even if + the start task fails, new tasks will continue to be scheduled on the + node. The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1163' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1164' + fixed: false + raw: Boolean + name: + $id: '1162' + fixed: false + raw: waitForSuccess + realPath: + - waitForSuccess + serializedName: waitForSuccess + summary: >- + Whether the Batch service should wait for the start task to complete + successfully (that is, to exit with exit code 0) before scheduling any + tasks on the compute node. + serializedName: StartTask + summary: >- + A task which is run when a compute node joins a pool in the Azure Batch + service, or when the compute node is rebooted or reimaged. + - $id: '1166' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1208' + fixed: false + raw: CertificateReference + properties: + - $id: '1167' + collectionFormat: none + defaultValue: + $id: '1168' + fixed: false + deprecated: false + documentation: + $id: '1169' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1171' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1172' + fixed: false + raw: String + name: + $id: '1170' + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + summary: The thumbprint of the certificate. + - $id: '1173' + collectionFormat: none + defaultValue: + $id: '1174' + fixed: false + deprecated: false + documentation: + $id: '1175' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1178' + fixed: false + raw: String + name: + $id: '1176' + fixed: false + raw: thumbprintAlgorithm + realPath: + - thumbprintAlgorithm + serializedName: thumbprintAlgorithm + summary: >- + The algorithm with which the thumbprint is associated. This must be + sha1. + - $id: '1179' + collectionFormat: none + defaultValue: + $id: '1180' + fixed: false + deprecated: false + documentation: + $id: '1181' + fixed: false + raw: >- + The default value is currentuser. This property is applicable only + for pools configured with Windows nodes (that is, created with + cloudServiceConfiguration, or with virtualMachineConfiguration using + a Windows image reference). For Linux compute nodes, the + certificates are stored in a directory inside the task working + directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates + with visibility of 'remoteUser', a 'certs' directory is created in + the user's home directory (e.g., /home/{user-name}/certs) and + certificates are placed in that directory. + extensions: + x-ms-enum: + modelAsString: false + name: CertificateStoreLocation + values: + - description: >- + Certificates should be installed to the CurrentUser + certificate store. + name: currentUser + value: currentuser + - description: >- + Certificates should be installed to the LocalMachine + certificate store. + name: localMachine + value: localmachine + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1183' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1188' + fixed: false + raw: CertificateStoreLocation + oldModelAsString: false + underlyingType: + $id: '1186' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1187' + fixed: false + raw: String + values: + - $id: '1184' + description: >- + Certificates should be installed to the CurrentUser certificate + store. + name: currentUser + serializedName: currentuser + - $id: '1185' + description: >- + Certificates should be installed to the LocalMachine certificate + store. + name: localMachine + serializedName: localmachine + name: + $id: '1182' + fixed: false + raw: storeLocation + realPath: + - storeLocation + serializedName: storeLocation + summary: >- + The location of the certificate store on the compute node into which + to install the certificate. + - $id: '1189' + collectionFormat: none + defaultValue: + $id: '1190' + fixed: false + deprecated: false + documentation: + $id: '1191' + fixed: false + raw: >- + This property is applicable only for pools configured with Windows + nodes (that is, created with cloudServiceConfiguration, or with + virtualMachineConfiguration using a Windows image reference). Common + store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, + TrustedPublisher, AuthRoot, AddressBook, but any custom store name + can also be used. The default value is My. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1193' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1194' + fixed: false + raw: String + name: + $id: '1192' + fixed: false + raw: storeName + realPath: + - storeName + serializedName: storeName + summary: >- + The name of the certificate store on the compute node into which to + install the certificate. + - $id: '1195' + collectionFormat: none + defaultValue: + $id: '1196' + fixed: false + deprecated: false + documentation: + $id: '1197' + fixed: false + raw: >- + You can specify more than one visibility in this collection. The + default is all accounts. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1199' + $type: SequenceType + deprecated: false + elementType: + $id: '1200' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1206' + fixed: false + raw: CertificateVisibility + oldModelAsString: false + underlyingType: + $id: '1204' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1205' + fixed: false + raw: String + values: + - $id: '1201' + description: >- + The certificate should be visible to the user account under + which the start task is run. + name: startTask + serializedName: starttask + - $id: '1202' + description: >- + The certificate should be visibile to the user accounts under + which job tasks are run. + name: task + serializedName: task + - $id: '1203' + description: >- + The certificate should be visibile to the user accounts under + which users remotely access the node. + name: remoteUser + serializedName: remoteuser + extensions: + x-ms-enum: + modelAsString: false + name: CertificateVisibility + values: + - description: >- + The certificate should be visible to the user account under + which the start task is run. + name: startTask + value: starttask + - description: >- + The certificate should be visibile to the user accounts + under which job tasks are run. + value: task + - description: >- + The certificate should be visibile to the user accounts + under which users remotely access the node. + name: remoteUser + value: remoteuser + x-nullable: false + name: + $id: '1207' + fixed: false + name: + $id: '1198' + fixed: false + raw: visibility + realPath: + - visibility + serializedName: visibility + summary: >- + Which user accounts on the compute node should have access to the + private data of the certificate. + serializedName: CertificateReference + summary: A reference to a certificate to be installed on compute nodes in a pool. + - $id: '1209' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The Batch service does not assign any meaning to this metadata; it is + solely for the use of user code. + name: + $id: '1222' + fixed: false + raw: MetadataItem + properties: + - $id: '1210' + collectionFormat: none + defaultValue: + $id: '1211' + fixed: false + deprecated: false + documentation: + $id: '1212' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1214' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1215' + fixed: false + raw: String + name: + $id: '1213' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the metadata item. + - $id: '1216' + collectionFormat: none + defaultValue: + $id: '1217' + fixed: false + deprecated: false + documentation: + $id: '1218' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1220' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1221' + fixed: false + raw: String + name: + $id: '1219' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The value of the metadata item. + serializedName: MetadataItem + summary: A name-value pair associated with a Batch service resource. + - $id: '1223' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1242' + fixed: false + raw: CloudServiceConfiguration + properties: + - $id: '1224' + collectionFormat: none + defaultValue: + $id: '1225' + fixed: false + deprecated: false + documentation: + $id: '1226' + fixed: false + raw: >- + Possible values are: 2 - OS Family 2, equivalent to Windows Server + 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - + OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family 5, + equivalent to Windows Server 2016. For more information, see Azure + Guest OS Releases + (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1228' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1229' + fixed: false + raw: String + name: + $id: '1227' + fixed: false + raw: osFamily + realPath: + - osFamily + serializedName: osFamily + summary: >- + The Azure Guest OS family to be installed on the virtual machines in + the pool. + - $id: '1230' + collectionFormat: none + defaultValue: + $id: '1231' + fixed: false + deprecated: false + documentation: + $id: '1232' + fixed: false + raw: >- + The default value is * which specifies the latest operating system + version for the specified OS family. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1234' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1235' + fixed: false + raw: String + name: + $id: '1233' + fixed: false + raw: targetOSVersion + realPath: + - targetOSVersion + serializedName: targetOSVersion + summary: >- + The Azure Guest OS version to be installed on the virtual machines in + the pool. + - $id: '1236' + collectionFormat: none + defaultValue: + $id: '1237' + fixed: false + deprecated: false + documentation: + $id: '1238' + fixed: false + raw: >- + This may differ from targetOSVersion if the pool state is Upgrading. + In this case some virtual machines may be on the targetOSVersion and + some may be on the currentOSVersion during the upgrade process. Once + all virtual machines have upgraded, currentOSVersion is updated to + be the same as targetOSVersion. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1240' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1241' + fixed: false + raw: String + name: + $id: '1239' + fixed: false + raw: currentOSVersion + realPath: + - currentOSVersion + serializedName: currentOSVersion + summary: >- + The Azure Guest OS Version currently installed on the virtual machines + in the pool. + serializedName: CloudServiceConfiguration + summary: >- + The configuration for nodes in a pool based on the Azure Cloud Services + platform. + - $id: '1243' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1255' + fixed: false + raw: OSDisk + properties: + - $id: '1244' + collectionFormat: none + defaultValue: + $id: '1245' + fixed: false + deprecated: false + documentation: + $id: '1246' + fixed: false + raw: >- + The default value for caching is none. For information about the + caching options see: + https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. + extensions: + x-ms-enum: + modelAsString: false + name: CachingType + values: + - description: The caching mode for the disk is not enabled. + value: none + - description: The caching mode for the disk is read only. + name: readOnly + value: readonly + - description: The caching mode for the disk is read and write. + name: readWrite + value: readwrite + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1248' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1254' + fixed: false + raw: CachingType + oldModelAsString: false + underlyingType: + $id: '1252' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1253' + fixed: false + raw: String + values: + - $id: '1249' + description: The caching mode for the disk is not enabled. + name: none + serializedName: none + - $id: '1250' + description: The caching mode for the disk is read only. + name: readOnly + serializedName: readonly + - $id: '1251' + description: The caching mode for the disk is read and write. + name: readWrite + serializedName: readwrite + name: + $id: '1247' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + summary: The type of caching to enable for the OS disk. + serializedName: OSDisk + summary: Settings for the operating system disk of the virtual machine. + - $id: '1256' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1263' + fixed: false + raw: WindowsConfiguration + properties: + - $id: '1257' + collectionFormat: none + defaultValue: + $id: '1258' + fixed: false + deprecated: false + documentation: + $id: '1259' + fixed: false + raw: 'If omitted, the default value is true.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1261' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1262' + fixed: false + raw: Boolean + name: + $id: '1260' + fixed: false + raw: enableAutomaticUpdates + realPath: + - enableAutomaticUpdates + serializedName: enableAutomaticUpdates + summary: Whether automatic updates are enabled on the virtual machine. + serializedName: WindowsConfiguration + summary: Windows operating system settings to apply to the virtual machine. + - $id: '1264' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1291' + fixed: false + raw: DataDisk + properties: + - $id: '1265' + collectionFormat: none + defaultValue: + $id: '1266' + fixed: false + deprecated: false + documentation: + $id: '1267' + fixed: false + raw: >- + The lun is used to uniquely identify each data disk. If attaching + multiple disks, each should have a distinct lun. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1269' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1270' + fixed: false + raw: Int + name: + $id: '1268' + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + summary: The logical unit number. + - $id: '1271' + collectionFormat: none + defaultValue: + $id: '1272' + fixed: false + deprecated: false + documentation: + $id: '1273' + fixed: false + raw: >- + The default value for caching is none. For information about the + caching options see: + https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. + extensions: + x-ms-enum: + modelAsString: false + name: CachingType + values: + - description: The caching mode for the disk is not enabled. + value: none + - description: The caching mode for the disk is read only. + name: readOnly + value: readonly + - description: The caching mode for the disk is read and write. + name: readWrite + value: readwrite + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1248' + name: + $id: '1274' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + summary: The type of caching to be enabled for the data disks. + - $id: '1275' + collectionFormat: none + defaultValue: + $id: '1276' + fixed: false + deprecated: false + documentation: + $id: '1277' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1279' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1280' + fixed: false + raw: Int + name: + $id: '1278' + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + summary: The initial disk size in gigabytes. + - $id: '1281' + collectionFormat: none + defaultValue: + $id: '1282' + fixed: false + deprecated: false + documentation: + $id: '1283' + fixed: false + raw: 'If omitted, the default is "standard_lrs".' + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountType + values: + - description: The data disk should use standard locally redundant storage. + name: StandardLRS + value: standard_lrs + - description: The data disk should use premium locally redundant storage. + name: PremiumLRS + value: premium_lrs + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1285' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1290' + fixed: false + raw: StorageAccountType + oldModelAsString: false + underlyingType: + $id: '1288' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1289' + fixed: false + raw: String + values: + - $id: '1286' + description: The data disk should use standard locally redundant storage. + name: StandardLRS + serializedName: standard_lrs + - $id: '1287' + description: The data disk should use premium locally redundant storage. + name: PremiumLRS + serializedName: premium_lrs + name: + $id: '1284' + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + summary: The storage account type to be used for the data disk. + serializedName: DataDisk + summary: >- + Settings which will be used by the data disks associated to compute nodes + in the pool. + - $id: '1292' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1313' + fixed: false + raw: ContainerConfiguration + properties: + - $id: '1293' + collectionFormat: none + defaultValue: + $id: '1294' + fixed: false + raw: docker + deprecated: false + documentation: + $id: '1295' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ContainerType + values: + - description: Docker will be used to launch the containers. + value: docker + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '1297' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1298' + fixed: false + raw: String + name: + $id: '1296' + fixed: false + raw: type + realPath: + - type + serializedName: type + summary: The container technology to be used. + - $id: '1299' + collectionFormat: none + defaultValue: + $id: '1300' + fixed: false + deprecated: false + documentation: + $id: '1301' + fixed: false + raw: >- + This is the full image reference, as would be specified to "docker + pull". An image will be sourced from the default Docker registry + unless the image is fully qualified with an alternative registry. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1303' + $type: SequenceType + deprecated: false + elementType: + $id: '1304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1305' + fixed: false + raw: String + name: + $id: '1306' + fixed: false + name: + $id: '1302' + fixed: false + raw: containerImageNames + realPath: + - containerImageNames + serializedName: containerImageNames + summary: The collection of container image names. + - $id: '1307' + collectionFormat: none + defaultValue: + $id: '1308' + fixed: false + deprecated: false + documentation: + $id: '1309' + fixed: false + raw: >- + If any images must be downloaded from a private registry which + requires credentials, then those credentials must be provided here. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1311' + $type: SequenceType + deprecated: false + elementType: + $ref: '644' + name: + $id: '1312' + fixed: false + name: + $id: '1310' + fixed: false + raw: containerRegistries + realPath: + - containerRegistries + serializedName: containerRegistries + summary: Additional private registries from which containers can be pulled. + serializedName: ContainerConfiguration + summary: The configuration for container-enabled pools. + - $id: '1314' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1349' + fixed: false + raw: VirtualMachineConfiguration + properties: + - $id: '1315' + collectionFormat: none + defaultValue: + $id: '1316' + fixed: false + deprecated: false + documentation: + $id: '1317' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '60' + name: + $id: '1318' + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + summary: >- + A reference to the Azure Virtual Machines Marketplace image or the + custom Virtual Machine image to use. + - $id: '1319' + collectionFormat: none + defaultValue: + $id: '1320' + fixed: false + deprecated: false + documentation: + $id: '1321' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1243' + name: + $id: '1322' + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + summary: Settings for the operating system disk of the Virtual Machine. + - $id: '1323' + collectionFormat: none + defaultValue: + $id: '1324' + fixed: false + deprecated: false + documentation: + $id: '1325' + fixed: false + raw: >- + The Batch node agent is a program that runs on each node in the + pool, and provides the command-and-control interface between the + node and the Batch service. There are different implementations of + the node agent, known as SKUs, for different operating systems. You + must specify a node agent SKU which matches the selected image + reference. To get the list of supported node agent SKUs along with + their list of verified image references, see the 'List supported + node agent SKUs' operation. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1327' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1328' + fixed: false + raw: String + name: + $id: '1326' + fixed: false + raw: nodeAgentSKUId + realPath: + - nodeAgentSKUId + serializedName: nodeAgentSKUId + summary: >- + The SKU of the Batch node agent to be provisioned on compute nodes in + the pool. + - $id: '1329' + collectionFormat: none + defaultValue: + $id: '1330' + fixed: false + deprecated: false + documentation: + $id: '1331' + fixed: false + raw: >- + This property must not be specified if the imageReference or osDisk + property specifies a Linux OS image. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1256' + name: + $id: '1332' + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + summary: Windows operating system settings on the virtual machine. + - $id: '1333' + collectionFormat: none + defaultValue: + $id: '1334' + fixed: false + deprecated: false + documentation: + $id: '1335' + fixed: false + raw: >- + This property must be specified if the compute nodes in the pool + need to have empty data disks attached to them. This cannot be + updated. Each node gets its own disk (the disk is not a file share). + Existing disks cannot be attached, each attached disk is empty. When + the node is removed from the pool, the disk and all data associated + with it is also deleted. The disk is not formatted after being + attached, it must be formatted before use - for more information see + https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux + and + https://docs.microsoft.com/en-us/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1337' + $type: SequenceType + deprecated: false + elementType: + $ref: '1264' + name: + $id: '1338' + fixed: false + name: + $id: '1336' + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + summary: >- + The configuration for data disks attached to the comptue nodes in the + pool. + - $id: '1339' + collectionFormat: none + defaultValue: + $id: '1340' + fixed: false + deprecated: false + documentation: + $id: '1341' + fixed: false + raw: > + This only applies to images that contain the Windows operating + system, and should only be used when you hold valid on-premises + licenses for the nodes which will be deployed. If omitted, no + on-premises licensing discount is applied. Values are: + + Windows_Server - The on-premises license is for Windows Server. + Windows_Client - The on-premises license is for Windows Client. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1344' + fixed: false + raw: String + name: + $id: '1342' + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + summary: >- + The type of on-premises license to be used when deploying the + operating system. + - $id: '1345' + collectionFormat: none + defaultValue: + $id: '1346' + fixed: false + deprecated: false + documentation: + $id: '1347' + fixed: false + raw: >- + If specified, setup is performed on each node in the pool to allow + tasks to run in containers. All regular tasks and job manager tasks + run on this pool must specify the containerSettings property, and + all other tasks may specify it. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1292' + name: + $id: '1348' + fixed: false + raw: containerConfiguration + realPath: + - containerConfiguration + serializedName: containerConfiguration + summary: The container configuration for the pool. + serializedName: VirtualMachineConfiguration + summary: >- + The configuration for compute nodes in a pool based on the Azure Virtual + Machines infrastructure. + - $id: '1350' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1373' + fixed: false + raw: NetworkSecurityGroupRule + properties: + - $id: '1351' + collectionFormat: none + defaultValue: + $id: '1352' + fixed: false + deprecated: false + documentation: + $id: '1353' + fixed: false + raw: >- + Priorities within a pool must be unique and are evaluated in order + of priority. The lower the number the higher the priority. For + example, rules could be specified with order numbers of 150, 250, + and 350. The rule with the order number of 150 takes precedence over + the rule that has an order of 250. Allowed priorities are 150 to + 3500. If any reserved or duplicate values are provided the request + fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1355' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1356' + fixed: false + raw: Int + name: + $id: '1354' + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority for this rule. + - $id: '1357' + collectionFormat: none + defaultValue: + $id: '1358' + fixed: false + deprecated: false + documentation: + $id: '1359' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: NetworkSecurityGroupRuleAccess + values: + - description: Allow access. + value: allow + - description: Deny access. + value: deny + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1361' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1366' + fixed: false + raw: NetworkSecurityGroupRuleAccess + oldModelAsString: false + underlyingType: + $id: '1364' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1365' + fixed: false + raw: String + values: + - $id: '1362' + description: Allow access. + name: allow + serializedName: allow + - $id: '1363' + description: Deny access. + name: deny + serializedName: deny + name: + $id: '1360' + fixed: false + raw: access + realPath: + - access + serializedName: access + summary: >- + The action that should be taken for a specified IP address, subnet + range or tag. + - $id: '1367' + collectionFormat: none + defaultValue: + $id: '1368' + fixed: false + deprecated: false + documentation: + $id: '1369' + fixed: false + raw: >- + Valid values are a single IP address (i.e. 10.10.10.10), IP subnet + (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If + any other values are provided the request fails with HTTP status + code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1371' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1372' + fixed: false + raw: String + name: + $id: '1370' + fixed: false + raw: sourceAddressPrefix + realPath: + - sourceAddressPrefix + serializedName: sourceAddressPrefix + summary: The source address prefix or tag to match for the rule. + serializedName: NetworkSecurityGroupRule + summary: A network security group rule to apply to an inbound endpoint. + - $id: '1374' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1415' + fixed: false + raw: InboundNATPool + properties: + - $id: '1375' + collectionFormat: none + defaultValue: + $id: '1376' + fixed: false + deprecated: false + documentation: + $id: '1377' + fixed: false + raw: >- + The name must be unique within a Batch pool, can contain letters, + numbers, underscores, periods, and hyphens. Names must start with a + letter or number, must end with a letter, number, or underscore, and + cannot exceed 77 characters. If any invalid values are provided the + request fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1379' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1380' + fixed: false + raw: String + name: + $id: '1378' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the endpoint. + - $id: '1381' + collectionFormat: none + defaultValue: + $id: '1382' + fixed: false + deprecated: false + documentation: + $id: '1383' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: InboundEndpointProtocol + values: + - description: Use TCP for the endpoint. + name: tcp + value: tcp + - description: Use UDP for the endpoint. + name: udp + value: udp + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1385' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1390' + fixed: false + raw: InboundEndpointProtocol + oldModelAsString: false + underlyingType: + $id: '1388' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1389' + fixed: false + raw: String + values: + - $id: '1386' + description: Use TCP for the endpoint. + name: tcp + serializedName: tcp + - $id: '1387' + description: Use UDP for the endpoint. + name: udp + serializedName: udp + name: + $id: '1384' + fixed: false + raw: protocol + realPath: + - protocol + serializedName: protocol + summary: The protocol of the endpoint. + - $id: '1391' + collectionFormat: none + defaultValue: + $id: '1392' + fixed: false + deprecated: false + documentation: + $id: '1393' + fixed: false + raw: >- + This must be unique within a Batch pool. Acceptable values are + between 1 and 65535 except for 22, 3389, 29876 and 29877 as these + are reserved. If any reserved values are provided the request fails + with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1395' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1396' + fixed: false + raw: Int + name: + $id: '1394' + fixed: false + raw: backendPort + realPath: + - backendPort + serializedName: backendPort + summary: The port number on the compute node. + - $id: '1397' + collectionFormat: none + defaultValue: + $id: '1398' + fixed: false + deprecated: false + documentation: + $id: '1399' + fixed: false + raw: >- + Acceptable values range between 1 and 65534 except ports from 50000 + to 55000 which are reserved. All ranges within a pool must be + distinct and cannot overlap. Each range must contain at least 40 + ports. If any reserved or overlapping values are provided the + request fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1401' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1402' + fixed: false + raw: Int + name: + $id: '1400' + fixed: false + raw: frontendPortRangeStart + realPath: + - frontendPortRangeStart + serializedName: frontendPortRangeStart + summary: >- + The first port number in the range of external ports that will be used + to provide inbound access to the backendPort on individual compute + nodes. + - $id: '1403' + collectionFormat: none + defaultValue: + $id: '1404' + fixed: false + deprecated: false + documentation: + $id: '1405' + fixed: false + raw: >- + Acceptable values range between 1 and 65534 except ports from 50000 + to 55000 which are reserved by the Batch service. All ranges within + a pool must be distinct and cannot overlap. Each range must contain + at least 40 ports. If any reserved or overlapping values are + provided the request fails with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1407' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1408' + fixed: false + raw: Int + name: + $id: '1406' + fixed: false + raw: frontendPortRangeEnd + realPath: + - frontendPortRangeEnd + serializedName: frontendPortRangeEnd + summary: >- + The last port number in the range of external ports that will be used + to provide inbound access to the backendPort on individual compute + nodes. + - $id: '1409' + collectionFormat: none + defaultValue: + $id: '1410' + fixed: false + deprecated: false + documentation: + $id: '1411' + fixed: false + raw: >- + The maximum number of rules that can be specified across all the + endpoints on a Batch pool is 25. If no network security group rules + are specified, a default rule will be created to allow inbound + access to the specified backendPort. If the maximum number of + network security group rules is exceeded the request fails with HTTP + status code 400. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1413' + $type: SequenceType + deprecated: false + elementType: + $ref: '1350' + name: + $id: '1414' + fixed: false + name: + $id: '1412' + fixed: false + raw: networkSecurityGroupRules + realPath: + - networkSecurityGroupRules + serializedName: networkSecurityGroupRules + summary: >- + A list of network security group rules that will be applied to the + endpoint. + serializedName: InboundNATPool + summary: >- + A inbound NAT pool that can be used to address specific ports on compute + nodes in a Batch pool externally. + - $id: '1416' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1423' + fixed: false + raw: PoolEndpointConfiguration + properties: + - $id: '1417' + collectionFormat: none + defaultValue: + $id: '1418' + fixed: false + deprecated: false + documentation: + $id: '1419' + fixed: false + raw: >- + The maximum number of inbound NAT pools per Batch pool is 5. If the + maximum number of inbound NAT pools is exceeded the request fails + with HTTP status code 400. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1421' + $type: SequenceType + deprecated: false + elementType: + $ref: '1374' + name: + $id: '1422' + fixed: false + name: + $id: '1420' + fixed: false + raw: inboundNATPools + realPath: + - inboundNATPools + serializedName: inboundNATPools + summary: >- + A list of inbound NAT pools that can be used to address specific ports + on an individual compute node externally. + serializedName: PoolEndpointConfiguration + summary: The endpoint configuration for a pool. + - $id: '1424' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The network configuration for a pool. + name: + $id: '1435' + fixed: false + raw: NetworkConfiguration + properties: + - $id: '1425' + collectionFormat: none + defaultValue: + $id: '1426' + fixed: false + deprecated: false + documentation: + $id: '1427' + fixed: false + raw: >- + The virtual network must be in the same region and subscription as + the Azure Batch account. The specified subnet should have enough + free IP addresses to accommodate the number of nodes in the pool. If + the subnet doesn't have enough free IP addresses, the pool will + partially allocate compute nodes, and a resize error will occur. The + 'MicrosoftAzureBatch' service principal must have the 'Classic + Virtual Machine Contributor' Role-Based Access Control (RBAC) role + for the specified VNet. The specified subnet must allow + communication from the Azure Batch service to be able to schedule + tasks on the compute nodes. This can be verified by checking if the + specified VNet has any associated Network Security Groups (NSG). If + communication to the compute nodes in the specified subnet is denied + by an NSG, then the Batch service will set the state of the compute + nodes to unusable. For pools created with + virtualMachineConfiguration only ARM virtual networks + ('Microsoft.Network/virtualNetworks') are supported, but for pools + created with cloudServiceConfiguration both ARM and classic virtual + networks are supported. If the specified VNet has any associated + Network Security Groups (NSG), then a few reserved system ports must + be enabled for inbound communication. For pools created with a + virtual machine configuration, enable ports 29876 and 29877, as well + as port 22 for Linux and port 3389 for Windows. For pools created + with a cloud service configuration, enable ports 10100, 20100, and + 30100. Also enable outbound connections to Azure Storage on port + 443. For more details see: + https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1429' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1430' + fixed: false + raw: String + name: + $id: '1428' + fixed: false + raw: subnetId + realPath: + - subnetId + serializedName: subnetId + summary: >- + The ARM resource identifier of the virtual network subnet which the + compute nodes of the pool will join. This is of the form + /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. + - $id: '1431' + collectionFormat: none + defaultValue: + $id: '1432' + fixed: false + deprecated: false + documentation: + $id: '1433' + fixed: false + raw: >- + Pool endpoint configuration is only supported on pools with the + virtualMachineConfiguration property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1416' + name: + $id: '1434' + fixed: false + raw: endpointConfiguration + realPath: + - endpointConfiguration + serializedName: endpointConfiguration + summary: The configuration for endpoints on compute nodes in the Batch pool. + serializedName: NetworkConfiguration + - $id: '1436' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1549' + fixed: false + raw: PoolSpecification + properties: + - $id: '1437' + collectionFormat: none + defaultValue: + $id: '1438' + fixed: false + deprecated: false + documentation: + $id: '1439' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1441' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1442' + fixed: false + raw: String + name: + $id: '1440' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the pool. + - $id: '1443' + collectionFormat: none + defaultValue: + $id: '1444' + fixed: false + deprecated: false + documentation: + $id: '1445' + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1447' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1448' + fixed: false + raw: String + name: + $id: '1446' + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of the virtual machines in the pool. All virtual machines in + a pool are the same size. + - $id: '1449' + collectionFormat: none + defaultValue: + $id: '1450' + fixed: false + deprecated: false + documentation: + $id: '1451' + fixed: false + raw: >- + This property must be specified if the pool needs to be created with + Azure PaaS VMs. This property and virtualMachineConfiguration are + mutually exclusive and one of the properties must be specified. If + neither is specified then the Batch service returns an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). This property cannot be specified if the Batch account was + created with its poolAllocationMode property set to + 'UserSubscription'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1223' + name: + $id: '1452' + fixed: false + raw: cloudServiceConfiguration + realPath: + - cloudServiceConfiguration + serializedName: cloudServiceConfiguration + summary: The cloud service configuration for the pool. + - $id: '1453' + collectionFormat: none + defaultValue: + $id: '1454' + fixed: false + deprecated: false + documentation: + $id: '1455' + fixed: false + raw: >- + This property must be specified if the pool needs to be created with + Azure IaaS VMs. This property and cloudServiceConfiguration are + mutually exclusive and one of the properties must be specified. If + neither is specified then the Batch service returns an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1314' + name: + $id: '1456' + fixed: false + raw: virtualMachineConfiguration + realPath: + - virtualMachineConfiguration + serializedName: virtualMachineConfiguration + summary: The virtual machine configuration for the pool. + - $id: '1457' + collectionFormat: none + defaultValue: + $id: '1458' + fixed: false + deprecated: false + documentation: + $id: '1459' + fixed: false + raw: >- + The default value is 1. The maximum value of this setting depends on + the size of the compute nodes in the pool (the vmSize setting). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1461' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1462' + fixed: false + raw: Int + name: + $id: '1460' + fixed: false + raw: maxTasksPerNode + realPath: + - maxTasksPerNode + serializedName: maxTasksPerNode + summary: >- + The maximum number of tasks that can run concurrently on a single + compute node in the pool. + - $id: '1463' + collectionFormat: none + defaultValue: + $id: '1464' + fixed: false + deprecated: false + documentation: + $id: '1465' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1114' + name: + $id: '1466' + fixed: false + raw: taskSchedulingPolicy + realPath: + - taskSchedulingPolicy + serializedName: taskSchedulingPolicy + summary: How tasks are distributed across compute nodes in a pool. + - $id: '1467' + collectionFormat: none + defaultValue: + $id: '1468' + fixed: false + deprecated: false + documentation: + $id: '1469' + fixed: false + raw: >- + This timeout applies only to manual scaling; it has no effect when + enableAutoScale is set to true. The default value is 15 minutes. The + minimum value is 5 minutes. If you specify a value less than 5 + minutes, the Batch service rejects the request with an error; if you + are calling the REST API directly, the HTTP status code is 400 (Bad + Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1471' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1472' + fixed: false + raw: TimeSpan + name: + $id: '1470' + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for allocation of compute nodes to the pool. + - $id: '1473' + collectionFormat: none + defaultValue: + $id: '1474' + fixed: false + deprecated: false + documentation: + $id: '1475' + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1477' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1478' + fixed: false + raw: Int + name: + $id: '1476' + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - $id: '1479' + collectionFormat: none + defaultValue: + $id: '1480' + fixed: false + deprecated: false + documentation: + $id: '1481' + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1483' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1484' + fixed: false + raw: Int + name: + $id: '1482' + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - $id: '1485' + collectionFormat: none + defaultValue: + $id: '1486' + fixed: false + deprecated: false + documentation: + $id: '1487' + fixed: false + raw: >- + If false, at least one of targetDedicateNodes and + targetLowPriorityNodes must be specified. If true, the + autoScaleFormula element is required. The pool automatically resizes + according to the formula. The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1489' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1490' + fixed: false + raw: Boolean + name: + $id: '1488' + fixed: false + raw: enableAutoScale + realPath: + - enableAutoScale + serializedName: enableAutoScale + summary: Whether the pool size should automatically adjust over time. + - $id: '1491' + collectionFormat: none + defaultValue: + $id: '1492' + fixed: false + deprecated: false + documentation: + $id: '1493' + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + false. It is required if enableAutoScale is set to true. The formula + is checked for validity before the pool is created. If the formula + is not valid, the Batch service rejects the request with detailed + error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1496' + fixed: false + raw: String + name: + $id: '1494' + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: The formula for the desired number of compute nodes in the pool. + - $id: '1497' + collectionFormat: none + defaultValue: + $id: '1498' + fixed: false + deprecated: false + documentation: + $id: '1499' + fixed: false + raw: >- + The default value is 15 minutes. The minimum and maximum value are 5 + minutes and 168 hours respectively. If you specify a value less than + 5 minutes or greater than 168 hours, the Batch service rejects the + request with an invalid property value error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1501' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1502' + fixed: false + raw: TimeSpan + name: + $id: '1500' + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + - $id: '1503' + collectionFormat: none + defaultValue: + $id: '1504' + fixed: false + deprecated: false + documentation: + $id: '1505' + fixed: false + raw: >- + Enabling inter-node communication limits the maximum size of the + pool due to deployment restrictions on the nodes of the pool. This + may result in the pool not reaching its desired size. The default + value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1507' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1508' + fixed: false + raw: Boolean + name: + $id: '1506' + fixed: false + raw: enableInterNodeCommunication + realPath: + - enableInterNodeCommunication + serializedName: enableInterNodeCommunication + summary: Whether the pool permits direct communication between nodes. + - $id: '1509' + collectionFormat: none + defaultValue: + $id: '1510' + fixed: false + deprecated: false + documentation: + $id: '1511' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1424' + name: + $id: '1512' + fixed: false + raw: networkConfiguration + realPath: + - networkConfiguration + serializedName: networkConfiguration + summary: The network configuration for the pool. + - $id: '1513' + collectionFormat: none + defaultValue: + $id: '1514' + fixed: false + deprecated: false + documentation: + $id: '1515' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1126' + name: + $id: '1516' + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: >- + A task to run on each compute node as it joins the pool. The task runs + when the node is added to the pool or when the node is restarted. + - $id: '1517' + collectionFormat: none + defaultValue: + $id: '1518' + fixed: false + deprecated: false + documentation: + $id: '1519' + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1521' + $type: SequenceType + deprecated: false + elementType: + $ref: '1166' + name: + $id: '1522' + fixed: false + name: + $id: '1520' + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + A list of certificates to be installed on each compute node in the + pool. + - $id: '1523' + collectionFormat: none + defaultValue: + $id: '1524' + fixed: false + deprecated: false + documentation: + $id: '1525' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1527' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '1528' + fixed: false + name: + $id: '1526' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + The list of application packages to be installed on each compute node + in the pool. + - $id: '1529' + collectionFormat: none + defaultValue: + $id: '1530' + fixed: false + deprecated: false + documentation: + $id: '1531' + fixed: false + raw: >- + The list of application licenses must be a subset of available Batch + service application licenses. If a license is requested which is not + supported, pool creation will fail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1533' + $type: SequenceType + deprecated: false + elementType: + $id: '1534' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1535' + fixed: false + raw: String + name: + $id: '1536' + fixed: false + name: + $id: '1532' + fixed: false + raw: applicationLicenses + realPath: + - applicationLicenses + serializedName: applicationLicenses + summary: >- + The list of application licenses the Batch service will make available + on each compute node in the pool. + - $id: '1537' + collectionFormat: none + defaultValue: + $id: '1538' + fixed: false + deprecated: false + documentation: + $id: '1539' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1541' + $type: SequenceType + deprecated: false + elementType: + $ref: '849' + name: + $id: '1542' + fixed: false + name: + $id: '1540' + fixed: false + raw: userAccounts + realPath: + - userAccounts + serializedName: userAccounts + summary: The list of user accounts to be created on each node in the pool. + - $id: '1543' + collectionFormat: none + defaultValue: + $id: '1544' + fixed: false + deprecated: false + documentation: + $id: '1545' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1547' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '1548' + fixed: false + name: + $id: '1546' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolSpecification + summary: Specification for creating a new pool. + - $id: '1550' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1577' + fixed: false + raw: AutoPoolSpecification + properties: + - $id: '1551' + collectionFormat: none + defaultValue: + $id: '1552' + fixed: false + deprecated: false + documentation: + $id: '1553' + fixed: false + raw: >- + The Batch service assigns each auto pool a unique identifier on + creation. To distinguish between pools created for different + purposes, you can specify this element to add a prefix to the ID + that is assigned. The prefix can be up to 20 characters long. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1555' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1556' + fixed: false + raw: String + name: + $id: '1554' + fixed: false + raw: autoPoolIdPrefix + realPath: + - autoPoolIdPrefix + serializedName: autoPoolIdPrefix + summary: >- + A prefix to be added to the unique identifier when a pool is + automatically created. + - $id: '1557' + collectionFormat: none + defaultValue: + $id: '1558' + fixed: false + deprecated: false + documentation: + $id: '1559' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: PoolLifetimeOption + values: + - description: >- + The pool exists for the lifetime of the job schedule. The + Batch Service creates the pool when it creates the first job + on the schedule. You may apply this option only to job + schedules, not to jobs. + name: jobSchedule + value: jobschedule + - description: >- + The pool exists for the lifetime of the job to which it is + dedicated. The Batch service creates the pool when it creates + the job. If the 'job' option is applied to a job schedule, the + Batch service creates a new auto pool for every job created on + the schedule. + value: job + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1561' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1566' + fixed: false + raw: PoolLifetimeOption + oldModelAsString: false + underlyingType: + $id: '1564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1565' + fixed: false + raw: String + values: + - $id: '1562' + description: >- + The pool exists for the lifetime of the job schedule. The Batch + Service creates the pool when it creates the first job on the + schedule. You may apply this option only to job schedules, not + to jobs. + name: jobSchedule + serializedName: jobschedule + - $id: '1563' + description: >- + The pool exists for the lifetime of the job to which it is + dedicated. The Batch service creates the pool when it creates + the job. If the 'job' option is applied to a job schedule, the + Batch service creates a new auto pool for every job created on + the schedule. + name: job + serializedName: job + name: + $id: '1560' + fixed: false + raw: poolLifetimeOption + realPath: + - poolLifetimeOption + serializedName: poolLifetimeOption + summary: >- + The minimum lifetime of created auto pools, and how multiple jobs on a + schedule are assigned to pools. + - $id: '1567' + collectionFormat: none + defaultValue: + $id: '1568' + fixed: false + deprecated: false + documentation: + $id: '1569' + fixed: false + raw: >- + If false, the Batch service deletes the pool once its lifetime (as + determined by the poolLifetimeOption setting) expires; that is, when + the job or job schedule completes. If true, the Batch service does + not delete the pool automatically. It is up to the user to delete + auto pools created with this option. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1571' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1572' + fixed: false + raw: Boolean + name: + $id: '1570' + fixed: false + raw: keepAlive + realPath: + - keepAlive + serializedName: keepAlive + summary: Whether to keep an auto pool alive after its lifetime expires. + - $id: '1573' + collectionFormat: none + defaultValue: + $id: '1574' + fixed: false + deprecated: false + documentation: + $id: '1575' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1436' + name: + $id: '1576' + fixed: false + raw: pool + realPath: + - pool + serializedName: pool + summary: The pool specification for the auto pool. + serializedName: AutoPoolSpecification + summary: >- + Specifies characteristics for a temporary 'auto pool'. The Batch service + will create this auto pool when the job is submitted. + - $id: '1578' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1589' + fixed: false + raw: PoolInformation + properties: + - $id: '1579' + collectionFormat: none + defaultValue: + $id: '1580' + fixed: false + deprecated: false + documentation: + $id: '1581' + fixed: false + raw: >- + You must ensure that the pool referenced by this property exists. If + the pool does not exist at the time the Batch service tries to + schedule a job, no tasks for the job will run until you create a + pool with that id. Note that the Batch service will not reject the + job request; it will simply not run tasks until the pool exists. You + must specify either the pool ID or the auto pool specification, but + not both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1583' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1584' + fixed: false + raw: String + name: + $id: '1582' + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: >- + The ID of an existing pool. All the tasks of the job will run on the + specified pool. + - $id: '1585' + collectionFormat: none + defaultValue: + $id: '1586' + fixed: false + deprecated: false + documentation: + $id: '1587' + fixed: false + raw: >- + If auto pool creation fails, the Batch service moves the job to a + completed state, and the pool creation error is set in the job's + scheduling error property. The Batch service manages the lifetime + (both creation and, unless keepAlive is specified, deletion) of the + auto pool. Any user actions that affect the lifetime of the auto + pool while the job is active will result in unexpected behavior. You + must specify either the pool ID or the auto pool specification, but + not both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1550' + name: + $id: '1588' + fixed: false + raw: autoPoolSpecification + realPath: + - autoPoolSpecification + serializedName: autoPoolSpecification + summary: >- + Characteristics for a temporary 'auto pool'. The Batch service will + create this auto pool when the job is submitted. + serializedName: PoolInformation + summary: Specifies how a job should be assigned to a pool. + - $id: '1590' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1661' + fixed: false + raw: JobSpecification + properties: + - $id: '1591' + collectionFormat: none + defaultValue: + $id: '1592' + fixed: false + deprecated: false + documentation: + $id: '1593' + fixed: false + raw: >- + 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. This priority is used as the default for all jobs under + the job schedule. You can update a job's priority after it has been + created using by using the update job API. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1595' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1596' + fixed: false + raw: Int + name: + $id: '1594' + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of jobs created under this schedule. + - $id: '1597' + collectionFormat: none + defaultValue: + $id: '1598' + fixed: false + deprecated: false + documentation: + $id: '1599' + fixed: false + raw: >- + The name need not be unique and can contain any Unicode characters + up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1601' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1602' + fixed: false + raw: String + name: + $id: '1600' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for jobs created under this schedule. + - $id: '1603' + collectionFormat: none + defaultValue: + $id: '1604' + fixed: false + deprecated: false + documentation: + $id: '1605' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1607' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1608' + fixed: false + raw: Boolean + name: + $id: '1606' + fixed: false + raw: usesTaskDependencies + realPath: + - usesTaskDependencies + serializedName: usesTaskDependencies + summary: >- + Whether tasks in the job can define dependencies on each other. The + default is false. + - $id: '1609' + collectionFormat: none + defaultValue: + $id: '1610' + fixed: false + deprecated: false + documentation: + $id: '1611' + fixed: false + raw: >- + Note that if a job contains no tasks, then all tasks are considered + complete. This option is therefore most commonly used with a Job + Manager task; if you want to use automatic job termination without a + Job Manager, you should initially set onAllTasksComplete to noaction + and update the job properties to set onAllTasksComplete to + terminatejob once you have finished adding tasks. The default is + noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1613' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1618' + fixed: false + raw: OnAllTasksComplete + oldModelAsString: false + underlyingType: + $id: '1616' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1617' + fixed: false + raw: String + values: + - $id: '1614' + description: >- + Do nothing. The job remains active unless terminated or disabled + by some other means. + name: noAction + serializedName: noaction + - $id: '1615' + description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + serializedName: terminatejob + name: + $id: '1612' + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in a job + created under this schedule are in the completed state. + - $id: '1619' + collectionFormat: none + defaultValue: + $id: '1620' + fixed: false + deprecated: false + documentation: + $id: '1621' + fixed: false + raw: The default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnTaskFailure + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + value: performexitoptionsjobaction + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1623' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1628' + fixed: false + raw: OnTaskFailure + oldModelAsString: false + underlyingType: + $id: '1626' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1627' + fixed: false + raw: String + values: + - $id: '1624' + description: >- + Do nothing. The job remains active unless terminated or disabled + by some other means. + name: noAction + serializedName: noaction + - $id: '1625' + description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + serializedName: performexitoptionsjobaction + name: + $id: '1622' + fixed: false + raw: onTaskFailure + realPath: + - onTaskFailure + serializedName: onTaskFailure + summary: >- + The action the Batch service should take when any task fails in a job + created under this schedule. A task is considered to have failed if it + have failed if has a failureInfo. A failureInfo is set if the task + completes with a non-zero exit code after exhausting its retry count, + or if there was an error starting the task, for example due to a + resource file download error. + - $id: '1629' + collectionFormat: none + defaultValue: + $id: '1630' + fixed: false + deprecated: false + documentation: + $id: '1631' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '630' + name: + $id: '1632' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for jobs created under this schedule. + - $id: '1633' + collectionFormat: none + defaultValue: + $id: '1634' + fixed: false + deprecated: false + documentation: + $id: '1635' + fixed: false + raw: >- + If the job does not specify a Job Manager task, the user must + explicitly add tasks to the job using the Task API. If the job does + specify a Job Manager task, the Batch service creates the Job + Manager task when the job is created, and will try to schedule the + Job Manager task before scheduling other tasks in the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '940' + name: + $id: '1636' + fixed: false + raw: jobManagerTask + realPath: + - jobManagerTask + serializedName: jobManagerTask + summary: >- + The details of a Job Manager task to be launched when a job is started + under this schedule. + - $id: '1637' + collectionFormat: none + defaultValue: + $id: '1638' + fixed: false + deprecated: false + documentation: + $id: '1639' + fixed: false + raw: >- + If a job has a Job Preparation task, the Batch service will run the + Job Preparation task on a compute node before starting any tasks of + that job on that compute node. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1018' + name: + $id: '1640' + fixed: false + raw: jobPreparationTask + realPath: + - jobPreparationTask + serializedName: jobPreparationTask + summary: The Job Preparation task for jobs created under this schedule. + - $id: '1641' + collectionFormat: none + defaultValue: + $id: '1642' + fixed: false + deprecated: false + documentation: + $id: '1643' + fixed: false + raw: >- + The primary purpose of the Job Release task is to undo changes to + compute nodes made by the Job Preparation task. Example activities + include deleting local files, or shutting down services that were + started as part of job preparation. A Job Release task cannot be + specified without also specifying a Job Preparation task for the + job. The Batch service runs the Job Release task on the compute + nodes that have run the Job Preparation task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1068' + name: + $id: '1644' + fixed: false + raw: jobReleaseTask + realPath: + - jobReleaseTask + serializedName: jobReleaseTask + summary: The Job Release task for jobs created under this schedule. + - $id: '1645' + collectionFormat: none + defaultValue: + $id: '1646' + fixed: false + deprecated: false + documentation: + $id: '1647' + fixed: false + raw: >- + Individual tasks can override an environment setting specified here + by specifying the same setting name with a different value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1649' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '1650' + fixed: false + name: + $id: '1648' + fixed: false + raw: commonEnvironmentSettings + realPath: + - commonEnvironmentSettings + serializedName: commonEnvironmentSettings + summary: >- + A list of common environment variable settings. These environment + variables are set for all tasks in jobs created under this schedule + (including the Job Manager, Job Preparation and Job Release tasks). + - $id: '1651' + collectionFormat: none + defaultValue: + $id: '1652' + fixed: false + deprecated: false + documentation: + $id: '1653' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1578' + name: + $id: '1654' + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: >- + The pool on which the Batch service runs the tasks of jobs created + under this schedule. + - $id: '1655' + collectionFormat: none + defaultValue: + $id: '1656' + fixed: false + deprecated: false + documentation: + $id: '1657' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1659' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '1660' + fixed: false + name: + $id: '1658' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: >- + A list of name-value pairs associated with each job created under this + schedule as metadata. + serializedName: JobSpecification + summary: Specifies details of the jobs to be created on a schedule. + - $id: '1662' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1675' + fixed: false + raw: RecentJob + properties: + - $id: '1663' + collectionFormat: none + defaultValue: + $id: '1664' + fixed: false + deprecated: false + documentation: + $id: '1665' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1667' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1668' + fixed: false + raw: String + name: + $id: '1666' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the job. + - $id: '1669' + collectionFormat: none + defaultValue: + $id: '1670' + fixed: false + deprecated: false + documentation: + $id: '1671' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1673' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1674' + fixed: false + raw: String + name: + $id: '1672' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the job. + serializedName: RecentJob + summary: Information about the most recent job to run under the job schedule. + - $id: '1676' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1693' + fixed: false + raw: JobScheduleExecutionInformation + properties: + - $id: '1677' + collectionFormat: none + defaultValue: + $id: '1678' + fixed: false + deprecated: false + documentation: + $id: '1679' + fixed: false + raw: >- + This property is meaningful only if the schedule is in the active + state when the time comes around. For example, if the schedule is + disabled, no job will be created at nextRunTime unless the job is + enabled before then. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1681' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1682' + fixed: false + raw: DateTime + name: + $id: '1680' + fixed: false + raw: nextRunTime + realPath: + - nextRunTime + serializedName: nextRunTime + summary: The next time at which a job will be created under this schedule. + - $id: '1683' + collectionFormat: none + defaultValue: + $id: '1684' + fixed: false + deprecated: false + documentation: + $id: '1685' + fixed: false + raw: >- + This property is present only if the at least one job has run under + the schedule. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1662' + name: + $id: '1686' + fixed: false + raw: recentJob + realPath: + - recentJob + serializedName: recentJob + summary: Information about the most recent job under the job schedule. + - $id: '1687' + collectionFormat: none + defaultValue: + $id: '1688' + fixed: false + deprecated: false + documentation: + $id: '1689' + fixed: false + raw: >- + This property is set only if the job schedule is in the completed + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1691' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1692' + fixed: false + raw: DateTime + name: + $id: '1690' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the schedule ended. + serializedName: JobScheduleExecutionInformation + summary: >- + Contains information about jobs that have been and will be run under a job + schedule. + - $id: '1694' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1779' + fixed: false + raw: JobScheduleStatistics + properties: + - $id: '1695' + collectionFormat: none + defaultValue: + $id: '1696' + fixed: false + deprecated: false + documentation: + $id: '1697' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1699' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1700' + fixed: false + raw: String + name: + $id: '1698' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the statistics. + - $id: '1701' + collectionFormat: none + defaultValue: + $id: '1702' + fixed: false + deprecated: false + documentation: + $id: '1703' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1705' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1706' + fixed: false + raw: DateTime + name: + $id: '1704' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - $id: '1707' + collectionFormat: none + defaultValue: + $id: '1708' + fixed: false + deprecated: false + documentation: + $id: '1709' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1711' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1712' + fixed: false + raw: DateTime + name: + $id: '1710' + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - $id: '1713' + collectionFormat: none + defaultValue: + $id: '1714' + fixed: false + deprecated: false + documentation: + $id: '1715' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1717' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1718' + fixed: false + raw: TimeSpan + name: + $id: '1716' + fixed: false + raw: userCPUTime + realPath: + - userCPUTime + serializedName: userCPUTime + summary: >- + The total user mode CPU time (summed across all cores and all compute + nodes) consumed by all tasks in all jobs created under the schedule. + - $id: '1719' + collectionFormat: none + defaultValue: + $id: '1720' + fixed: false + deprecated: false + documentation: + $id: '1721' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1723' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1724' + fixed: false + raw: TimeSpan + name: + $id: '1722' + fixed: false + raw: kernelCPUTime + realPath: + - kernelCPUTime + serializedName: kernelCPUTime + summary: >- + The total kernel mode CPU time (summed across all cores and all + compute nodes) consumed by all tasks in all jobs created under the + schedule. + - $id: '1725' + collectionFormat: none + defaultValue: + $id: '1726' + fixed: false + deprecated: false + documentation: + $id: '1727' + fixed: false + raw: >- + The wall clock time is the elapsed time from when the task started + running on a compute node to when it finished (or to the last time + the statistics were updated, if the task had not finished by then). + If a task was retried, this includes the wall clock time of all the + task retries. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1729' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1730' + fixed: false + raw: TimeSpan + name: + $id: '1728' + fixed: false + raw: wallClockTime + realPath: + - wallClockTime + serializedName: wallClockTime + summary: >- + The total wall clock time of all the tasks in all the jobs created + under the schedule. + - $id: '1731' + collectionFormat: none + defaultValue: + $id: '1732' + fixed: false + deprecated: false + documentation: + $id: '1733' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1735' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1736' + fixed: false + raw: Long + name: + $id: '1734' + fixed: false + raw: readIOps + realPath: + - readIOps + serializedName: readIOps + summary: >- + The total number of disk read operations made by all tasks in all jobs + created under the schedule. + - $id: '1737' + collectionFormat: none + defaultValue: + $id: '1738' + fixed: false + deprecated: false + documentation: + $id: '1739' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1741' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1742' + fixed: false + raw: Long + name: + $id: '1740' + fixed: false + raw: writeIOps + realPath: + - writeIOps + serializedName: writeIOps + summary: >- + The total number of disk write operations made by all tasks in all + jobs created under the schedule. + - $id: '1743' + collectionFormat: none + defaultValue: + $id: '1744' + fixed: false + deprecated: false + documentation: + $id: '1745' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1747' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '1748' + fixed: false + raw: Double + name: + $id: '1746' + fixed: false + raw: readIOGiB + realPath: + - readIOGiB + serializedName: readIOGiB + summary: >- + The total gibibytes read from disk by all tasks in all jobs created + under the schedule. + - $id: '1749' + collectionFormat: none + defaultValue: + $id: '1750' + fixed: false + deprecated: false + documentation: + $id: '1751' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1753' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '1754' + fixed: false + raw: Double + name: + $id: '1752' + fixed: false + raw: writeIOGiB + realPath: + - writeIOGiB + serializedName: writeIOGiB + summary: >- + The total gibibytes written to disk by all tasks in all jobs created + under the schedule. + - $id: '1755' + collectionFormat: none + defaultValue: + $id: '1756' + fixed: false + deprecated: false + documentation: + $id: '1757' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1759' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1760' + fixed: false + raw: Long + name: + $id: '1758' + fixed: false + raw: numSucceededTasks + realPath: + - numSucceededTasks + serializedName: numSucceededTasks + summary: >- + The total number of tasks successfully completed during the given time + range in jobs created under the schedule. A task completes + successfully if it returns exit code 0. + - $id: '1761' + collectionFormat: none + defaultValue: + $id: '1762' + fixed: false + deprecated: false + documentation: + $id: '1763' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1765' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1766' + fixed: false + raw: Long + name: + $id: '1764' + fixed: false + raw: numFailedTasks + realPath: + - numFailedTasks + serializedName: numFailedTasks + summary: >- + The total number of tasks that failed during the given time range in + jobs created under the schedule. A task fails if it exhausts its + maximum retry count without returning exit code 0. + - $id: '1767' + collectionFormat: none + defaultValue: + $id: '1768' + fixed: false + deprecated: false + documentation: + $id: '1769' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1771' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1772' + fixed: false + raw: Long + name: + $id: '1770' + fixed: false + raw: numTaskRetries + realPath: + - numTaskRetries + serializedName: numTaskRetries + summary: >- + The total number of retries during the given time range on all tasks + in all jobs created under the schedule. + - $id: '1773' + collectionFormat: none + defaultValue: + $id: '1774' + fixed: false + deprecated: false + documentation: + $id: '1775' + fixed: false + raw: >- + This value is only reported in the account lifetime statistics; it + is not included in the job statistics. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1777' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '1778' + fixed: false + raw: TimeSpan + name: + $id: '1776' + fixed: false + raw: waitTime + realPath: + - waitTime + serializedName: waitTime + summary: >- + The total wait time of all tasks in all jobs created under the + schedule. The wait time for a task is defined as the elapsed time + between the creation of the task and the start of task execution. (If + the task is retried due to failures, the wait time is the time to the + most recent task execution.) + serializedName: JobScheduleStatistics + summary: Resource usage statistics for a job schedule. + - $id: '1780' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1868' + fixed: false + raw: CloudJobSchedule + properties: + - $id: '1781' + collectionFormat: none + defaultValue: + $id: '1782' + fixed: false + deprecated: false + documentation: + $id: '1783' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1785' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1786' + fixed: false + raw: String + name: + $id: '1784' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the schedule within the account. + - $id: '1787' + collectionFormat: none + defaultValue: + $id: '1788' + fixed: false + deprecated: false + documentation: + $id: '1789' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1791' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1792' + fixed: false + raw: String + name: + $id: '1790' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the schedule. + - $id: '1793' + collectionFormat: none + defaultValue: + $id: '1794' + fixed: false + deprecated: false + documentation: + $id: '1795' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1797' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1798' + fixed: false + raw: String + name: + $id: '1796' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the job schedule. + - $id: '1799' + collectionFormat: none + defaultValue: + $id: '1800' + fixed: false + deprecated: false + documentation: + $id: '1801' + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the job + schedule has changed between requests. In particular, you can be + pass the ETag with an Update Job Schedule request to specify that + your changes should take effect only if nobody else has modified the + schedule in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1803' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1804' + fixed: false + raw: String + name: + $id: '1802' + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the job schedule. + - $id: '1805' + collectionFormat: none + defaultValue: + $id: '1806' + fixed: false + deprecated: false + documentation: + $id: '1807' + fixed: false + raw: >- + This is the last time at which the schedule level data, such as the + job specification or recurrence information, changed. It does not + factor in job-level changes such as new jobs being created or jobs + changing state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1809' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1810' + fixed: false + raw: DateTime + name: + $id: '1808' + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the job schedule. + - $id: '1811' + collectionFormat: none + defaultValue: + $id: '1812' + fixed: false + deprecated: false + documentation: + $id: '1813' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1815' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1816' + fixed: false + raw: DateTime + name: + $id: '1814' + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the job schedule. + - $id: '1817' + collectionFormat: none + defaultValue: + $id: '1818' + fixed: false + deprecated: false + documentation: + $id: '1819' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobScheduleState + values: + - description: >- + The job schedule is active and will create jobs as per its + schedule. + value: active + - description: >- + The schedule has terminated, either by reaching its end time + or by the user terminating it explicitly. + value: completed + - description: >- + The user has disabled the schedule. The scheduler will not + initiate any new jobs will on this schedule, but any existing + active job will continue to run. + value: disabled + - description: >- + The schedule has no more work to do, or has been explicitly + terminated by the user, but the termination operation is still + in progress. The scheduler will not initiate any new jobs for + this schedule, nor is any existing job active. + value: terminating + - description: >- + The user has requested that the schedule be deleted, but the + delete operation is still in progress. The scheduler will not + initiate any new jobs for this schedule, and will delete any + existing jobs and tasks under the schedule, including any + active job. The schedule will be deleted when all jobs and + tasks under the schedule have been deleted. + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1821' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1829' + fixed: false + raw: JobScheduleState + oldModelAsString: false + underlyingType: + $id: '1827' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1828' + fixed: false + raw: String + values: + - $id: '1822' + description: >- + The job schedule is active and will create jobs as per its + schedule. + name: active + serializedName: active + - $id: '1823' + description: >- + The schedule has terminated, either by reaching its end time or + by the user terminating it explicitly. + name: completed + serializedName: completed + - $id: '1824' + description: >- + The user has disabled the schedule. The scheduler will not + initiate any new jobs will on this schedule, but any existing + active job will continue to run. + name: disabled + serializedName: disabled + - $id: '1825' + description: >- + The schedule has no more work to do, or has been explicitly + terminated by the user, but the termination operation is still + in progress. The scheduler will not initiate any new jobs for + this schedule, nor is any existing job active. + name: terminating + serializedName: terminating + - $id: '1826' + description: >- + The user has requested that the schedule be deleted, but the + delete operation is still in progress. The scheduler will not + initiate any new jobs for this schedule, and will delete any + existing jobs and tasks under the schedule, including any active + job. The schedule will be deleted when all jobs and tasks under + the schedule have been deleted. + name: deleting + serializedName: deleting + name: + $id: '1820' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the job schedule. + - $id: '1830' + collectionFormat: none + defaultValue: + $id: '1831' + fixed: false + deprecated: false + documentation: + $id: '1832' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1834' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1835' + fixed: false + raw: DateTime + name: + $id: '1833' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the job schedule entered the current state. + - $id: '1836' + collectionFormat: none + defaultValue: + $id: '1837' + fixed: false + deprecated: false + documentation: + $id: '1838' + fixed: false + raw: >- + This property is not present if the job schedule is in its initial + active state. + extensions: + x-ms-enum: + modelAsString: false + name: JobScheduleState + values: + - description: >- + The job schedule is active and will create jobs as per its + schedule. + value: active + - description: >- + The schedule has terminated, either by reaching its end time + or by the user terminating it explicitly. + value: completed + - description: >- + The user has disabled the schedule. The scheduler will not + initiate any new jobs will on this schedule, but any existing + active job will continue to run. + value: disabled + - description: >- + The schedule has no more work to do, or has been explicitly + terminated by the user, but the termination operation is still + in progress. The scheduler will not initiate any new jobs for + this schedule, nor is any existing job active. + value: terminating + - description: >- + The user has requested that the schedule be deleted, but the + delete operation is still in progress. The scheduler will not + initiate any new jobs for this schedule, and will delete any + existing jobs and tasks under the schedule, including any + active job. The schedule will be deleted when all jobs and + tasks under the schedule have been deleted. + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1821' + name: + $id: '1839' + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the job schedule. + - $id: '1840' + collectionFormat: none + defaultValue: + $id: '1841' + fixed: false + deprecated: false + documentation: + $id: '1842' + fixed: false + raw: >- + This property is not present if the job schedule is in its initial + active state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1844' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1845' + fixed: false + raw: DateTime + name: + $id: '1843' + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the job schedule entered its previous state. + - $id: '1846' + collectionFormat: none + defaultValue: + $id: '1847' + fixed: false + deprecated: false + documentation: + $id: '1848' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '604' + name: + $id: '1849' + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - $id: '1850' + collectionFormat: none + defaultValue: + $id: '1851' + fixed: false + deprecated: false + documentation: + $id: '1852' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1590' + name: + $id: '1853' + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: The details of the jobs to be created on this schedule. + - $id: '1854' + collectionFormat: none + defaultValue: + $id: '1855' + fixed: false + deprecated: false + documentation: + $id: '1856' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1676' + name: + $id: '1857' + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: >- + Information about jobs that have been and will be run under this + schedule. + - $id: '1858' + collectionFormat: none + defaultValue: + $id: '1859' + fixed: false + deprecated: false + documentation: + $id: '1860' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1862' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '1863' + fixed: false + name: + $id: '1861' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the schedule as metadata. + - $id: '1864' + collectionFormat: none + defaultValue: + $id: '1865' + fixed: false + deprecated: false + documentation: + $id: '1866' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1694' + name: + $id: '1867' + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: The lifetime resource usage statistics for the job schedule. + serializedName: CloudJobSchedule + summary: >- + A job schedule that allows recurring jobs by specifying when to run jobs + and a specification used to create each job. + - $id: '1869' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '1896' + fixed: false + raw: JobScheduleAddParameter + properties: + - $id: '1870' + collectionFormat: none + defaultValue: + $id: '1871' + fixed: false + deprecated: false + documentation: + $id: '1872' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1874' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1875' + fixed: false + raw: String + name: + $id: '1873' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the schedule within the account. + - $id: '1876' + collectionFormat: none + defaultValue: + $id: '1877' + fixed: false + deprecated: false + documentation: + $id: '1878' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1880' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1881' + fixed: false + raw: String + name: + $id: '1879' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the schedule. + - $id: '1882' + collectionFormat: none + defaultValue: + $id: '1883' + fixed: false + deprecated: false + documentation: + $id: '1884' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '604' + name: + $id: '1885' + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - $id: '1886' + collectionFormat: none + defaultValue: + $id: '1887' + fixed: false + deprecated: false + documentation: + $id: '1888' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1590' + name: + $id: '1889' + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: The details of the jobs to be created on this schedule. + - $id: '1890' + collectionFormat: none + defaultValue: + $id: '1891' + fixed: false + deprecated: false + documentation: + $id: '1892' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1894' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '1895' + fixed: false + name: + $id: '1893' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the schedule as metadata. + serializedName: JobScheduleAddParameter + summary: >- + A job schedule that allows recurring jobs by specifying when to run jobs + and a specification used to create each job. + - $id: '1897' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1910' + fixed: false + raw: CloudJobScheduleListResult + properties: + - $id: '1898' + collectionFormat: none + defaultValue: + $id: '1899' + fixed: false + deprecated: false + documentation: + $id: '1900' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1902' + $type: SequenceType + deprecated: false + elementType: + $ref: '1780' + name: + $id: '1903' + fixed: false + name: + $id: '1901' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of job schedules. + - $id: '1904' + collectionFormat: none + defaultValue: + $id: '1905' + fixed: false + deprecated: false + documentation: + $id: '1906' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1909' + fixed: false + raw: String + name: + $id: '1907' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudJobScheduleListResult + summary: The result of listing the job schedules in an account. + - $id: '1911' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1940' + fixed: false + raw: JobSchedulingError + properties: + - $id: '1912' + collectionFormat: none + defaultValue: + $id: '1913' + fixed: false + deprecated: false + documentation: + $id: '1914' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ErrorCategory + values: + - description: 'The error is due to a user issue, such as misconfiguration.' + name: userError + value: usererror + - description: The error is due to an internal server issue. + name: serverError + value: servererror + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1916' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1921' + fixed: false + raw: ErrorCategory + oldModelAsString: false + underlyingType: + $id: '1919' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1920' + fixed: false + raw: String + values: + - $id: '1917' + description: 'The error is due to a user issue, such as misconfiguration.' + name: userError + serializedName: usererror + - $id: '1918' + description: The error is due to an internal server issue. + name: serverError + serializedName: servererror + name: + $id: '1915' + fixed: false + raw: category + realPath: + - category + serializedName: category + summary: The category of the job scheduling error. + - $id: '1922' + collectionFormat: none + defaultValue: + $id: '1923' + fixed: false + deprecated: false + documentation: + $id: '1924' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1926' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1927' + fixed: false + raw: String + name: + $id: '1925' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the job scheduling error. Codes are invariant and + are intended to be consumed programmatically. + - $id: '1928' + collectionFormat: none + defaultValue: + $id: '1929' + fixed: false + deprecated: false + documentation: + $id: '1930' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1932' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1933' + fixed: false + raw: String + name: + $id: '1931' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the job scheduling error, intended to be suitable + for display in a user interface. + - $id: '1934' + collectionFormat: none + defaultValue: + $id: '1935' + fixed: false + deprecated: false + documentation: + $id: '1936' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1938' + $type: SequenceType + deprecated: false + elementType: + $ref: '357' + name: + $id: '1939' + fixed: false + name: + $id: '1937' + fixed: false + raw: details + realPath: + - details + serializedName: details + summary: A list of additional error details related to the scheduling error. + serializedName: JobSchedulingError + summary: An error encountered by the Batch service when scheduling a job. + - $id: '1941' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1970' + fixed: false + raw: JobExecutionInformation + properties: + - $id: '1942' + collectionFormat: none + defaultValue: + $id: '1943' + fixed: false + deprecated: false + documentation: + $id: '1944' + fixed: false + raw: This is the time at which the job was created. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1946' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1947' + fixed: false + raw: DateTime + name: + $id: '1945' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the job. + - $id: '1948' + collectionFormat: none + defaultValue: + $id: '1949' + fixed: false + deprecated: false + documentation: + $id: '1950' + fixed: false + raw: This property is set only if the job is in the completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1952' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1953' + fixed: false + raw: DateTime + name: + $id: '1951' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The completion time of the job. + - $id: '1954' + collectionFormat: none + defaultValue: + $id: '1955' + fixed: false + deprecated: false + documentation: + $id: '1956' + fixed: false + raw: >- + This element contains the actual pool where the job is assigned. + When you get job details from the service, they also contain a + poolInfo element, which contains the pool configuration data from + when the job was added or updated. That poolInfo element may also + contain a poolId element. If it does, the two IDs are the same. If + it does not, it means the job ran on an auto pool, and this property + contains the ID of that auto pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1958' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1959' + fixed: false + raw: String + name: + $id: '1957' + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: The ID of the pool to which this job is assigned. + - $id: '1960' + collectionFormat: none + defaultValue: + $id: '1961' + fixed: false + deprecated: false + documentation: + $id: '1962' + fixed: false + raw: This property is not set if there was no error starting the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1911' + name: + $id: '1963' + fixed: false + raw: schedulingError + realPath: + - schedulingError + serializedName: schedulingError + summary: Details of any error encountered by the service in starting the job. + - $id: '1964' + collectionFormat: none + defaultValue: + $id: '1965' + fixed: false + deprecated: false + documentation: + $id: '1966' + fixed: false + raw: >- + This property is set only if the job is in the completed state. If + the Batch service terminates the job, it sets the reason as follows: + JMComplete - the Job Manager task completed, and killJobOnCompletion + was set to true. MaxWallClockTimeExpiry - the job reached its + maxWallClockTime constraint. TerminateJobSchedule - the job ran as + part of a schedule, and the schedule terminated. AllTasksComplete - + the job's onAllTasksComplete attribute is set to terminatejob, and + all tasks in the job are complete. TaskFailed - the job's + onTaskFailure attribute is set to performExitOptionsJobAction, and a + task in the job failed with an exit condition that specified a + jobAction of terminatejob. Any other string is a user-defined reason + specified in a call to the 'Terminate a job' operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1968' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1969' + fixed: false + raw: String + name: + $id: '1967' + fixed: false + raw: terminateReason + realPath: + - terminateReason + serializedName: terminateReason + summary: A string describing the reason the job ended. + serializedName: JobExecutionInformation + summary: >- + Contains information about the execution of a job in the Azure Batch + service. + - $id: '1971' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '2099' + fixed: false + raw: CloudJob + properties: + - $id: '1972' + collectionFormat: none + defaultValue: + $id: '1973' + fixed: false + deprecated: false + documentation: + $id: '1974' + fixed: false + raw: >- + The ID is case-preserving and case-insensitive (that is, you may not + have two IDs within an account that differ only by case). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1976' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1977' + fixed: false + raw: String + name: + $id: '1975' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the job within the account. + - $id: '1978' + collectionFormat: none + defaultValue: + $id: '1979' + fixed: false + deprecated: false + documentation: + $id: '1980' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1982' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1983' + fixed: false + raw: String + name: + $id: '1981' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the job. + - $id: '1984' + collectionFormat: none + defaultValue: + $id: '1985' + fixed: false + deprecated: false + documentation: + $id: '1986' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1988' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1989' + fixed: false + raw: Boolean + name: + $id: '1987' + fixed: false + raw: usesTaskDependencies + realPath: + - usesTaskDependencies + serializedName: usesTaskDependencies + summary: >- + Whether tasks in the job can define dependencies on each other. The + default is false. + - $id: '1990' + collectionFormat: none + defaultValue: + $id: '1991' + fixed: false + deprecated: false + documentation: + $id: '1992' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1994' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1995' + fixed: false + raw: String + name: + $id: '1993' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the job. + - $id: '1996' + collectionFormat: none + defaultValue: + $id: '1997' + fixed: false + deprecated: false + documentation: + $id: '1998' + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the job + has changed between requests. In particular, you can be pass the + ETag when updating a job to specify that your changes should take + effect only if nobody else has modified the job in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2000' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2001' + fixed: false + raw: String + name: + $id: '1999' + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the job. + - $id: '2002' + collectionFormat: none + defaultValue: + $id: '2003' + fixed: false + deprecated: false + documentation: + $id: '2004' + fixed: false + raw: >- + This is the last time at which the job level data, such as the job + state or priority, changed. It does not factor in task-level changes + such as adding new tasks or tasks changing state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2006' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2007' + fixed: false + raw: DateTime + name: + $id: '2005' + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the job. + - $id: '2008' + collectionFormat: none + defaultValue: + $id: '2009' + fixed: false + deprecated: false + documentation: + $id: '2010' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2012' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2013' + fixed: false + raw: DateTime + name: + $id: '2011' + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the job. + - $id: '2014' + collectionFormat: none + defaultValue: + $id: '2015' + fixed: false + deprecated: false + documentation: + $id: '2016' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobState + values: + - description: The job is available to have tasks scheduled. + value: active + - description: >- + A user has requested that the job be disabled, but the disable + operation is still in progress (for example, waiting for tasks + to terminate). + value: disabling + - description: >- + A user has disabled the job. No tasks are running, and no new + tasks will be scheduled. + value: disabled + - description: >- + A user has requested that the job be enabled, but the enable + operation is still in progress. + value: enabling + - description: >- + The job is about to complete, either because a Job Manager + task has completed or because the user has terminated the job, + but the terminate operation is still in progress (for example, + because Job Release tasks are running). + value: terminating + - description: >- + All tasks have terminated, and the system will not accept any + more tasks or any further changes to the job. + value: completed + - description: >- + A user has requested that the job be deleted, but the delete + operation is still in progress (for example, because the + system is still terminating running tasks). + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2018' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2028' + fixed: false + raw: JobState + oldModelAsString: false + underlyingType: + $id: '2026' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2027' + fixed: false + raw: String + values: + - $id: '2019' + description: The job is available to have tasks scheduled. + name: active + serializedName: active + - $id: '2020' + description: >- + A user has requested that the job be disabled, but the disable + operation is still in progress (for example, waiting for tasks + to terminate). + name: disabling + serializedName: disabling + - $id: '2021' + description: >- + A user has disabled the job. No tasks are running, and no new + tasks will be scheduled. + name: disabled + serializedName: disabled + - $id: '2022' + description: >- + A user has requested that the job be enabled, but the enable + operation is still in progress. + name: enabling + serializedName: enabling + - $id: '2023' + description: >- + The job is about to complete, either because a Job Manager task + has completed or because the user has terminated the job, but + the terminate operation is still in progress (for example, + because Job Release tasks are running). + name: terminating + serializedName: terminating + - $id: '2024' + description: >- + All tasks have terminated, and the system will not accept any + more tasks or any further changes to the job. + name: completed + serializedName: completed + - $id: '2025' + description: >- + A user has requested that the job be deleted, but the delete + operation is still in progress (for example, because the system + is still terminating running tasks). + name: deleting + serializedName: deleting + name: + $id: '2017' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the job. + - $id: '2029' + collectionFormat: none + defaultValue: + $id: '2030' + fixed: false + deprecated: false + documentation: + $id: '2031' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2033' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2034' + fixed: false + raw: DateTime + name: + $id: '2032' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the job entered its current state. + - $id: '2035' + collectionFormat: none + defaultValue: + $id: '2036' + fixed: false + deprecated: false + documentation: + $id: '2037' + fixed: false + raw: This property is not set if the job is in its initial Active state. + extensions: + x-ms-enum: + modelAsString: false + name: JobState + values: + - description: The job is available to have tasks scheduled. + value: active + - description: >- + A user has requested that the job be disabled, but the disable + operation is still in progress (for example, waiting for tasks + to terminate). + value: disabling + - description: >- + A user has disabled the job. No tasks are running, and no new + tasks will be scheduled. + value: disabled + - description: >- + A user has requested that the job be enabled, but the enable + operation is still in progress. + value: enabling + - description: >- + The job is about to complete, either because a Job Manager + task has completed or because the user has terminated the job, + but the terminate operation is still in progress (for example, + because Job Release tasks are running). + value: terminating + - description: >- + All tasks have terminated, and the system will not accept any + more tasks or any further changes to the job. + value: completed + - description: >- + A user has requested that the job be deleted, but the delete + operation is still in progress (for example, because the + system is still terminating running tasks). + value: deleting + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2018' + name: + $id: '2038' + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the job. + - $id: '2039' + collectionFormat: none + defaultValue: + $id: '2040' + fixed: false + deprecated: false + documentation: + $id: '2041' + fixed: false + raw: This property is not set if the job is in its initial Active state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2043' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2044' + fixed: false + raw: DateTime + name: + $id: '2042' + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the job entered its previous state. + - $id: '2045' + collectionFormat: none + defaultValue: + $id: '2046' + fixed: false + deprecated: false + documentation: + $id: '2047' + fixed: false + raw: >- + 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. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2049' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2050' + fixed: false + raw: Int + name: + $id: '2048' + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - $id: '2051' + collectionFormat: none + defaultValue: + $id: '2052' + fixed: false + deprecated: false + documentation: + $id: '2053' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '630' + name: + $id: '2054' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for the job. + - $id: '2055' + collectionFormat: none + defaultValue: + $id: '2056' + fixed: false + deprecated: false + documentation: + $id: '2057' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '940' + name: + $id: '2058' + fixed: false + raw: jobManagerTask + realPath: + - jobManagerTask + serializedName: jobManagerTask + summary: Details of a Job Manager task to be launched when the job is started. + - $id: '2059' + collectionFormat: none + defaultValue: + $id: '2060' + fixed: false + deprecated: false + documentation: + $id: '2061' + fixed: false + raw: >- + The Job Preparation task is a special task run on each node before + any other task of the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1018' + name: + $id: '2062' + fixed: false + raw: jobPreparationTask + realPath: + - jobPreparationTask + serializedName: jobPreparationTask + summary: The Job Preparation task. + - $id: '2063' + collectionFormat: none + defaultValue: + $id: '2064' + fixed: false + deprecated: false + documentation: + $id: '2065' + fixed: false + raw: >- + The Job Release task is a special task run at the end of the job on + each node that has run any other task of the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1068' + name: + $id: '2066' + fixed: false + raw: jobReleaseTask + realPath: + - jobReleaseTask + serializedName: jobReleaseTask + summary: The Job Release task. + - $id: '2067' + collectionFormat: none + defaultValue: + $id: '2068' + fixed: false + deprecated: false + documentation: + $id: '2069' + fixed: false + raw: >- + Individual tasks can override an environment setting specified here + by specifying the same setting name with a different value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2071' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '2072' + fixed: false + name: + $id: '2070' + fixed: false + raw: commonEnvironmentSettings + realPath: + - commonEnvironmentSettings + serializedName: commonEnvironmentSettings + summary: >- + The list of common environment variable settings. These environment + variables are set for all tasks in the job (including the Job Manager, + Job Preparation and Job Release tasks). + - $id: '2073' + collectionFormat: none + defaultValue: + $id: '2074' + fixed: false + deprecated: false + documentation: + $id: '2075' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1578' + name: + $id: '2076' + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool settings associated with the job. + - $id: '2077' + collectionFormat: none + defaultValue: + $id: '2078' + fixed: false + deprecated: false + documentation: + $id: '2079' + fixed: false + raw: The default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1613' + name: + $id: '2080' + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + - $id: '2081' + collectionFormat: none + defaultValue: + $id: '2082' + fixed: false + deprecated: false + documentation: + $id: '2083' + fixed: false + raw: >- + A task is considered to have failed if has a failureInfo. A + failureInfo is set if the task completes with a non-zero exit code + after exhausting its retry count, or if there was an error starting + the task, for example due to a resource file download error. The + default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnTaskFailure + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + value: performexitoptionsjobaction + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1623' + name: + $id: '2084' + fixed: false + raw: onTaskFailure + realPath: + - onTaskFailure + serializedName: onTaskFailure + summary: >- + The action the Batch service should take when any task in the job + fails. + - $id: '2085' + collectionFormat: none + defaultValue: + $id: '2086' + fixed: false + deprecated: false + documentation: + $id: '2087' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2089' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '2090' + fixed: false + name: + $id: '2088' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + - $id: '2091' + collectionFormat: none + defaultValue: + $id: '2092' + fixed: false + deprecated: false + documentation: + $id: '2093' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1941' + name: + $id: '2094' + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: The execution information for the job. + - $id: '2095' + collectionFormat: none + defaultValue: + $id: '2096' + fixed: false + deprecated: false + documentation: + $id: '2097' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '271' + name: + $id: '2098' + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: Resource usage statistics for the entire lifetime of the job. + serializedName: CloudJob + summary: An Azure Batch job. + - $id: '2100' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '2165' + fixed: false + raw: JobAddParameter + properties: + - $id: '2101' + collectionFormat: none + defaultValue: + $id: '2102' + fixed: false + deprecated: false + documentation: + $id: '2103' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2105' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2106' + fixed: false + raw: String + name: + $id: '2104' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the job within the account. + - $id: '2107' + collectionFormat: none + defaultValue: + $id: '2108' + fixed: false + deprecated: false + documentation: + $id: '2109' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2112' + fixed: false + raw: String + name: + $id: '2110' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the job. + - $id: '2113' + collectionFormat: none + defaultValue: + $id: '2114' + fixed: false + deprecated: false + documentation: + $id: '2115' + fixed: false + raw: >- + 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. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2117' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2118' + fixed: false + raw: Int + name: + $id: '2116' + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - $id: '2119' + collectionFormat: none + defaultValue: + $id: '2120' + fixed: false + deprecated: false + documentation: + $id: '2121' + fixed: false + raw: The execution constraints for the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '630' + name: + $id: '2122' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + - $id: '2123' + collectionFormat: none + defaultValue: + $id: '2124' + fixed: false + deprecated: false + documentation: + $id: '2125' + fixed: false + raw: >- + If the job does not specify a Job Manager task, the user must + explicitly add tasks to the job. If the job does specify a Job + Manager task, the Batch service creates the Job Manager task when + the job is created, and will try to schedule the Job Manager task + before scheduling other tasks in the job. The Job Manager task's + typical purpose is to control and/or monitor job execution, for + example by deciding what additional tasks to run, determining when + the work is complete, etc. (However, a Job Manager task is not + restricted to these activities - it is a fully-fledged task in the + system and perform whatever actions are required for the job.) For + example, a Job Manager task might download a file specified as a + parameter, analyze the contents of that file and submit additional + tasks based on those contents. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '940' + name: + $id: '2126' + fixed: false + raw: jobManagerTask + realPath: + - jobManagerTask + serializedName: jobManagerTask + summary: Details of a Job Manager task to be launched when the job is started. + - $id: '2127' + collectionFormat: none + defaultValue: + $id: '2128' + fixed: false + deprecated: false + documentation: + $id: '2129' + fixed: false + raw: >- + If a job has a Job Preparation task, the Batch service will run the + Job Preparation task on a compute node before starting any tasks of + that job on that compute node. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1018' + name: + $id: '2130' + fixed: false + raw: jobPreparationTask + realPath: + - jobPreparationTask + serializedName: jobPreparationTask + summary: The Job Preparation task. + - $id: '2131' + collectionFormat: none + defaultValue: + $id: '2132' + fixed: false + deprecated: false + documentation: + $id: '2133' + fixed: false + raw: >- + A Job Release task cannot be specified without also specifying a Job + Preparation task for the job. The Batch service runs the Job Release + task on the compute nodes that have run the Job Preparation task. + The primary purpose of the Job Release task is to undo changes to + compute nodes made by the Job Preparation task. Example activities + include deleting local files, or shutting down services that were + started as part of job preparation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1068' + name: + $id: '2134' + fixed: false + raw: jobReleaseTask + realPath: + - jobReleaseTask + serializedName: jobReleaseTask + summary: The Job Release task. + - $id: '2135' + collectionFormat: none + defaultValue: + $id: '2136' + fixed: false + deprecated: false + documentation: + $id: '2137' + fixed: false + raw: >- + Individual tasks can override an environment setting specified here + by specifying the same setting name with a different value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2139' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '2140' + fixed: false + name: + $id: '2138' + fixed: false + raw: commonEnvironmentSettings + realPath: + - commonEnvironmentSettings + serializedName: commonEnvironmentSettings + summary: >- + The list of common environment variable settings. These environment + variables are set for all tasks in the job (including the Job Manager, + Job Preparation and Job Release tasks). + - $id: '2141' + collectionFormat: none + defaultValue: + $id: '2142' + fixed: false + deprecated: false + documentation: + $id: '2143' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1578' + name: + $id: '2144' + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool on which the Batch service runs the job's tasks. + - $id: '2145' + collectionFormat: none + defaultValue: + $id: '2146' + fixed: false + deprecated: false + documentation: + $id: '2147' + fixed: false + raw: >- + Note that if a job contains no tasks, then all tasks are considered + complete. This option is therefore most commonly used with a Job + Manager task; if you want to use automatic job termination without a + Job Manager, you should initially set onAllTasksComplete to noaction + and update the job properties to set onAllTasksComplete to + terminatejob once you have finished adding tasks. The default is + noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1613' + name: + $id: '2148' + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + - $id: '2149' + collectionFormat: none + defaultValue: + $id: '2150' + fixed: false + deprecated: false + documentation: + $id: '2151' + fixed: false + raw: >- + A task is considered to have failed if has a failureInfo. A + failureInfo is set if the task completes with a non-zero exit code + after exhausting its retry count, or if there was an error starting + the task, for example due to a resource file download error. The + default is noaction. + extensions: + x-ms-enum: + modelAsString: false + name: OnTaskFailure + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Take the action associated with the task exit condition in the + task's exitConditions collection. (This may still result in no + action being taken, if that is what the task specifies.) + name: performExitOptionsJobAction + value: performexitoptionsjobaction + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1623' + name: + $id: '2152' + fixed: false + raw: onTaskFailure + realPath: + - onTaskFailure + serializedName: onTaskFailure + summary: >- + The action the Batch service should take when any task in the job + fails. + - $id: '2153' + collectionFormat: none + defaultValue: + $id: '2154' + fixed: false + deprecated: false + documentation: + $id: '2155' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2157' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '2158' + fixed: false + name: + $id: '2156' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + - $id: '2159' + collectionFormat: none + defaultValue: + $id: '2160' + fixed: false + deprecated: false + documentation: + $id: '2161' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2163' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2164' + fixed: false + raw: Boolean + name: + $id: '2162' + fixed: false + raw: usesTaskDependencies + realPath: + - usesTaskDependencies + serializedName: usesTaskDependencies + summary: >- + Whether tasks in the job can define dependencies on each other. The + default is false. + serializedName: JobAddParameter + summary: An Azure Batch job to add. + - $id: '2166' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2179' + fixed: false + raw: CloudJobListResult + properties: + - $id: '2167' + collectionFormat: none + defaultValue: + $id: '2168' + fixed: false + deprecated: false + documentation: + $id: '2169' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2171' + $type: SequenceType + deprecated: false + elementType: + $ref: '1971' + name: + $id: '2172' + fixed: false + name: + $id: '2170' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of jobs. + - $id: '2173' + collectionFormat: none + defaultValue: + $id: '2174' + fixed: false + deprecated: false + documentation: + $id: '2175' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2178' + fixed: false + raw: String + name: + $id: '2176' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudJobListResult + summary: The result of listing the jobs in an account. + - $id: '2180' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2199' + fixed: false + raw: TaskContainerExecutionInformation + properties: + - $id: '2181' + collectionFormat: none + defaultValue: + $id: '2182' + fixed: false + deprecated: false + documentation: + $id: '2183' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2185' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2186' + fixed: false + raw: String + name: + $id: '2184' + fixed: false + raw: containerId + realPath: + - containerId + serializedName: containerId + summary: The ID of the container. + - $id: '2187' + collectionFormat: none + defaultValue: + $id: '2188' + fixed: false + deprecated: false + documentation: + $id: '2189' + fixed: false + raw: >- + This is the state of the container according to the Docker service. + It is equivalent to the status field returned by "docker inspect". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2191' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2192' + fixed: false + raw: String + name: + $id: '2190' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The state of the container. + - $id: '2193' + collectionFormat: none + defaultValue: + $id: '2194' + fixed: false + deprecated: false + documentation: + $id: '2195' + fixed: false + raw: >- + This is the detailed error string from the Docker service, if + available. It is equivalent to the error field returned by "docker + inspect". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2197' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2198' + fixed: false + raw: String + name: + $id: '2196' + fixed: false + raw: error + realPath: + - error + serializedName: error + summary: Detailed error information about the container. + serializedName: TaskContainerExecutionInformation + summary: Contains information about the container which a task is executing. + - $id: '2200' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2223' + fixed: false + raw: TaskFailureInformation + properties: + - $id: '2201' + collectionFormat: none + defaultValue: + $id: '2202' + fixed: false + deprecated: false + documentation: + $id: '2203' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ErrorCategory + values: + - description: 'The error is due to a user issue, such as misconfiguration.' + name: userError + value: usererror + - description: The error is due to an internal server issue. + name: serverError + value: servererror + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1916' + name: + $id: '2204' + fixed: false + raw: category + realPath: + - category + serializedName: category + summary: The category of the task error. + - $id: '2205' + collectionFormat: none + defaultValue: + $id: '2206' + fixed: false + deprecated: false + documentation: + $id: '2207' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2210' + fixed: false + raw: String + name: + $id: '2208' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the task error. Codes are invariant and are intended + to be consumed programmatically. + - $id: '2211' + collectionFormat: none + defaultValue: + $id: '2212' + fixed: false + deprecated: false + documentation: + $id: '2213' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2216' + fixed: false + raw: String + name: + $id: '2214' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the task error, intended to be suitable for + display in a user interface. + - $id: '2217' + collectionFormat: none + defaultValue: + $id: '2218' + fixed: false + deprecated: false + documentation: + $id: '2219' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2221' + $type: SequenceType + deprecated: false + elementType: + $ref: '357' + name: + $id: '2222' + fixed: false + name: + $id: '2220' + fixed: false + raw: details + realPath: + - details + serializedName: details + summary: A list of additional details related to the error. + serializedName: TaskFailureInformation + summary: Information about a task failure. + - $id: '2224' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2295' + fixed: false + raw: JobPreparationTaskExecutionInformation + properties: + - $id: '2225' + collectionFormat: none + defaultValue: + $id: '2226' + fixed: false + deprecated: false + documentation: + $id: '2227' + fixed: false + raw: >- + If the task has been restarted or retried, this is the most recent + time at which the task started running. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2229' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2230' + fixed: false + raw: DateTime + name: + $id: '2228' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the task started running. + - $id: '2231' + collectionFormat: none + defaultValue: + $id: '2232' + fixed: false + deprecated: false + documentation: + $id: '2233' + fixed: false + raw: This property is set only if the task is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2235' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2236' + fixed: false + raw: DateTime + name: + $id: '2234' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the Job Preparation task completed. + - $id: '2237' + collectionFormat: none + defaultValue: + $id: '2238' + fixed: false + deprecated: false + documentation: + $id: '2239' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobPreparationTaskState + values: + - description: The task is currently running (including retrying). + value: running + - description: >- + The task has exited with exit code 0, or the task has + exhausted its retry limit, or the Batch service was unable to + start the task due to task preparation errors (such as + resource file download failures). + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2241' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2246' + fixed: false + raw: JobPreparationTaskState + oldModelAsString: false + underlyingType: + $id: '2244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2245' + fixed: false + raw: String + values: + - $id: '2242' + description: The task is currently running (including retrying). + name: running + serializedName: running + - $id: '2243' + description: >- + The task has exited with exit code 0, or the task has exhausted + its retry limit, or the Batch service was unable to start the + task due to task preparation errors (such as resource file + download failures). + name: completed + serializedName: completed + name: + $id: '2240' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the Job Preparation task on the compute node. + - $id: '2247' + collectionFormat: none + defaultValue: + $id: '2248' + fixed: false + deprecated: false + documentation: + $id: '2249' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2251' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2252' + fixed: false + raw: String + name: + $id: '2250' + fixed: false + raw: taskRootDirectory + realPath: + - taskRootDirectory + serializedName: taskRootDirectory + summary: >- + The root directory of the Job Preparation task on the compute node. + You can use this path to retrieve files created by the task, such as + log files. + - $id: '2253' + collectionFormat: none + defaultValue: + $id: '2254' + fixed: false + deprecated: false + documentation: + $id: '2255' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2257' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2258' + fixed: false + raw: String + name: + $id: '2256' + fixed: false + raw: taskRootDirectoryUrl + realPath: + - taskRootDirectoryUrl + serializedName: taskRootDirectoryUrl + summary: >- + The URL to the root directory of the Job Preparation task on the + compute node. + - $id: '2259' + collectionFormat: none + defaultValue: + $id: '2260' + fixed: false + deprecated: false + documentation: + $id: '2261' + fixed: false + raw: >- + This parameter is returned only if the task is in the completed + state. The exit code for a process reflects the specific convention + implemented by the application developer for that process. If you + use the exit code value to make decisions in your code, be sure that + you know the exit code convention used by the application process. + Note that the exit code may also be generated by the compute node + operating system, such as when a process is forcibly terminated. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2263' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2264' + fixed: false + raw: Int + name: + $id: '2262' + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the task command line. + - $id: '2265' + collectionFormat: none + defaultValue: + $id: '2266' + fixed: false + deprecated: false + documentation: + $id: '2267' + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2180' + name: + $id: '2268' + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - $id: '2269' + collectionFormat: none + defaultValue: + $id: '2270' + fixed: false + deprecated: false + documentation: + $id: '2271' + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2200' + name: + $id: '2272' + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - $id: '2273' + collectionFormat: none + defaultValue: + $id: '2274' + fixed: false + deprecated: false + documentation: + $id: '2275' + fixed: false + raw: >- + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2277' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2278' + fixed: false + raw: Int + name: + $id: '2276' + fixed: false + raw: retryCount + realPath: + - retryCount + serializedName: retryCount + summary: >- + The number of times the task has been retried by the Batch service. + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + - $id: '2279' + collectionFormat: none + defaultValue: + $id: '2280' + fixed: false + deprecated: false + documentation: + $id: '2281' + fixed: false + raw: >- + This property is set only if the task was retried (i.e. retryCount + is nonzero). If present, this is typically the same as startTime, + but may be different if the task has been restarted for reasons + other than retry; for example, if the compute node was rebooted + during a retry, then the startTime is updated but the lastRetryTime + is not. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2283' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2284' + fixed: false + raw: DateTime + name: + $id: '2282' + fixed: false + raw: lastRetryTime + realPath: + - lastRetryTime + serializedName: lastRetryTime + summary: >- + The most recent time at which a retry of the Job Preparation task + started running. + - $id: '2285' + collectionFormat: none + defaultValue: + $id: '2286' + fixed: false + deprecated: false + documentation: + $id: '2287' + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2289' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2294' + fixed: false + raw: TaskExecutionResult + oldModelAsString: false + underlyingType: + $id: '2292' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2293' + fixed: false + raw: String + values: + - $id: '2290' + description: The task ran successfully. + name: success + serializedName: success + - $id: '2291' + description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + serializedName: failure + name: + $id: '2288' + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: JobPreparationTaskExecutionInformation + summary: >- + Contains information about the execution of a Job Preparation task on a + compute node. + - $id: '2296' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2349' + fixed: false + raw: JobReleaseTaskExecutionInformation + properties: + - $id: '2297' + collectionFormat: none + defaultValue: + $id: '2298' + fixed: false + deprecated: false + documentation: + $id: '2299' + fixed: false + raw: >- + If the task has been restarted or retried, this is the most recent + time at which the task started running. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2301' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2302' + fixed: false + raw: DateTime + name: + $id: '2300' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the task started running. + - $id: '2303' + collectionFormat: none + defaultValue: + $id: '2304' + fixed: false + deprecated: false + documentation: + $id: '2305' + fixed: false + raw: This property is set only if the task is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2307' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2308' + fixed: false + raw: DateTime + name: + $id: '2306' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the Job Release task completed. + - $id: '2309' + collectionFormat: none + defaultValue: + $id: '2310' + fixed: false + deprecated: false + documentation: + $id: '2311' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: JobReleaseTaskState + values: + - description: The task is currently running (including retrying). + value: running + - description: >- + The task has exited with exit code 0, or the task has + exhausted its retry limit, or the Batch service was unable to + start the task due to task preparation errors (such as + resource file download failures). + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2313' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2318' + fixed: false + raw: JobReleaseTaskState + oldModelAsString: false + underlyingType: + $id: '2316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2317' + fixed: false + raw: String + values: + - $id: '2314' + description: The task is currently running (including retrying). + name: running + serializedName: running + - $id: '2315' + description: >- + The task has exited with exit code 0, or the task has exhausted + its retry limit, or the Batch service was unable to start the + task due to task preparation errors (such as resource file + download failures). + name: completed + serializedName: completed + name: + $id: '2312' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the Job Release task on the compute node. + - $id: '2319' + collectionFormat: none + defaultValue: + $id: '2320' + fixed: false + deprecated: false + documentation: + $id: '2321' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2324' + fixed: false + raw: String + name: + $id: '2322' + fixed: false + raw: taskRootDirectory + realPath: + - taskRootDirectory + serializedName: taskRootDirectory + summary: >- + The root directory of the Job Release task on the compute node. You + can use this path to retrieve files created by the task, such as log + files. + - $id: '2325' + collectionFormat: none + defaultValue: + $id: '2326' + fixed: false + deprecated: false + documentation: + $id: '2327' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2329' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2330' + fixed: false + raw: String + name: + $id: '2328' + fixed: false + raw: taskRootDirectoryUrl + realPath: + - taskRootDirectoryUrl + serializedName: taskRootDirectoryUrl + summary: >- + The URL to the root directory of the Job Release task on the compute + node. + - $id: '2331' + collectionFormat: none + defaultValue: + $id: '2332' + fixed: false + deprecated: false + documentation: + $id: '2333' + fixed: false + raw: >- + This parameter is returned only if the task is in the completed + state. The exit code for a process reflects the specific convention + implemented by the application developer for that process. If you + use the exit code value to make decisions in your code, be sure that + you know the exit code convention used by the application process. + Note that the exit code may also be generated by the compute node + operating system, such as when a process is forcibly terminated. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2335' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2336' + fixed: false + raw: Int + name: + $id: '2334' + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the task command line. + - $id: '2337' + collectionFormat: none + defaultValue: + $id: '2338' + fixed: false + deprecated: false + documentation: + $id: '2339' + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2180' + name: + $id: '2340' + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - $id: '2341' + collectionFormat: none + defaultValue: + $id: '2342' + fixed: false + deprecated: false + documentation: + $id: '2343' + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2200' + name: + $id: '2344' + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - $id: '2345' + collectionFormat: none + defaultValue: + $id: '2346' + fixed: false + deprecated: false + documentation: + $id: '2347' + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2289' + name: + $id: '2348' + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: JobReleaseTaskExecutionInformation + summary: >- + Contains information about the execution of a Job Release task on a + compute node. + - $id: '2350' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2377' + fixed: false + raw: JobPreparationAndReleaseTaskExecutionInformation + properties: + - $id: '2351' + collectionFormat: none + defaultValue: + $id: '2352' + fixed: false + deprecated: false + documentation: + $id: '2353' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2355' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2356' + fixed: false + raw: String + name: + $id: '2354' + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: >- + The ID of the pool containing the compute node to which this entry + refers. + - $id: '2357' + collectionFormat: none + defaultValue: + $id: '2358' + fixed: false + deprecated: false + documentation: + $id: '2359' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2361' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2362' + fixed: false + raw: String + name: + $id: '2360' + fixed: false + raw: nodeId + realPath: + - nodeId + serializedName: nodeId + summary: The ID of the compute node to which this entry refers. + - $id: '2363' + collectionFormat: none + defaultValue: + $id: '2364' + fixed: false + deprecated: false + documentation: + $id: '2365' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2367' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2368' + fixed: false + raw: String + name: + $id: '2366' + fixed: false + raw: nodeUrl + realPath: + - nodeUrl + serializedName: nodeUrl + summary: The URL of the compute node to which this entry refers. + - $id: '2369' + collectionFormat: none + defaultValue: + $id: '2370' + fixed: false + deprecated: false + documentation: + $id: '2371' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2224' + name: + $id: '2372' + fixed: false + raw: jobPreparationTaskExecutionInfo + realPath: + - jobPreparationTaskExecutionInfo + serializedName: jobPreparationTaskExecutionInfo + summary: >- + Information about the execution status of the Job Preparation task on + this compute node. + - $id: '2373' + collectionFormat: none + defaultValue: + $id: '2374' + fixed: false + deprecated: false + documentation: + $id: '2375' + fixed: false + raw: >- + This property is set only if the Job Release task has run on the + node. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2296' + name: + $id: '2376' + fixed: false + raw: jobReleaseTaskExecutionInfo + realPath: + - jobReleaseTaskExecutionInfo + serializedName: jobReleaseTaskExecutionInfo + summary: >- + Information about the execution status of the Job Release task on this + compute node. + serializedName: JobPreparationAndReleaseTaskExecutionInformation + summary: The status of the Job Preparation and Job Release tasks on a compute node. + - $id: '2378' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2391' + fixed: false + raw: CloudJobListPreparationAndReleaseTaskStatusResult + properties: + - $id: '2379' + collectionFormat: none + defaultValue: + $id: '2380' + fixed: false + deprecated: false + documentation: + $id: '2381' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2383' + $type: SequenceType + deprecated: false + elementType: + $ref: '2350' + name: + $id: '2384' + fixed: false + name: + $id: '2382' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: A list of Job Preparation and Job Release task execution information. + - $id: '2385' + collectionFormat: none + defaultValue: + $id: '2386' + fixed: false + deprecated: false + documentation: + $id: '2387' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2389' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2390' + fixed: false + raw: String + name: + $id: '2388' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudJobListPreparationAndReleaseTaskStatusResult + summary: >- + The result of listing the status of the Job Preparation and Job Release + tasks for a job. + - $id: '2392' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2433' + fixed: false + raw: TaskCounts + properties: + - $id: '2393' + collectionFormat: none + defaultValue: + $id: '2394' + fixed: false + deprecated: false + documentation: + $id: '2395' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2397' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2398' + fixed: false + raw: Int + name: + $id: '2396' + fixed: false + raw: active + realPath: + - active + serializedName: active + summary: The number of tasks in the active state. + - $id: '2399' + collectionFormat: none + defaultValue: + $id: '2400' + fixed: false + deprecated: false + documentation: + $id: '2401' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2403' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2404' + fixed: false + raw: Int + name: + $id: '2402' + fixed: false + raw: running + realPath: + - running + serializedName: running + summary: The number of tasks in the running or preparing state. + - $id: '2405' + collectionFormat: none + defaultValue: + $id: '2406' + fixed: false + deprecated: false + documentation: + $id: '2407' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2409' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2410' + fixed: false + raw: Int + name: + $id: '2408' + fixed: false + raw: completed + realPath: + - completed + serializedName: completed + summary: The number of tasks in the completed state. + - $id: '2411' + collectionFormat: none + defaultValue: + $id: '2412' + fixed: false + deprecated: false + documentation: + $id: '2413' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2415' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2416' + fixed: false + raw: Int + name: + $id: '2414' + fixed: false + raw: succeeded + realPath: + - succeeded + serializedName: succeeded + summary: >- + The number of tasks which succeeded. A task succeeds if its result + (found in the executionInfo property) is 'success'. + - $id: '2417' + collectionFormat: none + defaultValue: + $id: '2418' + fixed: false + deprecated: false + documentation: + $id: '2419' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2421' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2422' + fixed: false + raw: Int + name: + $id: '2420' + fixed: false + raw: failed + realPath: + - failed + serializedName: failed + summary: >- + The number of tasks which failed. A task fails if its result (found in + the executionInfo property) is 'failure'. + - $id: '2423' + collectionFormat: none + defaultValue: + $id: '2424' + fixed: false + deprecated: false + documentation: + $id: '2425' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskCountValidationStatus + values: + - description: >- + The Batch service has validated the state counts against the + task states as reported in the List Tasks API. + value: validated + - description: >- + The Batch service has not been able to check state counts + against the task states as reported in the List Tasks API. The + validationStatus may be unvalidated if the job contains more + than 200,000 tasks. + value: unvalidated + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2427' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2432' + fixed: false + raw: TaskCountValidationStatus + oldModelAsString: false + underlyingType: + $id: '2430' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2431' + fixed: false + raw: String + values: + - $id: '2428' + description: >- + The Batch service has validated the state counts against the + task states as reported in the List Tasks API. + name: validated + serializedName: validated + - $id: '2429' + description: >- + The Batch service has not been able to check state counts + against the task states as reported in the List Tasks API. The + validationStatus may be unvalidated if the job contains more + than 200,000 tasks. + name: unvalidated + serializedName: unvalidated + name: + $id: '2426' + fixed: false + raw: validationStatus + realPath: + - validationStatus + serializedName: validationStatus + summary: Whether the task counts have been validated. + serializedName: TaskCounts + summary: The task counts for a job. + - $id: '2434' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2453' + fixed: false + raw: AutoScaleRunError + properties: + - $id: '2435' + collectionFormat: none + defaultValue: + $id: '2436' + fixed: false + deprecated: false + documentation: + $id: '2437' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2439' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2440' + fixed: false + raw: String + name: + $id: '2438' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the autoscale error. Codes are invariant and are + intended to be consumed programmatically. + - $id: '2441' + collectionFormat: none + defaultValue: + $id: '2442' + fixed: false + deprecated: false + documentation: + $id: '2443' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2445' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2446' + fixed: false + raw: String + name: + $id: '2444' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the autoscale error, intended to be suitable for + display in a user interface. + - $id: '2447' + collectionFormat: none + defaultValue: + $id: '2448' + fixed: false + deprecated: false + documentation: + $id: '2449' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2451' + $type: SequenceType + deprecated: false + elementType: + $ref: '357' + name: + $id: '2452' + fixed: false + name: + $id: '2450' + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: A list of additional error details related to the autoscale error. + serializedName: AutoScaleRunError + summary: >- + An error that occurred when executing or evaluating a pool autoscale + formula. + - $id: '2454' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2471' + fixed: false + raw: AutoScaleRun + properties: + - $id: '2455' + collectionFormat: none + defaultValue: + $id: '2456' + fixed: false + deprecated: false + documentation: + $id: '2457' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2459' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2460' + fixed: false + raw: DateTime + name: + $id: '2458' + fixed: false + raw: timestamp + realPath: + - timestamp + serializedName: timestamp + summary: The time at which the autoscale formula was last evaluated. + - $id: '2461' + collectionFormat: none + defaultValue: + $id: '2462' + fixed: false + deprecated: false + documentation: + $id: '2463' + fixed: false + raw: >- + Each variable value is returned in the form $variable=value, and + variables are separated by semicolons. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2465' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2466' + fixed: false + raw: String + name: + $id: '2464' + fixed: false + raw: results + realPath: + - results + serializedName: results + summary: >- + The final values of all variables used in the evaluation of the + autoscale formula. + - $id: '2467' + collectionFormat: none + defaultValue: + $id: '2468' + fixed: false + deprecated: false + documentation: + $id: '2469' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2434' + name: + $id: '2470' + fixed: false + raw: error + realPath: + - error + serializedName: error + summary: >- + Details of the error encountered evaluating the autoscale formula on + the pool, if the evaluation was unsuccessful. + serializedName: AutoScaleRun + summary: The results and errors from an execution of a pool autoscale formula. + - $id: '2472' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2491' + fixed: false + raw: ResizeError + properties: + - $id: '2473' + collectionFormat: none + defaultValue: + $id: '2474' + fixed: false + deprecated: false + documentation: + $id: '2475' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2477' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2478' + fixed: false + raw: String + name: + $id: '2476' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the pool resize error. Codes are invariant and are + intended to be consumed programmatically. + - $id: '2479' + collectionFormat: none + defaultValue: + $id: '2480' + fixed: false + deprecated: false + documentation: + $id: '2481' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2483' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2484' + fixed: false + raw: String + name: + $id: '2482' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the pool resize error, intended to be suitable + for display in a user interface. + - $id: '2485' + collectionFormat: none + defaultValue: + $id: '2486' + fixed: false + deprecated: false + documentation: + $id: '2487' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2489' + $type: SequenceType + deprecated: false + elementType: + $ref: '357' + name: + $id: '2490' + fixed: false + name: + $id: '2488' + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: A list of additional error details related to the pool resize error. + serializedName: ResizeError + summary: An error that occurred when resizing a pool. + - $id: '2492' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '2695' + fixed: false + raw: CloudPool + properties: + - $id: '2493' + collectionFormat: none + defaultValue: + $id: '2494' + fixed: false + deprecated: false + documentation: + $id: '2495' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2497' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2498' + fixed: false + raw: String + name: + $id: '2496' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the pool within the account. + - $id: '2499' + collectionFormat: none + defaultValue: + $id: '2500' + fixed: false + deprecated: false + documentation: + $id: '2501' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2503' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2504' + fixed: false + raw: String + name: + $id: '2502' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the pool. + - $id: '2505' + collectionFormat: none + defaultValue: + $id: '2506' + fixed: false + deprecated: false + documentation: + $id: '2507' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2509' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2510' + fixed: false + raw: String + name: + $id: '2508' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the pool. + - $id: '2511' + collectionFormat: none + defaultValue: + $id: '2512' + fixed: false + deprecated: false + documentation: + $id: '2513' + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the pool + has changed between requests. In particular, you can be pass the + ETag when updating a pool to specify that your changes should take + effect only if nobody else has modified the pool in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2515' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2516' + fixed: false + raw: String + name: + $id: '2514' + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the pool. + - $id: '2517' + collectionFormat: none + defaultValue: + $id: '2518' + fixed: false + deprecated: false + documentation: + $id: '2519' + fixed: false + raw: >- + This is the last time at which the pool level data, such as the + targetDedicatedNodes or enableAutoscale settings, changed. It does + not factor in node-level changes such as a compute node changing + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2521' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2522' + fixed: false + raw: DateTime + name: + $id: '2520' + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the pool. + - $id: '2523' + collectionFormat: none + defaultValue: + $id: '2524' + fixed: false + deprecated: false + documentation: + $id: '2525' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2527' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2528' + fixed: false + raw: DateTime + name: + $id: '2526' + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the pool. + - $id: '2529' + collectionFormat: none + defaultValue: + $id: '2530' + fixed: false + deprecated: false + documentation: + $id: '2531' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: PoolState + values: + - description: >- + The pool is available to run tasks subject to the availability + of compute nodes. + value: active + - description: >- + The user has requested that the pool be deleted, but the + delete operation has not yet completed. + value: deleting + - description: >- + The user has requested that the operating system of the pool's + nodes be upgraded, but the upgrade operation has not yet + completed (that is, some nodes in the pool have not yet been + upgraded). While upgrading, the pool may be able to run tasks + (with reduced capacity) but this is not guaranteed. + value: upgrading + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2533' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2539' + fixed: false + raw: PoolState + oldModelAsString: false + underlyingType: + $id: '2537' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2538' + fixed: false + raw: String + values: + - $id: '2534' + description: >- + The pool is available to run tasks subject to the availability + of compute nodes. + name: active + serializedName: active + - $id: '2535' + description: >- + The user has requested that the pool be deleted, but the delete + operation has not yet completed. + name: deleting + serializedName: deleting + - $id: '2536' + description: >- + The user has requested that the operating system of the pool's + nodes be upgraded, but the upgrade operation has not yet + completed (that is, some nodes in the pool have not yet been + upgraded). While upgrading, the pool may be able to run tasks + (with reduced capacity) but this is not guaranteed. + name: upgrading + serializedName: upgrading + name: + $id: '2532' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the pool. + - $id: '2540' + collectionFormat: none + defaultValue: + $id: '2541' + fixed: false + deprecated: false + documentation: + $id: '2542' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2544' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2545' + fixed: false + raw: DateTime + name: + $id: '2543' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the pool entered its current state. + - $id: '2546' + collectionFormat: none + defaultValue: + $id: '2547' + fixed: false + deprecated: false + documentation: + $id: '2548' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: AllocationState + values: + - description: >- + The pool is not resizing. There are no changes to the number + of nodes in the pool in progress. A pool enters this state + when it is created and when no operations are being performed + on the pool to change the number of nodes. + value: steady + - description: >- + The pool is resizing; that is, compute nodes are being added + to or removed from the pool. + value: resizing + - description: >- + The pool was resizing, but the user has requested that the + resize be stopped, but the stop request has not yet been + completed. + value: stopping + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2550' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2556' + fixed: false + raw: AllocationState + oldModelAsString: false + underlyingType: + $id: '2554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2555' + fixed: false + raw: String + values: + - $id: '2551' + description: >- + The pool is not resizing. There are no changes to the number of + nodes in the pool in progress. A pool enters this state when it + is created and when no operations are being performed on the + pool to change the number of nodes. + name: steady + serializedName: steady + - $id: '2552' + description: >- + The pool is resizing; that is, compute nodes are being added to + or removed from the pool. + name: resizing + serializedName: resizing + - $id: '2553' + description: >- + The pool was resizing, but the user has requested that the + resize be stopped, but the stop request has not yet been + completed. + name: stopping + serializedName: stopping + name: + $id: '2549' + fixed: false + raw: allocationState + realPath: + - allocationState + serializedName: allocationState + summary: Whether the pool is resizing. + - $id: '2557' + collectionFormat: none + defaultValue: + $id: '2558' + fixed: false + deprecated: false + documentation: + $id: '2559' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2561' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2562' + fixed: false + raw: DateTime + name: + $id: '2560' + fixed: false + raw: allocationStateTransitionTime + realPath: + - allocationStateTransitionTime + serializedName: allocationStateTransitionTime + summary: The time at which the pool entered its current allocation state. + - $id: '2563' + collectionFormat: none + defaultValue: + $id: '2564' + fixed: false + deprecated: false + documentation: + $id: '2565' + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2567' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2568' + fixed: false + raw: String + name: + $id: '2566' + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of virtual machines in the pool. All virtual machines in a + pool are the same size. + - $id: '2569' + collectionFormat: none + defaultValue: + $id: '2570' + fixed: false + deprecated: false + documentation: + $id: '2571' + fixed: false + raw: >- + This property and virtualMachineConfiguration are mutually exclusive + and one of the properties must be specified. This property cannot be + specified if the Batch account was created with its + poolAllocationMode property set to 'UserSubscription'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1223' + name: + $id: '2572' + fixed: false + raw: cloudServiceConfiguration + realPath: + - cloudServiceConfiguration + serializedName: cloudServiceConfiguration + summary: The cloud service configuration for the pool. + - $id: '2573' + collectionFormat: none + defaultValue: + $id: '2574' + fixed: false + deprecated: false + documentation: + $id: '2575' + fixed: false + raw: >- + This property and cloudServiceConfiguration are mutually exclusive + and one of the properties must be specified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1314' + name: + $id: '2576' + fixed: false + raw: virtualMachineConfiguration + realPath: + - virtualMachineConfiguration + serializedName: virtualMachineConfiguration + summary: The virtual machine configuration for the pool. + - $id: '2577' + collectionFormat: none + defaultValue: + $id: '2578' + fixed: false + deprecated: false + documentation: + $id: '2579' + fixed: false + raw: >- + This is the timeout for the most recent resize operation. (The + initial sizing when the pool is created counts as a resize.) The + default value is 15 minutes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2581' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '2582' + fixed: false + raw: TimeSpan + name: + $id: '2580' + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for allocation of compute nodes to the pool. + - $id: '2583' + collectionFormat: none + defaultValue: + $id: '2584' + fixed: false + deprecated: false + documentation: + $id: '2585' + fixed: false + raw: >- + This property is set only if one or more errors occurred during the + last pool resize, and only when the pool allocationState is Steady. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2587' + $type: SequenceType + deprecated: false + elementType: + $ref: '2472' + name: + $id: '2588' + fixed: false + name: + $id: '2586' + fixed: false + raw: resizeErrors + realPath: + - resizeErrors + serializedName: resizeErrors + summary: >- + A list of errors encountered while performing the last resize on the + pool. + - $id: '2589' + collectionFormat: none + defaultValue: + $id: '2590' + fixed: false + deprecated: false + documentation: + $id: '2591' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2593' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2594' + fixed: false + raw: Int + name: + $id: '2592' + fixed: false + raw: currentDedicatedNodes + realPath: + - currentDedicatedNodes + serializedName: currentDedicatedNodes + summary: The number of dedicated compute nodes currently in the pool. + - $id: '2595' + collectionFormat: none + defaultValue: + $id: '2596' + fixed: false + deprecated: false + documentation: + $id: '2597' + fixed: false + raw: >- + Low-priority compute nodes which have been preempted are included in + this count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2599' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2600' + fixed: false + raw: Int + name: + $id: '2598' + fixed: false + raw: currentLowPriorityNodes + realPath: + - currentLowPriorityNodes + serializedName: currentLowPriorityNodes + summary: The number of low-priority compute nodes currently in the pool. + - $id: '2601' + collectionFormat: none + defaultValue: + $id: '2602' + fixed: false + deprecated: false + documentation: + $id: '2603' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2605' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2606' + fixed: false + raw: Int + name: + $id: '2604' + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - $id: '2607' + collectionFormat: none + defaultValue: + $id: '2608' + fixed: false + deprecated: false + documentation: + $id: '2609' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2611' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2612' + fixed: false + raw: Int + name: + $id: '2610' + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - $id: '2613' + collectionFormat: none + defaultValue: + $id: '2614' + fixed: false + deprecated: false + documentation: + $id: '2615' + fixed: false + raw: >- + If false, at least one of targetDedicateNodes and + targetLowPriorityNodes must be specified. If true, the + autoScaleFormula property is required and the pool automatically + resizes according to the formula. The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2617' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2618' + fixed: false + raw: Boolean + name: + $id: '2616' + fixed: false + raw: enableAutoScale + realPath: + - enableAutoScale + serializedName: enableAutoScale + summary: Whether the pool size should automatically adjust over time. + - $id: '2619' + collectionFormat: none + defaultValue: + $id: '2620' + fixed: false + deprecated: false + documentation: + $id: '2621' + fixed: false + raw: >- + This property is set only if the pool automatically scales, i.e. + enableAutoScale is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2623' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2624' + fixed: false + raw: String + name: + $id: '2622' + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: A formula for the desired number of compute nodes in the pool. + - $id: '2625' + collectionFormat: none + defaultValue: + $id: '2626' + fixed: false + deprecated: false + documentation: + $id: '2627' + fixed: false + raw: >- + This property is set only if the pool automatically scales, i.e. + enableAutoScale is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2629' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '2630' + fixed: false + raw: TimeSpan + name: + $id: '2628' + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + - $id: '2631' + collectionFormat: none + defaultValue: + $id: '2632' + fixed: false + deprecated: false + documentation: + $id: '2633' + fixed: false + raw: >- + This property is set only if the pool automatically scales, i.e. + enableAutoScale is true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2454' + name: + $id: '2634' + fixed: false + raw: autoScaleRun + realPath: + - autoScaleRun + serializedName: autoScaleRun + summary: >- + The results and errors from the last execution of the autoscale + formula. + - $id: '2635' + collectionFormat: none + defaultValue: + $id: '2636' + fixed: false + deprecated: false + documentation: + $id: '2637' + fixed: false + raw: >- + This imposes restrictions on which nodes can be assigned to the + pool. Specifying this value can reduce the chance of the requested + number of nodes to be allocated in the pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2639' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2640' + fixed: false + raw: Boolean + name: + $id: '2638' + fixed: false + raw: enableInterNodeCommunication + realPath: + - enableInterNodeCommunication + serializedName: enableInterNodeCommunication + summary: Whether the pool permits direct communication between nodes. + - $id: '2641' + collectionFormat: none + defaultValue: + $id: '2642' + fixed: false + deprecated: false + documentation: + $id: '2643' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1424' + name: + $id: '2644' + fixed: false + raw: networkConfiguration + realPath: + - networkConfiguration + serializedName: networkConfiguration + summary: The network configuration for the pool. + - $id: '2645' + collectionFormat: none + defaultValue: + $id: '2646' + fixed: false + deprecated: false + documentation: + $id: '2647' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1126' + name: + $id: '2648' + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: A task specified to run on each compute node as it joins the pool. + - $id: '2649' + collectionFormat: none + defaultValue: + $id: '2650' + fixed: false + deprecated: false + documentation: + $id: '2651' + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2653' + $type: SequenceType + deprecated: false + elementType: + $ref: '1166' + name: + $id: '2654' + fixed: false + name: + $id: '2652' + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + The list of certificates to be installed on each compute node in the + pool. + - $id: '2655' + collectionFormat: none + defaultValue: + $id: '2656' + fixed: false + deprecated: false + documentation: + $id: '2657' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2659' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '2660' + fixed: false + name: + $id: '2658' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + The list of application packages to be installed on each compute node + in the pool. + - $id: '2661' + collectionFormat: none + defaultValue: + $id: '2662' + fixed: false + deprecated: false + documentation: + $id: '2663' + fixed: false + raw: >- + The list of application licenses must be a subset of available Batch + service application licenses. If a license is requested which is not + supported, pool creation will fail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2665' + $type: SequenceType + deprecated: false + elementType: + $id: '2666' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2667' + fixed: false + raw: String + name: + $id: '2668' + fixed: false + name: + $id: '2664' + fixed: false + raw: applicationLicenses + realPath: + - applicationLicenses + serializedName: applicationLicenses + summary: >- + The list of application licenses the Batch service will make available + on each compute node in the pool. + - $id: '2669' + collectionFormat: none + defaultValue: + $id: '2670' + fixed: false + deprecated: false + documentation: + $id: '2671' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2673' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2674' + fixed: false + raw: Int + name: + $id: '2672' + fixed: false + raw: maxTasksPerNode + realPath: + - maxTasksPerNode + serializedName: maxTasksPerNode + summary: >- + The maximum number of tasks that can run concurrently on a single + compute node in the pool. + - $id: '2675' + collectionFormat: none + defaultValue: + $id: '2676' + fixed: false + deprecated: false + documentation: + $id: '2677' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1114' + name: + $id: '2678' + fixed: false + raw: taskSchedulingPolicy + realPath: + - taskSchedulingPolicy + serializedName: taskSchedulingPolicy + summary: How tasks are distributed across compute nodes in a pool. + - $id: '2679' + collectionFormat: none + defaultValue: + $id: '2680' + fixed: false + deprecated: false + documentation: + $id: '2681' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2683' + $type: SequenceType + deprecated: false + elementType: + $ref: '849' + name: + $id: '2684' + fixed: false + name: + $id: '2682' + fixed: false + raw: userAccounts + realPath: + - userAccounts + serializedName: userAccounts + summary: The list of user accounts to be created on each node in the pool. + - $id: '2685' + collectionFormat: none + defaultValue: + $id: '2686' + fixed: false + deprecated: false + documentation: + $id: '2687' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2689' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '2690' + fixed: false + name: + $id: '2688' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + - $id: '2691' + collectionFormat: none + defaultValue: + $id: '2692' + fixed: false + deprecated: false + documentation: + $id: '2693' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '243' + name: + $id: '2694' + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: >- + Utilization and resource usage statistics for the entire lifetime of + the pool. + serializedName: CloudPool + summary: A pool in the Azure Batch service. + - $id: '2696' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '2815' + fixed: false + raw: PoolAddParameter + properties: + - $id: '2697' + collectionFormat: none + defaultValue: + $id: '2698' + fixed: false + deprecated: false + documentation: + $id: '2699' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two pool IDs within an account that differ only by + case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2702' + fixed: false + raw: String + name: + $id: '2700' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the pool within the account. + - $id: '2703' + collectionFormat: none + defaultValue: + $id: '2704' + fixed: false + deprecated: false + documentation: + $id: '2705' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2707' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2708' + fixed: false + raw: String + name: + $id: '2706' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: The display name for the pool. + - $id: '2709' + collectionFormat: none + defaultValue: + $id: '2710' + fixed: false + deprecated: false + documentation: + $id: '2711' + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2714' + fixed: false + raw: String + name: + $id: '2712' + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: >- + The size of virtual machines in the pool. All virtual machines in a + pool are the same size. + - $id: '2715' + collectionFormat: none + defaultValue: + $id: '2716' + fixed: false + deprecated: false + documentation: + $id: '2717' + fixed: false + raw: >- + This property and virtualMachineConfiguration are mutually exclusive + and one of the properties must be specified. This property cannot be + specified if the Batch account was created with its + poolAllocationMode property set to 'UserSubscription'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1223' + name: + $id: '2718' + fixed: false + raw: cloudServiceConfiguration + realPath: + - cloudServiceConfiguration + serializedName: cloudServiceConfiguration + summary: The cloud service configuration for the pool. + - $id: '2719' + collectionFormat: none + defaultValue: + $id: '2720' + fixed: false + deprecated: false + documentation: + $id: '2721' + fixed: false + raw: >- + This property and cloudServiceConfiguration are mutually exclusive + and one of the properties must be specified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1314' + name: + $id: '2722' + fixed: false + raw: virtualMachineConfiguration + realPath: + - virtualMachineConfiguration + serializedName: virtualMachineConfiguration + summary: The virtual machine configuration for the pool. + - $id: '2723' + collectionFormat: none + defaultValue: + $id: '2724' + fixed: false + deprecated: false + documentation: + $id: '2725' + fixed: false + raw: >- + This timeout applies only to manual scaling; it has no effect when + enableAutoScale is set to true. The default value is 15 minutes. The + minimum value is 5 minutes. If you specify a value less than 5 + minutes, the Batch service returns an error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2727' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '2728' + fixed: false + raw: TimeSpan + name: + $id: '2726' + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for allocation of compute nodes to the pool. + - $id: '2729' + collectionFormat: none + defaultValue: + $id: '2730' + fixed: false + deprecated: false + documentation: + $id: '2731' + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2733' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2734' + fixed: false + raw: Int + name: + $id: '2732' + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - $id: '2735' + collectionFormat: none + defaultValue: + $id: '2736' + fixed: false + deprecated: false + documentation: + $id: '2737' + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + true. If enableAutoScale is set to false, then you must set either + targetDedicatedNodes, targetLowPriorityNodes, or both. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2739' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2740' + fixed: false + raw: Int + name: + $id: '2738' + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - $id: '2741' + collectionFormat: none + defaultValue: + $id: '2742' + fixed: false + deprecated: false + documentation: + $id: '2743' + fixed: false + raw: >- + If false, at least one of targetDedicateNodes and + targetLowPriorityNodes must be specified. If true, the + autoScaleFormula property is required and the pool automatically + resizes according to the formula. The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2745' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2746' + fixed: false + raw: Boolean + name: + $id: '2744' + fixed: false + raw: enableAutoScale + realPath: + - enableAutoScale + serializedName: enableAutoScale + summary: Whether the pool size should automatically adjust over time. + - $id: '2747' + collectionFormat: none + defaultValue: + $id: '2748' + fixed: false + deprecated: false + documentation: + $id: '2749' + fixed: false + raw: >- + This property must not be specified if enableAutoScale is set to + false. It is required if enableAutoScale is set to true. The formula + is checked for validity before the pool is created. If the formula + is not valid, the Batch service rejects the request with detailed + error information. For more information about specifying this + formula, see 'Automatically scale compute nodes in an Azure Batch + pool' + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling/). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2751' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2752' + fixed: false + raw: String + name: + $id: '2750' + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: A formula for the desired number of compute nodes in the pool. + - $id: '2753' + collectionFormat: none + defaultValue: + $id: '2754' + fixed: false + deprecated: false + documentation: + $id: '2755' + fixed: false + raw: >- + The default value is 15 minutes. The minimum and maximum value are 5 + minutes and 168 hours respectively. If you specify a value less than + 5 minutes or greater than 168 hours, the Batch service returns an + error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2757' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '2758' + fixed: false + raw: TimeSpan + name: + $id: '2756' + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + - $id: '2759' + collectionFormat: none + defaultValue: + $id: '2760' + fixed: false + deprecated: false + documentation: + $id: '2761' + fixed: false + raw: >- + Enabling inter-node communication limits the maximum size of the + pool due to deployment restrictions on the nodes of the pool. This + may result in the pool not reaching its desired size. The default + value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2763' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2764' + fixed: false + raw: Boolean + name: + $id: '2762' + fixed: false + raw: enableInterNodeCommunication + realPath: + - enableInterNodeCommunication + serializedName: enableInterNodeCommunication + summary: Whether the pool permits direct communication between nodes. + - $id: '2765' + collectionFormat: none + defaultValue: + $id: '2766' + fixed: false + deprecated: false + documentation: + $id: '2767' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1424' + name: + $id: '2768' + fixed: false + raw: networkConfiguration + realPath: + - networkConfiguration + serializedName: networkConfiguration + summary: The network configuration for the pool. + - $id: '2769' + collectionFormat: none + defaultValue: + $id: '2770' + fixed: false + deprecated: false + documentation: + $id: '2771' + fixed: false + raw: >- + The task runs when the node is added to the pool or when the node is + restarted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1126' + name: + $id: '2772' + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: A task specified to run on each compute node as it joins the pool. + - $id: '2773' + collectionFormat: none + defaultValue: + $id: '2774' + fixed: false + deprecated: false + documentation: + $id: '2775' + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2777' + $type: SequenceType + deprecated: false + elementType: + $ref: '1166' + name: + $id: '2778' + fixed: false + name: + $id: '2776' + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + The list of certificates to be installed on each compute node in the + pool. + - $id: '2779' + collectionFormat: none + defaultValue: + $id: '2780' + fixed: false + deprecated: false + documentation: + $id: '2781' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2783' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '2784' + fixed: false + name: + $id: '2782' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + The list of application packages to be installed on each compute node + in the pool. + - $id: '2785' + collectionFormat: none + defaultValue: + $id: '2786' + fixed: false + deprecated: false + documentation: + $id: '2787' + fixed: false + raw: >- + The list of application licenses must be a subset of available Batch + service application licenses. If a license is requested which is not + supported, pool creation will fail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2789' + $type: SequenceType + deprecated: false + elementType: + $id: '2790' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2791' + fixed: false + raw: String + name: + $id: '2792' + fixed: false + name: + $id: '2788' + fixed: false + raw: applicationLicenses + realPath: + - applicationLicenses + serializedName: applicationLicenses + summary: >- + The list of application licenses the Batch service will make available + on each compute node in the pool. + - $id: '2793' + collectionFormat: none + defaultValue: + $id: '2794' + fixed: false + deprecated: false + documentation: + $id: '2795' + fixed: false + raw: >- + The default value is 1. The maximum value of this setting depends on + the size of the compute nodes in the pool (the vmSize setting). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2797' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2798' + fixed: false + raw: Int + name: + $id: '2796' + fixed: false + raw: maxTasksPerNode + realPath: + - maxTasksPerNode + serializedName: maxTasksPerNode + summary: >- + The maximum number of tasks that can run concurrently on a single + compute node in the pool. + - $id: '2799' + collectionFormat: none + defaultValue: + $id: '2800' + fixed: false + deprecated: false + documentation: + $id: '2801' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1114' + name: + $id: '2802' + fixed: false + raw: taskSchedulingPolicy + realPath: + - taskSchedulingPolicy + serializedName: taskSchedulingPolicy + summary: How tasks are distributed across compute nodes in a pool. + - $id: '2803' + collectionFormat: none + defaultValue: + $id: '2804' + fixed: false + deprecated: false + documentation: + $id: '2805' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2807' + $type: SequenceType + deprecated: false + elementType: + $ref: '849' + name: + $id: '2808' + fixed: false + name: + $id: '2806' + fixed: false + raw: userAccounts + realPath: + - userAccounts + serializedName: userAccounts + summary: The list of user accounts to be created on each node in the pool. + - $id: '2809' + collectionFormat: none + defaultValue: + $id: '2810' + fixed: false + deprecated: false + documentation: + $id: '2811' + fixed: false + raw: >- + The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2813' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '2814' + fixed: false + name: + $id: '2812' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolAddParameter + summary: A pool in the Azure Batch service to add. + - $id: '2816' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2829' + fixed: false + raw: ApplicationListResult + properties: + - $id: '2817' + collectionFormat: none + defaultValue: + $id: '2818' + fixed: false + deprecated: false + documentation: + $id: '2819' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2821' + $type: SequenceType + deprecated: false + elementType: + $ref: '462' + name: + $id: '2822' + fixed: false + name: + $id: '2820' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of applications available in the account. + - $id: '2823' + collectionFormat: none + defaultValue: + $id: '2824' + fixed: false + deprecated: false + documentation: + $id: '2825' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2827' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2828' + fixed: false + raw: String + name: + $id: '2826' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: ApplicationListResult + summary: The result of listing the applications available in an account. + - $id: '2830' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2843' + fixed: false + raw: CloudPoolListResult + properties: + - $id: '2831' + collectionFormat: none + defaultValue: + $id: '2832' + fixed: false + deprecated: false + documentation: + $id: '2833' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2835' + $type: SequenceType + deprecated: false + elementType: + $ref: '2492' + name: + $id: '2836' + fixed: false + name: + $id: '2834' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of pools. + - $id: '2837' + collectionFormat: none + defaultValue: + $id: '2838' + fixed: false + deprecated: false + documentation: + $id: '2839' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2841' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2842' + fixed: false + raw: String + name: + $id: '2840' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudPoolListResult + summary: The result of listing the pools in an account. + - $id: '2844' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2851' + fixed: false + raw: AffinityInformation + properties: + - $id: '2845' + collectionFormat: none + defaultValue: + $id: '2846' + fixed: false + deprecated: false + documentation: + $id: '2847' + fixed: false + raw: >- + You can pass the affinityId of a compute node to indicate that this + task needs to run on that compute node. Note that this is just a + soft affinity. If the target node is busy or unavailable at the time + the task is scheduled, then the task will be scheduled elsewhere. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2849' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2850' + fixed: false + raw: String + name: + $id: '2848' + fixed: false + raw: affinityId + realPath: + - affinityId + serializedName: affinityId + summary: >- + An opaque string representing the location of a compute node or a task + that has run previously. + serializedName: AffinityInformation + summary: >- + A locality hint that can be used by the Batch service to select a compute + node on which to start a task. + - $id: '2852' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2907' + fixed: false + raw: TaskExecutionInformation + properties: + - $id: '2853' + collectionFormat: none + defaultValue: + $id: '2854' + fixed: false + deprecated: false + documentation: + $id: '2855' + fixed: false + raw: >- + 'Running' corresponds to the running state, so if the task specifies + resource files or application packages, then the start time reflects + the time at which the task started downloading or deploying these. + If the task has been restarted or retried, this is the most recent + time at which the task started running. This property is present + only for tasks that are in the running or completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2857' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2858' + fixed: false + raw: DateTime + name: + $id: '2856' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the task started running. + - $id: '2859' + collectionFormat: none + defaultValue: + $id: '2860' + fixed: false + deprecated: false + documentation: + $id: '2861' + fixed: false + raw: This property is set only if the task is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2863' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2864' + fixed: false + raw: DateTime + name: + $id: '2862' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the task completed. + - $id: '2865' + collectionFormat: none + defaultValue: + $id: '2866' + fixed: false + deprecated: false + documentation: + $id: '2867' + fixed: false + raw: >- + This property is set only if the task is in the completed state. In + general, the exit code for a process reflects the specific + convention implemented by the application developer for that + process. If you use the exit code value to make decisions in your + code, be sure that you know the exit code convention used by the + application process. However, if the Batch service terminates the + task (due to timeout, or user termination via the API) you may see + an operating system-defined exit code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2869' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2870' + fixed: false + raw: Int + name: + $id: '2868' + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the task command line. + - $id: '2871' + collectionFormat: none + defaultValue: + $id: '2872' + fixed: false + deprecated: false + documentation: + $id: '2873' + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2180' + name: + $id: '2874' + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - $id: '2875' + collectionFormat: none + defaultValue: + $id: '2876' + fixed: false + deprecated: false + documentation: + $id: '2877' + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2200' + name: + $id: '2878' + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - $id: '2879' + collectionFormat: none + defaultValue: + $id: '2880' + fixed: false + deprecated: false + documentation: + $id: '2881' + fixed: false + raw: >- + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2883' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2884' + fixed: false + raw: Int + name: + $id: '2882' + fixed: false + raw: retryCount + realPath: + - retryCount + serializedName: retryCount + summary: The number of times the task has been retried by the Batch service. + - $id: '2885' + collectionFormat: none + defaultValue: + $id: '2886' + fixed: false + deprecated: false + documentation: + $id: '2887' + fixed: false + raw: >- + This element is present only if the task was retried (i.e. + retryCount is nonzero). If present, this is typically the same as + startTime, but may be different if the task has been restarted for + reasons other than retry; for example, if the compute node was + rebooted during a retry, then the startTime is updated but the + lastRetryTime is not. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2889' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2890' + fixed: false + raw: DateTime + name: + $id: '2888' + fixed: false + raw: lastRetryTime + realPath: + - lastRetryTime + serializedName: lastRetryTime + summary: The most recent time at which a retry of the task started running. + - $id: '2891' + collectionFormat: none + defaultValue: + $id: '2892' + fixed: false + deprecated: false + documentation: + $id: '2893' + fixed: false + raw: >- + When the user removes nodes from a pool (by resizing/shrinking the + pool) or when the job is being disabled, the user can specify that + running tasks on the nodes be requeued for execution. This count + tracks how many times the task has been requeued for these reasons. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2895' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2896' + fixed: false + raw: Int + name: + $id: '2894' + fixed: false + raw: requeueCount + realPath: + - requeueCount + serializedName: requeueCount + summary: >- + The number of times the task has been requeued by the Batch service as + the result of a user request. + - $id: '2897' + collectionFormat: none + defaultValue: + $id: '2898' + fixed: false + deprecated: false + documentation: + $id: '2899' + fixed: false + raw: This property is set only if the requeueCount is nonzero. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2901' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2902' + fixed: false + raw: DateTime + name: + $id: '2900' + fixed: false + raw: lastRequeueTime + realPath: + - lastRequeueTime + serializedName: lastRequeueTime + summary: >- + The most recent time at which the task has been requeued by the Batch + service as the result of a user request. + - $id: '2903' + collectionFormat: none + defaultValue: + $id: '2904' + fixed: false + deprecated: false + documentation: + $id: '2905' + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2289' + name: + $id: '2906' + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: TaskExecutionInformation + summary: Information about the execution of a task. + - $id: '2908' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '2945' + fixed: false + raw: ComputeNodeInformation + properties: + - $id: '2909' + collectionFormat: none + defaultValue: + $id: '2910' + fixed: false + deprecated: false + documentation: + $id: '2911' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2913' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2914' + fixed: false + raw: String + name: + $id: '2912' + fixed: false + raw: affinityId + realPath: + - affinityId + serializedName: affinityId + summary: >- + An identifier for the compute node on which the task ran, which can be + passed when adding a task to request that the task be scheduled on + this compute node. + - $id: '2915' + collectionFormat: none + defaultValue: + $id: '2916' + fixed: false + deprecated: false + documentation: + $id: '2917' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2919' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2920' + fixed: false + raw: String + name: + $id: '2918' + fixed: false + raw: nodeUrl + realPath: + - nodeUrl + serializedName: nodeUrl + summary: 'The URL of the node on which the task ran. ' + - $id: '2921' + collectionFormat: none + defaultValue: + $id: '2922' + fixed: false + deprecated: false + documentation: + $id: '2923' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2925' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2926' + fixed: false + raw: String + name: + $id: '2924' + fixed: false + raw: poolId + realPath: + - poolId + serializedName: poolId + summary: The ID of the pool on which the task ran. + - $id: '2927' + collectionFormat: none + defaultValue: + $id: '2928' + fixed: false + deprecated: false + documentation: + $id: '2929' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2931' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2932' + fixed: false + raw: String + name: + $id: '2930' + fixed: false + raw: nodeId + realPath: + - nodeId + serializedName: nodeId + summary: The ID of the node on which the task ran. + - $id: '2933' + collectionFormat: none + defaultValue: + $id: '2934' + fixed: false + deprecated: false + documentation: + $id: '2935' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2937' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2938' + fixed: false + raw: String + name: + $id: '2936' + fixed: false + raw: taskRootDirectory + realPath: + - taskRootDirectory + serializedName: taskRootDirectory + summary: The root directory of the task on the compute node. + - $id: '2939' + collectionFormat: none + defaultValue: + $id: '2940' + fixed: false + deprecated: false + documentation: + $id: '2941' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2944' + fixed: false + raw: String + name: + $id: '2942' + fixed: false + raw: taskRootDirectoryUrl + realPath: + - taskRootDirectoryUrl + serializedName: taskRootDirectoryUrl + summary: The URL to the root directory of the task on the compute node. + serializedName: ComputeNodeInformation + summary: Information about the compute node on which a task ran. + - $id: '2946' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Multi-instance tasks are commonly used to support MPI tasks. + name: + $id: '2965' + fixed: false + raw: MultiInstanceSettings + properties: + - $id: '2947' + collectionFormat: none + defaultValue: + $id: '2948' + fixed: false + deprecated: false + documentation: + $id: '2949' + fixed: false + raw: 'If omitted, the default is 1.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2951' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2952' + fixed: false + raw: Int + name: + $id: '2950' + fixed: false + raw: numberOfInstances + realPath: + - numberOfInstances + serializedName: numberOfInstances + summary: The number of compute nodes required by the task. + - $id: '2953' + collectionFormat: none + defaultValue: + $id: '2954' + fixed: false + deprecated: false + documentation: + $id: '2955' + fixed: false + raw: >- + A typical coordination command line launches a background service + and verifies that the service is ready to process inter-node + messages. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2957' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2958' + fixed: false + raw: String + name: + $id: '2956' + fixed: false + raw: coordinationCommandLine + realPath: + - coordinationCommandLine + serializedName: coordinationCommandLine + summary: >- + The command line to run on all the compute nodes to enable them to + coordinate when the primary runs the main task command. + - $id: '2959' + collectionFormat: none + defaultValue: + $id: '2960' + fixed: false + deprecated: false + documentation: + $id: '2961' + fixed: false + raw: >- + The difference between common resource files and task resource files + is that common resource files are downloaded for all subtasks + including the primary, whereas task resource files are downloaded + only for the primary. Also note that these resource files are not + downloaded to the task working directory, but instead are downloaded + to the task root directory (one directory above the working + directory). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2963' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '2964' + fixed: false + name: + $id: '2962' + fixed: false + raw: commonResourceFiles + realPath: + - commonResourceFiles + serializedName: commonResourceFiles + summary: >- + A list of files that the Batch service will download before running + the coordination command line. + serializedName: MultiInstanceSettings + summary: Settings which specify how to run a multi-instance task. + - $id: '2966' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3033' + fixed: false + raw: TaskStatistics + properties: + - $id: '2967' + collectionFormat: none + defaultValue: + $id: '2968' + fixed: false + deprecated: false + documentation: + $id: '2969' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2971' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2972' + fixed: false + raw: String + name: + $id: '2970' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the statistics. + - $id: '2973' + collectionFormat: none + defaultValue: + $id: '2974' + fixed: false + deprecated: false + documentation: + $id: '2975' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2977' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2978' + fixed: false + raw: DateTime + name: + $id: '2976' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The start time of the time range covered by the statistics. + - $id: '2979' + collectionFormat: none + defaultValue: + $id: '2980' + fixed: false + deprecated: false + documentation: + $id: '2981' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2983' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2984' + fixed: false + raw: DateTime + name: + $id: '2982' + fixed: false + raw: lastUpdateTime + realPath: + - lastUpdateTime + serializedName: lastUpdateTime + summary: >- + The time at which the statistics were last updated. All statistics are + limited to the range between startTime and lastUpdateTime. + - $id: '2985' + collectionFormat: none + defaultValue: + $id: '2986' + fixed: false + deprecated: false + documentation: + $id: '2987' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2989' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '2990' + fixed: false + raw: TimeSpan + name: + $id: '2988' + fixed: false + raw: userCPUTime + realPath: + - userCPUTime + serializedName: userCPUTime + summary: >- + The total user mode CPU time (summed across all cores and all compute + nodes) consumed by the task. + - $id: '2991' + collectionFormat: none + defaultValue: + $id: '2992' + fixed: false + deprecated: false + documentation: + $id: '2993' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2995' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '2996' + fixed: false + raw: TimeSpan + name: + $id: '2994' + fixed: false + raw: kernelCPUTime + realPath: + - kernelCPUTime + serializedName: kernelCPUTime + summary: >- + The total kernel mode CPU time (summed across all cores and all + compute nodes) consumed by the task. + - $id: '2997' + collectionFormat: none + defaultValue: + $id: '2998' + fixed: false + deprecated: false + documentation: + $id: '2999' + fixed: false + raw: >- + The wall clock time is the elapsed time from when the task started + running on a compute node to when it finished (or to the last time + the statistics were updated, if the task had not finished by then). + If the task was retried, this includes the wall clock time of all + the task retries. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3001' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '3002' + fixed: false + raw: TimeSpan + name: + $id: '3000' + fixed: false + raw: wallClockTime + realPath: + - wallClockTime + serializedName: wallClockTime + summary: The total wall clock time of the task. + - $id: '3003' + collectionFormat: none + defaultValue: + $id: '3004' + fixed: false + deprecated: false + documentation: + $id: '3005' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3007' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '3008' + fixed: false + raw: Long + name: + $id: '3006' + fixed: false + raw: readIOps + realPath: + - readIOps + serializedName: readIOps + summary: The total number of disk read operations made by the task. + - $id: '3009' + collectionFormat: none + defaultValue: + $id: '3010' + fixed: false + deprecated: false + documentation: + $id: '3011' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3013' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '3014' + fixed: false + raw: Long + name: + $id: '3012' + fixed: false + raw: writeIOps + realPath: + - writeIOps + serializedName: writeIOps + summary: The total number of disk write operations made by the task. + - $id: '3015' + collectionFormat: none + defaultValue: + $id: '3016' + fixed: false + deprecated: false + documentation: + $id: '3017' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3019' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '3020' + fixed: false + raw: Double + name: + $id: '3018' + fixed: false + raw: readIOGiB + realPath: + - readIOGiB + serializedName: readIOGiB + summary: The total gibibytes read from disk by the task. + - $id: '3021' + collectionFormat: none + defaultValue: + $id: '3022' + fixed: false + deprecated: false + documentation: + $id: '3023' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3025' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '3026' + fixed: false + raw: Double + name: + $id: '3024' + fixed: false + raw: writeIOGiB + realPath: + - writeIOGiB + serializedName: writeIOGiB + summary: The total gibibytes written to disk by the task. + - $id: '3027' + collectionFormat: none + defaultValue: + $id: '3028' + fixed: false + deprecated: false + documentation: + $id: '3029' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3031' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '3032' + fixed: false + raw: TimeSpan + name: + $id: '3030' + fixed: false + raw: waitTime + realPath: + - waitTime + serializedName: waitTime + summary: >- + The total wait time of the task. The wait time for a task is defined + as the elapsed time between the creation of the task and the start of + task execution. (If the task is retried due to failures, the wait time + is the time to the most recent task execution.) + serializedName: TaskStatistics + summary: Resource usage statistics for a task. + - $id: '3034' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The start and end of the range are inclusive. For example, if a range has + start 9 and end 12, then it represents tasks '9', '10', '11' and '12'. + name: + $id: '3047' + fixed: false + raw: TaskIdRange + properties: + - $id: '3035' + collectionFormat: none + defaultValue: + $id: '3036' + fixed: false + deprecated: false + documentation: + $id: '3037' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3039' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3040' + fixed: false + raw: Int + name: + $id: '3038' + fixed: false + raw: start + realPath: + - start + serializedName: start + summary: The first task ID in the range. + - $id: '3041' + collectionFormat: none + defaultValue: + $id: '3042' + fixed: false + deprecated: false + documentation: + $id: '3043' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3045' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3046' + fixed: false + raw: Int + name: + $id: '3044' + fixed: false + raw: end + realPath: + - end + serializedName: end + summary: The last task ID in the range. + serializedName: TaskIdRange + summary: >- + A range of task IDs that a task can depend on. All tasks with IDs in the + range must complete successfully before the dependent task can be + scheduled. + - $id: '3048' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3063' + fixed: false + raw: TaskDependencies + properties: + - $id: '3049' + collectionFormat: none + defaultValue: + $id: '3050' + fixed: false + deprecated: false + documentation: + $id: '3051' + fixed: false + raw: >- + The taskIds collection is limited to 64000 characters total (i.e. + the combined length of all task IDs). If the taskIds collection + exceeds the maximum length, the Add Task request fails with error + code TaskDependencyListTooLong. In this case consider using task ID + ranges instead. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3053' + $type: SequenceType + deprecated: false + elementType: + $id: '3054' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3055' + fixed: false + raw: String + name: + $id: '3056' + fixed: false + name: + $id: '3052' + fixed: false + raw: taskIds + realPath: + - taskIds + serializedName: taskIds + summary: >- + The list of task IDs that this task depends on. All tasks in this list + must complete successfully before the dependent task can be scheduled. + - $id: '3057' + collectionFormat: none + defaultValue: + $id: '3058' + fixed: false + deprecated: false + documentation: + $id: '3059' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3061' + $type: SequenceType + deprecated: false + elementType: + $ref: '3034' + name: + $id: '3062' + fixed: false + name: + $id: '3060' + fixed: false + raw: taskIdRanges + realPath: + - taskIdRanges + serializedName: taskIdRanges + summary: >- + The list of task ID ranges that this task depends on. All tasks in all + ranges must complete successfully before the dependent task can be + scheduled. + serializedName: TaskDependencies + summary: >- + Specifies any dependencies of a task. Any task that is explicitly + specified or within a dependency range must complete before the dependant + task will be scheduled. + - $id: '3064' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3203' + fixed: false + raw: CloudTask + properties: + - $id: '3065' + collectionFormat: none + defaultValue: + $id: '3066' + fixed: false + deprecated: false + documentation: + $id: '3067' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3069' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3070' + fixed: false + raw: String + name: + $id: '3068' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the task within the job. + - $id: '3071' + collectionFormat: none + defaultValue: + $id: '3072' + fixed: false + deprecated: false + documentation: + $id: '3073' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3075' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3076' + fixed: false + raw: String + name: + $id: '3074' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: A display name for the task. + - $id: '3077' + collectionFormat: none + defaultValue: + $id: '3078' + fixed: false + deprecated: false + documentation: + $id: '3079' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3081' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3082' + fixed: false + raw: String + name: + $id: '3080' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the task. + - $id: '3083' + collectionFormat: none + defaultValue: + $id: '3084' + fixed: false + deprecated: false + documentation: + $id: '3085' + fixed: false + raw: >- + This is an opaque string. You can use it to detect whether the task + has changed between requests. In particular, you can be pass the + ETag when updating a task to specify that your changes should take + effect only if nobody else has modified the task in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3087' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3088' + fixed: false + raw: String + name: + $id: '3086' + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: The ETag of the task. + - $id: '3089' + collectionFormat: none + defaultValue: + $id: '3090' + fixed: false + deprecated: false + documentation: + $id: '3091' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3093' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3094' + fixed: false + raw: DateTime + name: + $id: '3092' + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the task. + - $id: '3095' + collectionFormat: none + defaultValue: + $id: '3096' + fixed: false + deprecated: false + documentation: + $id: '3097' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3099' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3100' + fixed: false + raw: DateTime + name: + $id: '3098' + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + summary: The creation time of the task. + - $id: '3101' + collectionFormat: none + defaultValue: + $id: '3102' + fixed: false + deprecated: false + documentation: + $id: '3103' + fixed: false + raw: How the Batch service should respond when the task completes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '769' + name: + $id: '3104' + fixed: false + raw: exitConditions + realPath: + - exitConditions + serializedName: exitConditions + - $id: '3105' + collectionFormat: none + defaultValue: + $id: '3106' + fixed: false + deprecated: false + documentation: + $id: '3107' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskState + values: + - description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it + is created, when it is enabled after being disabled, or when + it is awaiting a retry after a failed run. + value: active + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3109' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3116' + fixed: false + raw: TaskState + oldModelAsString: false + underlyingType: + $id: '3114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3115' + fixed: false + raw: String + values: + - $id: '3110' + description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it is + created, when it is enabled after being disabled, or when it is + awaiting a retry after a failed run. + name: active + serializedName: active + - $id: '3111' + description: >- + The task has been assigned to a compute node, but is waiting for + a required Job Preparation task to complete on the node. If the + Job Preparation task succeeds, the task will move to running. If + the Job Preparation task fails, the task will return to active + and will be eligible to be assigned to a different node. + name: preparing + serializedName: preparing + - $id: '3112' + description: >- + The task is running on a compute node. This includes task-level + preparation such as downloading resource files or deploying + application packages specified on the task - it does not + necessarily mean that the task command line has started + executing. + name: running + serializedName: running + - $id: '3113' + description: >- + The task is no longer eligible to run, usually because the task + has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is also + marked as completed if an error occurred launching the task, or + when the task has been terminated. + name: completed + serializedName: completed + name: + $id: '3108' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the task. + - $id: '3117' + collectionFormat: none + defaultValue: + $id: '3118' + fixed: false + deprecated: false + documentation: + $id: '3119' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3121' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3122' + fixed: false + raw: DateTime + name: + $id: '3120' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the task entered its current state. + - $id: '3123' + collectionFormat: none + defaultValue: + $id: '3124' + fixed: false + deprecated: false + documentation: + $id: '3125' + fixed: false + raw: This property is not set if the task is in its initial Active state. + extensions: + x-ms-enum: + modelAsString: false + name: TaskState + values: + - description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it + is created, when it is enabled after being disabled, or when + it is awaiting a retry after a failed run. + value: active + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3109' + name: + $id: '3126' + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the task. + - $id: '3127' + collectionFormat: none + defaultValue: + $id: '3128' + fixed: false + deprecated: false + documentation: + $id: '3129' + fixed: false + raw: This property is not set if the task is in its initial Active state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3131' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3132' + fixed: false + raw: DateTime + name: + $id: '3130' + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the task entered its previous state. + - $id: '3133' + collectionFormat: none + defaultValue: + $id: '3134' + fixed: false + deprecated: false + documentation: + $id: '3135' + fixed: false + raw: >- + For multi-instance tasks, the command line is executed as the + primary task, after the primary task and all subtasks have finished + executing the coordination command line. The command line does not + run under a shell, and therefore cannot take advantage of shell + features such as environment variable expansion. If you want to take + advantage of such features, you should invoke the shell in the + command line, for example using "cmd /c MyCommand" in Windows or + "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3138' + fixed: false + raw: String + name: + $id: '3136' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the task. + - $id: '3139' + collectionFormat: none + defaultValue: + $id: '3140' + fixed: false + deprecated: false + documentation: + $id: '3141' + fixed: false + raw: >- + If the pool that will run this task has containerConfiguration set, + this must be set as well. If the pool that will run this task + doesn't have containerConfiguration set, this must not be set. When + this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '664' + name: + $id: '3142' + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the task runs. + - $id: '3143' + collectionFormat: none + defaultValue: + $id: '3144' + fixed: false + deprecated: false + documentation: + $id: '3145' + fixed: false + raw: >- + For multi-instance tasks, the resource files will only be downloaded + to the compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3147' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '3148' + fixed: false + name: + $id: '3146' + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - $id: '3149' + collectionFormat: none + defaultValue: + $id: '3150' + fixed: false + deprecated: false + documentation: + $id: '3151' + fixed: false + raw: >- + For multi-instance tasks, the files will only be uploaded from the + compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3153' + $type: SequenceType + deprecated: false + elementType: + $ref: '924' + name: + $id: '3154' + fixed: false + name: + $id: '3152' + fixed: false + raw: outputFiles + realPath: + - outputFiles + serializedName: outputFiles + summary: >- + A list of files that the Batch service will upload from the compute + node after running the command line. + - $id: '3155' + collectionFormat: none + defaultValue: + $id: '3156' + fixed: false + deprecated: false + documentation: + $id: '3157' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3159' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '3160' + fixed: false + name: + $id: '3158' + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the task. + - $id: '3161' + collectionFormat: none + defaultValue: + $id: '3162' + fixed: false + deprecated: false + documentation: + $id: '3163' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2844' + name: + $id: '3164' + fixed: false + raw: affinityInfo + realPath: + - affinityInfo + serializedName: affinityInfo + summary: >- + A locality hint that can be used by the Batch service to select a + compute node on which to start the new task. + - $id: '3165' + collectionFormat: none + defaultValue: + $id: '3166' + fixed: false + deprecated: false + documentation: + $id: '3167' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '871' + name: + $id: '3168' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints that apply to this task. + - $id: '3169' + collectionFormat: none + defaultValue: + $id: '3170' + fixed: false + deprecated: false + documentation: + $id: '3171' + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '817' + name: + $id: '3172' + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the task runs. + - $id: '3173' + collectionFormat: none + defaultValue: + $id: '3174' + fixed: false + deprecated: false + documentation: + $id: '3175' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2852' + name: + $id: '3176' + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: Information about the execution of the task. + - $id: '3177' + collectionFormat: none + defaultValue: + $id: '3178' + fixed: false + deprecated: false + documentation: + $id: '3179' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2908' + name: + $id: '3180' + fixed: false + raw: nodeInfo + realPath: + - nodeInfo + serializedName: nodeInfo + summary: Information about the compute node on which the task ran. + - $id: '3181' + collectionFormat: none + defaultValue: + $id: '3182' + fixed: false + deprecated: false + documentation: + $id: '3183' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2946' + name: + $id: '3184' + fixed: false + raw: multiInstanceSettings + realPath: + - multiInstanceSettings + serializedName: multiInstanceSettings + summary: >- + An object that indicates that the task is a multi-instance task, and + contains information about how to run the multi-instance task. + - $id: '3185' + collectionFormat: none + defaultValue: + $id: '3186' + fixed: false + deprecated: false + documentation: + $id: '3187' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2966' + name: + $id: '3188' + fixed: false + raw: stats + realPath: + - stats + serializedName: stats + summary: Resource usage statistics for the task. + - $id: '3189' + collectionFormat: none + defaultValue: + $id: '3190' + fixed: false + deprecated: false + documentation: + $id: '3191' + fixed: false + raw: >- + This task will not be scheduled until all tasks that it depends on + have completed successfully. If any of those tasks fail and exhaust + their retry counts, this task will never be scheduled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3048' + name: + $id: '3192' + fixed: false + raw: dependsOn + realPath: + - dependsOn + serializedName: dependsOn + summary: The tasks that this task depends on. + - $id: '3193' + collectionFormat: none + defaultValue: + $id: '3194' + fixed: false + deprecated: false + documentation: + $id: '3195' + fixed: false + raw: >- + Application packages are downloaded and deployed to a shared + directory, not the task working directory. Therefore, if a + referenced package is already on the compute node, and is up to + date, then it is not re-downloaded; the existing copy on the compute + node is used. If a referenced application package cannot be + installed, for example because the package has been deleted or + because download failed, the task fails. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3197' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '3198' + fixed: false + name: + $id: '3196' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages that the Batch service will deploy to + the compute node before running the command line. + - $id: '3199' + collectionFormat: none + defaultValue: + $id: '3200' + fixed: false + deprecated: false + documentation: + $id: '3201' + fixed: false + raw: >- + If this property is set, the Batch service provides the task with an + authentication token which can be used to authenticate Batch service + operations without requiring an account access key. The token is + provided via the AZ_BATCH_AUTHENTICATION_TOKEN environment variable. + The operations that the task can carry out using the token depend on + the settings. For example, a task can request job permissions in + order to add other tasks to the job, or check the status of the job + or of other tasks under the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '116' + name: + $id: '3202' + fixed: false + raw: authenticationTokenSettings + realPath: + - authenticationTokenSettings + serializedName: authenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to + perform Batch service operations. + serializedName: CloudTask + summary: An Azure Batch task. + - $id: '3204' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3279' + fixed: false + raw: TaskAddParameter + properties: + - $id: '3205' + collectionFormat: none + defaultValue: + $id: '3206' + fixed: false + deprecated: false + documentation: + $id: '3207' + fixed: false + raw: >- + The ID can contain any combination of alphanumeric characters + including hyphens and underscores, and cannot contain more than 64 + characters. The ID is case-preserving and case-insensitive (that is, + you may not have two IDs within a job that differ only by case). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3210' + fixed: false + raw: String + name: + $id: '3208' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: A string that uniquely identifies the task within the job. + - $id: '3211' + collectionFormat: none + defaultValue: + $id: '3212' + fixed: false + deprecated: false + documentation: + $id: '3213' + fixed: false + raw: >- + The display name need not be unique and can contain any Unicode + characters up to a maximum length of 1024. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3216' + fixed: false + raw: String + name: + $id: '3214' + fixed: false + raw: displayName + realPath: + - displayName + serializedName: displayName + summary: A display name for the task. + - $id: '3217' + collectionFormat: none + defaultValue: + $id: '3218' + fixed: false + deprecated: false + documentation: + $id: '3219' + fixed: false + raw: >- + For multi-instance tasks, the command line is executed as the + primary task, after the primary task and all subtasks have finished + executing the coordination command line. The command line does not + run under a shell, and therefore cannot take advantage of shell + features such as environment variable expansion. If you want to take + advantage of such features, you should invoke the shell in the + command line, for example using "cmd /c MyCommand" in Windows or + "/bin/sh -c MyCommand" in Linux. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3221' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3222' + fixed: false + raw: String + name: + $id: '3220' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + summary: The command line of the task. + - $id: '3223' + collectionFormat: none + defaultValue: + $id: '3224' + fixed: false + deprecated: false + documentation: + $id: '3225' + fixed: false + raw: >- + If the pool that will run this task has containerConfiguration set, + this must be set as well. If the pool that will run this task + doesn't have containerConfiguration set, this must not be set. When + this is specified, all directories recursively below the + AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables + are mapped into the container, and the task command line is executed + in the container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '664' + name: + $id: '3226' + fixed: false + raw: containerSettings + realPath: + - containerSettings + serializedName: containerSettings + summary: The settings for the container under which the task runs. + - $id: '3227' + collectionFormat: none + defaultValue: + $id: '3228' + fixed: false + deprecated: false + documentation: + $id: '3229' + fixed: false + raw: How the Batch service should respond when the task completes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '769' + name: + $id: '3230' + fixed: false + raw: exitConditions + realPath: + - exitConditions + serializedName: exitConditions + - $id: '3231' + collectionFormat: none + defaultValue: + $id: '3232' + fixed: false + deprecated: false + documentation: + $id: '3233' + fixed: false + raw: >- + For multi-instance tasks, the resource files will only be downloaded + to the compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3235' + $type: SequenceType + deprecated: false + elementType: + $ref: '682' + name: + $id: '3236' + fixed: false + name: + $id: '3234' + fixed: false + raw: resourceFiles + realPath: + - resourceFiles + serializedName: resourceFiles + summary: >- + A list of files that the Batch service will download to the compute + node before running the command line. + - $id: '3237' + collectionFormat: none + defaultValue: + $id: '3238' + fixed: false + deprecated: false + documentation: + $id: '3239' + fixed: false + raw: >- + For multi-instance tasks, the files will only be uploaded from the + compute node on which the primary task is executed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3241' + $type: SequenceType + deprecated: false + elementType: + $ref: '924' + name: + $id: '3242' + fixed: false + name: + $id: '3240' + fixed: false + raw: outputFiles + realPath: + - outputFiles + serializedName: outputFiles + summary: >- + A list of files that the Batch service will upload from the compute + node after running the command line. + - $id: '3243' + collectionFormat: none + defaultValue: + $id: '3244' + fixed: false + deprecated: false + documentation: + $id: '3245' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3247' + $type: SequenceType + deprecated: false + elementType: + $ref: '702' + name: + $id: '3248' + fixed: false + name: + $id: '3246' + fixed: false + raw: environmentSettings + realPath: + - environmentSettings + serializedName: environmentSettings + summary: A list of environment variable settings for the task. + - $id: '3249' + collectionFormat: none + defaultValue: + $id: '3250' + fixed: false + deprecated: false + documentation: + $id: '3251' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2844' + name: + $id: '3252' + fixed: false + raw: affinityInfo + realPath: + - affinityInfo + serializedName: affinityInfo + summary: >- + A locality hint that can be used by the Batch service to select a + compute node on which to start the new task. + - $id: '3253' + collectionFormat: none + defaultValue: + $id: '3254' + fixed: false + deprecated: false + documentation: + $id: '3255' + fixed: false + raw: >- + If you do not specify constraints, the maxTaskRetryCount is the + maxTaskRetryCount specified for the job, and the maxWallClockTime + and retentionTime are infinite. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '871' + name: + $id: '3256' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints that apply to this task. + - $id: '3257' + collectionFormat: none + defaultValue: + $id: '3258' + fixed: false + deprecated: false + documentation: + $id: '3259' + fixed: false + raw: >- + If omitted, the task runs as a non-administrative user unique to the + task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '817' + name: + $id: '3260' + fixed: false + raw: userIdentity + realPath: + - userIdentity + serializedName: userIdentity + summary: The user identity under which the task runs. + - $id: '3261' + collectionFormat: none + defaultValue: + $id: '3262' + fixed: false + deprecated: false + documentation: + $id: '3263' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2946' + name: + $id: '3264' + fixed: false + raw: multiInstanceSettings + realPath: + - multiInstanceSettings + serializedName: multiInstanceSettings + summary: >- + An object that indicates that the task is a multi-instance task, and + contains information about how to run the multi-instance task. + - $id: '3265' + collectionFormat: none + defaultValue: + $id: '3266' + fixed: false + deprecated: false + documentation: + $id: '3267' + fixed: false + raw: >- + This task will not be scheduled until all tasks that it depends on + have completed successfully. If any of those tasks fail and exhaust + their retry counts, this task will never be scheduled. If the job + does not have usesTaskDependencies set to true, and this element is + present, the request fails with error code + TaskDependenciesNotSpecifiedOnJob. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3048' + name: + $id: '3268' + fixed: false + raw: dependsOn + realPath: + - dependsOn + serializedName: dependsOn + summary: The tasks that this task depends on. + - $id: '3269' + collectionFormat: none + defaultValue: + $id: '3270' + fixed: false + deprecated: false + documentation: + $id: '3271' + fixed: false + raw: >- + Application packages are downloaded and deployed to a shared + directory, not the task working directory. Therefore, if a + referenced package is already on the compute node, and is up to + date, then it is not re-downloaded; the existing copy on the compute + node is used. If a referenced application package cannot be + installed, for example because the package has been deleted or + because download failed, the task fails. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3273' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '3274' + fixed: false + name: + $id: '3272' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages that the Batch service will deploy to + the compute node before running the command line. + - $id: '3275' + collectionFormat: none + defaultValue: + $id: '3276' + fixed: false + deprecated: false + documentation: + $id: '3277' + fixed: false + raw: >- + If this property is set, the Batch service provides the task with an + authentication token which can be used to authenticate Batch service + operations without requiring an account access key. The token is + provided via the AZ_BATCH_AUTHENTICATION_TOKEN environment variable. + The operations that the task can carry out using the token depend on + the settings. For example, a task can request job permissions in + order to add other tasks to the job, or check the status of the job + or of other tasks under the job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '116' + name: + $id: '3278' + fixed: false + raw: authenticationTokenSettings + realPath: + - authenticationTokenSettings + serializedName: authenticationTokenSettings + summary: >- + The settings for an authentication token that the task can use to + perform Batch service operations. + serializedName: TaskAddParameter + summary: An Azure Batch task to add. + - $id: '3280' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3287' + fixed: false + raw: TaskAddCollectionParameter + properties: + - $id: '3281' + collectionFormat: none + constraints: + MaxItems: '100' + defaultValue: + $id: '3282' + fixed: false + deprecated: false + documentation: + $id: '3283' + fixed: false + raw: >- + The total serialized size of this collection must be less than 4MB. + If it is greater than 4MB (for example if each task has 100's of + resource files or environment variables), the request will fail with + code 'RequestBodyTooLarge' and should be retried again with fewer + tasks. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3285' + $type: SequenceType + deprecated: false + elementType: + $ref: '3204' + name: + $id: '3286' + fixed: false + name: + $id: '3284' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The collection of tasks to add. + serializedName: TaskAddCollectionParameter + summary: A collection of Azure Batch tasks to add. + - $id: '3288' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3301' + fixed: false + raw: ErrorMessage + properties: + - $id: '3289' + collectionFormat: none + defaultValue: + $id: '3290' + fixed: false + deprecated: false + documentation: + $id: '3291' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3293' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3294' + fixed: false + raw: String + name: + $id: '3292' + fixed: false + raw: lang + realPath: + - lang + serializedName: lang + summary: The language code of the error message + - $id: '3295' + collectionFormat: none + defaultValue: + $id: '3296' + fixed: false + deprecated: false + documentation: + $id: '3297' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3299' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3300' + fixed: false + raw: String + name: + $id: '3298' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The text of the message. + serializedName: ErrorMessage + summary: An error message received in an Azure Batch error response. + - $id: '3302' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3315' + fixed: false + raw: BatchErrorDetail + properties: + - $id: '3303' + collectionFormat: none + defaultValue: + $id: '3304' + fixed: false + deprecated: false + documentation: + $id: '3305' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3307' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3308' + fixed: false + raw: String + name: + $id: '3306' + fixed: false + raw: key + realPath: + - key + serializedName: key + summary: An identifier specifying the meaning of the Value property. + - $id: '3309' + collectionFormat: none + defaultValue: + $id: '3310' + fixed: false + deprecated: false + documentation: + $id: '3311' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3313' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3314' + fixed: false + raw: String + name: + $id: '3312' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The additional information included with the error response. + serializedName: BatchErrorDetail + summary: >- + An item of additional information included in an Azure Batch error + response. + - $id: '3316' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3333' + fixed: false + raw: BatchError + properties: + - $id: '3317' + collectionFormat: none + defaultValue: + $id: '3318' + fixed: false + deprecated: false + documentation: + $id: '3319' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3321' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3322' + fixed: false + raw: String + name: + $id: '3320' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the error. Codes are invariant and are intended to + be consumed programmatically. + - $id: '3323' + collectionFormat: none + defaultValue: + $id: '3324' + fixed: false + deprecated: false + documentation: + $id: '3325' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3288' + name: + $id: '3326' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the error, intended to be suitable for display in + a user interface. + - $id: '3327' + collectionFormat: none + defaultValue: + $id: '3328' + fixed: false + deprecated: false + documentation: + $id: '3329' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3331' + $type: SequenceType + deprecated: false + elementType: + $ref: '3302' + name: + $id: '3332' + fixed: false + name: + $id: '3330' + fixed: false + raw: values + realPath: + - values + serializedName: values + summary: >- + A collection of key-value pairs containing additional details about + the error. + serializedName: BatchError + summary: An error response received from the Azure Batch service. + - $id: '3334' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3374' + fixed: false + raw: TaskAddResult + properties: + - $id: '3335' + collectionFormat: none + defaultValue: + $id: '3336' + fixed: false + deprecated: false + documentation: + $id: '3337' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskAddStatus + values: + - description: The task was added successfully. + value: success + - description: >- + The task failed to add due to a client error and should not be + retried without modifying the request as appropriate. + name: clientError + value: clienterror + - description: >- + Task failed to add due to a server error and can be retried + without modification. + name: serverError + value: servererror + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3339' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3345' + fixed: false + raw: TaskAddStatus + oldModelAsString: false + underlyingType: + $id: '3343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3344' + fixed: false + raw: String + values: + - $id: '3340' + description: The task was added successfully. + name: success + serializedName: success + - $id: '3341' + description: >- + The task failed to add due to a client error and should not be + retried without modifying the request as appropriate. + name: clientError + serializedName: clienterror + - $id: '3342' + description: >- + Task failed to add due to a server error and can be retried + without modification. + name: serverError + serializedName: servererror + name: + $id: '3338' + fixed: false + raw: status + realPath: + - status + serializedName: status + summary: The status of the add task request. + - $id: '3346' + collectionFormat: none + defaultValue: + $id: '3347' + fixed: false + deprecated: false + documentation: + $id: '3348' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3350' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3351' + fixed: false + raw: String + name: + $id: '3349' + fixed: false + raw: taskId + realPath: + - taskId + serializedName: taskId + summary: The ID of the task for which this is the result. + - $id: '3352' + collectionFormat: none + defaultValue: + $id: '3353' + fixed: false + deprecated: false + documentation: + $id: '3354' + fixed: false + raw: >- + You can use this to detect whether the task has changed between + requests. In particular, you can be pass the ETag with an Update + Task request to specify that your changes should take effect only if + nobody else has modified the job in the meantime. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3356' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3357' + fixed: false + raw: String + name: + $id: '3355' + fixed: false + raw: eTag + realPath: + - eTag + serializedName: eTag + summary: 'The ETag of the task, if the task was successfully added.' + - $id: '3358' + collectionFormat: none + defaultValue: + $id: '3359' + fixed: false + deprecated: false + documentation: + $id: '3360' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3362' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3363' + fixed: false + raw: DateTime + name: + $id: '3361' + fixed: false + raw: lastModified + realPath: + - lastModified + serializedName: lastModified + summary: The last modified time of the task. + - $id: '3364' + collectionFormat: none + defaultValue: + $id: '3365' + fixed: false + deprecated: false + documentation: + $id: '3366' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3369' + fixed: false + raw: String + name: + $id: '3367' + fixed: false + raw: location + realPath: + - location + serializedName: location + summary: 'The URL of the task, if the task was successfully added.' + - $id: '3370' + collectionFormat: none + defaultValue: + $id: '3371' + fixed: false + deprecated: false + documentation: + $id: '3372' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3316' + name: + $id: '3373' + fixed: false + raw: error + realPath: + - error + serializedName: error + summary: The error encountered while attempting to add the task. + serializedName: TaskAddResult + summary: >- + Result for a single task added as part of an add task collection + operation. + - $id: '3375' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3382' + fixed: false + raw: TaskAddCollectionResult + properties: + - $id: '3376' + collectionFormat: none + defaultValue: + $id: '3377' + fixed: false + deprecated: false + documentation: + $id: '3378' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3380' + $type: SequenceType + deprecated: false + elementType: + $ref: '3334' + name: + $id: '3381' + fixed: false + name: + $id: '3379' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The results of the add task collection operation. + serializedName: TaskAddCollectionResult + summary: The result of adding a collection of tasks to a job. + - $id: '3383' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3451' + fixed: false + raw: SubtaskInformation + properties: + - $id: '3384' + collectionFormat: none + defaultValue: + $id: '3385' + fixed: false + deprecated: false + documentation: + $id: '3386' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3388' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3389' + fixed: false + raw: Int + name: + $id: '3387' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the subtask. + - $id: '3390' + collectionFormat: none + defaultValue: + $id: '3391' + fixed: false + deprecated: false + documentation: + $id: '3392' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2908' + name: + $id: '3393' + fixed: false + raw: nodeInfo + realPath: + - nodeInfo + serializedName: nodeInfo + summary: Information about the compute node on which the subtask ran. + - $id: '3394' + collectionFormat: none + defaultValue: + $id: '3395' + fixed: false + deprecated: false + documentation: + $id: '3396' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3398' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3399' + fixed: false + raw: DateTime + name: + $id: '3397' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: >- + The time at which the subtask started running. If the subtask has been + restarted or retried, this is the most recent time at which the + subtask started running. + - $id: '3400' + collectionFormat: none + defaultValue: + $id: '3401' + fixed: false + deprecated: false + documentation: + $id: '3402' + fixed: false + raw: This property is set only if the subtask is in the Completed state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3404' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3405' + fixed: false + raw: DateTime + name: + $id: '3403' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the subtask completed. + - $id: '3406' + collectionFormat: none + defaultValue: + $id: '3407' + fixed: false + deprecated: false + documentation: + $id: '3408' + fixed: false + raw: >- + This property is set only if the subtask is in the completed state. + In general, the exit code for a process reflects the specific + convention implemented by the application developer for that + process. If you use the exit code value to make decisions in your + code, be sure that you know the exit code convention used by the + application process. However, if the Batch service terminates the + subtask (due to timeout, or user termination via the API) you may + see an operating system-defined exit code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3410' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3411' + fixed: false + raw: Int + name: + $id: '3409' + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the subtask command line. + - $id: '3412' + collectionFormat: none + defaultValue: + $id: '3413' + fixed: false + deprecated: false + documentation: + $id: '3414' + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2180' + name: + $id: '3415' + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - $id: '3416' + collectionFormat: none + defaultValue: + $id: '3417' + fixed: false + deprecated: false + documentation: + $id: '3418' + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2200' + name: + $id: '3419' + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - $id: '3420' + collectionFormat: none + defaultValue: + $id: '3421' + fixed: false + deprecated: false + documentation: + $id: '3422' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: SubtaskState + values: + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3424' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3430' + fixed: false + raw: SubtaskState + oldModelAsString: false + underlyingType: + $id: '3428' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3429' + fixed: false + raw: String + values: + - $id: '3425' + description: >- + The task has been assigned to a compute node, but is waiting for + a required Job Preparation task to complete on the node. If the + Job Preparation task succeeds, the task will move to running. If + the Job Preparation task fails, the task will return to active + and will be eligible to be assigned to a different node. + name: preparing + serializedName: preparing + - $id: '3426' + description: >- + The task is running on a compute node. This includes task-level + preparation such as downloading resource files or deploying + application packages specified on the task - it does not + necessarily mean that the task command line has started + executing. + name: running + serializedName: running + - $id: '3427' + description: >- + The task is no longer eligible to run, usually because the task + has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is also + marked as completed if an error occurred launching the task, or + when the task has been terminated. + name: completed + serializedName: completed + name: + $id: '3423' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the subtask. + - $id: '3431' + collectionFormat: none + defaultValue: + $id: '3432' + fixed: false + deprecated: false + documentation: + $id: '3433' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3435' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3436' + fixed: false + raw: DateTime + name: + $id: '3434' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the subtask entered its current state. + - $id: '3437' + collectionFormat: none + defaultValue: + $id: '3438' + fixed: false + deprecated: false + documentation: + $id: '3439' + fixed: false + raw: >- + This property is not set if the subtask is in its initial running + state. + extensions: + x-ms-enum: + modelAsString: false + name: SubtaskState + values: + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3424' + name: + $id: '3440' + fixed: false + raw: previousState + realPath: + - previousState + serializedName: previousState + summary: The previous state of the subtask. + - $id: '3441' + collectionFormat: none + defaultValue: + $id: '3442' + fixed: false + deprecated: false + documentation: + $id: '3443' + fixed: false + raw: >- + This property is not set if the subtask is in its initial running + state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3445' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3446' + fixed: false + raw: DateTime + name: + $id: '3444' + fixed: false + raw: previousStateTransitionTime + realPath: + - previousStateTransitionTime + serializedName: previousStateTransitionTime + summary: The time at which the subtask entered its previous state. + - $id: '3447' + collectionFormat: none + defaultValue: + $id: '3448' + fixed: false + deprecated: false + documentation: + $id: '3449' + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2289' + name: + $id: '3450' + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: SubtaskInformation + summary: Information about an Azure Batch subtask. + - $id: '3452' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3459' + fixed: false + raw: CloudTaskListSubtasksResult + properties: + - $id: '3453' + collectionFormat: none + defaultValue: + $id: '3454' + fixed: false + deprecated: false + documentation: + $id: '3455' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3457' + $type: SequenceType + deprecated: false + elementType: + $ref: '3383' + name: + $id: '3458' + fixed: false + name: + $id: '3456' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of subtasks. + serializedName: CloudTaskListSubtasksResult + summary: The result of listing the subtasks of a task. + - $id: '3460' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3473' + fixed: false + raw: CloudTaskListResult + properties: + - $id: '3461' + collectionFormat: none + defaultValue: + $id: '3462' + fixed: false + deprecated: false + documentation: + $id: '3463' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3465' + $type: SequenceType + deprecated: false + elementType: + $ref: '3064' + name: + $id: '3466' + fixed: false + name: + $id: '3464' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of tasks. + - $id: '3467' + collectionFormat: none + defaultValue: + $id: '3468' + fixed: false + deprecated: false + documentation: + $id: '3469' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3471' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3472' + fixed: false + raw: String + name: + $id: '3470' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: CloudTaskListResult + summary: The result of listing the tasks in a job. + - $id: '3474' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3507' + fixed: false + raw: TaskInformation + properties: + - $id: '3475' + collectionFormat: none + defaultValue: + $id: '3476' + fixed: false + deprecated: false + documentation: + $id: '3477' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3480' + fixed: false + raw: String + name: + $id: '3478' + fixed: false + raw: taskUrl + realPath: + - taskUrl + serializedName: taskUrl + summary: The URL of the task. + - $id: '3481' + collectionFormat: none + defaultValue: + $id: '3482' + fixed: false + deprecated: false + documentation: + $id: '3483' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3485' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3486' + fixed: false + raw: String + name: + $id: '3484' + fixed: false + raw: jobId + realPath: + - jobId + serializedName: jobId + summary: The ID of the job to which the task belongs. + - $id: '3487' + collectionFormat: none + defaultValue: + $id: '3488' + fixed: false + deprecated: false + documentation: + $id: '3489' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3491' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3492' + fixed: false + raw: String + name: + $id: '3490' + fixed: false + raw: taskId + realPath: + - taskId + serializedName: taskId + summary: The ID of the task. + - $id: '3493' + collectionFormat: none + defaultValue: + $id: '3494' + fixed: false + deprecated: false + documentation: + $id: '3495' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3497' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3498' + fixed: false + raw: Int + name: + $id: '3496' + fixed: false + raw: subtaskId + realPath: + - subtaskId + serializedName: subtaskId + summary: The ID of the subtask if the task is a multi-instance task. + - $id: '3499' + collectionFormat: none + defaultValue: + $id: '3500' + fixed: false + deprecated: false + documentation: + $id: '3501' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: TaskState + values: + - description: >- + The task is queued and able to run, but is not currently + assigned to a compute node. A task enters this state when it + is created, when it is enabled after being disabled, or when + it is awaiting a retry after a failed run. + value: active + - description: >- + The task has been assigned to a compute node, but is waiting + for a required Job Preparation task to complete on the node. + If the Job Preparation task succeeds, the task will move to + running. If the Job Preparation task fails, the task will + return to active and will be eligible to be assigned to a + different node. + value: preparing + - description: >- + The task is running on a compute node. This includes + task-level preparation such as downloading resource files or + deploying application packages specified on the task - it does + not necessarily mean that the task command line has started + executing. + value: running + - description: >- + The task is no longer eligible to run, usually because the + task has finished successfully, or the task has finished + unsuccessfully and has exhausted its retry limit. A task is + also marked as completed if an error occurred launching the + task, or when the task has been terminated. + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '3109' + name: + $id: '3502' + fixed: false + raw: taskState + realPath: + - taskState + serializedName: taskState + summary: The current state of the task. + - $id: '3503' + collectionFormat: none + defaultValue: + $id: '3504' + fixed: false + deprecated: false + documentation: + $id: '3505' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2852' + name: + $id: '3506' + fixed: false + raw: executionInfo + realPath: + - executionInfo + serializedName: executionInfo + summary: Information about the execution of the task. + serializedName: TaskInformation + summary: Information about a task running on a compute node. + - $id: '3508' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3561' + fixed: false + raw: StartTaskInformation + properties: + - $id: '3509' + collectionFormat: none + defaultValue: + $id: '3510' + fixed: false + deprecated: false + documentation: + $id: '3511' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: StartTaskState + values: + - description: The start task is currently running. + value: running + - description: >- + The start task has exited with exit code 0, or the start task + has failed and the retry limit has reached, or the start task + process did not run due to task preparation errors (such as + resource file download failures). + value: completed + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3513' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3518' + fixed: false + raw: StartTaskState + oldModelAsString: false + underlyingType: + $id: '3516' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3517' + fixed: false + raw: String + values: + - $id: '3514' + description: The start task is currently running. + name: running + serializedName: running + - $id: '3515' + description: >- + The start task has exited with exit code 0, or the start task + has failed and the retry limit has reached, or the start task + process did not run due to task preparation errors (such as + resource file download failures). + name: completed + serializedName: completed + name: + $id: '3512' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The state of the start task on the compute node. + - $id: '3519' + collectionFormat: none + defaultValue: + $id: '3520' + fixed: false + deprecated: false + documentation: + $id: '3521' + fixed: false + raw: >- + This value is reset every time the task is restarted or retried + (that is, this is the most recent time at which the start task + started running). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3523' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3524' + fixed: false + raw: DateTime + name: + $id: '3522' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + summary: The time at which the start task started running. + - $id: '3525' + collectionFormat: none + defaultValue: + $id: '3526' + fixed: false + deprecated: false + documentation: + $id: '3527' + fixed: false + raw: >- + This is the end time of the most recent run of the start task, if + that run has completed (even if that run failed and a retry is + pending). This element is not present if the start task is currently + running. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3529' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3530' + fixed: false + raw: DateTime + name: + $id: '3528' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + summary: The time at which the start task stopped running. + - $id: '3531' + collectionFormat: none + defaultValue: + $id: '3532' + fixed: false + deprecated: false + documentation: + $id: '3533' + fixed: false + raw: >- + This property is set only if the start task is in the completed + state. In general, the exit code for a process reflects the specific + convention implemented by the application developer for that + process. If you use the exit code value to make decisions in your + code, be sure that you know the exit code convention used by the + application process. However, if the Batch service terminates the + start task (due to timeout, or user termination via the API) you may + see an operating system-defined exit code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3535' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3536' + fixed: false + raw: Int + name: + $id: '3534' + fixed: false + raw: exitCode + realPath: + - exitCode + serializedName: exitCode + summary: The exit code of the program specified on the start task command line. + - $id: '3537' + collectionFormat: none + defaultValue: + $id: '3538' + fixed: false + deprecated: false + documentation: + $id: '3539' + fixed: false + raw: This property is set only if the task runs in a container context. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2180' + name: + $id: '3540' + fixed: false + raw: containerInfo + realPath: + - containerInfo + serializedName: containerInfo + summary: Information about the container under which the task is executing. + - $id: '3541' + collectionFormat: none + defaultValue: + $id: '3542' + fixed: false + deprecated: false + documentation: + $id: '3543' + fixed: false + raw: >- + This property is set only if the task is in the completed state and + encountered a failure. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2200' + name: + $id: '3544' + fixed: false + raw: failureInfo + realPath: + - failureInfo + serializedName: failureInfo + summary: 'Information describing the task failure, if any.' + - $id: '3545' + collectionFormat: none + defaultValue: + $id: '3546' + fixed: false + deprecated: false + documentation: + $id: '3547' + fixed: false + raw: >- + Task application failures (non-zero exit code) are retried, + pre-processing errors (the task could not be run) and file upload + errors are not retried. The Batch service will retry the task up to + the limit specified by the constraints. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3549' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3550' + fixed: false + raw: Int + name: + $id: '3548' + fixed: false + raw: retryCount + realPath: + - retryCount + serializedName: retryCount + summary: The number of times the task has been retried by the Batch service. + - $id: '3551' + collectionFormat: none + defaultValue: + $id: '3552' + fixed: false + deprecated: false + documentation: + $id: '3553' + fixed: false + raw: >- + This element is present only if the task was retried (i.e. + retryCount is nonzero). If present, this is typically the same as + startTime, but may be different if the task has been restarted for + reasons other than retry; for example, if the compute node was + rebooted during a retry, then the startTime is updated but the + lastRetryTime is not. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3555' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3556' + fixed: false + raw: DateTime + name: + $id: '3554' + fixed: false + raw: lastRetryTime + realPath: + - lastRetryTime + serializedName: lastRetryTime + summary: The most recent time at which a retry of the task started running. + - $id: '3557' + collectionFormat: none + defaultValue: + $id: '3558' + fixed: false + deprecated: false + documentation: + $id: '3559' + fixed: false + raw: >- + If the value is 'failed', then the details of the failure can be + found in the failureInfo property. + extensions: + x-ms-enum: + modelAsString: false + name: TaskExecutionResult + values: + - description: The task ran successfully. + name: success + value: success + - description: >- + There was an error during processing of the task. The failure + may have occurred before the task process was launched, while + the task process was executing, or after the task process + exited. + name: failure + value: failure + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2289' + name: + $id: '3560' + fixed: false + raw: result + realPath: + - result + serializedName: result + summary: The result of the task execution. + serializedName: StartTaskInformation + summary: Information about a start task running on a compute node. + - $id: '3562' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3581' + fixed: false + raw: ComputeNodeError + properties: + - $id: '3563' + collectionFormat: none + defaultValue: + $id: '3564' + fixed: false + deprecated: false + documentation: + $id: '3565' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3567' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3568' + fixed: false + raw: String + name: + $id: '3566' + fixed: false + raw: code + realPath: + - code + serializedName: code + summary: >- + An identifier for the compute node error. Codes are invariant and are + intended to be consumed programmatically. + - $id: '3569' + collectionFormat: none + defaultValue: + $id: '3570' + fixed: false + deprecated: false + documentation: + $id: '3571' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3573' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3574' + fixed: false + raw: String + name: + $id: '3572' + fixed: false + raw: message + realPath: + - message + serializedName: message + summary: >- + A message describing the compute node error, intended to be suitable + for display in a user interface. + - $id: '3575' + collectionFormat: none + defaultValue: + $id: '3576' + fixed: false + deprecated: false + documentation: + $id: '3577' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3579' + $type: SequenceType + deprecated: false + elementType: + $ref: '357' + name: + $id: '3580' + fixed: false + name: + $id: '3578' + fixed: false + raw: errorDetails + realPath: + - errorDetails + serializedName: errorDetails + summary: >- + The list of additional error details related to the compute node + error. + serializedName: ComputeNodeError + summary: An error encountered by a compute node. + - $id: '3582' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3617' + fixed: false + raw: InboundEndpoint + properties: + - $id: '3583' + collectionFormat: none + defaultValue: + $id: '3584' + fixed: false + deprecated: false + documentation: + $id: '3585' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3587' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3588' + fixed: false + raw: String + name: + $id: '3586' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The name of the endpoint. + - $id: '3589' + collectionFormat: none + defaultValue: + $id: '3590' + fixed: false + deprecated: false + documentation: + $id: '3591' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: InboundEndpointProtocol + values: + - description: Use TCP for the endpoint. + name: tcp + value: tcp + - description: Use UDP for the endpoint. + name: udp + value: udp + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1385' + name: + $id: '3592' + fixed: false + raw: protocol + realPath: + - protocol + serializedName: protocol + summary: The protocol of the endpoint. + - $id: '3593' + collectionFormat: none + defaultValue: + $id: '3594' + fixed: false + deprecated: false + documentation: + $id: '3595' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3598' + fixed: false + raw: String + name: + $id: '3596' + fixed: false + raw: publicIPAddress + realPath: + - publicIPAddress + serializedName: publicIPAddress + summary: The public IP address of the compute node. + - $id: '3599' + collectionFormat: none + defaultValue: + $id: '3600' + fixed: false + deprecated: false + documentation: + $id: '3601' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3603' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3604' + fixed: false + raw: String + name: + $id: '3602' + fixed: false + raw: publicFQDN + realPath: + - publicFQDN + serializedName: publicFQDN + summary: The public fully qualified domain name for the compute node. + - $id: '3605' + collectionFormat: none + defaultValue: + $id: '3606' + fixed: false + deprecated: false + documentation: + $id: '3607' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3609' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3610' + fixed: false + raw: Int + name: + $id: '3608' + fixed: false + raw: frontendPort + realPath: + - frontendPort + serializedName: frontendPort + summary: The public port number of the endpoint. + - $id: '3611' + collectionFormat: none + defaultValue: + $id: '3612' + fixed: false + deprecated: false + documentation: + $id: '3613' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3615' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3616' + fixed: false + raw: Int + name: + $id: '3614' + fixed: false + raw: backendPort + realPath: + - backendPort + serializedName: backendPort + summary: The backend port number of the endpoint. + serializedName: InboundEndpoint + summary: An inbound endpoint on a compute node. + - $id: '3618' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3625' + fixed: false + raw: ComputeNodeEndpointConfiguration + properties: + - $id: '3619' + collectionFormat: none + defaultValue: + $id: '3620' + fixed: false + deprecated: false + documentation: + $id: '3621' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3623' + $type: SequenceType + deprecated: false + elementType: + $ref: '3582' + name: + $id: '3624' + fixed: false + name: + $id: '3622' + fixed: false + raw: inboundEndpoints + realPath: + - inboundEndpoints + serializedName: inboundEndpoints + summary: The list of inbound endpoints that are accessible on the compute node. + serializedName: ComputeNodeEndpointConfiguration + summary: The endpoint configuration for the compute node. + - $id: '3626' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3760' + fixed: false + raw: ComputeNode + properties: + - $id: '3627' + collectionFormat: none + defaultValue: + $id: '3628' + fixed: false + deprecated: false + documentation: + $id: '3629' + fixed: false + raw: >- + Every node that is added to a pool is assigned a unique ID. Whenever + a node is removed from a pool, all of its local files are deleted, + and the ID is reclaimed and could be reused for new nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3632' + fixed: false + raw: String + name: + $id: '3630' + fixed: false + raw: id + realPath: + - id + serializedName: id + summary: The ID of the compute node. + - $id: '3633' + collectionFormat: none + defaultValue: + $id: '3634' + fixed: false + deprecated: false + documentation: + $id: '3635' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3637' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3638' + fixed: false + raw: String + name: + $id: '3636' + fixed: false + raw: url + realPath: + - url + serializedName: url + summary: The URL of the compute node. + - $id: '3639' + collectionFormat: none + defaultValue: + $id: '3640' + fixed: false + deprecated: false + documentation: + $id: '3641' + fixed: false + raw: >- + The low-priority node has been preempted. Tasks which were running + on the node when it was pre-empted will be rescheduled when another + node becomes available. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeState + values: + - description: The node is not currently running a task. + value: idle + - description: The node is rebooting. + value: rebooting + - description: The node is reimaging. + value: reimaging + - description: >- + The node is running one or more tasks (other than a start + task). + value: running + - description: The node cannot be used for task execution due to errors. + value: unusable + - description: >- + The Batch service has obtained the underlying virtual machine + from Azure Compute, but it has not yet started to join the + pool. + value: creating + - description: >- + The Batch service is starting on the underlying virtual + machine. + value: starting + - description: >- + The start task has started running on the compute node, but + waitForSuccess is set and the start task has not yet + completed. + name: waitingForStartTask + value: waitingforstarttask + - description: >- + The start task has failed on the compute node (and exhausted + all retries), and waitForSuccess is set. The node is not + usable for running tasks. + name: startTaskFailed + value: starttaskfailed + - description: >- + The Batch service has lost contact with the node, and does not + know its true state. + value: unknown + - description: >- + The node is leaving the pool, either because the user + explicitly removed it or because the pool is resizing or + autoscaling down. + name: leavingPool + value: leavingpool + - description: >- + The node is not currently running a task, and scheduling of + new tasks to the node is disabled. + value: offline + - description: >- + The low-priority node has been preempted. Tasks which were + running on the node when it was pre-empted will be rescheduled + when another node becomes available. + value: preempted + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3643' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3659' + fixed: false + raw: ComputeNodeState + oldModelAsString: false + underlyingType: + $id: '3657' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3658' + fixed: false + raw: String + values: + - $id: '3644' + description: The node is not currently running a task. + name: idle + serializedName: idle + - $id: '3645' + description: The node is rebooting. + name: rebooting + serializedName: rebooting + - $id: '3646' + description: The node is reimaging. + name: reimaging + serializedName: reimaging + - $id: '3647' + description: The node is running one or more tasks (other than a start task). + name: running + serializedName: running + - $id: '3648' + description: The node cannot be used for task execution due to errors. + name: unusable + serializedName: unusable + - $id: '3649' + description: >- + The Batch service has obtained the underlying virtual machine + from Azure Compute, but it has not yet started to join the pool. + name: creating + serializedName: creating + - $id: '3650' + description: The Batch service is starting on the underlying virtual machine. + name: starting + serializedName: starting + - $id: '3651' + description: >- + The start task has started running on the compute node, but + waitForSuccess is set and the start task has not yet completed. + name: waitingForStartTask + serializedName: waitingforstarttask + - $id: '3652' + description: >- + The start task has failed on the compute node (and exhausted all + retries), and waitForSuccess is set. The node is not usable for + running tasks. + name: startTaskFailed + serializedName: starttaskfailed + - $id: '3653' + description: >- + The Batch service has lost contact with the node, and does not + know its true state. + name: unknown + serializedName: unknown + - $id: '3654' + description: >- + The node is leaving the pool, either because the user explicitly + removed it or because the pool is resizing or autoscaling down. + name: leavingPool + serializedName: leavingpool + - $id: '3655' + description: >- + The node is not currently running a task, and scheduling of new + tasks to the node is disabled. + name: offline + serializedName: offline + - $id: '3656' + description: >- + The low-priority node has been preempted. Tasks which were + running on the node when it was pre-empted will be rescheduled + when another node becomes available. + name: preempted + serializedName: preempted + name: + $id: '3642' + fixed: false + raw: state + realPath: + - state + serializedName: state + summary: The current state of the compute node. + - $id: '3660' + collectionFormat: none + defaultValue: + $id: '3661' + fixed: false + deprecated: false + documentation: + $id: '3662' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: SchedulingState + values: + - description: Tasks can be scheduled on the node. + value: enabled + - description: >- + No new tasks will be scheduled on the node. Tasks already + running on the node may still run to completion. All nodes + start with scheduling enabled. + value: disabled + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3664' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3669' + fixed: false + raw: SchedulingState + oldModelAsString: false + underlyingType: + $id: '3667' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3668' + fixed: false + raw: String + values: + - $id: '3665' + description: Tasks can be scheduled on the node. + name: enabled + serializedName: enabled + - $id: '3666' + description: >- + No new tasks will be scheduled on the node. Tasks already + running on the node may still run to completion. All nodes start + with scheduling enabled. + name: disabled + serializedName: disabled + name: + $id: '3663' + fixed: false + raw: schedulingState + realPath: + - schedulingState + serializedName: schedulingState + summary: Whether the compute node is available for task scheduling. + - $id: '3670' + collectionFormat: none + defaultValue: + $id: '3671' + fixed: false + deprecated: false + documentation: + $id: '3672' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3674' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3675' + fixed: false + raw: DateTime + name: + $id: '3673' + fixed: false + raw: stateTransitionTime + realPath: + - stateTransitionTime + serializedName: stateTransitionTime + summary: The time at which the compute node entered its current state. + - $id: '3676' + collectionFormat: none + defaultValue: + $id: '3677' + fixed: false + deprecated: false + documentation: + $id: '3678' + fixed: false + raw: This property may not be present if the node state is unusable. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3680' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3681' + fixed: false + raw: DateTime + name: + $id: '3679' + fixed: false + raw: lastBootTime + realPath: + - lastBootTime + serializedName: lastBootTime + summary: The time at which the compute node was started. + - $id: '3682' + collectionFormat: none + defaultValue: + $id: '3683' + fixed: false + deprecated: false + documentation: + $id: '3684' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3686' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3687' + fixed: false + raw: DateTime + name: + $id: '3685' + fixed: false + raw: allocationTime + realPath: + - allocationTime + serializedName: allocationTime + summary: The time at which this compute node was allocated to the pool. + - $id: '3688' + collectionFormat: none + defaultValue: + $id: '3689' + fixed: false + deprecated: false + documentation: + $id: '3690' + fixed: false + raw: >- + Every node that is added to a pool is assigned a unique IP address. + Whenever a node is removed from a pool, all of its local files are + deleted, and the IP address is reclaimed and could be reused for new + nodes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3693' + fixed: false + raw: String + name: + $id: '3691' + fixed: false + raw: ipAddress + realPath: + - ipAddress + serializedName: ipAddress + summary: >- + The IP address that other compute nodes can use to communicate with + this compute node. + - $id: '3694' + collectionFormat: none + defaultValue: + $id: '3695' + fixed: false + deprecated: false + documentation: + $id: '3696' + fixed: false + raw: >- + Note that this is just a soft affinity. If the target node is busy + or unavailable at the time the task is scheduled, then the task will + be scheduled elsewhere. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3698' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3699' + fixed: false + raw: String + name: + $id: '3697' + fixed: false + raw: affinityId + realPath: + - affinityId + serializedName: affinityId + summary: >- + An identifier which can be passed when adding a task to request that + the task be scheduled on this node. + - $id: '3700' + collectionFormat: none + defaultValue: + $id: '3701' + fixed: false + deprecated: false + documentation: + $id: '3702' + fixed: false + raw: >- + For information about available sizes of virtual machines for Cloud + Services pools (pools created with cloudServiceConfiguration), see + Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall, A1V2 + and A2V2. For information about available VM sizes for pools using + images from the Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 + series). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3704' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3705' + fixed: false + raw: String + name: + $id: '3703' + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + summary: The size of the virtual machine hosting the compute node. + - $id: '3706' + collectionFormat: none + defaultValue: + $id: '3707' + fixed: false + deprecated: false + documentation: + $id: '3708' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3710' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3711' + fixed: false + raw: Int + name: + $id: '3709' + fixed: false + raw: totalTasksRun + realPath: + - totalTasksRun + serializedName: totalTasksRun + summary: >- + The total number of job tasks completed on the compute node. This + includes Job Manager tasks and normal tasks, but not Job Preparation, + Job Release or Start tasks. + - $id: '3712' + collectionFormat: none + defaultValue: + $id: '3713' + fixed: false + deprecated: false + documentation: + $id: '3714' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3716' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3717' + fixed: false + raw: Int + name: + $id: '3715' + fixed: false + raw: runningTasksCount + realPath: + - runningTasksCount + serializedName: runningTasksCount + summary: >- + The total number of currently running job tasks on the compute node. + This includes Job Manager tasks and normal tasks, but not Job + Preparation, Job Release or Start tasks. + - $id: '3718' + collectionFormat: none + defaultValue: + $id: '3719' + fixed: false + deprecated: false + documentation: + $id: '3720' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3722' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3723' + fixed: false + raw: Int + name: + $id: '3721' + fixed: false + raw: totalTasksSucceeded + realPath: + - totalTasksSucceeded + serializedName: totalTasksSucceeded + summary: >- + The total number of job tasks which completed successfully (with + exitCode 0) on the compute node. This includes Job Manager tasks and + normal tasks, but not Job Preparation, Job Release or Start tasks. + - $id: '3724' + collectionFormat: none + defaultValue: + $id: '3725' + fixed: false + deprecated: false + documentation: + $id: '3726' + fixed: false + raw: >- + This property is present only if at least one task has run on this + node since it was assigned to the pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3728' + $type: SequenceType + deprecated: false + elementType: + $ref: '3474' + name: + $id: '3729' + fixed: false + name: + $id: '3727' + fixed: false + raw: recentTasks + realPath: + - recentTasks + serializedName: recentTasks + summary: A list of tasks whose state has recently changed. + - $id: '3730' + collectionFormat: none + defaultValue: + $id: '3731' + fixed: false + deprecated: false + documentation: + $id: '3732' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1126' + name: + $id: '3733' + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: The task specified to run on the compute node as it joins the pool. + - $id: '3734' + collectionFormat: none + defaultValue: + $id: '3735' + fixed: false + deprecated: false + documentation: + $id: '3736' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3508' + name: + $id: '3737' + fixed: false + raw: startTaskInfo + realPath: + - startTaskInfo + serializedName: startTaskInfo + summary: >- + Runtime information about the execution of the start task on the + compute node. + - $id: '3738' + collectionFormat: none + defaultValue: + $id: '3739' + fixed: false + deprecated: false + documentation: + $id: '3740' + fixed: false + raw: >- + For Windows compute nodes, the Batch service installs the + certificates to the specified certificate store and location. For + Linux compute nodes, the certificates are stored in a directory + inside the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a + 'certs' directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that + directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3742' + $type: SequenceType + deprecated: false + elementType: + $ref: '1166' + name: + $id: '3743' + fixed: false + name: + $id: '3741' + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: The list of certificates installed on the compute node. + - $id: '3744' + collectionFormat: none + defaultValue: + $id: '3745' + fixed: false + deprecated: false + documentation: + $id: '3746' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3748' + $type: SequenceType + deprecated: false + elementType: + $ref: '3562' + name: + $id: '3749' + fixed: false + name: + $id: '3747' + fixed: false + raw: errors + realPath: + - errors + serializedName: errors + summary: >- + The list of errors that are currently being encountered by the compute + node. + - $id: '3750' + collectionFormat: none + defaultValue: + $id: '3751' + fixed: false + deprecated: false + documentation: + $id: '3752' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3754' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3755' + fixed: false + raw: Boolean + name: + $id: '3753' + fixed: false + raw: isDedicated + realPath: + - isDedicated + serializedName: isDedicated + summary: >- + Whether this compute node is a dedicated node. If false, the node is a + low-priority node. + - $id: '3756' + collectionFormat: none + defaultValue: + $id: '3757' + fixed: false + deprecated: false + documentation: + $id: '3758' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3618' + name: + $id: '3759' + fixed: false + raw: endpointConfiguration + realPath: + - endpointConfiguration + serializedName: endpointConfiguration + summary: The endpoint configuration for the compute node. + serializedName: ComputeNode + summary: A compute node in the Batch service. + - $id: '3761' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3774' + fixed: false + raw: ComputeNodeListResult + properties: + - $id: '3762' + collectionFormat: none + defaultValue: + $id: '3763' + fixed: false + deprecated: false + documentation: + $id: '3764' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3766' + $type: SequenceType + deprecated: false + elementType: + $ref: '3626' + name: + $id: '3767' + fixed: false + name: + $id: '3765' + fixed: false + raw: value + realPath: + - value + serializedName: value + summary: The list of compute nodes. + - $id: '3768' + collectionFormat: none + defaultValue: + $id: '3769' + fixed: false + deprecated: false + documentation: + $id: '3770' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3772' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3773' + fixed: false + raw: String + name: + $id: '3771' + fixed: false + raw: odata.nextLink + realPath: + - odata.nextLink + serializedName: odata.nextLink + summary: The URL to get the next set of results. + serializedName: ComputeNodeListResult + summary: The result of listing the compute nodes in a pool. + - $id: '3775' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3806' + fixed: false + raw: ComputeNodeUser + properties: + - $id: '3776' + collectionFormat: none + defaultValue: + $id: '3777' + fixed: false + deprecated: false + documentation: + $id: '3778' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3780' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3781' + fixed: false + raw: String + name: + $id: '3779' + fixed: false + raw: name + realPath: + - name + serializedName: name + summary: The user name of the account. + - $id: '3782' + collectionFormat: none + defaultValue: + $id: '3783' + fixed: false + deprecated: false + documentation: + $id: '3784' + fixed: false + raw: The default value is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3786' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3787' + fixed: false + raw: Boolean + name: + $id: '3785' + fixed: false + raw: isAdmin + realPath: + - isAdmin + serializedName: isAdmin + summary: Whether the account should be an administrator on the compute node. + - $id: '3788' + collectionFormat: none + defaultValue: + $id: '3789' + fixed: false + deprecated: false + documentation: + $id: '3790' + fixed: false + raw: >- + If omitted, the default is 1 day from the current time. For Linux + compute nodes, the expiryTime has a precision up to a day. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3792' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3793' + fixed: false + raw: DateTime + name: + $id: '3791' + fixed: false + raw: expiryTime + realPath: + - expiryTime + serializedName: expiryTime + summary: The time at which the account should expire. + - $id: '3794' + collectionFormat: none + defaultValue: + $id: '3795' + fixed: false + deprecated: false + documentation: + $id: '3796' + fixed: false + raw: >- + The password is required for Windows nodes (those created with + 'cloudServiceConfiguration', or created with + 'virtualMachineConfiguration' using a Windows image reference). For + Linux compute nodes, the password can optionally be specified along + with the sshPublicKey property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3799' + fixed: false + raw: String + name: + $id: '3797' + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password of the account. + - $id: '3800' + collectionFormat: none + defaultValue: + $id: '3801' + fixed: false + deprecated: false + documentation: + $id: '3802' + fixed: false + raw: >- + The public key should be compatible with OpenSSH encoding and should + be base 64 encoded. This property can be specified only for Linux + nodes. If this is specified for a Windows node, then the Batch + service rejects the request; if you are calling the REST API + directly, the HTTP status code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3804' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3805' + fixed: false + raw: String + name: + $id: '3803' + fixed: false + raw: sshPublicKey + realPath: + - sshPublicKey + serializedName: sshPublicKey + summary: >- + The SSH public key that can be used for remote login to the compute + node. + serializedName: ComputeNodeUser + summary: A user account for RDP or SSH access on a compute node. + - $id: '3807' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3820' + fixed: false + raw: ComputeNodeGetRemoteLoginSettingsResult + properties: + - $id: '3808' + collectionFormat: none + defaultValue: + $id: '3809' + fixed: false + deprecated: false + documentation: + $id: '3810' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3812' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3813' + fixed: false + raw: String + name: + $id: '3811' + fixed: false + raw: remoteLoginIPAddress + realPath: + - remoteLoginIPAddress + serializedName: remoteLoginIPAddress + summary: The IP address used for remote login to the compute node. + - $id: '3814' + collectionFormat: none + defaultValue: + $id: '3815' + fixed: false + deprecated: false + documentation: + $id: '3816' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3818' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3819' + fixed: false + raw: Int + name: + $id: '3817' + fixed: false + raw: remoteLoginPort + realPath: + - remoteLoginPort + serializedName: remoteLoginPort + summary: The port used for remote login to the compute node. + serializedName: ComputeNodeGetRemoteLoginSettingsResult + summary: The remote login settings for a compute node. + - $id: '3821' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '3836' + fixed: false + raw: JobSchedulePatchParameter + properties: + - $id: '3822' + collectionFormat: none + defaultValue: + $id: '3823' + fixed: false + deprecated: false + documentation: + $id: '3824' + fixed: false + raw: >- + If you do not specify this element, the existing schedule is left + unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '604' + name: + $id: '3825' + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - $id: '3826' + collectionFormat: none + defaultValue: + $id: '3827' + fixed: false + deprecated: false + documentation: + $id: '3828' + fixed: false + raw: >- + Updates affect only jobs that are started after the update has taken + place. Any currently active job continues with the older + specification. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1590' + name: + $id: '3829' + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: The details of the jobs to be created on this schedule. + - $id: '3830' + collectionFormat: none + defaultValue: + $id: '3831' + fixed: false + deprecated: false + documentation: + $id: '3832' + fixed: false + raw: >- + If you do not specify this element, existing metadata is left + unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3834' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '3835' + fixed: false + name: + $id: '3833' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: >- + A list of name-value pairs associated with the job schedule as + metadata. + serializedName: JobSchedulePatchParameter + summary: The set of changes to be made to a job schedule. + - $id: '3837' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '3852' + fixed: false + raw: JobScheduleUpdateParameter + properties: + - $id: '3838' + collectionFormat: none + defaultValue: + $id: '3839' + fixed: false + deprecated: false + documentation: + $id: '3840' + fixed: false + raw: >- + If you do not specify this element, it is equivalent to passing the + default schedule: that is, a single job scheduled to run + immediately. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '604' + name: + $id: '3841' + fixed: false + raw: schedule + realPath: + - schedule + serializedName: schedule + summary: The schedule according to which jobs will be created. + - $id: '3842' + collectionFormat: none + defaultValue: + $id: '3843' + fixed: false + deprecated: false + documentation: + $id: '3844' + fixed: false + raw: >- + Updates affect only jobs that are started after the update has taken + place. Any currently active job continues with the older + specification. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1590' + name: + $id: '3845' + fixed: false + raw: jobSpecification + realPath: + - jobSpecification + serializedName: jobSpecification + summary: Details of the jobs to be created on this schedule. + - $id: '3846' + collectionFormat: none + defaultValue: + $id: '3847' + fixed: false + deprecated: false + documentation: + $id: '3848' + fixed: false + raw: >- + If you do not specify this element, it takes the default value of an + empty list; in effect, any existing metadata is deleted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3850' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '3851' + fixed: false + name: + $id: '3849' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: >- + A list of name-value pairs associated with the job schedule as + metadata. + serializedName: JobScheduleUpdateParameter + summary: The set of changes to be made to a job schedule. + - $id: '3853' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3865' + fixed: false + raw: JobDisableParameter + properties: + - $id: '3854' + collectionFormat: none + defaultValue: + $id: '3855' + fixed: false + deprecated: false + documentation: + $id: '3856' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: DisableJobOption + values: + - description: >- + Terminate running tasks and requeue them. The tasks will run + again when the job is enabled. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. + value: terminate + - description: Allow currently running tasks to complete. + value: wait + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3858' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3864' + fixed: false + raw: DisableJobOption + oldModelAsString: false + underlyingType: + $id: '3862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3863' + fixed: false + raw: String + values: + - $id: '3859' + description: >- + Terminate running tasks and requeue them. The tasks will run + again when the job is enabled. + name: requeue + serializedName: requeue + - $id: '3860' + description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. + name: terminate + serializedName: terminate + - $id: '3861' + description: Allow currently running tasks to complete. + name: wait + serializedName: wait + name: + $id: '3857' + fixed: false + raw: disableTasks + realPath: + - disableTasks + serializedName: disableTasks + summary: What to do with active tasks associated with the job. + serializedName: JobDisableParameter + summary: Options when disabling a job. + - $id: '3866' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3873' + fixed: false + raw: JobTerminateParameter + properties: + - $id: '3867' + collectionFormat: none + defaultValue: + $id: '3868' + fixed: false + deprecated: false + documentation: + $id: '3869' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3871' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3872' + fixed: false + raw: String + name: + $id: '3870' + fixed: false + raw: terminateReason + realPath: + - terminateReason + serializedName: terminateReason + summary: >- + The text you want to appear as the job's TerminateReason. The default + is 'UserTerminate'. + serializedName: JobTerminateParameter + summary: Options when terminating a job. + - $id: '3874' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '3899' + fixed: false + raw: JobPatchParameter + properties: + - $id: '3875' + collectionFormat: none + defaultValue: + $id: '3876' + fixed: false + deprecated: false + documentation: + $id: '3877' + fixed: false + raw: >- + Priority values can range from -1000 to 1000, with -1000 being the + lowest priority and 1000 being the highest priority. If omitted, the + priority of the job is left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3879' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3880' + fixed: false + raw: Int + name: + $id: '3878' + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - $id: '3881' + collectionFormat: none + defaultValue: + $id: '3882' + fixed: false + deprecated: false + documentation: + $id: '3883' + fixed: false + raw: >- + If omitted, the completion behavior is left unchanged. You may not + change the value from terminatejob to noaction - that is, once you + have engaged automatic job termination, you cannot turn it off + again. If you try to do this, the request fails with an 'invalid + property value' error response; if you are calling the REST API + directly, the HTTP status code is 400 (Bad Request). + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1613' + name: + $id: '3884' + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + - $id: '3885' + collectionFormat: none + defaultValue: + $id: '3886' + fixed: false + deprecated: false + documentation: + $id: '3887' + fixed: false + raw: 'If omitted, the existing execution constraints are left unchanged.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '630' + name: + $id: '3888' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for the job. + - $id: '3889' + collectionFormat: none + defaultValue: + $id: '3890' + fixed: false + deprecated: false + documentation: + $id: '3891' + fixed: false + raw: >- + You may change the pool for a job only when the job is disabled. The + Patch Job call will fail if you include the poolInfo element and the + job is not disabled. If you specify an autoPoolSpecification + specification in the poolInfo, only the keepAlive property can be + updated, and then only if the auto pool has a poolLifetimeOption of + job. If omitted, the job continues to run on its current pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1578' + name: + $id: '3892' + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool on which the Batch service runs the job's tasks. + - $id: '3893' + collectionFormat: none + defaultValue: + $id: '3894' + fixed: false + deprecated: false + documentation: + $id: '3895' + fixed: false + raw: 'If omitted, the existing job metadata is left unchanged.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3897' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '3898' + fixed: false + name: + $id: '3896' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + serializedName: JobPatchParameter + summary: The set of changes to be made to a job. + - $id: '3900' + $type: CompositeType + containsConstantProperties: true + deprecated: false + name: + $id: '3925' + fixed: false + raw: JobUpdateParameter + properties: + - $id: '3901' + collectionFormat: none + defaultValue: + $id: '3902' + fixed: false + deprecated: false + documentation: + $id: '3903' + fixed: false + raw: >- + Priority values can range from -1000 to 1000, with -1000 being the + lowest priority and 1000 being the highest priority. If omitted, it + is set to the default value 0. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3905' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3906' + fixed: false + raw: Int + name: + $id: '3904' + fixed: false + raw: priority + realPath: + - priority + serializedName: priority + summary: The priority of the job. + - $id: '3907' + collectionFormat: none + defaultValue: + $id: '3908' + fixed: false + deprecated: false + documentation: + $id: '3909' + fixed: false + raw: 'If omitted, the constraints are cleared.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '630' + name: + $id: '3910' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: The execution constraints for the job. + - $id: '3911' + collectionFormat: none + defaultValue: + $id: '3912' + fixed: false + deprecated: false + documentation: + $id: '3913' + fixed: false + raw: >- + You may change the pool for a job only when the job is disabled. The + Update Job call will fail if you include the poolInfo element and + the job is not disabled. If you specify an autoPoolSpecification + specification in the poolInfo, only the keepAlive property can be + updated, and then only if the auto pool has a poolLifetimeOption of + job. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1578' + name: + $id: '3914' + fixed: false + raw: poolInfo + realPath: + - poolInfo + serializedName: poolInfo + summary: The pool on which the Batch service runs the job's tasks. + - $id: '3915' + collectionFormat: none + defaultValue: + $id: '3916' + fixed: false + deprecated: false + documentation: + $id: '3917' + fixed: false + raw: >- + If omitted, it takes the default value of an empty list; in effect, + any existing metadata is deleted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3919' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '3920' + fixed: false + name: + $id: '3918' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the job as metadata. + - $id: '3921' + collectionFormat: none + defaultValue: + $id: '3922' + fixed: false + deprecated: false + documentation: + $id: '3923' + fixed: false + raw: >- + If omitted, the completion behavior is set to noaction. If the + current value is terminatejob, this is an error because a job's + completion behavior may not be changed from terminatejob to + noaction. You may not change the value from terminatejob to noaction + - that is, once you have engaged automatic job termination, you + cannot turn it off again. If you try to do this, the request fails + and Batch returns status code 400 (Bad Request) and an 'invalid + property value' error response. If you do not specify this element + in a PUT request, it is equivalent to passing noaction. This is an + error if the current value is terminatejob. + extensions: + x-ms-enum: + modelAsString: false + name: OnAllTasksComplete + values: + - description: >- + Do nothing. The job remains active unless terminated or + disabled by some other means. + name: noAction + value: noaction + - description: >- + Terminate the job. The job's terminateReason is set to + 'AllTasksComplete'. + name: terminateJob + value: terminatejob + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1613' + name: + $id: '3924' + fixed: false + raw: onAllTasksComplete + realPath: + - onAllTasksComplete + serializedName: onAllTasksComplete + summary: >- + The action the Batch service should take when all tasks in the job are + in the completed state. + serializedName: JobUpdateParameter + summary: The set of changes to be made to a job. + - $id: '3926' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3939' + fixed: false + raw: PoolEnableAutoScaleParameter + properties: + - $id: '3927' + collectionFormat: none + defaultValue: + $id: '3928' + fixed: false + deprecated: false + documentation: + $id: '3929' + fixed: false + raw: >- + The formula is checked for validity before it is applied to the + pool. If the formula is not valid, the Batch service rejects the + request with detailed error information. For more information about + specifying this formula, see Automatically scale compute nodes in an + Azure Batch pool + (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3931' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3932' + fixed: false + raw: String + name: + $id: '3930' + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: The formula for the desired number of compute nodes in the pool. + - $id: '3933' + collectionFormat: none + defaultValue: + $id: '3934' + fixed: false + deprecated: false + documentation: + $id: '3935' + fixed: false + raw: >- + The default value is 15 minutes. The minimum and maximum value are 5 + minutes and 168 hours respectively. If you specify a value less than + 5 minutes or greater than 168 hours, the Batch service rejects the + request with an invalid property value error; if you are calling the + REST API directly, the HTTP status code is 400 (Bad Request). If you + specify a new interval, then the existing autoscale evaluation + schedule will be stopped and a new autoscale evaluation schedule + will be started, with its starting time being the time when this + request was issued. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3937' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '3938' + fixed: false + raw: TimeSpan + name: + $id: '3936' + fixed: false + raw: autoScaleEvaluationInterval + realPath: + - autoScaleEvaluationInterval + serializedName: autoScaleEvaluationInterval + summary: >- + The time interval at which to automatically adjust the pool size + according to the autoscale formula. + serializedName: PoolEnableAutoScaleParameter + summary: Options for enabling automatic scaling on a pool. + - $id: '3940' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3947' + fixed: false + raw: PoolEvaluateAutoScaleParameter + properties: + - $id: '3941' + collectionFormat: none + defaultValue: + $id: '3942' + fixed: false + deprecated: false + documentation: + $id: '3943' + fixed: false + raw: >- + The formula is validated and its results calculated, but it is not + applied to the pool. To apply the formula to the pool, 'Enable + automatic scaling on a pool'. For more information about specifying + this formula, see Automatically scale compute nodes in an Azure + Batch pool + (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3945' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3946' + fixed: false + raw: String + name: + $id: '3944' + fixed: false + raw: autoScaleFormula + realPath: + - autoScaleFormula + serializedName: autoScaleFormula + summary: The formula for the desired number of compute nodes in the pool. + serializedName: PoolEvaluateAutoScaleParameter + summary: Options for evaluating an automatic scaling formula on a pool. + - $id: '3948' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '3979' + fixed: false + raw: PoolResizeParameter + properties: + - $id: '3949' + collectionFormat: none + defaultValue: + $id: '3950' + fixed: false + deprecated: false + documentation: + $id: '3951' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3953' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3954' + fixed: false + raw: Int + name: + $id: '3952' + fixed: false + raw: targetDedicatedNodes + realPath: + - targetDedicatedNodes + serializedName: targetDedicatedNodes + summary: The desired number of dedicated compute nodes in the pool. + - $id: '3955' + collectionFormat: none + defaultValue: + $id: '3956' + fixed: false + deprecated: false + documentation: + $id: '3957' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3959' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3960' + fixed: false + raw: Int + name: + $id: '3958' + fixed: false + raw: targetLowPriorityNodes + realPath: + - targetLowPriorityNodes + serializedName: targetLowPriorityNodes + summary: The desired number of low-priority compute nodes in the pool. + - $id: '3961' + collectionFormat: none + defaultValue: + $id: '3962' + fixed: false + deprecated: false + documentation: + $id: '3963' + fixed: false + raw: >- + The default value is 15 minutes. The minimum value is 5 minutes. If + you specify a value less than 5 minutes, the Batch service returns + an error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3965' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '3966' + fixed: false + raw: TimeSpan + name: + $id: '3964' + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: >- + The timeout for allocation of compute nodes to the pool or removal of + compute nodes from the pool. + - $id: '3967' + collectionFormat: none + defaultValue: + $id: '3968' + fixed: false + deprecated: false + documentation: + $id: '3969' + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeDeallocationOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Remove nodes as + soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Remove nodes as soon as tasks have been terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Remove nodes when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Remove nodes when all task retention periods + have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3971' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3978' + fixed: false + raw: ComputeNodeDeallocationOption + oldModelAsString: false + underlyingType: + $id: '3976' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3977' + fixed: false + raw: String + values: + - $id: '3972' + description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Remove nodes as + soon as tasks have been terminated. + name: requeue + serializedName: requeue + - $id: '3973' + description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Remove nodes as soon as tasks have been terminated. + name: terminate + serializedName: terminate + - $id: '3974' + description: >- + Allow currently running tasks to complete. Schedule no new tasks + while waiting. Remove nodes when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion + - $id: '3975' + description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Remove nodes when all task retention periods have + expired. + name: retainedData + serializedName: retaineddata + name: + $id: '3970' + fixed: false + raw: nodeDeallocationOption + realPath: + - nodeDeallocationOption + serializedName: nodeDeallocationOption + summary: >- + Determines what to do with a node and its running task(s) if the pool + size is decreasing. + serializedName: PoolResizeParameter + summary: Options for changing the size of a pool. + - $id: '3980' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4003' + fixed: false + raw: PoolUpdatePropertiesParameter + properties: + - $id: '3981' + collectionFormat: none + defaultValue: + $id: '3982' + fixed: false + deprecated: false + documentation: + $id: '3983' + fixed: false + raw: >- + If this element is present, it overwrites any existing start task. + If omitted, any existing start task is removed from the pool. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1126' + name: + $id: '3984' + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: >- + A task to run on each compute node as it joins the pool. The task runs + when the node is added to the pool or when the node is restarted. + - $id: '3985' + collectionFormat: none + defaultValue: + $id: '3986' + fixed: false + deprecated: false + documentation: + $id: '3987' + fixed: false + raw: >- + This list replaces any existing certificate references configured on + the pool. If you specify an empty collection, any existing + certificate references are removed from the pool. For Windows + compute nodes, the Batch service installs the certificates to the + specified certificate store and location. For Linux compute nodes, + the certificates are stored in a directory inside the task working + directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates + with visibility of 'remoteUser', a 'certs' directory is created in + the user's home directory (e.g., /home/{user-name}/certs) and + certificates are placed in that directory. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3989' + $type: SequenceType + deprecated: false + elementType: + $ref: '1166' + name: + $id: '3990' + fixed: false + name: + $id: '3988' + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + A list of certificates to be installed on each compute node in the + pool. + - $id: '3991' + collectionFormat: none + defaultValue: + $id: '3992' + fixed: false + deprecated: false + documentation: + $id: '3993' + fixed: false + raw: >- + The list replaces any existing application package references on the + pool. Changes to application package references affect all new + compute nodes joining the pool, but do not affect compute nodes that + are already in the pool until they are rebooted or reimaged. If + omitted, or if you specify an empty collection, any existing + application packages references are removed from the pool. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3995' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '3996' + fixed: false + name: + $id: '3994' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages to be installed on each compute node in + the pool. + - $id: '3997' + collectionFormat: none + defaultValue: + $id: '3998' + fixed: false + deprecated: false + documentation: + $id: '3999' + fixed: false + raw: >- + This list replaces any existing metadata configured on the pool. If + omitted, or if you specify an empty collection, any existing + metadata is removed from the pool. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4001' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '4002' + fixed: false + name: + $id: '4000' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolUpdatePropertiesParameter + summary: The set of changes to be made to a pool. + - $id: '4004' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4011' + fixed: false + raw: PoolUpgradeOSParameter + properties: + - $id: '4005' + collectionFormat: none + defaultValue: + $id: '4006' + fixed: false + deprecated: false + documentation: + $id: '4007' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4009' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4010' + fixed: false + raw: String + name: + $id: '4008' + fixed: false + raw: targetOSVersion + realPath: + - targetOSVersion + serializedName: targetOSVersion + summary: >- + The Azure Guest OS version to be installed on the virtual machines in + the pool. + serializedName: PoolUpgradeOSParameter + summary: Options for upgrading the operating system of compute nodes in a pool. + - $id: '4012' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4035' + fixed: false + raw: PoolPatchParameter + properties: + - $id: '4013' + collectionFormat: none + defaultValue: + $id: '4014' + fixed: false + deprecated: false + documentation: + $id: '4015' + fixed: false + raw: >- + If this element is present, it overwrites any existing start task. + If omitted, any existing start task is left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1126' + name: + $id: '4016' + fixed: false + raw: startTask + realPath: + - startTask + serializedName: startTask + summary: >- + A task to run on each compute node as it joins the pool. The task runs + when the node is added to the pool or when the node is restarted. + - $id: '4017' + collectionFormat: none + defaultValue: + $id: '4018' + fixed: false + deprecated: false + documentation: + $id: '4019' + fixed: false + raw: >- + If this element is present, it replaces any existing certificate + references configured on the pool. If omitted, any existing + certificate references are left unchanged. For Windows compute + nodes, the Batch service installs the certificates to the specified + certificate store and location. For Linux compute nodes, the + certificates are stored in a directory inside the task working + directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates + with visibility of 'remoteUser', a 'certs' directory is created in + the user's home directory (e.g., /home/{user-name}/certs) and + certificates are placed in that directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4021' + $type: SequenceType + deprecated: false + elementType: + $ref: '1166' + name: + $id: '4022' + fixed: false + name: + $id: '4020' + fixed: false + raw: certificateReferences + realPath: + - certificateReferences + serializedName: certificateReferences + summary: >- + A list of certificates to be installed on each compute node in the + pool. + - $id: '4023' + collectionFormat: none + defaultValue: + $id: '4024' + fixed: false + deprecated: false + documentation: + $id: '4025' + fixed: false + raw: >- + Changes to application package references affect all new compute + nodes joining the pool, but do not affect compute nodes that are + already in the pool until they are rebooted or reimaged. If this + element is present, it replaces any existing application package + references. If you specify an empty collection, then all application + package references are removed from the pool. If omitted, any + existing application package references are left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4027' + $type: SequenceType + deprecated: false + elementType: + $ref: '448' + name: + $id: '4028' + fixed: false + name: + $id: '4026' + fixed: false + raw: applicationPackageReferences + realPath: + - applicationPackageReferences + serializedName: applicationPackageReferences + summary: >- + A list of application packages to be installed on each compute node in + the pool. + - $id: '4029' + collectionFormat: none + defaultValue: + $id: '4030' + fixed: false + deprecated: false + documentation: + $id: '4031' + fixed: false + raw: >- + If this element is present, it replaces any existing metadata + configured on the pool. If you specify an empty collection, any + metadata is removed from the pool. If omitted, any existing metadata + is left unchanged. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4033' + $type: SequenceType + deprecated: false + elementType: + $ref: '1209' + name: + $id: '4034' + fixed: false + name: + $id: '4032' + fixed: false + raw: metadata + realPath: + - metadata + serializedName: metadata + summary: A list of name-value pairs associated with the pool as metadata. + serializedName: PoolPatchParameter + summary: The set of changes to be made to a pool. + - $id: '4036' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4041' + fixed: false + raw: TaskUpdateParameter + properties: + - $id: '4037' + collectionFormat: none + defaultValue: + $id: '4038' + fixed: false + deprecated: false + documentation: + $id: '4039' + fixed: false + raw: >- + If omitted, the task is given the default constraints. For + multi-instance tasks, updating the retention time applies only to + the primary task and not subtasks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '871' + name: + $id: '4040' + fixed: false + raw: constraints + realPath: + - constraints + serializedName: constraints + summary: Constraints that apply to this task. + serializedName: TaskUpdateParameter + summary: The set of changes to be made to a task. + - $id: '4042' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4061' + fixed: false + raw: NodeUpdateUserParameter + properties: + - $id: '4043' + collectionFormat: none + defaultValue: + $id: '4044' + fixed: false + deprecated: false + documentation: + $id: '4045' + fixed: false + raw: >- + The password is required for Windows nodes (those created with + 'cloudServiceConfiguration', or created with + 'virtualMachineConfiguration' using a Windows image reference). For + Linux compute nodes, the password can optionally be specified along + with the sshPublicKey property. If omitted, any existing password is + removed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4047' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4048' + fixed: false + raw: String + name: + $id: '4046' + fixed: false + raw: password + realPath: + - password + serializedName: password + summary: The password of the account. + - $id: '4049' + collectionFormat: none + defaultValue: + $id: '4050' + fixed: false + deprecated: false + documentation: + $id: '4051' + fixed: false + raw: >- + If omitted, the default is 1 day from the current time. For Linux + compute nodes, the expiryTime has a precision up to a day. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4053' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4054' + fixed: false + raw: DateTime + name: + $id: '4052' + fixed: false + raw: expiryTime + realPath: + - expiryTime + serializedName: expiryTime + summary: The time at which the account should expire. + - $id: '4055' + collectionFormat: none + defaultValue: + $id: '4056' + fixed: false + deprecated: false + documentation: + $id: '4057' + fixed: false + raw: >- + The public key should be compatible with OpenSSH encoding and should + be base 64 encoded. This property can be specified only for Linux + nodes. If this is specified for a Windows node, then the Batch + service rejects the request; if you are calling the REST API + directly, the HTTP status code is 400 (Bad Request). If omitted, any + existing SSH public key is removed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4059' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4060' + fixed: false + raw: String + name: + $id: '4058' + fixed: false + raw: sshPublicKey + realPath: + - sshPublicKey + serializedName: sshPublicKey + summary: >- + The SSH public key that can be used for remote login to the compute + node. + serializedName: NodeUpdateUserParameter + summary: The set of changes to be made to a user account on a node. + - $id: '4062' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4075' + fixed: false + raw: NodeRebootParameter + properties: + - $id: '4063' + collectionFormat: none + defaultValue: + $id: '4064' + fixed: false + deprecated: false + documentation: + $id: '4065' + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeRebootOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Restart the + node as soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Restart the node as soon as tasks have been + terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Restart the node when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Restart the node when all task retention + periods have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4067' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '4074' + fixed: false + raw: ComputeNodeRebootOption + oldModelAsString: false + underlyingType: + $id: '4072' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4073' + fixed: false + raw: String + values: + - $id: '4068' + description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Restart the node + as soon as tasks have been terminated. + name: requeue + serializedName: requeue + - $id: '4069' + description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Restart the node as soon as tasks have been + terminated. + name: terminate + serializedName: terminate + - $id: '4070' + description: >- + Allow currently running tasks to complete. Schedule no new tasks + while waiting. Restart the node when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion + - $id: '4071' + description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Restart the node when all task retention periods + have expired. + name: retainedData + serializedName: retaineddata + name: + $id: '4066' + fixed: false + raw: nodeRebootOption + realPath: + - nodeRebootOption + serializedName: nodeRebootOption + summary: >- + When to reboot the compute node and what to do with currently running + tasks. + serializedName: NodeRebootParameter + summary: Options for rebooting a compute node. + - $id: '4076' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4089' + fixed: false + raw: NodeReimageParameter + properties: + - $id: '4077' + collectionFormat: none + defaultValue: + $id: '4078' + fixed: false + deprecated: false + documentation: + $id: '4079' + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeReimageOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Reimage the + node as soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Reimage the node as soon as tasks have been + terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Reimage the node when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Reimage the node when all task retention + periods have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4081' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '4088' + fixed: false + raw: ComputeNodeReimageOption + oldModelAsString: false + underlyingType: + $id: '4086' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4087' + fixed: false + raw: String + values: + - $id: '4082' + description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Reimage the node + as soon as tasks have been terminated. + name: requeue + serializedName: requeue + - $id: '4083' + description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Reimage the node as soon as tasks have been + terminated. + name: terminate + serializedName: terminate + - $id: '4084' + description: >- + Allow currently running tasks to complete. Schedule no new tasks + while waiting. Reimage the node when all tasks have completed. + name: taskCompletion + serializedName: taskcompletion + - $id: '4085' + description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Reimage the node when all task retention periods + have expired. + name: retainedData + serializedName: retaineddata + name: + $id: '4080' + fixed: false + raw: nodeReimageOption + realPath: + - nodeReimageOption + serializedName: nodeReimageOption + summary: >- + When to reimage the compute node and what to do with currently running + tasks. + serializedName: NodeReimageParameter + summary: Options for reimaging a compute node. + - $id: '4090' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4102' + fixed: false + raw: NodeDisableSchedulingParameter + properties: + - $id: '4091' + collectionFormat: none + defaultValue: + $id: '4092' + fixed: false + deprecated: false + documentation: + $id: '4093' + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: DisableComputeNodeSchedulingOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks may run again on other compute nodes, or when task + scheduling is re-enabled on this node. Enter offline state as + soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Enter offline state as soon as tasks have been + terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Enter offline state when all tasks have + completed. + name: taskCompletion + value: taskcompletion + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4095' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '4101' + fixed: false + raw: DisableComputeNodeSchedulingOption + oldModelAsString: false + underlyingType: + $id: '4099' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4100' + fixed: false + raw: String + values: + - $id: '4096' + description: >- + Terminate running task processes and requeue the tasks. The + tasks may run again on other compute nodes, or when task + scheduling is re-enabled on this node. Enter offline state as + soon as tasks have been terminated. + name: requeue + serializedName: requeue + - $id: '4097' + description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Enter offline state as soon as tasks have been + terminated. + name: terminate + serializedName: terminate + - $id: '4098' + description: >- + Allow currently running tasks to complete. Schedule no new tasks + while waiting. Enter offline state when all tasks have + completed. + name: taskCompletion + serializedName: taskcompletion + name: + $id: '4094' + fixed: false + raw: nodeDisableSchedulingOption + realPath: + - nodeDisableSchedulingOption + serializedName: nodeDisableSchedulingOption + summary: >- + What to do with currently running tasks when disabling task scheduling + on the compute node. + serializedName: NodeDisableSchedulingParameter + summary: Options for disabling scheduling on a compute node. + - $id: '4103' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '4122' + fixed: false + raw: NodeRemoveParameter + properties: + - $id: '4104' + collectionFormat: none + constraints: + MaxItems: '100' + defaultValue: + $id: '4105' + fixed: false + deprecated: false + documentation: + $id: '4106' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4108' + $type: SequenceType + deprecated: false + elementType: + $id: '4109' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4110' + fixed: false + raw: String + name: + $id: '4111' + fixed: false + name: + $id: '4107' + fixed: false + raw: nodeList + realPath: + - nodeList + serializedName: nodeList + summary: >- + A list containing the IDs of the compute nodes to be removed from the + specified pool. + - $id: '4112' + collectionFormat: none + defaultValue: + $id: '4113' + fixed: false + deprecated: false + documentation: + $id: '4114' + fixed: false + raw: >- + The default value is 15 minutes. The minimum value is 5 minutes. If + you specify a value less than 5 minutes, the Batch service returns + an error; if you are calling the REST API directly, the HTTP status + code is 400 (Bad Request). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4116' + $type: PrimaryType + deprecated: false + format: duration + knownPrimaryType: timeSpan + name: + $id: '4117' + fixed: false + raw: TimeSpan + name: + $id: '4115' + fixed: false + raw: resizeTimeout + realPath: + - resizeTimeout + serializedName: resizeTimeout + summary: The timeout for removal of compute nodes to the pool. + - $id: '4118' + collectionFormat: none + defaultValue: + $id: '4119' + fixed: false + deprecated: false + documentation: + $id: '4120' + fixed: false + raw: The default value is requeue. + extensions: + x-ms-enum: + modelAsString: false + name: ComputeNodeDeallocationOption + values: + - description: >- + Terminate running task processes and requeue the tasks. The + tasks will run again when a node is available. Remove nodes as + soon as tasks have been terminated. + value: requeue + - description: >- + Terminate running tasks. The tasks will be completed with + failureInfo indicating that they were terminated, and will not + run again. Remove nodes as soon as tasks have been terminated. + value: terminate + - description: >- + Allow currently running tasks to complete. Schedule no new + tasks while waiting. Remove nodes when all tasks have + completed. + name: taskCompletion + value: taskcompletion + - description: >- + Allow currently running tasks to complete, then wait for all + task data retention periods to expire. Schedule no new tasks + while waiting. Remove nodes when all task retention periods + have expired. + name: retainedData + value: retaineddata + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3971' + name: + $id: '4121' + fixed: false + raw: nodeDeallocationOption + realPath: + - nodeDeallocationOption + serializedName: nodeDeallocationOption + summary: >- + Determines what to do with a node and its running task(s) after it has + been selected for deallocation. + serializedName: NodeRemoveParameter + summary: Options for removing compute nodes from a pool. +modelsName: Models +name: BatchService +namespace: '' +operations: + - $id: '6325' + methods: + - $id: '6326' + defaultResponse: + $id: '6366' + body: + $ref: '3316' + headers: + $ref: '4123' + isNullable: true + deprecated: false + description: >- + This operation returns only applications and versions that are + available for use on compute nodes; that is, that can be used in an + application package reference. For administrator information about + applications and versions that are not yet available to compute nodes, + use the Azure portal or the Azure Resource Manager API. + extensions: + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '6364' + fixed: false + raw: Application + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6363' + fixed: false + raw: List + parameters: + - $id: '6327' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '6328' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '6329' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 applications can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6331' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6332' + fixed: false + raw: Int + name: + $id: '6330' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '6333' + collectionFormat: none + defaultValue: + $id: '6334' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6335' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6337' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6338' + fixed: false + raw: Int + name: + $id: '6336' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6339' + collectionFormat: none + defaultValue: + $id: '6340' + fixed: false + deprecated: false + documentation: + $id: '6341' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6343' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6344' + fixed: false + raw: Uuid + name: + $id: '6342' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6345' + collectionFormat: none + defaultValue: + $id: '6346' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6347' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6349' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6350' + fixed: false + raw: Boolean + name: + $id: '6348' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6351' + collectionFormat: none + defaultValue: + $id: '6352' + fixed: false + deprecated: false + documentation: + $id: '6353' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6355' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6356' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6354' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6357' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6358' + fixed: false + deprecated: false + documentation: + $id: '6359' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6361' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6362' + fixed: false + raw: String + name: + $id: '6360' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6365' + body: + $ref: '2816' + headers: + $ref: '4123' + isNullable: true + returnType: + $id: '6367' + body: + $ref: '2816' + headers: + $ref: '4123' + isNullable: true + serializedName: Application_List + summary: Lists all of the applications available in the specified account. + url: /applications + - $id: '6368' + defaultResponse: + $id: '6408' + body: + $ref: '3316' + headers: + $ref: '4149' + isNullable: true + deprecated: false + description: >- + This operation returns only applications and versions that are + available for use on compute nodes; that is, that can be used in an + application package reference. For administrator information about + applications and versions that are not yet available to compute nodes, + use the Azure portal or the Azure Resource Manager API. + extensions: + x-ms-request-id: request-id + group: + $id: '6406' + fixed: false + raw: Application + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6405' + fixed: false + raw: Get + parameters: + - $id: '6369' + collectionFormat: none + defaultValue: + $id: '6370' + fixed: false + deprecated: false + documentation: + $id: '6371' + fixed: false + raw: The ID of the application. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6373' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6374' + fixed: false + raw: String + name: + $id: '6372' + fixed: false + raw: applicationId + serializedName: applicationId + - $id: '6375' + collectionFormat: none + defaultValue: + $id: '6376' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6377' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6379' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6380' + fixed: false + raw: Int + name: + $id: '6378' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6381' + collectionFormat: none + defaultValue: + $id: '6382' + fixed: false + deprecated: false + documentation: + $id: '6383' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6385' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6386' + fixed: false + raw: Uuid + name: + $id: '6384' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6387' + collectionFormat: none + defaultValue: + $id: '6388' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6389' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6391' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6392' + fixed: false + raw: Boolean + name: + $id: '6390' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6393' + collectionFormat: none + defaultValue: + $id: '6394' + fixed: false + deprecated: false + documentation: + $id: '6395' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6397' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6398' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6396' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6399' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6400' + fixed: false + deprecated: false + documentation: + $id: '6401' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6403' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6404' + fixed: false + raw: String + name: + $id: '6402' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6407' + body: + $ref: '462' + headers: + $ref: '4149' + isNullable: true + returnType: + $id: '6409' + body: + $ref: '462' + headers: + $ref: '4149' + isNullable: true + serializedName: Application_Get + summary: Gets information about the specified application. + url: '/applications/{applicationId}' + name: + $id: '6410' + fixed: false + raw: Application + nameForProperty: Application + typeName: + $id: '6411' + fixed: false + - $id: '6412' + methods: + - $id: '6413' + defaultResponse: + $id: '6471' + body: + $ref: '3316' + headers: + $ref: '4175' + isNullable: true + deprecated: false + description: >- + If you do not specify a $filter clause including a poolId, the + response includes all pools that existed in the account in the time + range of the returned aggregation intervals. If you do not specify a + $filter clause including a startTime or endTime these filters default + to the start and end times of the last aggregation interval currently + available; that is, only the last aggregation interval is returned. + extensions: + x-ms-examples: + Pool list usage metrics: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - dataEgressGiB: '0.00622838735580444' + dataIngressGiB: '0.0692861778661609' + endTime: '2013-04-01T00:30:00Z' + poolId: p1 + startTime: '2013-04-01T00:00:00Z' + totalCoreHours: '39.384838' + vmSize: a1 + - dataEgressGiB: '0.06222838735580444' + dataIngressGiB: '0.6092861778661609' + endTime: '2013-04-01T01:00:00Z' + poolId: p2 + startTime: '2013-04-01T00:30:00Z' + totalCoreHours: '3039.384838' + vmSize: a8 + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '6469' + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6468' + fixed: false + raw: ListUsageMetrics + parameters: + - $id: '6414' + collectionFormat: none + defaultValue: + $id: '6415' + fixed: false + deprecated: false + documentation: + $id: '6416' + fixed: false + raw: >- + The earliest time from which to include metrics. This must be at + least two and a half hours before the current time. If not + specified this defaults to the start time of the last + aggregation interval currently available. + extensions: + x-ms-client-name: startTime + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6418' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '6419' + fixed: false + raw: DateTime + name: + $id: '6417' + fixed: false + raw: starttime + serializedName: starttime + - $id: '6420' + collectionFormat: none + defaultValue: + $id: '6421' + fixed: false + deprecated: false + documentation: + $id: '6422' + fixed: false + raw: >- + The latest time from which to include metrics. This must be at + least two hours before the current time. If not specified this + defaults to the end time of the last aggregation interval + currently available. + extensions: + x-ms-client-name: endTime + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6424' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '6425' + fixed: false + raw: DateTime + name: + $id: '6423' + fixed: false + raw: endtime + serializedName: endtime + - $id: '6426' + collectionFormat: none + defaultValue: + $id: '6427' + fixed: false + deprecated: false + documentation: + $id: '6428' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6430' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6431' + fixed: false + raw: String + name: + $id: '6429' + fixed: false + raw: $filter + serializedName: $filter + - $id: '6432' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '6433' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '6434' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 results will be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6436' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6437' + fixed: false + raw: Int + name: + $id: '6435' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '6438' + collectionFormat: none + defaultValue: + $id: '6439' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6440' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6442' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6443' + fixed: false + raw: Int + name: + $id: '6441' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6444' + collectionFormat: none + defaultValue: + $id: '6445' + fixed: false + deprecated: false + documentation: + $id: '6446' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6448' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6449' + fixed: false + raw: Uuid + name: + $id: '6447' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6450' + collectionFormat: none + defaultValue: + $id: '6451' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6452' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6454' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6455' + fixed: false + raw: Boolean + name: + $id: '6453' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6456' + collectionFormat: none + defaultValue: + $id: '6457' + fixed: false + deprecated: false + documentation: + $id: '6458' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6460' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6461' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6459' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6462' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6463' + fixed: false + deprecated: false + documentation: + $id: '6464' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6466' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6467' + fixed: false + raw: String + name: + $id: '6465' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6470' + body: + $ref: '46' + headers: + $ref: '4175' + isNullable: true + returnType: + $id: '6472' + body: + $ref: '46' + headers: + $ref: '4175' + isNullable: true + serializedName: Pool_ListUsageMetrics + summary: >- + Lists the usage metrics, aggregated by pool across individual time + intervals, for the specified account. + url: /poolusagemetrics + - $id: '6473' + defaultResponse: + $id: '6507' + body: + $ref: '3316' + headers: + $ref: '4227' + isNullable: true + deprecated: false + description: >- + Statistics are aggregated across all pools that have ever existed in + the account, from account creation to the last update time of the + statistics. + extensions: + x-ms-examples: + Pool get lifetime statistics: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + resourceStats: + avgCPUPercentage: '40' + avgDiskGiB: '125' + avgMemoryGiB: '2' + diskReadGiB: '10' + diskReadIOps: '0' + diskWriteGiB: '1' + diskWriteIOps: '0' + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + networkReadGiB: '20' + networkWriteGiB: '25' + peakDiskGiB: '240' + peakMemoryGiB: '4' + startTime: '2014-08-01T18:30:00.4345729Z' + startTime: '2014-08-01T18:30:00.4345729Z' + url: >- + https://account.region.batch.core.windows.net/lifetimepoolstats + usageStats: + dedicatedCoreTime: PT0S + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + startTime: '2014-08-01T18:30:00.4345729Z' + x-ms-request-id: request-id + group: + $id: '6505' + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6504' + fixed: false + raw: GetAllLifetimeStatistics + parameters: + - $id: '6474' + collectionFormat: none + defaultValue: + $id: '6475' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6476' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6478' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6479' + fixed: false + raw: Int + name: + $id: '6477' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6480' + collectionFormat: none + defaultValue: + $id: '6481' + fixed: false + deprecated: false + documentation: + $id: '6482' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6484' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6485' + fixed: false + raw: Uuid + name: + $id: '6483' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6486' + collectionFormat: none + defaultValue: + $id: '6487' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6488' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6490' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6491' + fixed: false + raw: Boolean + name: + $id: '6489' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6492' + collectionFormat: none + defaultValue: + $id: '6493' + fixed: false + deprecated: false + documentation: + $id: '6494' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6496' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6497' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6495' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6498' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6499' + fixed: false + deprecated: false + documentation: + $id: '6500' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6502' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6503' + fixed: false + raw: String + name: + $id: '6501' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6506' + body: + $ref: '243' + headers: + $ref: '4227' + isNullable: true + returnType: + $id: '6508' + body: + $ref: '243' + headers: + $ref: '4227' + isNullable: true + serializedName: Pool_GetAllLifetimeStatistics + summary: >- + Gets lifetime summary statistics for all of the pools in the specified + account. + url: /lifetimepoolstats + - $id: '6509' + defaultResponse: + $id: '6547' + body: + $ref: '3316' + headers: + $ref: '5357' + isNullable: true + deprecated: false + description: >- + When naming pools, avoid including sensitive information such as user + names or secret project names. This information may appear in + telemetry logs accessible to Microsoft Support engineers. + extensions: + x-ms-examples: + Add a CloudServiceConfiguration pool: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + pool: + cloudServiceConfiguration: + osFamily: '4' + enableAutoScale: false + enableInterNodeCommunication: true + id: poolId + maxTasksPerNode: '3' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + targetDedicatedNodes: '5' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + vmSize: small + responses: + '201': + ETag: '0x8D45765A6A2DC04' + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + request-id: 00000000-0000-0000-0000-000000000000 + Add a VirtualMachineConfiguration pool: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + pool: + enableAutoScale: false + enableInterNodeCommunication: true + id: pool2 + maxTasksPerNode: '3' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + targetDedicatedNodes: '5' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + virtualMachineConfiguration: + imageReference: + offer: UbuntuServer + publisher: Canonical + sku: 16.04.0-LTS + nodeAgentSKUId: batch.node.ubuntu 16.04 + vmSize: standard_a1 + responses: + '201': + ETag: '0x8D45765A6A2DC04' + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + request-id: 00000000-0000-0000-0000-000000000000 + Add a VirtualMachineConfiguration pool with containers: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + pool: + enableAutoScale: false + id: pool2 + maxTasksPerNode: '3' + resizeTimeout: PT15M + targetDedicatedNodes: '5' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + virtualMachineConfiguration: + containerConfiguration: + containerImageNames: + - busybox + type: docker + imageReference: + offer: UbuntuServer + publisher: Canonical + sku: 16.04.0-LTS + nodeAgentSKUId: batch.node.ubuntu 16.04 + vmSize: standard_a1 + responses: + '201': + ETag: '0x8D45765A6A2DC04' + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + request-id: 00000000-0000-0000-0000-000000000000 + x-ms-request-id: request-id + x-ms-requestBody-index: '0' + group: + $id: '6545' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6544' + fixed: false + raw: Add + parameters: + - $id: '6510' + collectionFormat: none + defaultValue: + $id: '6511' + fixed: false + deprecated: false + documentation: + $id: '6512' + fixed: false + raw: The pool to be added. + extensions: + x-ms-requestBody-name: pool + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2696' + name: + $id: '6513' + fixed: false + raw: pool + serializedName: pool + - $id: '6514' + collectionFormat: none + defaultValue: + $id: '6515' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6516' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6518' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6519' + fixed: false + raw: Int + name: + $id: '6517' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6520' + collectionFormat: none + defaultValue: + $id: '6521' + fixed: false + deprecated: false + documentation: + $id: '6522' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6524' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6525' + fixed: false + raw: Uuid + name: + $id: '6523' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6526' + collectionFormat: none + defaultValue: + $id: '6527' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6528' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6530' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6531' + fixed: false + raw: Boolean + name: + $id: '6529' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6532' + collectionFormat: none + defaultValue: + $id: '6533' + fixed: false + deprecated: false + documentation: + $id: '6534' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6536' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6537' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6535' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6538' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6539' + fixed: false + deprecated: false + documentation: + $id: '6540' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6542' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6543' + fixed: false + raw: String + name: + $id: '6541' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '6546' + headers: + $ref: '5357' + isNullable: true + returnType: + $id: '6548' + headers: + $ref: '5357' + isNullable: true + serializedName: Pool_Add + summary: Adds a pool to the specified account. + url: /pools + - $id: '6549' + defaultResponse: + $id: '6607' + body: + $ref: '3316' + headers: + $ref: '5389' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Pool list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - allocationState: steady + allocationStateTransitionTime: '2016-11-21T18:27:40.287803Z' + cloudServiceConfiguration: + currentOSVersion: '*' + osFamily: '4' + targetOSVersion: '*' + creationTime: '2016-11-21T18:26:39.7108787Z' + currentDedicatedNodes: '3' + currentLowPriorityNodes: '0' + eTag: '0x8D4123BEF87D233' + enableAutoScale: false + enableInterNodeCommunication: false + id: testPool + lastModified: '2016-11-21T18:26:39.7108787Z' + maxTasksPerNode: '1' + resizeTimeout: PT15M + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + state: active + stateTransitionTime: '2016-11-21T18:26:39.7108787Z' + targetDedicatedNodes: '3' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + url: >- + https://accountname.region.batch.azure.com/pools/testPool + vmSize: small + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '6605' + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6604' + fixed: false + raw: List + parameters: + - $id: '6550' + collectionFormat: none + defaultValue: + $id: '6551' + fixed: false + deprecated: false + documentation: + $id: '6552' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-pools. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6555' + fixed: false + raw: String + name: + $id: '6553' + fixed: false + raw: $filter + serializedName: $filter + - $id: '6556' + collectionFormat: none + defaultValue: + $id: '6557' + fixed: false + deprecated: false + documentation: + $id: '6558' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6560' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6561' + fixed: false + raw: String + name: + $id: '6559' + fixed: false + raw: $select + serializedName: $select + - $id: '6562' + collectionFormat: none + defaultValue: + $id: '6563' + fixed: false + deprecated: false + documentation: + $id: '6564' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6566' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6567' + fixed: false + raw: String + name: + $id: '6565' + fixed: false + raw: $expand + serializedName: $expand + - $id: '6568' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '6569' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '6570' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 pools can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6572' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6573' + fixed: false + raw: Int + name: + $id: '6571' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '6574' + collectionFormat: none + defaultValue: + $id: '6575' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6576' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6578' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6579' + fixed: false + raw: Int + name: + $id: '6577' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6580' + collectionFormat: none + defaultValue: + $id: '6581' + fixed: false + deprecated: false + documentation: + $id: '6582' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6584' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6585' + fixed: false + raw: Uuid + name: + $id: '6583' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6586' + collectionFormat: none + defaultValue: + $id: '6587' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6588' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6590' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6591' + fixed: false + raw: Boolean + name: + $id: '6589' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6592' + collectionFormat: none + defaultValue: + $id: '6593' + fixed: false + deprecated: false + documentation: + $id: '6594' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6596' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6597' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6595' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6598' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6599' + fixed: false + deprecated: false + documentation: + $id: '6600' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6602' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6603' + fixed: false + raw: String + name: + $id: '6601' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6606' + body: + $ref: '2830' + headers: + $ref: '5389' + isNullable: true + returnType: + $id: '6608' + body: + $ref: '2830' + headers: + $ref: '5389' + isNullable: true + serializedName: Pool_List + summary: Lists all of the pools in the specified account. + url: /pools + - $id: '6609' + defaultResponse: + $id: '6673' + body: + $ref: '3316' + headers: + $ref: '5415' + isNullable: true + deprecated: false + description: >- + When you request that a pool be deleted, the following actions occur: + the pool state is set to deleting; any ongoing resize operation on the + pool are stopped; the Batch service starts resizing the pool to zero + nodes; any tasks running on existing nodes are terminated and requeued + (as if a resize pool operation had been requested with the default + requeue option); finally, the pool is removed from the system. Because + running tasks are requeued, the user can rerun these tasks by updating + their job to target a different pool. The tasks can then run on the + new pool. If you want to override the requeue behavior, then you + should call resize pool explicitly to shrink the pool to zero size + before deleting the pool. If you call an Update, Patch or Delete API + on a pool in the deleting state, it will fail with HTTP status code + 409 with error code PoolBeingDeleted. + extensions: + x-ms-examples: + Pool delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + $id: '6671' + fixed: false + raw: Pool + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '6670' + fixed: false + raw: Delete + parameters: + - $id: '6610' + collectionFormat: none + defaultValue: + $id: '6611' + fixed: false + deprecated: false + documentation: + $id: '6612' + fixed: false + raw: The ID of the pool to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6614' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6615' + fixed: false + raw: String + name: + $id: '6613' + fixed: false + raw: poolId + serializedName: poolId + - $id: '6616' + collectionFormat: none + defaultValue: + $id: '6617' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6618' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6620' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6621' + fixed: false + raw: Int + name: + $id: '6619' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6622' + collectionFormat: none + defaultValue: + $id: '6623' + fixed: false + deprecated: false + documentation: + $id: '6624' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6626' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6627' + fixed: false + raw: Uuid + name: + $id: '6625' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6628' + collectionFormat: none + defaultValue: + $id: '6629' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6630' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6632' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6633' + fixed: false + raw: Boolean + name: + $id: '6631' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6634' + collectionFormat: none + defaultValue: + $id: '6635' + fixed: false + deprecated: false + documentation: + $id: '6636' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6638' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6639' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6637' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6640' + collectionFormat: none + defaultValue: + $id: '6641' + fixed: false + deprecated: false + documentation: + $id: '6642' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6644' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6645' + fixed: false + raw: String + name: + $id: '6643' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '6646' + collectionFormat: none + defaultValue: + $id: '6647' + fixed: false + deprecated: false + documentation: + $id: '6648' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6650' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6651' + fixed: false + raw: String + name: + $id: '6649' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '6652' + collectionFormat: none + defaultValue: + $id: '6653' + fixed: false + deprecated: false + documentation: + $id: '6654' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6656' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6657' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6655' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '6658' + collectionFormat: none + defaultValue: + $id: '6659' + fixed: false + deprecated: false + documentation: + $id: '6660' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6662' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6663' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6661' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '6664' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6665' + fixed: false + deprecated: false + documentation: + $id: '6666' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6668' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6669' + fixed: false + raw: String + name: + $id: '6667' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '6672' + headers: + $ref: '5415' + isNullable: true + returnType: + $id: '6674' + headers: + $ref: '5415' + isNullable: true + serializedName: Pool_Delete + summary: Deletes a pool from the specified account. + url: '/pools/{poolId}' + - $id: '6675' + defaultResponse: + $id: '6740' + body: + $ref: '3316' + headers: + $ref: '5429' + isNullable: true + deprecated: false + description: Gets basic properties of a pool. + extensions: + x-ms-request-id: request-id + group: + $id: '6737' + fixed: false + raw: Pool + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '6736' + fixed: false + raw: Exists + parameters: + - $id: '6676' + collectionFormat: none + defaultValue: + $id: '6677' + fixed: false + deprecated: false + documentation: + $id: '6678' + fixed: false + raw: The ID of the pool to get. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6681' + fixed: false + raw: String + name: + $id: '6679' + fixed: false + raw: poolId + serializedName: poolId + - $id: '6682' + collectionFormat: none + defaultValue: + $id: '6683' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6684' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6686' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6687' + fixed: false + raw: Int + name: + $id: '6685' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6688' + collectionFormat: none + defaultValue: + $id: '6689' + fixed: false + deprecated: false + documentation: + $id: '6690' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6692' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6693' + fixed: false + raw: Uuid + name: + $id: '6691' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6694' + collectionFormat: none + defaultValue: + $id: '6695' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6696' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6698' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6699' + fixed: false + raw: Boolean + name: + $id: '6697' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6700' + collectionFormat: none + defaultValue: + $id: '6701' + fixed: false + deprecated: false + documentation: + $id: '6702' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6704' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6705' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6703' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6706' + collectionFormat: none + defaultValue: + $id: '6707' + fixed: false + deprecated: false + documentation: + $id: '6708' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6710' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6711' + fixed: false + raw: String + name: + $id: '6709' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '6712' + collectionFormat: none + defaultValue: + $id: '6713' + fixed: false + deprecated: false + documentation: + $id: '6714' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6717' + fixed: false + raw: String + name: + $id: '6715' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '6718' + collectionFormat: none + defaultValue: + $id: '6719' + fixed: false + deprecated: false + documentation: + $id: '6720' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6722' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6723' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6721' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '6724' + collectionFormat: none + defaultValue: + $id: '6725' + fixed: false + deprecated: false + documentation: + $id: '6726' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6728' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6729' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6727' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '6730' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6731' + fixed: false + deprecated: false + documentation: + $id: '6732' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6734' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6735' + fixed: false + raw: String + name: + $id: '6733' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '6739' + headers: + $ref: '5429' + isNullable: true + OK: + $id: '6738' + headers: + $ref: '5429' + isNullable: true + returnType: + $id: '6741' + headers: + $ref: '5429' + isNullable: true + serializedName: Pool_Exists + url: '/pools/{poolId}' + - $id: '6742' + defaultResponse: + $id: '6818' + body: + $ref: '3316' + headers: + $ref: '5455' + isNullable: true + deprecated: false + description: Gets information about the specified pool. + extensions: + x-ms-examples: + Pool get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: pool + responses: + '200': + body: + allocationState: steady + allocationStateTransitionTime: '2016-11-22T18:55:24.8154041Z' + creationTime: '2016-11-22T18:55:24.2632496Z' + currentDedicatedNodes: '0' + currentLowPriorityNodes: '0' + eTag: '0x8D413091E739A56' + enableAutoScale: false + enableInterNodeCommunication: false + id: pool + lastModified: '2016-11-22T18:55:25.2608598Z' + maxTasksPerNode: '1' + resizeTimeout: PT15M + startTask: + commandLine: /bin/bash -c 'echo start task' + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + state: active + stateTransitionTime: '2016-11-22T18:55:24.2632496Z' + targetDedicatedNodes: '0' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + url: 'https://account.region.batch.azure.com/pools/pool' + virtualMachineConfiguration: + imageReference: + offer: UbuntuServer + publisher: Canonical + sku: 16.04.0-LTS + version: latest + nodeAgentSKUId: batch.node.ubuntu 16.04 + vmSize: standard_a1 + x-ms-request-id: request-id + group: + $id: '6816' + fixed: false + raw: Pool + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6815' + fixed: false + raw: Get + parameters: + - $id: '6743' + collectionFormat: none + defaultValue: + $id: '6744' + fixed: false + deprecated: false + documentation: + $id: '6745' + fixed: false + raw: The ID of the pool to get. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6747' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6748' + fixed: false + raw: String + name: + $id: '6746' + fixed: false + raw: poolId + serializedName: poolId + - $id: '6749' + collectionFormat: none + defaultValue: + $id: '6750' + fixed: false + deprecated: false + documentation: + $id: '6751' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6753' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6754' + fixed: false + raw: String + name: + $id: '6752' + fixed: false + raw: $select + serializedName: $select + - $id: '6755' + collectionFormat: none + defaultValue: + $id: '6756' + fixed: false + deprecated: false + documentation: + $id: '6757' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6759' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6760' + fixed: false + raw: String + name: + $id: '6758' + fixed: false + raw: $expand + serializedName: $expand + - $id: '6761' + collectionFormat: none + defaultValue: + $id: '6762' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6763' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6765' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6766' + fixed: false + raw: Int + name: + $id: '6764' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6767' + collectionFormat: none + defaultValue: + $id: '6768' + fixed: false + deprecated: false + documentation: + $id: '6769' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6771' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6772' + fixed: false + raw: Uuid + name: + $id: '6770' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6773' + collectionFormat: none + defaultValue: + $id: '6774' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6775' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6777' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6778' + fixed: false + raw: Boolean + name: + $id: '6776' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6779' + collectionFormat: none + defaultValue: + $id: '6780' + fixed: false + deprecated: false + documentation: + $id: '6781' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6783' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6784' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6782' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6785' + collectionFormat: none + defaultValue: + $id: '6786' + fixed: false + deprecated: false + documentation: + $id: '6787' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6789' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6790' + fixed: false + raw: String + name: + $id: '6788' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '6791' + collectionFormat: none + defaultValue: + $id: '6792' + fixed: false + deprecated: false + documentation: + $id: '6793' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6795' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6796' + fixed: false + raw: String + name: + $id: '6794' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '6797' + collectionFormat: none + defaultValue: + $id: '6798' + fixed: false + deprecated: false + documentation: + $id: '6799' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6801' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6802' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6800' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '6803' + collectionFormat: none + defaultValue: + $id: '6804' + fixed: false + deprecated: false + documentation: + $id: '6805' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6807' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6808' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6806' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '6809' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6810' + fixed: false + deprecated: false + documentation: + $id: '6811' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6813' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6814' + fixed: false + raw: String + name: + $id: '6812' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6817' + body: + $ref: '2492' + headers: + $ref: '5455' + isNullable: true + returnType: + $id: '6819' + body: + $ref: '2492' + headers: + $ref: '5455' + isNullable: true + serializedName: Pool_Get + url: '/pools/{poolId}' + - $id: '6820' + defaultResponse: + $id: '6888' + body: + $ref: '3316' + headers: + $ref: '5481' + isNullable: true + deprecated: false + description: >- + This only replaces the pool properties specified in the request. For + example, if the pool has a start task associated with it, and a + request does not specify a start task element, then the pool keeps the + existing start task. + extensions: + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '6886' + fixed: false + raw: Pool + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '6885' + fixed: false + raw: Patch + parameters: + - $id: '6821' + collectionFormat: none + defaultValue: + $id: '6822' + fixed: false + deprecated: false + documentation: + $id: '6823' + fixed: false + raw: The ID of the pool to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6825' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6826' + fixed: false + raw: String + name: + $id: '6824' + fixed: false + raw: poolId + serializedName: poolId + - $id: '6827' + collectionFormat: none + defaultValue: + $id: '6828' + fixed: false + deprecated: false + documentation: + $id: '6829' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolPatchParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4012' + name: + $id: '6830' + fixed: false + raw: poolPatchParameter + serializedName: poolPatchParameter + - $id: '6831' + collectionFormat: none + defaultValue: + $id: '6832' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6833' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6835' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6836' + fixed: false + raw: Int + name: + $id: '6834' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6837' + collectionFormat: none + defaultValue: + $id: '6838' + fixed: false + deprecated: false + documentation: + $id: '6839' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6841' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6842' + fixed: false + raw: Uuid + name: + $id: '6840' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6843' + collectionFormat: none + defaultValue: + $id: '6844' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6845' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6847' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6848' + fixed: false + raw: Boolean + name: + $id: '6846' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6849' + collectionFormat: none + defaultValue: + $id: '6850' + fixed: false + deprecated: false + documentation: + $id: '6851' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6853' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6854' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6852' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6855' + collectionFormat: none + defaultValue: + $id: '6856' + fixed: false + deprecated: false + documentation: + $id: '6857' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6859' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6860' + fixed: false + raw: String + name: + $id: '6858' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '6861' + collectionFormat: none + defaultValue: + $id: '6862' + fixed: false + deprecated: false + documentation: + $id: '6863' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6865' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6866' + fixed: false + raw: String + name: + $id: '6864' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '6867' + collectionFormat: none + defaultValue: + $id: '6868' + fixed: false + deprecated: false + documentation: + $id: '6869' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6871' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6872' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6870' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '6873' + collectionFormat: none + defaultValue: + $id: '6874' + fixed: false + deprecated: false + documentation: + $id: '6875' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6877' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6878' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6876' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '6879' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6880' + fixed: false + deprecated: false + documentation: + $id: '6881' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6883' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6884' + fixed: false + raw: String + name: + $id: '6882' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6887' + headers: + $ref: '5481' + isNullable: true + returnType: + $id: '6889' + headers: + $ref: '5481' + isNullable: true + serializedName: Pool_Patch + summary: Updates the properties of the specified pool. + url: '/pools/{poolId}' + - $id: '6890' + defaultResponse: + $id: '6930' + body: + $ref: '3316' + headers: + $ref: '5513' + isNullable: true + deprecated: false + extensions: + x-ms-request-id: request-id + group: + $id: '6928' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6927' + fixed: false + raw: DisableAutoScale + parameters: + - $id: '6891' + collectionFormat: none + defaultValue: + $id: '6892' + fixed: false + deprecated: false + documentation: + $id: '6893' + fixed: false + raw: The ID of the pool on which to disable automatic scaling. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6895' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6896' + fixed: false + raw: String + name: + $id: '6894' + fixed: false + raw: poolId + serializedName: poolId + - $id: '6897' + collectionFormat: none + defaultValue: + $id: '6898' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6899' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6901' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6902' + fixed: false + raw: Int + name: + $id: '6900' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6903' + collectionFormat: none + defaultValue: + $id: '6904' + fixed: false + deprecated: false + documentation: + $id: '6905' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6907' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6908' + fixed: false + raw: Uuid + name: + $id: '6906' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6909' + collectionFormat: none + defaultValue: + $id: '6910' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6911' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6913' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6914' + fixed: false + raw: Boolean + name: + $id: '6912' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6915' + collectionFormat: none + defaultValue: + $id: '6916' + fixed: false + deprecated: false + documentation: + $id: '6917' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6919' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6920' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6918' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6921' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6922' + fixed: false + deprecated: false + documentation: + $id: '6923' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6925' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6926' + fixed: false + raw: String + name: + $id: '6924' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6929' + headers: + $ref: '5513' + isNullable: true + returnType: + $id: '6931' + headers: + $ref: '5513' + isNullable: true + serializedName: Pool_DisableAutoScale + summary: Disables automatic scaling for a pool. + url: '/pools/{poolId}/disableautoscale' + - $id: '6932' + defaultResponse: + $id: '7000' + body: + $ref: '3316' + headers: + $ref: '5545' + isNullable: true + deprecated: false + description: >- + You cannot enable automatic scaling on a pool if a resize operation is + in progress on the pool. If automatic scaling of the pool is currently + disabled, you must specify a valid autoscale formula as part of the + request. If automatic scaling of the pool is already enabled, you may + specify a new autoscale formula and/or a new evaluation interval. You + cannot call this API for the same pool more than once every 30 + seconds. + extensions: + x-ms-examples: + Pool enable autoscale: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolEnableAutoScaleParameter: + autoScaleEvaluationInterval: PT8M + autoScaleFormula: $TargetDedicated=0 + poolId: poolId + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '6998' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6997' + fixed: false + raw: EnableAutoScale + parameters: + - $id: '6933' + collectionFormat: none + defaultValue: + $id: '6934' + fixed: false + deprecated: false + documentation: + $id: '6935' + fixed: false + raw: The ID of the pool on which to enable automatic scaling. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6937' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6938' + fixed: false + raw: String + name: + $id: '6936' + fixed: false + raw: poolId + serializedName: poolId + - $id: '6939' + collectionFormat: none + defaultValue: + $id: '6940' + fixed: false + deprecated: false + documentation: + $id: '6941' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolEnableAutoScaleParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3926' + name: + $id: '6942' + fixed: false + raw: poolEnableAutoScaleParameter + serializedName: poolEnableAutoScaleParameter + - $id: '6943' + collectionFormat: none + defaultValue: + $id: '6944' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '6945' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '6947' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '6948' + fixed: false + raw: Int + name: + $id: '6946' + fixed: false + raw: timeout + serializedName: timeout + - $id: '6949' + collectionFormat: none + defaultValue: + $id: '6950' + fixed: false + deprecated: false + documentation: + $id: '6951' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6953' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '6954' + fixed: false + raw: Uuid + name: + $id: '6952' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '6955' + collectionFormat: none + defaultValue: + $id: '6956' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '6957' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6959' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '6960' + fixed: false + raw: Boolean + name: + $id: '6958' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '6961' + collectionFormat: none + defaultValue: + $id: '6962' + fixed: false + deprecated: false + documentation: + $id: '6963' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6965' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6966' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6964' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '6967' + collectionFormat: none + defaultValue: + $id: '6968' + fixed: false + deprecated: false + documentation: + $id: '6969' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6971' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6972' + fixed: false + raw: String + name: + $id: '6970' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '6973' + collectionFormat: none + defaultValue: + $id: '6974' + fixed: false + deprecated: false + documentation: + $id: '6975' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6978' + fixed: false + raw: String + name: + $id: '6976' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '6979' + collectionFormat: none + defaultValue: + $id: '6980' + fixed: false + deprecated: false + documentation: + $id: '6981' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6983' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6984' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6982' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '6985' + collectionFormat: none + defaultValue: + $id: '6986' + fixed: false + deprecated: false + documentation: + $id: '6987' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '6989' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '6990' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '6988' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '6991' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '6992' + fixed: false + deprecated: false + documentation: + $id: '6993' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '6995' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6996' + fixed: false + raw: String + name: + $id: '6994' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6999' + headers: + $ref: '5545' + isNullable: true + returnType: + $id: '7001' + headers: + $ref: '5545' + isNullable: true + serializedName: Pool_EnableAutoScale + summary: Enables automatic scaling for a pool. + url: '/pools/{poolId}/enableautoscale' + - $id: '7002' + defaultResponse: + $id: '7046' + body: + $ref: '3316' + headers: + $ref: '5577' + isNullable: true + deprecated: false + description: >- + This API is primarily for validating an autoscale formula, as it + simply returns the result without applying the formula to the pool. + The pool must have auto scaling enabled in order to evaluate a + formula. + extensions: + x-ms-examples: + Pool evaluate autoscale: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolEvaluateAutoScaleParameter: + autoScaleFormula: $TargetDedicated=1 + poolId: poolId + responses: + '200': + body: + results: $TargetDedicated=1;$NodeDeallocationOption=requeue + timestamp: '2016-11-22T19:39:28.5246331Z' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7044' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7043' + fixed: false + raw: EvaluateAutoScale + parameters: + - $id: '7003' + collectionFormat: none + defaultValue: + $id: '7004' + fixed: false + deprecated: false + documentation: + $id: '7005' + fixed: false + raw: >- + The ID of the pool on which to evaluate the automatic scaling + formula. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7007' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7008' + fixed: false + raw: String + name: + $id: '7006' + fixed: false + raw: poolId + serializedName: poolId + - $id: '7009' + collectionFormat: none + defaultValue: + $id: '7010' + fixed: false + deprecated: false + documentation: + $id: '7011' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolEvaluateAutoScaleParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3940' + name: + $id: '7012' + fixed: false + raw: poolEvaluateAutoScaleParameter + serializedName: poolEvaluateAutoScaleParameter + - $id: '7013' + collectionFormat: none + defaultValue: + $id: '7014' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7015' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7017' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7018' + fixed: false + raw: Int + name: + $id: '7016' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7019' + collectionFormat: none + defaultValue: + $id: '7020' + fixed: false + deprecated: false + documentation: + $id: '7021' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7023' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7024' + fixed: false + raw: Uuid + name: + $id: '7022' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7025' + collectionFormat: none + defaultValue: + $id: '7026' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7027' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7029' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7030' + fixed: false + raw: Boolean + name: + $id: '7028' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7031' + collectionFormat: none + defaultValue: + $id: '7032' + fixed: false + deprecated: false + documentation: + $id: '7033' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7035' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7036' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7034' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7037' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7038' + fixed: false + deprecated: false + documentation: + $id: '7039' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7041' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7042' + fixed: false + raw: String + name: + $id: '7040' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7045' + body: + $ref: '2454' + headers: + $ref: '5577' + isNullable: true + returnType: + $id: '7047' + body: + $ref: '2454' + headers: + $ref: '5577' + isNullable: true + serializedName: Pool_EvaluateAutoScale + summary: >- + Gets the result of evaluating an automatic scaling formula on the + pool. + url: '/pools/{poolId}/evaluateautoscale' + - $id: '7048' + defaultResponse: + $id: '7116' + body: + $ref: '3316' + headers: + $ref: '5609' + isNullable: true + deprecated: false + description: >- + You can only resize a pool when its allocation state is steady. If the + pool is already resizing, the request fails with status code 409. When + you resize a pool, the pool's allocation state changes from steady to + resizing. You cannot resize pools which are configured for automatic + scaling. If you try to do this, the Batch service returns an error + 409. If you resize a pool downwards, the Batch service chooses which + nodes to remove. To remove specific nodes, use the pool remove nodes + API instead. + extensions: + x-ms-examples: + Pool resize: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: resizePool + poolResizeParameter: + targetDedicatedNodes: '1' + targetLowPriorityNodes: '0' + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7114' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7113' + fixed: false + raw: Resize + parameters: + - $id: '7049' + collectionFormat: none + defaultValue: + $id: '7050' + fixed: false + deprecated: false + documentation: + $id: '7051' + fixed: false + raw: The ID of the pool to resize. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7053' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7054' + fixed: false + raw: String + name: + $id: '7052' + fixed: false + raw: poolId + serializedName: poolId + - $id: '7055' + collectionFormat: none + defaultValue: + $id: '7056' + fixed: false + deprecated: false + documentation: + $id: '7057' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolResizeParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3948' + name: + $id: '7058' + fixed: false + raw: poolResizeParameter + serializedName: poolResizeParameter + - $id: '7059' + collectionFormat: none + defaultValue: + $id: '7060' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7061' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7063' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7064' + fixed: false + raw: Int + name: + $id: '7062' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7065' + collectionFormat: none + defaultValue: + $id: '7066' + fixed: false + deprecated: false + documentation: + $id: '7067' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7069' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7070' + fixed: false + raw: Uuid + name: + $id: '7068' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7071' + collectionFormat: none + defaultValue: + $id: '7072' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7073' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7075' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7076' + fixed: false + raw: Boolean + name: + $id: '7074' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7077' + collectionFormat: none + defaultValue: + $id: '7078' + fixed: false + deprecated: false + documentation: + $id: '7079' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7081' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7082' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7080' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7083' + collectionFormat: none + defaultValue: + $id: '7084' + fixed: false + deprecated: false + documentation: + $id: '7085' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7087' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7088' + fixed: false + raw: String + name: + $id: '7086' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7089' + collectionFormat: none + defaultValue: + $id: '7090' + fixed: false + deprecated: false + documentation: + $id: '7091' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7093' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7094' + fixed: false + raw: String + name: + $id: '7092' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7095' + collectionFormat: none + defaultValue: + $id: '7096' + fixed: false + deprecated: false + documentation: + $id: '7097' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7099' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7100' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7098' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7101' + collectionFormat: none + defaultValue: + $id: '7102' + fixed: false + deprecated: false + documentation: + $id: '7103' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7105' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7106' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7104' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7107' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7108' + fixed: false + deprecated: false + documentation: + $id: '7109' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7112' + fixed: false + raw: String + name: + $id: '7110' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7115' + headers: + $ref: '5609' + isNullable: true + returnType: + $id: '7117' + headers: + $ref: '5609' + isNullable: true + serializedName: Pool_Resize + summary: Changes the number of compute nodes that are assigned to a pool. + url: '/pools/{poolId}/resize' + - $id: '7118' + defaultResponse: + $id: '7182' + body: + $ref: '3316' + headers: + $ref: '5641' + isNullable: true + deprecated: false + description: >- + This does not restore the pool to its previous state before the resize + operation: it only stops any further changes being made, and the pool + maintains its current state. After stopping, the pool stabilizes at + the number of nodes it was at when the stop operation was done. During + the stop operation, the pool allocation state changes first to + stopping and then to steady. A resize operation need not be an + explicit resize pool request; this API can also be used to halt the + initial sizing of the pool when it is created. + extensions: + x-ms-examples: + Pool stop resize: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + $id: '7180' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7179' + fixed: false + raw: StopResize + parameters: + - $id: '7119' + collectionFormat: none + defaultValue: + $id: '7120' + fixed: false + deprecated: false + documentation: + $id: '7121' + fixed: false + raw: The ID of the pool whose resizing you want to stop. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7123' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7124' + fixed: false + raw: String + name: + $id: '7122' + fixed: false + raw: poolId + serializedName: poolId + - $id: '7125' + collectionFormat: none + defaultValue: + $id: '7126' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7127' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7129' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7130' + fixed: false + raw: Int + name: + $id: '7128' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7131' + collectionFormat: none + defaultValue: + $id: '7132' + fixed: false + deprecated: false + documentation: + $id: '7133' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7135' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7136' + fixed: false + raw: Uuid + name: + $id: '7134' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7137' + collectionFormat: none + defaultValue: + $id: '7138' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7139' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7141' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7142' + fixed: false + raw: Boolean + name: + $id: '7140' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7143' + collectionFormat: none + defaultValue: + $id: '7144' + fixed: false + deprecated: false + documentation: + $id: '7145' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7147' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7148' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7146' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7149' + collectionFormat: none + defaultValue: + $id: '7150' + fixed: false + deprecated: false + documentation: + $id: '7151' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7154' + fixed: false + raw: String + name: + $id: '7152' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7155' + collectionFormat: none + defaultValue: + $id: '7156' + fixed: false + deprecated: false + documentation: + $id: '7157' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7159' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7160' + fixed: false + raw: String + name: + $id: '7158' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7161' + collectionFormat: none + defaultValue: + $id: '7162' + fixed: false + deprecated: false + documentation: + $id: '7163' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7165' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7166' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7164' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7167' + collectionFormat: none + defaultValue: + $id: '7168' + fixed: false + deprecated: false + documentation: + $id: '7169' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7171' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7172' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7170' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7173' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7174' + fixed: false + deprecated: false + documentation: + $id: '7175' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7178' + fixed: false + raw: String + name: + $id: '7176' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7181' + headers: + $ref: '5641' + isNullable: true + returnType: + $id: '7183' + headers: + $ref: '5641' + isNullable: true + serializedName: Pool_StopResize + summary: Stops an ongoing resize operation on the pool. + url: '/pools/{poolId}/stopresize' + - $id: '7184' + defaultResponse: + $id: '7228' + body: + $ref: '3316' + headers: + $ref: '5673' + isNullable: true + deprecated: false + description: >- + This fully replaces all the updateable properties of the pool. For + example, if the pool has a start task associated with it and if start + task is not specified with this request, then the Batch service will + remove the existing start task. + extensions: + x-ms-examples: + Pool update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + poolUpdatePropertiesParameter: + applicationPackageReferences: [] + certificateReferences: [] + metadata: [] + startTask: + commandLine: /bin/bash -c 'echo start task' + responses: + '204': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7226' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7225' + fixed: false + raw: UpdateProperties + parameters: + - $id: '7185' + collectionFormat: none + defaultValue: + $id: '7186' + fixed: false + deprecated: false + documentation: + $id: '7187' + fixed: false + raw: The ID of the pool to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7189' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7190' + fixed: false + raw: String + name: + $id: '7188' + fixed: false + raw: poolId + serializedName: poolId + - $id: '7191' + collectionFormat: none + defaultValue: + $id: '7192' + fixed: false + deprecated: false + documentation: + $id: '7193' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolUpdatePropertiesParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3980' + name: + $id: '7194' + fixed: false + raw: poolUpdatePropertiesParameter + serializedName: poolUpdatePropertiesParameter + - $id: '7195' + collectionFormat: none + defaultValue: + $id: '7196' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7197' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7199' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7200' + fixed: false + raw: Int + name: + $id: '7198' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7201' + collectionFormat: none + defaultValue: + $id: '7202' + fixed: false + deprecated: false + documentation: + $id: '7203' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7205' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7206' + fixed: false + raw: Uuid + name: + $id: '7204' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7207' + collectionFormat: none + defaultValue: + $id: '7208' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7209' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7211' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7212' + fixed: false + raw: Boolean + name: + $id: '7210' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7213' + collectionFormat: none + defaultValue: + $id: '7214' + fixed: false + deprecated: false + documentation: + $id: '7215' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7217' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7218' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7216' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7219' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7220' + fixed: false + deprecated: false + documentation: + $id: '7221' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7223' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7224' + fixed: false + raw: String + name: + $id: '7222' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '7227' + headers: + $ref: '5673' + isNullable: true + returnType: + $id: '7229' + headers: + $ref: '5673' + isNullable: true + serializedName: Pool_UpdateProperties + summary: Updates the properties of the specified pool. + url: '/pools/{poolId}/updateproperties' + - $id: '7230' + defaultResponse: + $id: '7298' + body: + $ref: '3316' + headers: + $ref: '5705' + isNullable: true + deprecated: false + description: >- + During an upgrade, the Batch service upgrades each compute node in the + pool. When a compute node is chosen for upgrade, any tasks running on + that node are removed from the node and returned to the queue to be + rerun later (or on a different compute node). The node will be + unavailable until the upgrade is complete. This operation results in + temporarily reduced pool capacity as nodes are taken out of service to + be upgraded. Although the Batch service tries to avoid upgrading all + compute nodes at the same time, it does not guarantee to do this + (particularly on small pools); therefore, the pool may be temporarily + unavailable to run tasks. When this operation runs, the pool state + changes to upgrading. When all compute nodes have finished upgrading, + the pool state returns to active. While the upgrade is in progress, + the pool's currentOSVersion reflects the OS version that nodes are + upgrading from, and targetOSVersion reflects the OS version that nodes + are upgrading to. Once the upgrade is complete, currentOSVersion is + updated to reflect the OS version now running on all nodes. This + operation can only be invoked on pools created with the + cloudServiceConfiguration property. + extensions: + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7296' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7295' + fixed: false + raw: UpgradeOS + parameters: + - $id: '7231' + collectionFormat: none + defaultValue: + $id: '7232' + fixed: false + deprecated: false + documentation: + $id: '7233' + fixed: false + raw: The ID of the pool to upgrade. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7235' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7236' + fixed: false + raw: String + name: + $id: '7234' + fixed: false + raw: poolId + serializedName: poolId + - $id: '7237' + collectionFormat: none + defaultValue: + $id: '7238' + fixed: false + deprecated: false + documentation: + $id: '7239' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: poolUpgradeOSParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4004' + name: + $id: '7240' + fixed: false + raw: poolUpgradeOSParameter + serializedName: poolUpgradeOSParameter + - $id: '7241' + collectionFormat: none + defaultValue: + $id: '7242' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7243' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7245' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7246' + fixed: false + raw: Int + name: + $id: '7244' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7247' + collectionFormat: none + defaultValue: + $id: '7248' + fixed: false + deprecated: false + documentation: + $id: '7249' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7251' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7252' + fixed: false + raw: Uuid + name: + $id: '7250' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7253' + collectionFormat: none + defaultValue: + $id: '7254' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7255' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7257' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7258' + fixed: false + raw: Boolean + name: + $id: '7256' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7259' + collectionFormat: none + defaultValue: + $id: '7260' + fixed: false + deprecated: false + documentation: + $id: '7261' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7263' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7264' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7262' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7265' + collectionFormat: none + defaultValue: + $id: '7266' + fixed: false + deprecated: false + documentation: + $id: '7267' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7269' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7270' + fixed: false + raw: String + name: + $id: '7268' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7271' + collectionFormat: none + defaultValue: + $id: '7272' + fixed: false + deprecated: false + documentation: + $id: '7273' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7275' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7276' + fixed: false + raw: String + name: + $id: '7274' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7277' + collectionFormat: none + defaultValue: + $id: '7278' + fixed: false + deprecated: false + documentation: + $id: '7279' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7281' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7282' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7280' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7283' + collectionFormat: none + defaultValue: + $id: '7284' + fixed: false + deprecated: false + documentation: + $id: '7285' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7287' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7288' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7286' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7289' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7290' + fixed: false + deprecated: false + documentation: + $id: '7291' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7293' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7294' + fixed: false + raw: String + name: + $id: '7292' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7297' + headers: + $ref: '5705' + isNullable: true + returnType: + $id: '7299' + headers: + $ref: '5705' + isNullable: true + serializedName: Pool_UpgradeOS + summary: Upgrades the operating system of the specified pool. + url: '/pools/{poolId}/upgradeos' + - $id: '7300' + defaultResponse: + $id: '7368' + body: + $ref: '3316' + headers: + $ref: '5737' + isNullable: true + deprecated: false + description: >- + This operation can only run when the allocation state of the pool is + steady. When this operation runs, the allocation state changes from + steady to resizing. + extensions: + x-ms-examples: + Pool remove nodes: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeRemoveParameter: + nodeList: + - tvm-1695681911_1-20161122t224741z + - tvm-1695681911_2-20161122t224741z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7366' + fixed: false + raw: Pool + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7365' + fixed: false + raw: RemoveNodes + parameters: + - $id: '7301' + collectionFormat: none + defaultValue: + $id: '7302' + fixed: false + deprecated: false + documentation: + $id: '7303' + fixed: false + raw: The ID of the pool from which you want to remove nodes. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7305' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7306' + fixed: false + raw: String + name: + $id: '7304' + fixed: false + raw: poolId + serializedName: poolId + - $id: '7307' + collectionFormat: none + defaultValue: + $id: '7308' + fixed: false + deprecated: false + documentation: + $id: '7309' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeRemoveParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4103' + name: + $id: '7310' + fixed: false + raw: nodeRemoveParameter + serializedName: nodeRemoveParameter + - $id: '7311' + collectionFormat: none + defaultValue: + $id: '7312' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7313' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7315' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7316' + fixed: false + raw: Int + name: + $id: '7314' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7317' + collectionFormat: none + defaultValue: + $id: '7318' + fixed: false + deprecated: false + documentation: + $id: '7319' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7321' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7322' + fixed: false + raw: Uuid + name: + $id: '7320' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7323' + collectionFormat: none + defaultValue: + $id: '7324' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7325' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7327' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7328' + fixed: false + raw: Boolean + name: + $id: '7326' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7329' + collectionFormat: none + defaultValue: + $id: '7330' + fixed: false + deprecated: false + documentation: + $id: '7331' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7333' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7334' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7332' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7335' + collectionFormat: none + defaultValue: + $id: '7336' + fixed: false + deprecated: false + documentation: + $id: '7337' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7339' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7340' + fixed: false + raw: String + name: + $id: '7338' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7341' + collectionFormat: none + defaultValue: + $id: '7342' + fixed: false + deprecated: false + documentation: + $id: '7343' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7345' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7346' + fixed: false + raw: String + name: + $id: '7344' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7347' + collectionFormat: none + defaultValue: + $id: '7348' + fixed: false + deprecated: false + documentation: + $id: '7349' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7351' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7352' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7350' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7353' + collectionFormat: none + defaultValue: + $id: '7354' + fixed: false + deprecated: false + documentation: + $id: '7355' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7357' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7358' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7356' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7359' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7360' + fixed: false + deprecated: false + documentation: + $id: '7361' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7364' + fixed: false + raw: String + name: + $id: '7362' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7367' + headers: + $ref: '5737' + isNullable: true + returnType: + $id: '7369' + headers: + $ref: '5737' + isNullable: true + serializedName: Pool_RemoveNodes + summary: Removes compute nodes from the specified pool. + url: '/pools/{poolId}/removenodes' + name: + $id: '7370' + fixed: false + raw: Pool + nameForProperty: Pool + typeName: + $id: '7371' + fixed: false + - $id: '7372' + methods: + - $id: '7373' + defaultResponse: + $id: '7419' + body: + $ref: '3316' + headers: + $ref: '4201' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Account list node agent skus: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - id: batch.node.centos 7 + osType: linux + verifiedImageReferences: + - offer: CentOS + publisher: OpenLogic + sku: '7.2' + version: latest + - offer: CentOS + publisher: OpenLogic + sku: '7.1' + version: latest + - id: batch.node.debian 8 + osType: linux + verifiedImageReferences: + - offer: Debian + publisher: Credativ + sku: '8' + version: latest + - id: batch.node.windows amd64 + osType: windows + verifiedImageReferences: + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2012-R2-Datacenter + version: latest + - offer: WindowsServer + publisher: MicrosoftWindowsServer + sku: 2012-Datacenter + version: latest + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '7417' + fixed: false + raw: Account + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7416' + fixed: false + raw: ListNodeAgentSkus + parameters: + - $id: '7374' + collectionFormat: none + defaultValue: + $id: '7375' + fixed: false + deprecated: false + documentation: + $id: '7376' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-node-agent-skus. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7379' + fixed: false + raw: String + name: + $id: '7377' + fixed: false + raw: $filter + serializedName: $filter + - $id: '7380' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '7381' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '7382' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 results will be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7384' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7385' + fixed: false + raw: Int + name: + $id: '7383' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '7386' + collectionFormat: none + defaultValue: + $id: '7387' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7388' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7390' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7391' + fixed: false + raw: Int + name: + $id: '7389' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7392' + collectionFormat: none + defaultValue: + $id: '7393' + fixed: false + deprecated: false + documentation: + $id: '7394' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7396' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7397' + fixed: false + raw: Uuid + name: + $id: '7395' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7398' + collectionFormat: none + defaultValue: + $id: '7399' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7400' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7402' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7403' + fixed: false + raw: Boolean + name: + $id: '7401' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7404' + collectionFormat: none + defaultValue: + $id: '7405' + fixed: false + deprecated: false + documentation: + $id: '7406' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7408' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7409' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7407' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7410' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7411' + fixed: false + deprecated: false + documentation: + $id: '7412' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7414' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7415' + fixed: false + raw: String + name: + $id: '7413' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7418' + body: + $ref: '129' + headers: + $ref: '4201' + isNullable: true + returnType: + $id: '7420' + body: + $ref: '129' + headers: + $ref: '4201' + isNullable: true + serializedName: Account_ListNodeAgentSkus + summary: Lists all node agent SKUs supported by the Azure Batch service. + url: /nodeagentskus + name: + $id: '7421' + fixed: false + raw: Account + nameForProperty: Account + typeName: + $id: '7422' + fixed: false + - $id: '7423' + methods: + - $id: '7424' + defaultResponse: + $id: '7458' + body: + $ref: '3316' + headers: + $ref: '4253' + isNullable: true + deprecated: false + description: >- + Statistics are aggregated across all jobs that have ever existed in + the account, from account creation to the last update time of the + statistics. + extensions: + x-ms-examples: + Job get lifetime statistics: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + kernelCPUTime: PT0S + lastUpdateTime: '2014-08-04T18:30:00.4345729Z' + numFailedTasks: '0' + numSucceededTasks: '0' + numTaskRetries: '0' + readIOGiB: '10' + readIOps: '0' + startTime: '2014-08-01T18:30:00.4345729Z' + url: >- + https://account.region.batch.core.windows.net/lifetimejobstats + userCPUTime: PT0S + waitTime: PT0S + wallClockTime: PT0S + writeIOGiB: '5' + writeIOps: '0' + x-ms-request-id: request-id + group: + $id: '7456' + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7455' + fixed: false + raw: GetAllLifetimeStatistics + parameters: + - $id: '7425' + collectionFormat: none + defaultValue: + $id: '7426' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7427' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7429' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7430' + fixed: false + raw: Int + name: + $id: '7428' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7431' + collectionFormat: none + defaultValue: + $id: '7432' + fixed: false + deprecated: false + documentation: + $id: '7433' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7435' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7436' + fixed: false + raw: Uuid + name: + $id: '7434' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7437' + collectionFormat: none + defaultValue: + $id: '7438' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7439' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7441' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7442' + fixed: false + raw: Boolean + name: + $id: '7440' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7443' + collectionFormat: none + defaultValue: + $id: '7444' + fixed: false + deprecated: false + documentation: + $id: '7445' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7447' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7448' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7446' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7449' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7450' + fixed: false + deprecated: false + documentation: + $id: '7451' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7454' + fixed: false + raw: String + name: + $id: '7452' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7457' + body: + $ref: '271' + headers: + $ref: '4253' + isNullable: true + returnType: + $id: '7459' + body: + $ref: '271' + headers: + $ref: '4253' + isNullable: true + serializedName: Job_GetAllLifetimeStatistics + summary: >- + Gets lifetime summary statistics for all of the jobs in the specified + account. + url: /lifetimejobstats + - $id: '7460' + defaultResponse: + $id: '7524' + body: + $ref: '3316' + headers: + $ref: '5033' + isNullable: true + deprecated: false + description: >- + Deleting a job also deletes all tasks that are part of that job, and + all job statistics. This also overrides the retention period for task + data; that is, if the job contains tasks which are still retained on + compute nodes, the Batch services deletes those tasks' working + directories and all their contents. When a Delete Job request is + received, the Batch service sets the job to the deleting state. All + update operations on a job that is in deleting state will fail with + status code 409 (Conflict), with additional information indicating + that the job is being deleted. + extensions: + x-ms-request-id: request-id + group: + $id: '7522' + fixed: false + raw: Job + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '7521' + fixed: false + raw: Delete + parameters: + - $id: '7461' + collectionFormat: none + defaultValue: + $id: '7462' + fixed: false + deprecated: false + documentation: + $id: '7463' + fixed: false + raw: The ID of the job to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7465' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7466' + fixed: false + raw: String + name: + $id: '7464' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7467' + collectionFormat: none + defaultValue: + $id: '7468' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7469' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7471' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7472' + fixed: false + raw: Int + name: + $id: '7470' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7473' + collectionFormat: none + defaultValue: + $id: '7474' + fixed: false + deprecated: false + documentation: + $id: '7475' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7477' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7478' + fixed: false + raw: Uuid + name: + $id: '7476' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7479' + collectionFormat: none + defaultValue: + $id: '7480' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7481' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7483' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7484' + fixed: false + raw: Boolean + name: + $id: '7482' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7485' + collectionFormat: none + defaultValue: + $id: '7486' + fixed: false + deprecated: false + documentation: + $id: '7487' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7489' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7490' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7488' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7491' + collectionFormat: none + defaultValue: + $id: '7492' + fixed: false + deprecated: false + documentation: + $id: '7493' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7496' + fixed: false + raw: String + name: + $id: '7494' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7497' + collectionFormat: none + defaultValue: + $id: '7498' + fixed: false + deprecated: false + documentation: + $id: '7499' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7501' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7502' + fixed: false + raw: String + name: + $id: '7500' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7503' + collectionFormat: none + defaultValue: + $id: '7504' + fixed: false + deprecated: false + documentation: + $id: '7505' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7507' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7508' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7506' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7509' + collectionFormat: none + defaultValue: + $id: '7510' + fixed: false + deprecated: false + documentation: + $id: '7511' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7513' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7514' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7512' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7515' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7516' + fixed: false + deprecated: false + documentation: + $id: '7517' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7519' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7520' + fixed: false + raw: String + name: + $id: '7518' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7523' + headers: + $ref: '5033' + isNullable: true + returnType: + $id: '7525' + headers: + $ref: '5033' + isNullable: true + serializedName: Job_Delete + summary: Deletes a job. + url: '/jobs/{jobId}' + - $id: '7526' + defaultResponse: + $id: '7602' + body: + $ref: '3316' + headers: + $ref: '5047' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Job get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-19T00:05:25.311915Z' + eTag: '0x8D4100FC49F0278' + executionInfo: + endTime: '2016-11-19T00:05:27.578581Z' + poolId: poolId + startTime: '2016-11-19T00:05:25.3309105Z' + terminateReason: UserTerminate + id: jobId + lastModified: '2016-11-19T00:05:27.5391608Z' + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: poolId + previousState: active + previousStateTransitionTime: '2016-11-19T00:05:27.2137716Z' + priority: '0' + state: completed + stateTransitionTime: '2016-11-19T00:05:27.578581Z' + url: 'https://account.region.batch.azure.com/jobs/jobId' + usesTaskDependencies: false + x-ms-request-id: request-id + group: + $id: '7600' + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7599' + fixed: false + raw: Get + parameters: + - $id: '7527' + collectionFormat: none + defaultValue: + $id: '7528' + fixed: false + deprecated: false + documentation: + $id: '7529' + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7531' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7532' + fixed: false + raw: String + name: + $id: '7530' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7533' + collectionFormat: none + defaultValue: + $id: '7534' + fixed: false + deprecated: false + documentation: + $id: '7535' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7537' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7538' + fixed: false + raw: String + name: + $id: '7536' + fixed: false + raw: $select + serializedName: $select + - $id: '7539' + collectionFormat: none + defaultValue: + $id: '7540' + fixed: false + deprecated: false + documentation: + $id: '7541' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7543' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7544' + fixed: false + raw: String + name: + $id: '7542' + fixed: false + raw: $expand + serializedName: $expand + - $id: '7545' + collectionFormat: none + defaultValue: + $id: '7546' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7547' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7549' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7550' + fixed: false + raw: Int + name: + $id: '7548' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7551' + collectionFormat: none + defaultValue: + $id: '7552' + fixed: false + deprecated: false + documentation: + $id: '7553' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7555' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7556' + fixed: false + raw: Uuid + name: + $id: '7554' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7557' + collectionFormat: none + defaultValue: + $id: '7558' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7559' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7561' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7562' + fixed: false + raw: Boolean + name: + $id: '7560' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7563' + collectionFormat: none + defaultValue: + $id: '7564' + fixed: false + deprecated: false + documentation: + $id: '7565' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7567' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7568' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7566' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7569' + collectionFormat: none + defaultValue: + $id: '7570' + fixed: false + deprecated: false + documentation: + $id: '7571' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7573' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7574' + fixed: false + raw: String + name: + $id: '7572' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7575' + collectionFormat: none + defaultValue: + $id: '7576' + fixed: false + deprecated: false + documentation: + $id: '7577' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7579' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7580' + fixed: false + raw: String + name: + $id: '7578' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7581' + collectionFormat: none + defaultValue: + $id: '7582' + fixed: false + deprecated: false + documentation: + $id: '7583' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7585' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7586' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7584' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7587' + collectionFormat: none + defaultValue: + $id: '7588' + fixed: false + deprecated: false + documentation: + $id: '7589' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7591' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7592' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7590' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7593' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7594' + fixed: false + deprecated: false + documentation: + $id: '7595' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7598' + fixed: false + raw: String + name: + $id: '7596' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7601' + body: + $ref: '1971' + headers: + $ref: '5047' + isNullable: true + returnType: + $id: '7603' + body: + $ref: '1971' + headers: + $ref: '5047' + isNullable: true + serializedName: Job_Get + summary: Gets information about the specified job. + url: '/jobs/{jobId}' + - $id: '7604' + defaultResponse: + $id: '7672' + body: + $ref: '3316' + headers: + $ref: '5073' + isNullable: true + deprecated: false + description: >- + This replaces only the job properties specified in the request. For + example, if the job has constraints, and a request does not specify + the constraints element, then the job keeps the existing constraints. + extensions: + x-ms-examples: + Job patch: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + jobPatchParameter: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + poolInfo: + poolId: poolId + priority: '100' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7670' + fixed: false + raw: Job + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '7669' + fixed: false + raw: Patch + parameters: + - $id: '7605' + collectionFormat: none + defaultValue: + $id: '7606' + fixed: false + deprecated: false + documentation: + $id: '7607' + fixed: false + raw: The ID of the job whose properties you want to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7609' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7610' + fixed: false + raw: String + name: + $id: '7608' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7611' + collectionFormat: none + defaultValue: + $id: '7612' + fixed: false + deprecated: false + documentation: + $id: '7613' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobPatchParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3874' + name: + $id: '7614' + fixed: false + raw: jobPatchParameter + serializedName: jobPatchParameter + - $id: '7615' + collectionFormat: none + defaultValue: + $id: '7616' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7617' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7619' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7620' + fixed: false + raw: Int + name: + $id: '7618' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7621' + collectionFormat: none + defaultValue: + $id: '7622' + fixed: false + deprecated: false + documentation: + $id: '7623' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7625' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7626' + fixed: false + raw: Uuid + name: + $id: '7624' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7627' + collectionFormat: none + defaultValue: + $id: '7628' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7629' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7631' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7632' + fixed: false + raw: Boolean + name: + $id: '7630' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7633' + collectionFormat: none + defaultValue: + $id: '7634' + fixed: false + deprecated: false + documentation: + $id: '7635' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7637' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7638' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7636' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7639' + collectionFormat: none + defaultValue: + $id: '7640' + fixed: false + deprecated: false + documentation: + $id: '7641' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7644' + fixed: false + raw: String + name: + $id: '7642' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7645' + collectionFormat: none + defaultValue: + $id: '7646' + fixed: false + deprecated: false + documentation: + $id: '7647' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7650' + fixed: false + raw: String + name: + $id: '7648' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7651' + collectionFormat: none + defaultValue: + $id: '7652' + fixed: false + deprecated: false + documentation: + $id: '7653' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7655' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7656' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7654' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7657' + collectionFormat: none + defaultValue: + $id: '7658' + fixed: false + deprecated: false + documentation: + $id: '7659' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7661' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7662' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7660' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7663' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7664' + fixed: false + deprecated: false + documentation: + $id: '7665' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7667' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7668' + fixed: false + raw: String + name: + $id: '7666' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7671' + headers: + $ref: '5073' + isNullable: true + returnType: + $id: '7673' + headers: + $ref: '5073' + isNullable: true + serializedName: Job_Patch + summary: Updates the properties of the specified job. + url: '/jobs/{jobId}' + - $id: '7674' + defaultResponse: + $id: '7742' + body: + $ref: '3316' + headers: + $ref: '5105' + isNullable: true + deprecated: false + description: >- + This fully replaces all the updateable properties of the job. For + example, if the job has constraints associated with it and if + constraints is not specified with this request, then the Batch service + will remove the existing constraints. + extensions: + x-ms-examples: + Job update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + jobUpdateParameter: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + poolInfo: + poolId: poolId + priority: '100' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7740' + fixed: false + raw: Job + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '7739' + fixed: false + raw: Update + parameters: + - $id: '7675' + collectionFormat: none + defaultValue: + $id: '7676' + fixed: false + deprecated: false + documentation: + $id: '7677' + fixed: false + raw: The ID of the job whose properties you want to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7679' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7680' + fixed: false + raw: String + name: + $id: '7678' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7681' + collectionFormat: none + defaultValue: + $id: '7682' + fixed: false + deprecated: false + documentation: + $id: '7683' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobUpdateParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3900' + name: + $id: '7684' + fixed: false + raw: jobUpdateParameter + serializedName: jobUpdateParameter + - $id: '7685' + collectionFormat: none + defaultValue: + $id: '7686' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7687' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7689' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7690' + fixed: false + raw: Int + name: + $id: '7688' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7691' + collectionFormat: none + defaultValue: + $id: '7692' + fixed: false + deprecated: false + documentation: + $id: '7693' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7695' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7696' + fixed: false + raw: Uuid + name: + $id: '7694' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7697' + collectionFormat: none + defaultValue: + $id: '7698' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7699' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7701' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7702' + fixed: false + raw: Boolean + name: + $id: '7700' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7703' + collectionFormat: none + defaultValue: + $id: '7704' + fixed: false + deprecated: false + documentation: + $id: '7705' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7707' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7708' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7706' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7709' + collectionFormat: none + defaultValue: + $id: '7710' + fixed: false + deprecated: false + documentation: + $id: '7711' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7714' + fixed: false + raw: String + name: + $id: '7712' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7715' + collectionFormat: none + defaultValue: + $id: '7716' + fixed: false + deprecated: false + documentation: + $id: '7717' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7719' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7720' + fixed: false + raw: String + name: + $id: '7718' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7721' + collectionFormat: none + defaultValue: + $id: '7722' + fixed: false + deprecated: false + documentation: + $id: '7723' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7725' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7726' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7724' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7727' + collectionFormat: none + defaultValue: + $id: '7728' + fixed: false + deprecated: false + documentation: + $id: '7729' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7731' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7732' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7730' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7733' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7734' + fixed: false + deprecated: false + documentation: + $id: '7735' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7737' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7738' + fixed: false + raw: String + name: + $id: '7736' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7741' + headers: + $ref: '5105' + isNullable: true + returnType: + $id: '7743' + headers: + $ref: '5105' + isNullable: true + serializedName: Job_Update + summary: Updates the properties of the specified job. + url: '/jobs/{jobId}' + - $id: '7744' + defaultResponse: + $id: '7812' + body: + $ref: '3316' + headers: + $ref: '5137' + isNullable: true + deprecated: false + description: >- + The Batch Service immediately moves the job to the disabling state. + Batch then uses the disableTasks parameter to determine what to do + with the currently running tasks of the job. The job remains in the + disabling state until the disable operation is completed and all tasks + have been dealt with according to the disableTasks option; the job + then moves to the disabled state. No new tasks are started under the + job until it moves back to active state. If you try to disable a job + that is in any state other than active, disabling, or disabled, the + request fails with status code 409. + extensions: + x-ms-examples: + Job disable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobDisableParameter: + disableTasks: terminate + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7810' + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7809' + fixed: false + raw: Disable + parameters: + - $id: '7745' + collectionFormat: none + defaultValue: + $id: '7746' + fixed: false + deprecated: false + documentation: + $id: '7747' + fixed: false + raw: The ID of the job to disable. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7750' + fixed: false + raw: String + name: + $id: '7748' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7751' + collectionFormat: none + defaultValue: + $id: '7752' + fixed: false + deprecated: false + documentation: + $id: '7753' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobDisableParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3853' + name: + $id: '7754' + fixed: false + raw: jobDisableParameter + serializedName: jobDisableParameter + - $id: '7755' + collectionFormat: none + defaultValue: + $id: '7756' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7757' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7759' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7760' + fixed: false + raw: Int + name: + $id: '7758' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7761' + collectionFormat: none + defaultValue: + $id: '7762' + fixed: false + deprecated: false + documentation: + $id: '7763' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7765' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7766' + fixed: false + raw: Uuid + name: + $id: '7764' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7767' + collectionFormat: none + defaultValue: + $id: '7768' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7769' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7771' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7772' + fixed: false + raw: Boolean + name: + $id: '7770' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7773' + collectionFormat: none + defaultValue: + $id: '7774' + fixed: false + deprecated: false + documentation: + $id: '7775' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7777' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7778' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7776' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7779' + collectionFormat: none + defaultValue: + $id: '7780' + fixed: false + deprecated: false + documentation: + $id: '7781' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7783' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7784' + fixed: false + raw: String + name: + $id: '7782' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7785' + collectionFormat: none + defaultValue: + $id: '7786' + fixed: false + deprecated: false + documentation: + $id: '7787' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7789' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7790' + fixed: false + raw: String + name: + $id: '7788' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7791' + collectionFormat: none + defaultValue: + $id: '7792' + fixed: false + deprecated: false + documentation: + $id: '7793' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7795' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7796' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7794' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7797' + collectionFormat: none + defaultValue: + $id: '7798' + fixed: false + deprecated: false + documentation: + $id: '7799' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7801' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7802' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7800' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7803' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7804' + fixed: false + deprecated: false + documentation: + $id: '7805' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7807' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7808' + fixed: false + raw: String + name: + $id: '7806' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7811' + headers: + $ref: '5137' + isNullable: true + returnType: + $id: '7813' + headers: + $ref: '5137' + isNullable: true + serializedName: Job_Disable + summary: 'Disables the specified job, preventing new tasks from running.' + url: '/jobs/{jobId}/disable' + - $id: '7814' + defaultResponse: + $id: '7878' + body: + $ref: '3316' + headers: + $ref: '5169' + isNullable: true + deprecated: false + description: >- + When you call this API, the Batch service sets a disabled job to the + enabling state. After the this operation is completed, the job moves + to the active state, and scheduling of new tasks under the job + resumes. The Batch service does not allow a task to remain in the + active state for more than 7 days. Therefore, if you enable a job + containing active tasks which were added more than 7 days ago, those + tasks will not run. + extensions: + x-ms-examples: + Job enable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + $id: '7876' + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7875' + fixed: false + raw: Enable + parameters: + - $id: '7815' + collectionFormat: none + defaultValue: + $id: '7816' + fixed: false + deprecated: false + documentation: + $id: '7817' + fixed: false + raw: The ID of the job to enable. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7819' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7820' + fixed: false + raw: String + name: + $id: '7818' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7821' + collectionFormat: none + defaultValue: + $id: '7822' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7823' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7825' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7826' + fixed: false + raw: Int + name: + $id: '7824' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7827' + collectionFormat: none + defaultValue: + $id: '7828' + fixed: false + deprecated: false + documentation: + $id: '7829' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7831' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7832' + fixed: false + raw: Uuid + name: + $id: '7830' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7833' + collectionFormat: none + defaultValue: + $id: '7834' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7835' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7837' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7838' + fixed: false + raw: Boolean + name: + $id: '7836' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7839' + collectionFormat: none + defaultValue: + $id: '7840' + fixed: false + deprecated: false + documentation: + $id: '7841' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7843' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7844' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7842' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7845' + collectionFormat: none + defaultValue: + $id: '7846' + fixed: false + deprecated: false + documentation: + $id: '7847' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7849' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7850' + fixed: false + raw: String + name: + $id: '7848' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7851' + collectionFormat: none + defaultValue: + $id: '7852' + fixed: false + deprecated: false + documentation: + $id: '7853' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7855' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7856' + fixed: false + raw: String + name: + $id: '7854' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7857' + collectionFormat: none + defaultValue: + $id: '7858' + fixed: false + deprecated: false + documentation: + $id: '7859' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7861' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7862' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7860' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7863' + collectionFormat: none + defaultValue: + $id: '7864' + fixed: false + deprecated: false + documentation: + $id: '7865' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7867' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7868' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7866' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7869' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7870' + fixed: false + deprecated: false + documentation: + $id: '7871' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7873' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7874' + fixed: false + raw: String + name: + $id: '7872' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7877' + headers: + $ref: '5169' + isNullable: true + returnType: + $id: '7879' + headers: + $ref: '5169' + isNullable: true + serializedName: Job_Enable + summary: 'Enables the specified job, allowing new tasks to run.' + url: '/jobs/{jobId}/enable' + - $id: '7880' + defaultResponse: + $id: '7948' + body: + $ref: '3316' + headers: + $ref: '5201' + isNullable: true + deprecated: false + description: >- + When a Terminate Job request is received, the Batch service sets the + job to the terminating state. The Batch service then terminates any + active or running tasks associated with the job, and runs any required + Job Release tasks. The job then moves into the completed state. + extensions: + x-ms-examples: + Job terminate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + jobTerminateParameter: + terminateReason: User supplied termination reason + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '7946' + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7945' + fixed: false + raw: Terminate + parameters: + - $id: '7881' + collectionFormat: none + defaultValue: + $id: '7882' + fixed: false + deprecated: false + documentation: + $id: '7883' + fixed: false + raw: The ID of the job to terminate. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7885' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7886' + fixed: false + raw: String + name: + $id: '7884' + fixed: false + raw: jobId + serializedName: jobId + - $id: '7887' + collectionFormat: none + defaultValue: + $id: '7888' + fixed: false + deprecated: false + documentation: + $id: '7889' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobTerminateParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '3866' + name: + $id: '7890' + fixed: false + raw: jobTerminateParameter + serializedName: jobTerminateParameter + - $id: '7891' + collectionFormat: none + defaultValue: + $id: '7892' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7893' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7895' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7896' + fixed: false + raw: Int + name: + $id: '7894' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7897' + collectionFormat: none + defaultValue: + $id: '7898' + fixed: false + deprecated: false + documentation: + $id: '7899' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7901' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7902' + fixed: false + raw: Uuid + name: + $id: '7900' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7903' + collectionFormat: none + defaultValue: + $id: '7904' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7905' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7907' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7908' + fixed: false + raw: Boolean + name: + $id: '7906' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7909' + collectionFormat: none + defaultValue: + $id: '7910' + fixed: false + deprecated: false + documentation: + $id: '7911' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7913' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7914' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7912' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7915' + collectionFormat: none + defaultValue: + $id: '7916' + fixed: false + deprecated: false + documentation: + $id: '7917' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7919' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7920' + fixed: false + raw: String + name: + $id: '7918' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '7921' + collectionFormat: none + defaultValue: + $id: '7922' + fixed: false + deprecated: false + documentation: + $id: '7923' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7925' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7926' + fixed: false + raw: String + name: + $id: '7924' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '7927' + collectionFormat: none + defaultValue: + $id: '7928' + fixed: false + deprecated: false + documentation: + $id: '7929' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7931' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7932' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7930' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '7933' + collectionFormat: none + defaultValue: + $id: '7934' + fixed: false + deprecated: false + documentation: + $id: '7935' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7937' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7938' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7936' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '7939' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7940' + fixed: false + deprecated: false + documentation: + $id: '7941' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7944' + fixed: false + raw: String + name: + $id: '7942' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '7947' + headers: + $ref: '5201' + isNullable: true + returnType: + $id: '7949' + headers: + $ref: '5201' + isNullable: true + serializedName: Job_Terminate + summary: 'Terminates the specified job, marking it as completed.' + url: '/jobs/{jobId}/terminate' + - $id: '7950' + defaultResponse: + $id: '7988' + body: + $ref: '3316' + headers: + $ref: '5233' + isNullable: true + deprecated: false + description: >- + The Batch service supports two ways to control the work done as part + of a job. In the first approach, the user specifies a Job Manager + task. The Batch service launches this task when it is ready to start + the job. The Job Manager task controls all other tasks that run under + this job, by using the Task APIs. In the second approach, the user + directly controls the execution of tasks under an active job, by using + the Task APIs. Also note: when naming jobs, avoid including sensitive + information such as user names or secret project names. This + information may appear in telemetry logs accessible to Microsoft + Support engineers. + extensions: + x-ms-examples: + Add a basic job: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + job: + id: jobId + poolInfo: + poolId: poolId + priority: '0' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + Add a complex job: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + job: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + id: jobId + jobManagerTask: + commandLine: myprogram.exe + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: PT1H + retentionTime: PT1H + environmentSettings: + - name: myvariable + value: myvalue + id: taskId + killJobOnCompletion: false + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram.exe + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/test.txt?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: test.txt + runExclusive: true + userIdentity: + autoUser: + elevationLevel: admin + scope: task + metadata: + - name: myproperty + value: myvalue + poolInfo: + autoPoolSpecification: + autoPoolIdPrefix: mypool + pool: + certificateReferences: + - storeLocation: localmachine + storeName: Root + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + visibility: + - task + cloudServiceConfiguration: + osFamily: '4' + targetOSVersion: '*' + enableAutoScale: false + enableInterNodeCommunication: true + maxTasksPerNode: '2' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + startTask: + commandLine: myprogram2.exe + environmentSettings: + - name: myvariable + value: myvalue + maxTaskRetryCount: '2' + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram2.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig= + %2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram2.exe + userIdentity: + autoUser: + elevationLevel: admin + scope: task + waitForSuccess: true + targetDedicatedNodes: '3' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + vmSize: small + poolLifetimeOption: job + priority: '100' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '0' + group: + $id: '7986' + fixed: false + raw: Job + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7985' + fixed: false + raw: Add + parameters: + - $id: '7951' + collectionFormat: none + defaultValue: + $id: '7952' + fixed: false + deprecated: false + documentation: + $id: '7953' + fixed: false + raw: The job to be added. + extensions: + x-ms-requestBody-name: job + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2100' + name: + $id: '7954' + fixed: false + raw: job + serializedName: job + - $id: '7955' + collectionFormat: none + defaultValue: + $id: '7956' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '7957' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7959' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '7960' + fixed: false + raw: Int + name: + $id: '7958' + fixed: false + raw: timeout + serializedName: timeout + - $id: '7961' + collectionFormat: none + defaultValue: + $id: '7962' + fixed: false + deprecated: false + documentation: + $id: '7963' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7965' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '7966' + fixed: false + raw: Uuid + name: + $id: '7964' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '7967' + collectionFormat: none + defaultValue: + $id: '7968' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '7969' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7971' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '7972' + fixed: false + raw: Boolean + name: + $id: '7970' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '7973' + collectionFormat: none + defaultValue: + $id: '7974' + fixed: false + deprecated: false + documentation: + $id: '7975' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '7977' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '7978' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '7976' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '7979' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '7980' + fixed: false + deprecated: false + documentation: + $id: '7981' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '7983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7984' + fixed: false + raw: String + name: + $id: '7982' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '7987' + headers: + $ref: '5233' + isNullable: true + returnType: + $id: '7989' + headers: + $ref: '5233' + isNullable: true + serializedName: Job_Add + summary: Adds a job to the specified account. + url: /jobs + - $id: '7990' + defaultResponse: + $id: '8048' + body: + $ref: '3316' + headers: + $ref: '5265' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Job list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-19T00:05:25.311915Z' + eTag: '0x8D4100FC46D5BF4' + executionInfo: + poolId: poolId + startTime: '2016-11-19T00:05:25.3309105Z' + id: jobId + lastModified: '2016-11-19T00:05:27.2137716Z' + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: poolId + previousState: disabled + previousStateTransitionTime: '2016-11-19T00:05:26.88777Z' + priority: '0' + state: active + stateTransitionTime: '2016-11-19T00:05:27.2137716Z' + url: 'https://account.region.batch.azure.com/jobs/jobId' + usesTaskDependencies: false + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '8046' + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8045' + fixed: false + raw: List + parameters: + - $id: '7991' + collectionFormat: none + defaultValue: + $id: '7992' + fixed: false + deprecated: false + documentation: + $id: '7993' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '7995' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7996' + fixed: false + raw: String + name: + $id: '7994' + fixed: false + raw: $filter + serializedName: $filter + - $id: '7997' + collectionFormat: none + defaultValue: + $id: '7998' + fixed: false + deprecated: false + documentation: + $id: '7999' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8001' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8002' + fixed: false + raw: String + name: + $id: '8000' + fixed: false + raw: $select + serializedName: $select + - $id: '8003' + collectionFormat: none + defaultValue: + $id: '8004' + fixed: false + deprecated: false + documentation: + $id: '8005' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8007' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8008' + fixed: false + raw: String + name: + $id: '8006' + fixed: false + raw: $expand + serializedName: $expand + - $id: '8009' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '8010' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '8011' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 jobs can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8013' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8014' + fixed: false + raw: Int + name: + $id: '8012' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '8015' + collectionFormat: none + defaultValue: + $id: '8016' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8017' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8019' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8020' + fixed: false + raw: Int + name: + $id: '8018' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8021' + collectionFormat: none + defaultValue: + $id: '8022' + fixed: false + deprecated: false + documentation: + $id: '8023' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8025' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8026' + fixed: false + raw: Uuid + name: + $id: '8024' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8027' + collectionFormat: none + defaultValue: + $id: '8028' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8029' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8031' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8032' + fixed: false + raw: Boolean + name: + $id: '8030' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8033' + collectionFormat: none + defaultValue: + $id: '8034' + fixed: false + deprecated: false + documentation: + $id: '8035' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8037' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8038' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8036' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8039' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8040' + fixed: false + deprecated: false + documentation: + $id: '8041' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8043' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8044' + fixed: false + raw: String + name: + $id: '8042' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8047' + body: + $ref: '2166' + headers: + $ref: '5265' + isNullable: true + returnType: + $id: '8049' + body: + $ref: '2166' + headers: + $ref: '5265' + isNullable: true + serializedName: Job_List + summary: Lists all of the jobs in the specified account. + url: /jobs + - $id: '8050' + defaultResponse: + $id: '8114' + body: + $ref: '3316' + headers: + $ref: '5291' + isNullable: true + deprecated: false + extensions: + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '8112' + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8111' + fixed: false + raw: ListFromJobSchedule + parameters: + - $id: '8051' + collectionFormat: none + defaultValue: + $id: '8052' + fixed: false + deprecated: false + documentation: + $id: '8053' + fixed: false + raw: >- + The ID of the job schedule from which you want to get a list of + jobs. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8055' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8056' + fixed: false + raw: String + name: + $id: '8054' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '8057' + collectionFormat: none + defaultValue: + $id: '8058' + fixed: false + deprecated: false + documentation: + $id: '8059' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8061' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8062' + fixed: false + raw: String + name: + $id: '8060' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8063' + collectionFormat: none + defaultValue: + $id: '8064' + fixed: false + deprecated: false + documentation: + $id: '8065' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8067' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8068' + fixed: false + raw: String + name: + $id: '8066' + fixed: false + raw: $select + serializedName: $select + - $id: '8069' + collectionFormat: none + defaultValue: + $id: '8070' + fixed: false + deprecated: false + documentation: + $id: '8071' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8073' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8074' + fixed: false + raw: String + name: + $id: '8072' + fixed: false + raw: $expand + serializedName: $expand + - $id: '8075' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '8076' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '8077' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 jobs can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8079' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8080' + fixed: false + raw: Int + name: + $id: '8078' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '8081' + collectionFormat: none + defaultValue: + $id: '8082' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8083' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8085' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8086' + fixed: false + raw: Int + name: + $id: '8084' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8087' + collectionFormat: none + defaultValue: + $id: '8088' + fixed: false + deprecated: false + documentation: + $id: '8089' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8091' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8092' + fixed: false + raw: Uuid + name: + $id: '8090' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8093' + collectionFormat: none + defaultValue: + $id: '8094' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8095' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8097' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8098' + fixed: false + raw: Boolean + name: + $id: '8096' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8099' + collectionFormat: none + defaultValue: + $id: '8100' + fixed: false + deprecated: false + documentation: + $id: '8101' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8103' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8104' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8102' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8105' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8106' + fixed: false + deprecated: false + documentation: + $id: '8107' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8109' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8110' + fixed: false + raw: String + name: + $id: '8108' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8113' + body: + $ref: '2166' + headers: + $ref: '5291' + isNullable: true + returnType: + $id: '8115' + body: + $ref: '2166' + headers: + $ref: '5291' + isNullable: true + serializedName: Job_ListFromJobSchedule + summary: >- + Lists the jobs that have been created under the specified job + schedule. + url: '/jobschedules/{jobScheduleId}/jobs' + - $id: '8116' + defaultResponse: + $id: '8174' + body: + $ref: '3316' + headers: + $ref: '5317' + isNullable: true + deprecated: false + description: >- + This API returns the Job Preparation and Job Release task status on + all compute nodes that have run the Job Preparation or Job Release + task. This includes nodes which have since been removed from the pool. + If this API is invoked on a job which has no Job Preparation or Job + Release task, the Batch service returns HTTP status code 409 + (Conflict) with an error code of JobPreparationTaskNotSpecified. + extensions: + x-ms-examples: + Job list preparation and release task status: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + odata.nextLink: >- + https://account.region.batch.azure.com/jobs/myjob/jobpreparationandreleasestatus?$skipToken=tvm-2167304207_1-20140905t174658z&api-version=2017-09-01.6.0 + value: + - jobPreparationTaskExecutionInfo: + endTime: '2015-05-02T20:12:42Z' + exitCode: '0' + retryCount: '0' + startTime: '2015-05-01T10:20:31Z' + state: completed + taskRootDirectory: tasks/myjob/job-1/myjobpreptask + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobpreptask + jobReleaseTaskExecutionInfo: + endTime: '2015-05-02T20:12:42Z' + exitCode: '0' + startTime: '2015-05-01T10:20:31Z' + state: completed + taskRootDirectory: tasks/myjob/job-1/myjobreleasetask + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobreleasetask + nodeId: tvm-2167304207_1-20140905t174658z + nodeUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z + poolId: poolId + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '8172' + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8171' + fixed: false + raw: ListPreparationAndReleaseTaskStatus + parameters: + - $id: '8117' + collectionFormat: none + defaultValue: + $id: '8118' + fixed: false + deprecated: false + documentation: + $id: '8119' + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8122' + fixed: false + raw: String + name: + $id: '8120' + fixed: false + raw: jobId + serializedName: jobId + - $id: '8123' + collectionFormat: none + defaultValue: + $id: '8124' + fixed: false + deprecated: false + documentation: + $id: '8125' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8127' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8128' + fixed: false + raw: String + name: + $id: '8126' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8129' + collectionFormat: none + defaultValue: + $id: '8130' + fixed: false + deprecated: false + documentation: + $id: '8131' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8134' + fixed: false + raw: String + name: + $id: '8132' + fixed: false + raw: $select + serializedName: $select + - $id: '8135' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '8136' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '8137' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 tasks can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8139' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8140' + fixed: false + raw: Int + name: + $id: '8138' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '8141' + collectionFormat: none + defaultValue: + $id: '8142' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8143' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8145' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8146' + fixed: false + raw: Int + name: + $id: '8144' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8147' + collectionFormat: none + defaultValue: + $id: '8148' + fixed: false + deprecated: false + documentation: + $id: '8149' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8151' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8152' + fixed: false + raw: Uuid + name: + $id: '8150' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8153' + collectionFormat: none + defaultValue: + $id: '8154' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8155' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8157' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8158' + fixed: false + raw: Boolean + name: + $id: '8156' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8159' + collectionFormat: none + defaultValue: + $id: '8160' + fixed: false + deprecated: false + documentation: + $id: '8161' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8163' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8164' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8162' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8165' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8166' + fixed: false + deprecated: false + documentation: + $id: '8167' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8170' + fixed: false + raw: String + name: + $id: '8168' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8173' + body: + $ref: '2378' + headers: + $ref: '5317' + isNullable: true + returnType: + $id: '8175' + body: + $ref: '2378' + headers: + $ref: '5317' + isNullable: true + serializedName: Job_ListPreparationAndReleaseTaskStatus + summary: >- + Lists the execution status of the Job Preparation and Job Release task + for the specified job across the compute nodes where the job has run. + url: '/jobs/{jobId}/jobpreparationandreleasetaskstatus' + - $id: '8176' + defaultResponse: + $id: '8216' + body: + $ref: '3316' + headers: + $ref: '5343' + isNullable: true + deprecated: false + description: >- + Task counts provide a count of the tasks by active, running or + completed task state, and a count of tasks which succeeded or failed. + Tasks in the preparing state are counted as running. If the + validationStatus is unvalidated, then the Batch service has not been + able to check state counts against the task states as reported in the + List Tasks API. The validationStatus may be unvalidated if the job + contains more than 200,000 tasks. + extensions: + x-ms-examples: + Job get task counts: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + active: '5' + completed: '4' + failed: '2' + running: '7' + succeeded: '2' + validationStatus: unvalidated + x-ms-request-id: request-id + group: + $id: '8214' + fixed: false + raw: Job + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8213' + fixed: false + raw: GetTaskCounts + parameters: + - $id: '8177' + collectionFormat: none + defaultValue: + $id: '8178' + fixed: false + deprecated: false + documentation: + $id: '8179' + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8181' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8182' + fixed: false + raw: String + name: + $id: '8180' + fixed: false + raw: jobId + serializedName: jobId + - $id: '8183' + collectionFormat: none + defaultValue: + $id: '8184' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8185' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8187' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8188' + fixed: false + raw: Int + name: + $id: '8186' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8189' + collectionFormat: none + defaultValue: + $id: '8190' + fixed: false + deprecated: false + documentation: + $id: '8191' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8193' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8194' + fixed: false + raw: Uuid + name: + $id: '8192' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8195' + collectionFormat: none + defaultValue: + $id: '8196' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8197' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8199' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8200' + fixed: false + raw: Boolean + name: + $id: '8198' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8201' + collectionFormat: none + defaultValue: + $id: '8202' + fixed: false + deprecated: false + documentation: + $id: '8203' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8205' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8206' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8204' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8207' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8208' + fixed: false + deprecated: false + documentation: + $id: '8209' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8211' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8212' + fixed: false + raw: String + name: + $id: '8210' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8215' + body: + $ref: '2392' + headers: + $ref: '5343' + isNullable: true + returnType: + $id: '8217' + body: + $ref: '2392' + headers: + $ref: '5343' + isNullable: true + serializedName: Job_GetTaskCounts + summary: Gets the task counts for the specified job. + url: '/jobs/{jobId}/taskcounts' + name: + $id: '8218' + fixed: false + raw: Job + nameForProperty: Job + typeName: + $id: '8219' + fixed: false + - $id: '8220' + methods: + - $id: '8221' + defaultResponse: + $id: '8259' + body: + $ref: '3316' + headers: + $ref: '4279' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Certificate add: + parameters: + api-version: 2017-09-01.6.0 + certificate: + certificateFormat: pfx + data: '#####...' + password: certpassword + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '0' + group: + $id: '8257' + fixed: false + raw: Certificate + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8256' + fixed: false + raw: Add + parameters: + - $id: '8222' + collectionFormat: none + defaultValue: + $id: '8223' + fixed: false + deprecated: false + documentation: + $id: '8224' + fixed: false + raw: The certificate to be added. + extensions: + x-ms-requestBody-name: certificate + isConstant: false + isRequired: true + location: body + modelType: + $ref: '484' + name: + $id: '8225' + fixed: false + raw: certificate + serializedName: certificate + - $id: '8226' + collectionFormat: none + defaultValue: + $id: '8227' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8228' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8230' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8231' + fixed: false + raw: Int + name: + $id: '8229' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8232' + collectionFormat: none + defaultValue: + $id: '8233' + fixed: false + deprecated: false + documentation: + $id: '8234' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8236' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8237' + fixed: false + raw: Uuid + name: + $id: '8235' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8238' + collectionFormat: none + defaultValue: + $id: '8239' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8240' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8242' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8243' + fixed: false + raw: Boolean + name: + $id: '8241' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8244' + collectionFormat: none + defaultValue: + $id: '8245' + fixed: false + deprecated: false + documentation: + $id: '8246' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8248' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8249' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8247' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8250' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8251' + fixed: false + deprecated: false + documentation: + $id: '8252' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8255' + fixed: false + raw: String + name: + $id: '8253' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '8258' + headers: + $ref: '4279' + isNullable: true + returnType: + $id: '8260' + headers: + $ref: '4279' + isNullable: true + serializedName: Certificate_Add + summary: Adds a certificate to the specified account. + url: /certificates + - $id: '8261' + defaultResponse: + $id: '8313' + body: + $ref: '3316' + headers: + $ref: '4311' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Certificate list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - deleteCertificateError: + code: PoolsReferencingCertificate + message: >- + The specified certificate is being used by the below + mentioned pool(s) + values: + - name: Pools + value: mypool1 + previousState: deleting + previousStateTransitionTime: '2014-07-31T21:11:58.236Z' + publicData: '#####...' + state: deletefailed + stateTransitionTime: '2014-07-31T21:12:58.236Z' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + url: >- + https://account.region.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=0123456789abcdef0123456789abcdef01234567) + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '8311' + fixed: false + raw: Certificate + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8310' + fixed: false + raw: List + parameters: + - $id: '8262' + collectionFormat: none + defaultValue: + $id: '8263' + fixed: false + deprecated: false + documentation: + $id: '8264' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-certificates. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8267' + fixed: false + raw: String + name: + $id: '8265' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8268' + collectionFormat: none + defaultValue: + $id: '8269' + fixed: false + deprecated: false + documentation: + $id: '8270' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8272' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8273' + fixed: false + raw: String + name: + $id: '8271' + fixed: false + raw: $select + serializedName: $select + - $id: '8274' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '8275' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '8276' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 certificates can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8278' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8279' + fixed: false + raw: Int + name: + $id: '8277' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '8280' + collectionFormat: none + defaultValue: + $id: '8281' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8282' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8284' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8285' + fixed: false + raw: Int + name: + $id: '8283' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8286' + collectionFormat: none + defaultValue: + $id: '8287' + fixed: false + deprecated: false + documentation: + $id: '8288' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8290' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8291' + fixed: false + raw: Uuid + name: + $id: '8289' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8292' + collectionFormat: none + defaultValue: + $id: '8293' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8294' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8296' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8297' + fixed: false + raw: Boolean + name: + $id: '8295' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8298' + collectionFormat: none + defaultValue: + $id: '8299' + fixed: false + deprecated: false + documentation: + $id: '8300' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8302' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8303' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8301' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8304' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8305' + fixed: false + deprecated: false + documentation: + $id: '8306' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8308' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8309' + fixed: false + raw: String + name: + $id: '8307' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8312' + body: + $ref: '520' + headers: + $ref: '4311' + isNullable: true + returnType: + $id: '8314' + body: + $ref: '520' + headers: + $ref: '4311' + isNullable: true + serializedName: Certificate_List + summary: >- + Lists all of the certificates that have been added to the specified + account. + url: /certificates + - $id: '8315' + defaultResponse: + $id: '8361' + body: + $ref: '3316' + headers: + $ref: '4337' + isNullable: true + deprecated: false + description: >- + If you try to delete a certificate that is being used by a pool or + compute node, the status of the certificate changes to deleteFailed. + If you decide that you want to continue using the certificate, you can + use this operation to set the status of the certificate back to + active. If you intend to delete the certificate, you do not need to + run this operation after the deletion failed. You must make sure that + the certificate is not being used by any resources, and then you can + try again to delete the certificate. + extensions: + x-ms-examples: + Certificate cancel delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + $id: '8359' + fixed: false + raw: Certificate + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8358' + fixed: false + raw: CancelDeletion + parameters: + - $id: '8316' + collectionFormat: none + defaultValue: + $id: '8317' + fixed: false + deprecated: false + documentation: + $id: '8318' + fixed: false + raw: >- + The algorithm used to derive the thumbprint parameter. This must + be sha1. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8320' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8321' + fixed: false + raw: String + name: + $id: '8319' + fixed: false + raw: thumbprintAlgorithm + serializedName: thumbprintAlgorithm + - $id: '8322' + collectionFormat: none + defaultValue: + $id: '8323' + fixed: false + deprecated: false + documentation: + $id: '8324' + fixed: false + raw: The thumbprint of the certificate being deleted. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8326' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8327' + fixed: false + raw: String + name: + $id: '8325' + fixed: false + raw: thumbprint + serializedName: thumbprint + - $id: '8328' + collectionFormat: none + defaultValue: + $id: '8329' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8330' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8332' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8333' + fixed: false + raw: Int + name: + $id: '8331' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8334' + collectionFormat: none + defaultValue: + $id: '8335' + fixed: false + deprecated: false + documentation: + $id: '8336' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8338' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8339' + fixed: false + raw: Uuid + name: + $id: '8337' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8340' + collectionFormat: none + defaultValue: + $id: '8341' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8342' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8344' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8345' + fixed: false + raw: Boolean + name: + $id: '8343' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8346' + collectionFormat: none + defaultValue: + $id: '8347' + fixed: false + deprecated: false + documentation: + $id: '8348' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8350' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8351' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8349' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8352' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8353' + fixed: false + deprecated: false + documentation: + $id: '8354' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8356' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8357' + fixed: false + raw: String + name: + $id: '8355' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '8360' + headers: + $ref: '4337' + isNullable: true + returnType: + $id: '8362' + headers: + $ref: '4337' + isNullable: true + serializedName: Certificate_CancelDeletion + summary: Cancels a failed deletion of a certificate from the specified account. + url: >- + /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldelete + - $id: '8363' + defaultResponse: + $id: '8409' + body: + $ref: '3316' + headers: + $ref: '4369' + isNullable: true + deprecated: false + description: >- + You cannot delete a certificate if a resource (pool or compute node) + is using it. Before you can delete a certificate, you must therefore + make sure that the certificate is not associated with any existing + pools, the certificate is not installed on any compute nodes (even if + you remove a certificate from a pool, it is not removed from existing + compute nodes in that pool until they restart), and no running tasks + depend on the certificate. If you try to delete a certificate that is + in use, the deletion fails. The certificate status changes to + deleteFailed. You can use Cancel Delete Certificate to set the status + back to active if you decide that you want to continue using the + certificate. + extensions: + x-ms-examples: + Certificate delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + $id: '8407' + fixed: false + raw: Certificate + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '8406' + fixed: false + raw: Delete + parameters: + - $id: '8364' + collectionFormat: none + defaultValue: + $id: '8365' + fixed: false + deprecated: false + documentation: + $id: '8366' + fixed: false + raw: >- + The algorithm used to derive the thumbprint parameter. This must + be sha1. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8369' + fixed: false + raw: String + name: + $id: '8367' + fixed: false + raw: thumbprintAlgorithm + serializedName: thumbprintAlgorithm + - $id: '8370' + collectionFormat: none + defaultValue: + $id: '8371' + fixed: false + deprecated: false + documentation: + $id: '8372' + fixed: false + raw: The thumbprint of the certificate to be deleted. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8374' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8375' + fixed: false + raw: String + name: + $id: '8373' + fixed: false + raw: thumbprint + serializedName: thumbprint + - $id: '8376' + collectionFormat: none + defaultValue: + $id: '8377' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8378' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8380' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8381' + fixed: false + raw: Int + name: + $id: '8379' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8382' + collectionFormat: none + defaultValue: + $id: '8383' + fixed: false + deprecated: false + documentation: + $id: '8384' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8386' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8387' + fixed: false + raw: Uuid + name: + $id: '8385' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8388' + collectionFormat: none + defaultValue: + $id: '8389' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8390' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8392' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8393' + fixed: false + raw: Boolean + name: + $id: '8391' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8394' + collectionFormat: none + defaultValue: + $id: '8395' + fixed: false + deprecated: false + documentation: + $id: '8396' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8398' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8399' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8397' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8400' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8401' + fixed: false + deprecated: false + documentation: + $id: '8402' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8404' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8405' + fixed: false + raw: String + name: + $id: '8403' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '8408' + headers: + $ref: '4369' + isNullable: true + returnType: + $id: '8410' + headers: + $ref: '4369' + isNullable: true + serializedName: Certificate_Delete + summary: Deletes a certificate from the specified account. + url: >- + /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) + - $id: '8411' + defaultResponse: + $id: '8463' + body: + $ref: '3316' + headers: + $ref: '4395' + isNullable: true + deprecated: false + description: Gets information about the specified certificate. + extensions: + x-ms-examples: + Certificate get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + responses: + '200': + body: + deleteCertificateError: + code: PoolsReferencingCertificate + message: >- + The specified certificate is being used by the below + mentioned pool(s) + values: + - name: Pools + value: mypool1 + previousState: deleting + previousStateTransitionTime: '2014-07-31T21:11:58.236Z' + publicData: '#####...' + state: deletefailed + stateTransitionTime: '2014-07-31T21:12:58.236Z' + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + url: >- + https://account.region.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=0123456789abcdef0123456789abcdef01234567) + x-ms-request-id: request-id + group: + $id: '8461' + fixed: false + raw: Certificate + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8460' + fixed: false + raw: Get + parameters: + - $id: '8412' + collectionFormat: none + defaultValue: + $id: '8413' + fixed: false + deprecated: false + documentation: + $id: '8414' + fixed: false + raw: >- + The algorithm used to derive the thumbprint parameter. This must + be sha1. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8416' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8417' + fixed: false + raw: String + name: + $id: '8415' + fixed: false + raw: thumbprintAlgorithm + serializedName: thumbprintAlgorithm + - $id: '8418' + collectionFormat: none + defaultValue: + $id: '8419' + fixed: false + deprecated: false + documentation: + $id: '8420' + fixed: false + raw: The thumbprint of the certificate to get. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8423' + fixed: false + raw: String + name: + $id: '8421' + fixed: false + raw: thumbprint + serializedName: thumbprint + - $id: '8424' + collectionFormat: none + defaultValue: + $id: '8425' + fixed: false + deprecated: false + documentation: + $id: '8426' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8428' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8429' + fixed: false + raw: String + name: + $id: '8427' + fixed: false + raw: $select + serializedName: $select + - $id: '8430' + collectionFormat: none + defaultValue: + $id: '8431' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8432' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8434' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8435' + fixed: false + raw: Int + name: + $id: '8433' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8436' + collectionFormat: none + defaultValue: + $id: '8437' + fixed: false + deprecated: false + documentation: + $id: '8438' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8440' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8441' + fixed: false + raw: Uuid + name: + $id: '8439' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8442' + collectionFormat: none + defaultValue: + $id: '8443' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8444' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8446' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8447' + fixed: false + raw: Boolean + name: + $id: '8445' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8448' + collectionFormat: none + defaultValue: + $id: '8449' + fixed: false + deprecated: false + documentation: + $id: '8450' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8452' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8453' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8451' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8454' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8455' + fixed: false + deprecated: false + documentation: + $id: '8456' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8458' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8459' + fixed: false + raw: String + name: + $id: '8457' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8462' + body: + $ref: '391' + headers: + $ref: '4395' + isNullable: true + returnType: + $id: '8464' + body: + $ref: '391' + headers: + $ref: '4395' + isNullable: true + serializedName: Certificate_Get + url: >- + /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) + name: + $id: '8465' + fixed: false + raw: Certificate + nameForProperty: Certificate + typeName: + $id: '8466' + fixed: false + - $id: '8467' + methods: + - $id: '8468' + defaultResponse: + $id: '8526' + body: + $ref: '3316' + headers: + $ref: '4421' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File delete from task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: wd\testFile.txt + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + recursive: 'false' + taskId: task1 + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + $id: '8524' + fixed: false + raw: File + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '8523' + fixed: false + raw: DeleteFromTask + parameters: + - $id: '8469' + collectionFormat: none + defaultValue: + $id: '8470' + fixed: false + deprecated: false + documentation: + $id: '8471' + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8473' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8474' + fixed: false + raw: String + name: + $id: '8472' + fixed: false + raw: jobId + serializedName: jobId + - $id: '8475' + collectionFormat: none + defaultValue: + $id: '8476' + fixed: false + deprecated: false + documentation: + $id: '8477' + fixed: false + raw: The ID of the task whose file you want to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8480' + fixed: false + raw: String + name: + $id: '8478' + fixed: false + raw: taskId + serializedName: taskId + - $id: '8481' + collectionFormat: none + defaultValue: + $id: '8482' + fixed: false + deprecated: false + documentation: + $id: '8483' + fixed: false + raw: The path to the task file or directory that you want to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8485' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8486' + fixed: false + raw: String + name: + $id: '8484' + fixed: false + raw: filePath + serializedName: filePath + - $id: '8487' + collectionFormat: none + defaultValue: + $id: '8488' + fixed: false + deprecated: false + documentation: + $id: '8489' + fixed: false + raw: >- + Whether to delete children of a directory. If the filePath + parameter represents a directory instead of a file, you can set + recursive to true to delete the directory and all of the files + and subdirectories in it. If recursive is false then the + directory must be empty or deletion will fail. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8491' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8492' + fixed: false + raw: Boolean + name: + $id: '8490' + fixed: false + raw: recursive + serializedName: recursive + - $id: '8493' + collectionFormat: none + defaultValue: + $id: '8494' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8495' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8497' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8498' + fixed: false + raw: Int + name: + $id: '8496' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8499' + collectionFormat: none + defaultValue: + $id: '8500' + fixed: false + deprecated: false + documentation: + $id: '8501' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8503' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8504' + fixed: false + raw: Uuid + name: + $id: '8502' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8505' + collectionFormat: none + defaultValue: + $id: '8506' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8507' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8509' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8510' + fixed: false + raw: Boolean + name: + $id: '8508' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8511' + collectionFormat: none + defaultValue: + $id: '8512' + fixed: false + deprecated: false + documentation: + $id: '8513' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8515' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8516' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8514' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8517' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8518' + fixed: false + deprecated: false + documentation: + $id: '8519' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8522' + fixed: false + raw: String + name: + $id: '8520' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8525' + headers: + $ref: '4421' + isNullable: true + returnType: + $id: '8527' + headers: + $ref: '4421' + isNullable: true + serializedName: File_DeleteFromTask + summary: >- + Deletes the specified task file from the compute node where the task + ran. + url: '/jobs/{jobId}/tasks/{taskId}/files/{filePath}' + - $id: '8528' + defaultResponse: + $id: '8600' + body: + $ref: '3316' + headers: + $ref: '4435' + isNullable: true + deprecated: false + description: Returns the content of the specified task file. + extensions: + x-ms-request-id: request-id + group: + $id: '8596' + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8595' + fixed: false + raw: GetFromTask + parameters: + - $id: '8529' + collectionFormat: none + defaultValue: + $id: '8530' + fixed: false + deprecated: false + documentation: + $id: '8531' + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8533' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8534' + fixed: false + raw: String + name: + $id: '8532' + fixed: false + raw: jobId + serializedName: jobId + - $id: '8535' + collectionFormat: none + defaultValue: + $id: '8536' + fixed: false + deprecated: false + documentation: + $id: '8537' + fixed: false + raw: The ID of the task whose file you want to retrieve. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8539' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8540' + fixed: false + raw: String + name: + $id: '8538' + fixed: false + raw: taskId + serializedName: taskId + - $id: '8541' + collectionFormat: none + defaultValue: + $id: '8542' + fixed: false + deprecated: false + documentation: + $id: '8543' + fixed: false + raw: The path to the task file that you want to get the content of. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8545' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8546' + fixed: false + raw: String + name: + $id: '8544' + fixed: false + raw: filePath + serializedName: filePath + - $id: '8547' + collectionFormat: none + defaultValue: + $id: '8548' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8549' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8551' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8552' + fixed: false + raw: Int + name: + $id: '8550' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8553' + collectionFormat: none + defaultValue: + $id: '8554' + fixed: false + deprecated: false + documentation: + $id: '8555' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8557' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8558' + fixed: false + raw: Uuid + name: + $id: '8556' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8559' + collectionFormat: none + defaultValue: + $id: '8560' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8561' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8563' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8564' + fixed: false + raw: Boolean + name: + $id: '8562' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8565' + collectionFormat: none + defaultValue: + $id: '8566' + fixed: false + deprecated: false + documentation: + $id: '8567' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8569' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8570' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8568' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8571' + collectionFormat: none + defaultValue: + $id: '8572' + fixed: false + deprecated: false + documentation: + $id: '8573' + fixed: false + raw: >- + The byte range to be retrieved. The default is to retrieve the + entire file. The format is bytes=startRange-endRange. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8575' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8576' + fixed: false + raw: String + name: + $id: '8574' + fixed: false + raw: ocp-range + serializedName: ocp-range + - $id: '8577' + collectionFormat: none + defaultValue: + $id: '8578' + fixed: false + deprecated: false + documentation: + $id: '8579' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8581' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8582' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8580' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '8583' + collectionFormat: none + defaultValue: + $id: '8584' + fixed: false + deprecated: false + documentation: + $id: '8585' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8587' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8588' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8586' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '8589' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8590' + fixed: false + deprecated: false + documentation: + $id: '8591' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8593' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8594' + fixed: false + raw: String + name: + $id: '8592' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8597' + body: + $id: '8598' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '8599' + fixed: false + raw: Stream + headers: + $ref: '4435' + isNullable: true + returnType: + $id: '8601' + body: + $ref: '8598' + headers: + $ref: '4435' + isNullable: true + serializedName: File_GetFromTask + url: '/jobs/{jobId}/tasks/{taskId}/files/{filePath}' + - $id: '8602' + defaultResponse: + $id: '8666' + body: + $ref: '3316' + headers: + $ref: '4497' + isNullable: true + deprecated: false + description: Gets the properties of the specified task file. + extensions: + x-ms-examples: + File get properties from task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: wd\testFile.txt + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + Content-Length: '17' + Content-Type: application/octet-stream + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + body: '' + ocp-batch-file-isdirectory: 'false' + ocp-creation-time: 'Fri, 17 Feb 2017 00:00:00 GMT' + x-ms-request-id: request-id + group: + $id: '8664' + fixed: false + raw: File + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '8663' + fixed: false + raw: GetPropertiesFromTask + parameters: + - $id: '8603' + collectionFormat: none + defaultValue: + $id: '8604' + fixed: false + deprecated: false + documentation: + $id: '8605' + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8607' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8608' + fixed: false + raw: String + name: + $id: '8606' + fixed: false + raw: jobId + serializedName: jobId + - $id: '8609' + collectionFormat: none + defaultValue: + $id: '8610' + fixed: false + deprecated: false + documentation: + $id: '8611' + fixed: false + raw: The ID of the task whose file you want to get the properties of. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8613' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8614' + fixed: false + raw: String + name: + $id: '8612' + fixed: false + raw: taskId + serializedName: taskId + - $id: '8615' + collectionFormat: none + defaultValue: + $id: '8616' + fixed: false + deprecated: false + documentation: + $id: '8617' + fixed: false + raw: >- + The path to the task file that you want to get the properties + of. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8619' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8620' + fixed: false + raw: String + name: + $id: '8618' + fixed: false + raw: filePath + serializedName: filePath + - $id: '8621' + collectionFormat: none + defaultValue: + $id: '8622' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8623' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8625' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8626' + fixed: false + raw: Int + name: + $id: '8624' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8627' + collectionFormat: none + defaultValue: + $id: '8628' + fixed: false + deprecated: false + documentation: + $id: '8629' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8631' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8632' + fixed: false + raw: Uuid + name: + $id: '8630' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8633' + collectionFormat: none + defaultValue: + $id: '8634' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8635' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8637' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8638' + fixed: false + raw: Boolean + name: + $id: '8636' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8639' + collectionFormat: none + defaultValue: + $id: '8640' + fixed: false + deprecated: false + documentation: + $id: '8641' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8643' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8644' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8642' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8645' + collectionFormat: none + defaultValue: + $id: '8646' + fixed: false + deprecated: false + documentation: + $id: '8647' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8649' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8650' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8648' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '8651' + collectionFormat: none + defaultValue: + $id: '8652' + fixed: false + deprecated: false + documentation: + $id: '8653' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8655' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8656' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8654' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '8657' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8658' + fixed: false + deprecated: false + documentation: + $id: '8659' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8662' + fixed: false + raw: String + name: + $id: '8660' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8665' + headers: + $ref: '4497' + isNullable: true + returnType: + $id: '8667' + headers: + $ref: '4497' + isNullable: true + serializedName: File_GetPropertiesFromTask + url: '/jobs/{jobId}/tasks/{taskId}/files/{filePath}' + - $id: '8668' + defaultResponse: + $id: '8726' + body: + $ref: '3316' + headers: + $ref: '4559' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File delete from node: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: workitems\jobId\job-1\task1\wd\testFile.txt + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + recursive: 'false' + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + $id: '8724' + fixed: false + raw: File + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '8723' + fixed: false + raw: DeleteFromComputeNode + parameters: + - $id: '8669' + collectionFormat: none + defaultValue: + $id: '8670' + fixed: false + deprecated: false + documentation: + $id: '8671' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8673' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8674' + fixed: false + raw: String + name: + $id: '8672' + fixed: false + raw: poolId + serializedName: poolId + - $id: '8675' + collectionFormat: none + defaultValue: + $id: '8676' + fixed: false + deprecated: false + documentation: + $id: '8677' + fixed: false + raw: >- + The ID of the compute node from which you want to delete the + file. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8679' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8680' + fixed: false + raw: String + name: + $id: '8678' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '8681' + collectionFormat: none + defaultValue: + $id: '8682' + fixed: false + deprecated: false + documentation: + $id: '8683' + fixed: false + raw: The path to the file or directory that you want to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8685' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8686' + fixed: false + raw: String + name: + $id: '8684' + fixed: false + raw: filePath + serializedName: filePath + - $id: '8687' + collectionFormat: none + defaultValue: + $id: '8688' + fixed: false + deprecated: false + documentation: + $id: '8689' + fixed: false + raw: >- + Whether to delete children of a directory. If the filePath + parameter represents a directory instead of a file, you can set + recursive to true to delete the directory and all of the files + and subdirectories in it. If recursive is false then the + directory must be empty or deletion will fail. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8691' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8692' + fixed: false + raw: Boolean + name: + $id: '8690' + fixed: false + raw: recursive + serializedName: recursive + - $id: '8693' + collectionFormat: none + defaultValue: + $id: '8694' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8695' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8697' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8698' + fixed: false + raw: Int + name: + $id: '8696' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8699' + collectionFormat: none + defaultValue: + $id: '8700' + fixed: false + deprecated: false + documentation: + $id: '8701' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8703' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8704' + fixed: false + raw: Uuid + name: + $id: '8702' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8705' + collectionFormat: none + defaultValue: + $id: '8706' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8707' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8709' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8710' + fixed: false + raw: Boolean + name: + $id: '8708' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8711' + collectionFormat: none + defaultValue: + $id: '8712' + fixed: false + deprecated: false + documentation: + $id: '8713' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8715' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8716' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8714' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8717' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8718' + fixed: false + deprecated: false + documentation: + $id: '8719' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8721' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8722' + fixed: false + raw: String + name: + $id: '8720' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8725' + headers: + $ref: '4559' + isNullable: true + returnType: + $id: '8727' + headers: + $ref: '4559' + isNullable: true + serializedName: File_DeleteFromComputeNode + summary: Deletes the specified file from the compute node. + url: '/pools/{poolId}/nodes/{nodeId}/files/{filePath}' + - $id: '8728' + defaultResponse: + $id: '8800' + body: + $ref: '3316' + headers: + $ref: '4573' + isNullable: true + deprecated: false + description: Returns the content of the specified compute node file. + extensions: + x-ms-request-id: request-id + group: + $id: '8796' + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8795' + fixed: false + raw: GetFromComputeNode + parameters: + - $id: '8729' + collectionFormat: none + defaultValue: + $id: '8730' + fixed: false + deprecated: false + documentation: + $id: '8731' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8733' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8734' + fixed: false + raw: String + name: + $id: '8732' + fixed: false + raw: poolId + serializedName: poolId + - $id: '8735' + collectionFormat: none + defaultValue: + $id: '8736' + fixed: false + deprecated: false + documentation: + $id: '8737' + fixed: false + raw: The ID of the compute node that contains the file. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8739' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8740' + fixed: false + raw: String + name: + $id: '8738' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '8741' + collectionFormat: none + defaultValue: + $id: '8742' + fixed: false + deprecated: false + documentation: + $id: '8743' + fixed: false + raw: >- + The path to the compute node file that you want to get the + content of. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8745' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8746' + fixed: false + raw: String + name: + $id: '8744' + fixed: false + raw: filePath + serializedName: filePath + - $id: '8747' + collectionFormat: none + defaultValue: + $id: '8748' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8749' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8751' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8752' + fixed: false + raw: Int + name: + $id: '8750' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8753' + collectionFormat: none + defaultValue: + $id: '8754' + fixed: false + deprecated: false + documentation: + $id: '8755' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8757' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8758' + fixed: false + raw: Uuid + name: + $id: '8756' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8759' + collectionFormat: none + defaultValue: + $id: '8760' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8761' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8763' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8764' + fixed: false + raw: Boolean + name: + $id: '8762' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8765' + collectionFormat: none + defaultValue: + $id: '8766' + fixed: false + deprecated: false + documentation: + $id: '8767' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8769' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8770' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8768' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8771' + collectionFormat: none + defaultValue: + $id: '8772' + fixed: false + deprecated: false + documentation: + $id: '8773' + fixed: false + raw: >- + The byte range to be retrieved. The default is to retrieve the + entire file. The format is bytes=startRange-endRange. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8775' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8776' + fixed: false + raw: String + name: + $id: '8774' + fixed: false + raw: ocp-range + serializedName: ocp-range + - $id: '8777' + collectionFormat: none + defaultValue: + $id: '8778' + fixed: false + deprecated: false + documentation: + $id: '8779' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8781' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8782' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8780' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '8783' + collectionFormat: none + defaultValue: + $id: '8784' + fixed: false + deprecated: false + documentation: + $id: '8785' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8787' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8788' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8786' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '8789' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8790' + fixed: false + deprecated: false + documentation: + $id: '8791' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8793' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8794' + fixed: false + raw: String + name: + $id: '8792' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8797' + body: + $id: '8798' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '8799' + fixed: false + raw: Stream + headers: + $ref: '4573' + isNullable: true + returnType: + $id: '8801' + body: + $ref: '8798' + headers: + $ref: '4573' + isNullable: true + serializedName: File_GetFromComputeNode + url: '/pools/{poolId}/nodes/{nodeId}/files/{filePath}' + - $id: '8802' + defaultResponse: + $id: '8866' + body: + $ref: '3316' + headers: + $ref: '4635' + isNullable: true + deprecated: false + description: Gets the properties of the specified compute node file. + extensions: + x-ms-examples: + File get properties from node: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + filePath: workitems\jobId\job-1\task1\wd\testFile.txt + nodeId: nodeId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + Content-Length: '17' + Content-Type: application/octet-stream + Last-Modified: 'Fri, 17 Feb 2017 00:00:00 GMT' + body: '' + ocp-batch-file-isdirectory: 'false' + ocp-creation-time: 'Fri, 17 Feb 2017 00:00:00 GMT' + x-ms-request-id: request-id + group: + $id: '8864' + fixed: false + raw: File + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '8863' + fixed: false + raw: GetPropertiesFromComputeNode + parameters: + - $id: '8803' + collectionFormat: none + defaultValue: + $id: '8804' + fixed: false + deprecated: false + documentation: + $id: '8805' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8807' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8808' + fixed: false + raw: String + name: + $id: '8806' + fixed: false + raw: poolId + serializedName: poolId + - $id: '8809' + collectionFormat: none + defaultValue: + $id: '8810' + fixed: false + deprecated: false + documentation: + $id: '8811' + fixed: false + raw: The ID of the compute node that contains the file. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8813' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8814' + fixed: false + raw: String + name: + $id: '8812' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '8815' + collectionFormat: none + defaultValue: + $id: '8816' + fixed: false + deprecated: false + documentation: + $id: '8817' + fixed: false + raw: >- + The path to the compute node file that you want to get the + properties of. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8819' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8820' + fixed: false + raw: String + name: + $id: '8818' + fixed: false + raw: filePath + serializedName: filePath + - $id: '8821' + collectionFormat: none + defaultValue: + $id: '8822' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8823' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8825' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8826' + fixed: false + raw: Int + name: + $id: '8824' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8827' + collectionFormat: none + defaultValue: + $id: '8828' + fixed: false + deprecated: false + documentation: + $id: '8829' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8831' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8832' + fixed: false + raw: Uuid + name: + $id: '8830' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8833' + collectionFormat: none + defaultValue: + $id: '8834' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8835' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8837' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8838' + fixed: false + raw: Boolean + name: + $id: '8836' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8839' + collectionFormat: none + defaultValue: + $id: '8840' + fixed: false + deprecated: false + documentation: + $id: '8841' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8843' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8844' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8842' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8845' + collectionFormat: none + defaultValue: + $id: '8846' + fixed: false + deprecated: false + documentation: + $id: '8847' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8849' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8850' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8848' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '8851' + collectionFormat: none + defaultValue: + $id: '8852' + fixed: false + deprecated: false + documentation: + $id: '8853' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8855' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8856' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8854' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '8857' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8858' + fixed: false + deprecated: false + documentation: + $id: '8859' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8861' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8862' + fixed: false + raw: String + name: + $id: '8860' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8865' + headers: + $ref: '4635' + isNullable: true + returnType: + $id: '8867' + headers: + $ref: '4635' + isNullable: true + serializedName: File_GetPropertiesFromComputeNode + url: '/pools/{poolId}/nodes/{nodeId}/files/{filePath}' + - $id: '8868' + defaultResponse: + $id: '8932' + body: + $ref: '3316' + headers: + $ref: '4697' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File list from task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + recursive: 'false' + taskId: taskId + responses: + '200': + body: + value: + - isDirectory: false + name: startup\ProcessEnv.cmd + properties: + contentLength: '1813' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.679195Z' + lastModified: '2014-09-19T21:56:17.679195Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/taskId/files/startup\ProcessEnv.cmd + - isDirectory: false + name: startup\stderr.txt + properties: + contentLength: '0' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.5590855Z' + lastModified: '2014-09-19T21:56:17.5590855Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/taskId/files/startup\stderr.txt + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '8930' + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8929' + fixed: false + raw: ListFromTask + parameters: + - $id: '8869' + collectionFormat: none + defaultValue: + $id: '8870' + fixed: false + deprecated: false + documentation: + $id: '8871' + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8873' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8874' + fixed: false + raw: String + name: + $id: '8872' + fixed: false + raw: jobId + serializedName: jobId + - $id: '8875' + collectionFormat: none + defaultValue: + $id: '8876' + fixed: false + deprecated: false + documentation: + $id: '8877' + fixed: false + raw: The ID of the task whose files you want to list. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8879' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8880' + fixed: false + raw: String + name: + $id: '8878' + fixed: false + raw: taskId + serializedName: taskId + - $id: '8881' + collectionFormat: none + defaultValue: + $id: '8882' + fixed: false + deprecated: false + documentation: + $id: '8883' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-task-files. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8885' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8886' + fixed: false + raw: String + name: + $id: '8884' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8887' + collectionFormat: none + defaultValue: + $id: '8888' + fixed: false + deprecated: false + documentation: + $id: '8889' + fixed: false + raw: >- + Whether to list children of the task directory. This parameter + can be used in combination with the filter parameter to list + specific type of files. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8891' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8892' + fixed: false + raw: Boolean + name: + $id: '8890' + fixed: false + raw: recursive + serializedName: recursive + - $id: '8893' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '8894' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '8895' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 files can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8897' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8898' + fixed: false + raw: Int + name: + $id: '8896' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '8899' + collectionFormat: none + defaultValue: + $id: '8900' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8901' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8903' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8904' + fixed: false + raw: Int + name: + $id: '8902' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8905' + collectionFormat: none + defaultValue: + $id: '8906' + fixed: false + deprecated: false + documentation: + $id: '8907' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8909' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8910' + fixed: false + raw: Uuid + name: + $id: '8908' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8911' + collectionFormat: none + defaultValue: + $id: '8912' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8913' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8915' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8916' + fixed: false + raw: Boolean + name: + $id: '8914' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8917' + collectionFormat: none + defaultValue: + $id: '8918' + fixed: false + deprecated: false + documentation: + $id: '8919' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8921' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8922' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8920' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8923' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8924' + fixed: false + deprecated: false + documentation: + $id: '8925' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8927' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8928' + fixed: false + raw: String + name: + $id: '8926' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8931' + body: + $ref: '590' + headers: + $ref: '4697' + isNullable: true + returnType: + $id: '8933' + body: + $ref: '590' + headers: + $ref: '4697' + isNullable: true + serializedName: File_ListFromTask + summary: Lists the files in a task's directory on its compute node. + url: '/jobs/{jobId}/tasks/{taskId}/files' + - $id: '8934' + defaultResponse: + $id: '8998' + body: + $ref: '3316' + headers: + $ref: '4723' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + File list from node: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + recursive: 'false' + responses: + '200': + body: + value: + - isDirectory: true + name: shared + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_2-20140919t215614z/files/shared + - isDirectory: false + name: startup\ProcessEnv.cmd + properties: + contentLength: '1813' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.679195Z' + lastModified: '2014-09-19T21:56:17.679195Z' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_2-20140919t215614z/files/startup\ProcessEnv.cmd + - isDirectory: false + name: startup\stderr.txt + properties: + contentLength: '0' + contentType: application/octet-stream + creationTime: '2014-09-19T21:56:17.5590855Z' + lastModified: '2014-09-19T21:56:17.5590855Z' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_2-20140919t215614z/files/startup\stderr.txt + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '8996' + fixed: false + raw: File + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8995' + fixed: false + raw: ListFromComputeNode + parameters: + - $id: '8935' + collectionFormat: none + defaultValue: + $id: '8936' + fixed: false + deprecated: false + documentation: + $id: '8937' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8939' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8940' + fixed: false + raw: String + name: + $id: '8938' + fixed: false + raw: poolId + serializedName: poolId + - $id: '8941' + collectionFormat: none + defaultValue: + $id: '8942' + fixed: false + deprecated: false + documentation: + $id: '8943' + fixed: false + raw: The ID of the compute node whose files you want to list. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8945' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8946' + fixed: false + raw: String + name: + $id: '8944' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '8947' + collectionFormat: none + defaultValue: + $id: '8948' + fixed: false + deprecated: false + documentation: + $id: '8949' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8951' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8952' + fixed: false + raw: String + name: + $id: '8950' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8953' + collectionFormat: none + defaultValue: + $id: '8954' + fixed: false + deprecated: false + documentation: + $id: '8955' + fixed: false + raw: Whether to list children of a directory. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8957' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8958' + fixed: false + raw: Boolean + name: + $id: '8956' + fixed: false + raw: recursive + serializedName: recursive + - $id: '8959' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '8960' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '8961' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 files can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8963' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8964' + fixed: false + raw: Int + name: + $id: '8962' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '8965' + collectionFormat: none + defaultValue: + $id: '8966' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '8967' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '8969' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8970' + fixed: false + raw: Int + name: + $id: '8968' + fixed: false + raw: timeout + serializedName: timeout + - $id: '8971' + collectionFormat: none + defaultValue: + $id: '8972' + fixed: false + deprecated: false + documentation: + $id: '8973' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8975' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '8976' + fixed: false + raw: Uuid + name: + $id: '8974' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '8977' + collectionFormat: none + defaultValue: + $id: '8978' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '8979' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8981' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8982' + fixed: false + raw: Boolean + name: + $id: '8980' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '8983' + collectionFormat: none + defaultValue: + $id: '8984' + fixed: false + deprecated: false + documentation: + $id: '8985' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '8987' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '8988' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '8986' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '8989' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '8990' + fixed: false + deprecated: false + documentation: + $id: '8991' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8993' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8994' + fixed: false + raw: String + name: + $id: '8992' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8997' + body: + $ref: '590' + headers: + $ref: '4723' + isNullable: true + returnType: + $id: '8999' + body: + $ref: '590' + headers: + $ref: '4723' + isNullable: true + serializedName: File_ListFromComputeNode + summary: >- + Lists all of the files in task directories on the specified compute + node. + url: '/pools/{poolId}/nodes/{nodeId}/files' + name: + $id: '9000' + fixed: false + raw: File + nameForProperty: File + typeName: + $id: '9001' + fixed: false + - $id: '9002' + methods: + - $id: '9003' + defaultResponse: + $id: '9068' + body: + $ref: '3316' + headers: + $ref: '4749' + isNullable: true + deprecated: false + extensions: + x-ms-request-id: request-id + group: + $id: '9065' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: head + isAbsoluteUrl: false + name: + $id: '9064' + fixed: false + raw: Exists + parameters: + - $id: '9004' + collectionFormat: none + defaultValue: + $id: '9005' + fixed: false + deprecated: false + documentation: + $id: '9006' + fixed: false + raw: The ID of the job schedule which you want to check. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9008' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9009' + fixed: false + raw: String + name: + $id: '9007' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9010' + collectionFormat: none + defaultValue: + $id: '9011' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9012' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9014' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9015' + fixed: false + raw: Int + name: + $id: '9013' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9016' + collectionFormat: none + defaultValue: + $id: '9017' + fixed: false + deprecated: false + documentation: + $id: '9018' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9020' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9021' + fixed: false + raw: Uuid + name: + $id: '9019' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9022' + collectionFormat: none + defaultValue: + $id: '9023' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9024' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9026' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9027' + fixed: false + raw: Boolean + name: + $id: '9025' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9028' + collectionFormat: none + defaultValue: + $id: '9029' + fixed: false + deprecated: false + documentation: + $id: '9030' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9032' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9033' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9031' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9034' + collectionFormat: none + defaultValue: + $id: '9035' + fixed: false + deprecated: false + documentation: + $id: '9036' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9039' + fixed: false + raw: String + name: + $id: '9037' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9040' + collectionFormat: none + defaultValue: + $id: '9041' + fixed: false + deprecated: false + documentation: + $id: '9042' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9044' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9045' + fixed: false + raw: String + name: + $id: '9043' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9046' + collectionFormat: none + defaultValue: + $id: '9047' + fixed: false + deprecated: false + documentation: + $id: '9048' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9050' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9051' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9049' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9052' + collectionFormat: none + defaultValue: + $id: '9053' + fixed: false + deprecated: false + documentation: + $id: '9054' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9056' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9057' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9055' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9058' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9059' + fixed: false + deprecated: false + documentation: + $id: '9060' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9062' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9063' + fixed: false + raw: String + name: + $id: '9061' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9067' + headers: + $ref: '4749' + isNullable: true + OK: + $id: '9066' + headers: + $ref: '4749' + isNullable: true + returnType: + $id: '9069' + headers: + $ref: '4749' + isNullable: true + serializedName: JobSchedule_Exists + summary: Checks the specified job schedule exists. + url: '/jobschedules/{jobScheduleId}' + - $id: '9070' + defaultResponse: + $id: '9134' + body: + $ref: '3316' + headers: + $ref: '4775' + isNullable: true + deprecated: false + description: >- + When you delete a job schedule, this also deletes all jobs and tasks + under that schedule. When tasks are deleted, all the files in their + working directories on the compute nodes are also deleted (the + retention period is ignored). The job schedule statistics are no + longer accessible once the job schedule is deleted, though they are + still counted towards account lifetime statistics. + extensions: + x-ms-examples: + JobSchedule delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + $id: '9132' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9131' + fixed: false + raw: Delete + parameters: + - $id: '9071' + collectionFormat: none + defaultValue: + $id: '9072' + fixed: false + deprecated: false + documentation: + $id: '9073' + fixed: false + raw: The ID of the job schedule to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9075' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9076' + fixed: false + raw: String + name: + $id: '9074' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9077' + collectionFormat: none + defaultValue: + $id: '9078' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9079' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9081' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9082' + fixed: false + raw: Int + name: + $id: '9080' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9083' + collectionFormat: none + defaultValue: + $id: '9084' + fixed: false + deprecated: false + documentation: + $id: '9085' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9087' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9088' + fixed: false + raw: Uuid + name: + $id: '9086' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9089' + collectionFormat: none + defaultValue: + $id: '9090' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9091' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9093' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9094' + fixed: false + raw: Boolean + name: + $id: '9092' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9095' + collectionFormat: none + defaultValue: + $id: '9096' + fixed: false + deprecated: false + documentation: + $id: '9097' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9099' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9100' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9098' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9101' + collectionFormat: none + defaultValue: + $id: '9102' + fixed: false + deprecated: false + documentation: + $id: '9103' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9105' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9106' + fixed: false + raw: String + name: + $id: '9104' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9107' + collectionFormat: none + defaultValue: + $id: '9108' + fixed: false + deprecated: false + documentation: + $id: '9109' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9112' + fixed: false + raw: String + name: + $id: '9110' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9113' + collectionFormat: none + defaultValue: + $id: '9114' + fixed: false + deprecated: false + documentation: + $id: '9115' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9117' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9118' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9116' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9119' + collectionFormat: none + defaultValue: + $id: '9120' + fixed: false + deprecated: false + documentation: + $id: '9121' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9123' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9124' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9122' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9125' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9126' + fixed: false + deprecated: false + documentation: + $id: '9127' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9129' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9130' + fixed: false + raw: String + name: + $id: '9128' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '9133' + headers: + $ref: '4775' + isNullable: true + returnType: + $id: '9135' + headers: + $ref: '4775' + isNullable: true + serializedName: JobSchedule_Delete + summary: Deletes a job schedule from the specified account. + url: '/jobschedules/{jobScheduleId}' + - $id: '9136' + defaultResponse: + $id: '9212' + body: + $ref: '3316' + headers: + $ref: '4789' + isNullable: true + deprecated: false + description: Gets information about the specified job schedule. + extensions: + x-ms-examples: + JobSchedule get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + creationTime: '2016-11-18T21:52:22.5431125Z' + eTag: '0x8D40FFD2E848323' + executionInfo: + endTime: '2016-11-18T21:52:24.8371778Z' + recentJob: + id: 'jobScheduleId:job-1' + url: >- + https://account.region.batch.azure.com/jobschedules/jobScheduleId:job-1 + id: jobScheduleId + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: testPool + priority: '0' + usesTaskDependencies: false + lastModified: '2016-11-18T21:52:24.7661347Z' + previousState: active + previousStateTransitionTime: '2016-11-18T21:52:24.0064874Z' + state: completed + stateTransitionTime: '2016-11-18T21:52:24.8371778Z' + url: >- + https://account.region.batch.azure.com/jobschedules/jobScheduleId + x-ms-request-id: request-id + group: + $id: '9210' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9209' + fixed: false + raw: Get + parameters: + - $id: '9137' + collectionFormat: none + defaultValue: + $id: '9138' + fixed: false + deprecated: false + documentation: + $id: '9139' + fixed: false + raw: The ID of the job schedule to get. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9141' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9142' + fixed: false + raw: String + name: + $id: '9140' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9143' + collectionFormat: none + defaultValue: + $id: '9144' + fixed: false + deprecated: false + documentation: + $id: '9145' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9147' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9148' + fixed: false + raw: String + name: + $id: '9146' + fixed: false + raw: $select + serializedName: $select + - $id: '9149' + collectionFormat: none + defaultValue: + $id: '9150' + fixed: false + deprecated: false + documentation: + $id: '9151' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9154' + fixed: false + raw: String + name: + $id: '9152' + fixed: false + raw: $expand + serializedName: $expand + - $id: '9155' + collectionFormat: none + defaultValue: + $id: '9156' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9157' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9159' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9160' + fixed: false + raw: Int + name: + $id: '9158' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9161' + collectionFormat: none + defaultValue: + $id: '9162' + fixed: false + deprecated: false + documentation: + $id: '9163' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9165' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9166' + fixed: false + raw: Uuid + name: + $id: '9164' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9167' + collectionFormat: none + defaultValue: + $id: '9168' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9169' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9171' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9172' + fixed: false + raw: Boolean + name: + $id: '9170' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9173' + collectionFormat: none + defaultValue: + $id: '9174' + fixed: false + deprecated: false + documentation: + $id: '9175' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9177' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9178' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9176' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9179' + collectionFormat: none + defaultValue: + $id: '9180' + fixed: false + deprecated: false + documentation: + $id: '9181' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9183' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9184' + fixed: false + raw: String + name: + $id: '9182' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9185' + collectionFormat: none + defaultValue: + $id: '9186' + fixed: false + deprecated: false + documentation: + $id: '9187' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9189' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9190' + fixed: false + raw: String + name: + $id: '9188' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9191' + collectionFormat: none + defaultValue: + $id: '9192' + fixed: false + deprecated: false + documentation: + $id: '9193' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9195' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9196' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9194' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9197' + collectionFormat: none + defaultValue: + $id: '9198' + fixed: false + deprecated: false + documentation: + $id: '9199' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9201' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9202' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9200' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9203' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9204' + fixed: false + deprecated: false + documentation: + $id: '9205' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9207' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9208' + fixed: false + raw: String + name: + $id: '9206' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9211' + body: + $ref: '1780' + headers: + $ref: '4789' + isNullable: true + returnType: + $id: '9213' + body: + $ref: '1780' + headers: + $ref: '4789' + isNullable: true + serializedName: JobSchedule_Get + url: '/jobschedules/{jobScheduleId}' + - $id: '9214' + defaultResponse: + $id: '9282' + body: + $ref: '3316' + headers: + $ref: '4815' + isNullable: true + deprecated: false + description: >- + This replaces only the job schedule properties specified in the + request. For example, if the schedule property is not specified with + this request, then the Batch service will keep the existing schedule. + Changes to a job schedule only impact jobs created by the schedule + after the update has taken place; currently running jobs are + unaffected. + extensions: + x-ms-examples: + JobSchedule patch: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + jobSchedulePatchParameter: + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + poolInfo: + poolId: poolId + priority: '0' + usesTaskDependencies: false + schedule: + doNotRunUntil: '2025-01-01T12:30:00Z' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '9280' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '9279' + fixed: false + raw: Patch + parameters: + - $id: '9215' + collectionFormat: none + defaultValue: + $id: '9216' + fixed: false + deprecated: false + documentation: + $id: '9217' + fixed: false + raw: The ID of the job schedule to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9219' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9220' + fixed: false + raw: String + name: + $id: '9218' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9221' + collectionFormat: none + defaultValue: + $id: '9222' + fixed: false + deprecated: false + documentation: + $id: '9223' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobSchedulePatchParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3821' + name: + $id: '9224' + fixed: false + raw: jobSchedulePatchParameter + serializedName: jobSchedulePatchParameter + - $id: '9225' + collectionFormat: none + defaultValue: + $id: '9226' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9227' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9229' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9230' + fixed: false + raw: Int + name: + $id: '9228' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9231' + collectionFormat: none + defaultValue: + $id: '9232' + fixed: false + deprecated: false + documentation: + $id: '9233' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9235' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9236' + fixed: false + raw: Uuid + name: + $id: '9234' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9237' + collectionFormat: none + defaultValue: + $id: '9238' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9239' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9241' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9242' + fixed: false + raw: Boolean + name: + $id: '9240' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9243' + collectionFormat: none + defaultValue: + $id: '9244' + fixed: false + deprecated: false + documentation: + $id: '9245' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9247' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9248' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9246' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9249' + collectionFormat: none + defaultValue: + $id: '9250' + fixed: false + deprecated: false + documentation: + $id: '9251' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9254' + fixed: false + raw: String + name: + $id: '9252' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9255' + collectionFormat: none + defaultValue: + $id: '9256' + fixed: false + deprecated: false + documentation: + $id: '9257' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9259' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9260' + fixed: false + raw: String + name: + $id: '9258' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9261' + collectionFormat: none + defaultValue: + $id: '9262' + fixed: false + deprecated: false + documentation: + $id: '9263' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9265' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9266' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9264' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9267' + collectionFormat: none + defaultValue: + $id: '9268' + fixed: false + deprecated: false + documentation: + $id: '9269' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9271' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9272' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9270' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9273' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9274' + fixed: false + deprecated: false + documentation: + $id: '9275' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9277' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9278' + fixed: false + raw: String + name: + $id: '9276' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9281' + headers: + $ref: '4815' + isNullable: true + returnType: + $id: '9283' + headers: + $ref: '4815' + isNullable: true + serializedName: JobSchedule_Patch + summary: Updates the properties of the specified job schedule. + url: '/jobschedules/{jobScheduleId}' + - $id: '9284' + defaultResponse: + $id: '9352' + body: + $ref: '3316' + headers: + $ref: '4847' + isNullable: true + deprecated: false + description: >- + This fully replaces all the updateable properties of the job schedule. + For example, if the schedule property is not specified with this + request, then the Batch service will remove the existing schedule. + Changes to a job schedule only impact jobs created by the schedule + after the update has taken place; currently running jobs are + unaffected. + extensions: + x-ms-examples: + JobSchedule update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + jobScheduleUpdateParameter: + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + poolInfo: + poolId: poolId + priority: '0' + usesTaskDependencies: false + schedule: + doNotRunUntil: '2025-01-01T12:30:00Z' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '9350' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '9349' + fixed: false + raw: Update + parameters: + - $id: '9285' + collectionFormat: none + defaultValue: + $id: '9286' + fixed: false + deprecated: false + documentation: + $id: '9287' + fixed: false + raw: The ID of the job schedule to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9289' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9290' + fixed: false + raw: String + name: + $id: '9288' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9291' + collectionFormat: none + defaultValue: + $id: '9292' + fixed: false + deprecated: false + documentation: + $id: '9293' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: jobScheduleUpdateParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3837' + name: + $id: '9294' + fixed: false + raw: jobScheduleUpdateParameter + serializedName: jobScheduleUpdateParameter + - $id: '9295' + collectionFormat: none + defaultValue: + $id: '9296' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9297' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9299' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9300' + fixed: false + raw: Int + name: + $id: '9298' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9301' + collectionFormat: none + defaultValue: + $id: '9302' + fixed: false + deprecated: false + documentation: + $id: '9303' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9305' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9306' + fixed: false + raw: Uuid + name: + $id: '9304' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9307' + collectionFormat: none + defaultValue: + $id: '9308' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9309' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9311' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9312' + fixed: false + raw: Boolean + name: + $id: '9310' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9313' + collectionFormat: none + defaultValue: + $id: '9314' + fixed: false + deprecated: false + documentation: + $id: '9315' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9317' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9318' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9316' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9319' + collectionFormat: none + defaultValue: + $id: '9320' + fixed: false + deprecated: false + documentation: + $id: '9321' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9324' + fixed: false + raw: String + name: + $id: '9322' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9325' + collectionFormat: none + defaultValue: + $id: '9326' + fixed: false + deprecated: false + documentation: + $id: '9327' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9329' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9330' + fixed: false + raw: String + name: + $id: '9328' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9331' + collectionFormat: none + defaultValue: + $id: '9332' + fixed: false + deprecated: false + documentation: + $id: '9333' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9335' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9336' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9334' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9337' + collectionFormat: none + defaultValue: + $id: '9338' + fixed: false + deprecated: false + documentation: + $id: '9339' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9341' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9342' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9340' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9343' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9344' + fixed: false + deprecated: false + documentation: + $id: '9345' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9347' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9348' + fixed: false + raw: String + name: + $id: '9346' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9351' + headers: + $ref: '4847' + isNullable: true + returnType: + $id: '9353' + headers: + $ref: '4847' + isNullable: true + serializedName: JobSchedule_Update + summary: Updates the properties of the specified job schedule. + url: '/jobschedules/{jobScheduleId}' + - $id: '9354' + defaultResponse: + $id: '9418' + body: + $ref: '3316' + headers: + $ref: '4879' + isNullable: true + deprecated: false + description: No new jobs will be created until the job schedule is enabled again. + extensions: + x-ms-examples: + JobSchedule disable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + $id: '9416' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9415' + fixed: false + raw: Disable + parameters: + - $id: '9355' + collectionFormat: none + defaultValue: + $id: '9356' + fixed: false + deprecated: false + documentation: + $id: '9357' + fixed: false + raw: The ID of the job schedule to disable. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9359' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9360' + fixed: false + raw: String + name: + $id: '9358' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9361' + collectionFormat: none + defaultValue: + $id: '9362' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9363' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9365' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9366' + fixed: false + raw: Int + name: + $id: '9364' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9367' + collectionFormat: none + defaultValue: + $id: '9368' + fixed: false + deprecated: false + documentation: + $id: '9369' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9371' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9372' + fixed: false + raw: Uuid + name: + $id: '9370' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9373' + collectionFormat: none + defaultValue: + $id: '9374' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9375' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9377' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9378' + fixed: false + raw: Boolean + name: + $id: '9376' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9379' + collectionFormat: none + defaultValue: + $id: '9380' + fixed: false + deprecated: false + documentation: + $id: '9381' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9383' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9384' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9382' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9385' + collectionFormat: none + defaultValue: + $id: '9386' + fixed: false + deprecated: false + documentation: + $id: '9387' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9389' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9390' + fixed: false + raw: String + name: + $id: '9388' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9391' + collectionFormat: none + defaultValue: + $id: '9392' + fixed: false + deprecated: false + documentation: + $id: '9393' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9395' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9396' + fixed: false + raw: String + name: + $id: '9394' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9397' + collectionFormat: none + defaultValue: + $id: '9398' + fixed: false + deprecated: false + documentation: + $id: '9399' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9401' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9402' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9400' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9403' + collectionFormat: none + defaultValue: + $id: '9404' + fixed: false + deprecated: false + documentation: + $id: '9405' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9407' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9408' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9406' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9409' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9410' + fixed: false + deprecated: false + documentation: + $id: '9411' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9413' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9414' + fixed: false + raw: String + name: + $id: '9412' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '9417' + headers: + $ref: '4879' + isNullable: true + returnType: + $id: '9419' + headers: + $ref: '4879' + isNullable: true + serializedName: JobSchedule_Disable + summary: Disables a job schedule. + url: '/jobschedules/{jobScheduleId}/disable' + - $id: '9420' + defaultResponse: + $id: '9484' + body: + $ref: '3316' + headers: + $ref: '4911' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + JobSchedule enable: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + $id: '9482' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9481' + fixed: false + raw: Enable + parameters: + - $id: '9421' + collectionFormat: none + defaultValue: + $id: '9422' + fixed: false + deprecated: false + documentation: + $id: '9423' + fixed: false + raw: The ID of the job schedule to enable. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9425' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9426' + fixed: false + raw: String + name: + $id: '9424' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9427' + collectionFormat: none + defaultValue: + $id: '9428' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9429' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9431' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9432' + fixed: false + raw: Int + name: + $id: '9430' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9433' + collectionFormat: none + defaultValue: + $id: '9434' + fixed: false + deprecated: false + documentation: + $id: '9435' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9437' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9438' + fixed: false + raw: Uuid + name: + $id: '9436' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9439' + collectionFormat: none + defaultValue: + $id: '9440' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9441' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9443' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9444' + fixed: false + raw: Boolean + name: + $id: '9442' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9445' + collectionFormat: none + defaultValue: + $id: '9446' + fixed: false + deprecated: false + documentation: + $id: '9447' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9449' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9450' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9448' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9451' + collectionFormat: none + defaultValue: + $id: '9452' + fixed: false + deprecated: false + documentation: + $id: '9453' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9455' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9456' + fixed: false + raw: String + name: + $id: '9454' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9457' + collectionFormat: none + defaultValue: + $id: '9458' + fixed: false + deprecated: false + documentation: + $id: '9459' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9461' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9462' + fixed: false + raw: String + name: + $id: '9460' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9463' + collectionFormat: none + defaultValue: + $id: '9464' + fixed: false + deprecated: false + documentation: + $id: '9465' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9467' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9468' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9466' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9469' + collectionFormat: none + defaultValue: + $id: '9470' + fixed: false + deprecated: false + documentation: + $id: '9471' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9473' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9474' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9472' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9475' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9476' + fixed: false + deprecated: false + documentation: + $id: '9477' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9480' + fixed: false + raw: String + name: + $id: '9478' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '9483' + headers: + $ref: '4911' + isNullable: true + returnType: + $id: '9485' + headers: + $ref: '4911' + isNullable: true + serializedName: JobSchedule_Enable + summary: Enables a job schedule. + url: '/jobschedules/{jobScheduleId}/enable' + - $id: '9486' + defaultResponse: + $id: '9550' + body: + $ref: '3316' + headers: + $ref: '4943' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + JobSchedule terminate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobScheduleId: jobScheduleId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '202': + body: '' + x-ms-request-id: request-id + group: + $id: '9548' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9547' + fixed: false + raw: Terminate + parameters: + - $id: '9487' + collectionFormat: none + defaultValue: + $id: '9488' + fixed: false + deprecated: false + documentation: + $id: '9489' + fixed: false + raw: The ID of the job schedule to terminates. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9491' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9492' + fixed: false + raw: String + name: + $id: '9490' + fixed: false + raw: jobScheduleId + serializedName: jobScheduleId + - $id: '9493' + collectionFormat: none + defaultValue: + $id: '9494' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9495' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9497' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9498' + fixed: false + raw: Int + name: + $id: '9496' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9499' + collectionFormat: none + defaultValue: + $id: '9500' + fixed: false + deprecated: false + documentation: + $id: '9501' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9503' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9504' + fixed: false + raw: Uuid + name: + $id: '9502' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9505' + collectionFormat: none + defaultValue: + $id: '9506' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9507' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9509' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9510' + fixed: false + raw: Boolean + name: + $id: '9508' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9511' + collectionFormat: none + defaultValue: + $id: '9512' + fixed: false + deprecated: false + documentation: + $id: '9513' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9515' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9516' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9514' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9517' + collectionFormat: none + defaultValue: + $id: '9518' + fixed: false + deprecated: false + documentation: + $id: '9519' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9522' + fixed: false + raw: String + name: + $id: '9520' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9523' + collectionFormat: none + defaultValue: + $id: '9524' + fixed: false + deprecated: false + documentation: + $id: '9525' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9527' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9528' + fixed: false + raw: String + name: + $id: '9526' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9529' + collectionFormat: none + defaultValue: + $id: '9530' + fixed: false + deprecated: false + documentation: + $id: '9531' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9533' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9534' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9532' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9535' + collectionFormat: none + defaultValue: + $id: '9536' + fixed: false + deprecated: false + documentation: + $id: '9537' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9539' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9540' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9538' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9541' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9542' + fixed: false + deprecated: false + documentation: + $id: '9543' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9545' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9546' + fixed: false + raw: String + name: + $id: '9544' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '9549' + headers: + $ref: '4943' + isNullable: true + returnType: + $id: '9551' + headers: + $ref: '4943' + isNullable: true + serializedName: JobSchedule_Terminate + summary: Terminates a job schedule. + url: '/jobschedules/{jobScheduleId}/terminate' + - $id: '9552' + defaultResponse: + $id: '9590' + body: + $ref: '3316' + headers: + $ref: '4975' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Add a basic JobSchedule: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + cloudJobSchedule: + id: jobScheduleId + jobSpecification: + poolInfo: + poolId: poolId + schedule: + recurrenceInterval: PT5M + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + Add a complex JobScheduleAdd: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + cloudJobSchedule: + id: jobScheduleId + jobSpecification: + constraints: + maxTaskRetryCount: '-1' + maxWallClockTime: PT1H + jobManagerTask: + commandLine: myprogram.exe + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: PT1H + retentionTime: PT1H + environmentSettings: + - name: myvariable + value: myvalue + id: mytask1 + killJobOnCompletion: true + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram.exe + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/test.txt?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig=%2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: test.txt + runExclusive: true + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + poolInfo: + autoPoolSpecification: + autoPoolIdPrefix: mypool + pool: + certificateReferences: + - storeLocation: localmachine + storeName: Root + thumbprint: 0123456789abcdef0123456789abcdef01234567 + thumbprintAlgorithm: sha1 + visibility: + - task + cloudServiceConfiguration: + osFamily: '4' + targetOSVersion: '*' + enableAutoScale: false + enableInterNodeCommunication: true + maxTasksPerNode: '2' + metadata: + - name: myproperty + value: myvalue + resizeTimeout: PT15M + startTask: + commandLine: myprogram2.exe + environmentSettings: + - name: myvariable + value: myvalue + maxTaskRetryCount: '2' + resourceFiles: + - blobSource: >- + http://mystorage1.blob.core.windows.net/scripts/myprogram2.exe?st=2013-08-09T08%3a49%3a37.0000000Z&se=2013-08-10T08%3a49%3a37.0000000Z&sr=c&sp=d&si=YWJjZGTVMZw%3d%3d&sig= + %2bSzBm0wi8xECuGkKw97wnkSZ%2f62sxU%2b6Hq6a7qojIVE%3d + filePath: myprogram2.exe + userIdentity: + autoUser: + elevationLevel: admin + scope: task + waitForSuccess: true + targetDedicatedNodes: '3' + targetLowPriorityNodes: '0' + taskSchedulingPolicy: + nodeFillType: spread + vmSize: small + poolLifetimeOption: jobschedule + priority: '100' + metadata: + - name: myproperty + value: myvalue + schedule: + doNotRunAfter: '2014-09-10T06:30:00Z' + doNotRunUntil: '2014-09-10T02:30:00Z' + recurrenceInterval: PT5M + startWindow: PT1M + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '9588' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9587' + fixed: false + raw: Add + parameters: + - $id: '9553' + collectionFormat: none + defaultValue: + $id: '9554' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9555' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9557' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9558' + fixed: false + raw: Int + name: + $id: '9556' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9559' + collectionFormat: none + defaultValue: + $id: '9560' + fixed: false + deprecated: false + documentation: + $id: '9561' + fixed: false + raw: The job schedule to be added. + extensions: + x-ms-requestBody-name: cloudJobSchedule + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1869' + name: + $id: '9562' + fixed: false + raw: cloudJobSchedule + serializedName: cloudJobSchedule + - $id: '9563' + collectionFormat: none + defaultValue: + $id: '9564' + fixed: false + deprecated: false + documentation: + $id: '9565' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9567' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9568' + fixed: false + raw: Uuid + name: + $id: '9566' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9569' + collectionFormat: none + defaultValue: + $id: '9570' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9571' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9573' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9574' + fixed: false + raw: Boolean + name: + $id: '9572' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9575' + collectionFormat: none + defaultValue: + $id: '9576' + fixed: false + deprecated: false + documentation: + $id: '9577' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9579' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9580' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9578' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9581' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9582' + fixed: false + deprecated: false + documentation: + $id: '9583' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9585' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9586' + fixed: false + raw: String + name: + $id: '9584' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '9589' + headers: + $ref: '4975' + isNullable: true + returnType: + $id: '9591' + headers: + $ref: '4975' + isNullable: true + serializedName: JobSchedule_Add + summary: Adds a job schedule to the specified account. + url: /jobschedules + - $id: '9592' + defaultResponse: + $id: '9650' + body: + $ref: '3316' + headers: + $ref: '5007' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + JobSchedule list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - creationTime: '2016-11-18T21:52:22.5431125Z' + eTag: '0x8D40FFD2E10996A' + executionInfo: + recentJob: + id: 'jobSchedule1:job-1' + url: >- + https://account.region.batch.azure.com/jobs/jobSchedule1:job-1 + id: jobSchedule1 + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: poolId + priority: '0' + usesTaskDependencies: false + lastModified: '2016-11-18T21:52:24.0064874Z' + previousState: disabled + previousStateTransitionTime: '2016-11-18T21:52:23.6471782Z' + state: active + stateTransitionTime: '2016-11-18T21:52:24.0064874Z' + url: >- + https://account.region.batch.azure.com/jobschedules/jobSchedule1 + - creationTime: '2016-11-18T21:51:05.8184017Z' + eTag: '0x8D40FFCFF760B51' + executionInfo: + nextRunTime: '2020-01-01T12:30:00Z' + id: jobSchedule2 + jobSpecification: + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + onAllTasksComplete: noaction + onTaskFailure: noaction + poolInfo: + poolId: testPool2 + priority: '0' + usesTaskDependencies: false + lastModified: '2016-11-18T21:51:05.8184017Z' + schedule: + doNotRunUntil: '2020-01-01T12:30:00Z' + state: active + stateTransitionTime: '2016-11-18T21:51:05.8184017Z' + url: >- + https://account.region.batch.azure.com/jobschedules/jobSchedule2 + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '9648' + fixed: false + raw: JobSchedule + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9647' + fixed: false + raw: List + parameters: + - $id: '9593' + collectionFormat: none + defaultValue: + $id: '9594' + fixed: false + deprecated: false + documentation: + $id: '9595' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9598' + fixed: false + raw: String + name: + $id: '9596' + fixed: false + raw: $filter + serializedName: $filter + - $id: '9599' + collectionFormat: none + defaultValue: + $id: '9600' + fixed: false + deprecated: false + documentation: + $id: '9601' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9603' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9604' + fixed: false + raw: String + name: + $id: '9602' + fixed: false + raw: $select + serializedName: $select + - $id: '9605' + collectionFormat: none + defaultValue: + $id: '9606' + fixed: false + deprecated: false + documentation: + $id: '9607' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9609' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9610' + fixed: false + raw: String + name: + $id: '9608' + fixed: false + raw: $expand + serializedName: $expand + - $id: '9611' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '9612' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '9613' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 job schedules can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9615' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9616' + fixed: false + raw: Int + name: + $id: '9614' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '9617' + collectionFormat: none + defaultValue: + $id: '9618' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9619' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9621' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9622' + fixed: false + raw: Int + name: + $id: '9620' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9623' + collectionFormat: none + defaultValue: + $id: '9624' + fixed: false + deprecated: false + documentation: + $id: '9625' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9627' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9628' + fixed: false + raw: Uuid + name: + $id: '9626' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9629' + collectionFormat: none + defaultValue: + $id: '9630' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9631' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9633' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9634' + fixed: false + raw: Boolean + name: + $id: '9632' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9635' + collectionFormat: none + defaultValue: + $id: '9636' + fixed: false + deprecated: false + documentation: + $id: '9637' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9639' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9640' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9638' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9641' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9642' + fixed: false + deprecated: false + documentation: + $id: '9643' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9645' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9646' + fixed: false + raw: String + name: + $id: '9644' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9649' + body: + $ref: '1897' + headers: + $ref: '5007' + isNullable: true + returnType: + $id: '9651' + body: + $ref: '1897' + headers: + $ref: '5007' + isNullable: true + serializedName: JobSchedule_List + summary: Lists all of the job schedules in the specified account. + url: /jobschedules + name: + $id: '9652' + fixed: false + raw: JobSchedule + nameForProperty: JobSchedule + typeName: + $id: '9653' + fixed: false + - $id: '9654' + methods: + - $id: '9655' + defaultResponse: + $id: '9699' + body: + $ref: '3316' + headers: + $ref: '5769' + isNullable: true + deprecated: false + description: >- + The maximum lifetime of a task from addition to completion is 7 days. + If a task has not completed within 7 days of being added it will be + terminated by the Batch service and left in whatever state it was in + at that time. + extensions: + x-ms-examples: + Add a basic task: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + task: + commandLine: cmd /c echo task1 + id: task1 + responses: + '201': + body: '' + Add a task with container settings: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + task: + commandLine: bash -c 'echo hello' + containerSettings: + containerRunOptions: '--rm' + imageName: ubuntu + id: taskId + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + responses: + '201': + body: '' + Add a task with exit conditions: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + task: + commandLine: cmd /c exit 3 + exitConditions: + exitCodeRanges: + - end: '4' + exitOptions: + jobAction: terminate + start: '2' + id: taskId + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '9697' + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9696' + fixed: false + raw: Add + parameters: + - $id: '9656' + collectionFormat: none + defaultValue: + $id: '9657' + fixed: false + deprecated: false + documentation: + $id: '9658' + fixed: false + raw: The ID of the job to which the task is to be added. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9660' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9661' + fixed: false + raw: String + name: + $id: '9659' + fixed: false + raw: jobId + serializedName: jobId + - $id: '9662' + collectionFormat: none + defaultValue: + $id: '9663' + fixed: false + deprecated: false + documentation: + $id: '9664' + fixed: false + raw: The task to be added. + extensions: + x-ms-requestBody-name: task + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3204' + name: + $id: '9665' + fixed: false + raw: task + serializedName: task + - $id: '9666' + collectionFormat: none + defaultValue: + $id: '9667' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9668' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9670' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9671' + fixed: false + raw: Int + name: + $id: '9669' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9672' + collectionFormat: none + defaultValue: + $id: '9673' + fixed: false + deprecated: false + documentation: + $id: '9674' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9676' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9677' + fixed: false + raw: Uuid + name: + $id: '9675' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9678' + collectionFormat: none + defaultValue: + $id: '9679' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9680' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9682' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9683' + fixed: false + raw: Boolean + name: + $id: '9681' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9684' + collectionFormat: none + defaultValue: + $id: '9685' + fixed: false + deprecated: false + documentation: + $id: '9686' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9688' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9689' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9687' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9690' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9691' + fixed: false + deprecated: false + documentation: + $id: '9692' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9694' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9695' + fixed: false + raw: String + name: + $id: '9693' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '9698' + headers: + $ref: '5769' + isNullable: true + returnType: + $id: '9700' + headers: + $ref: '5769' + isNullable: true + serializedName: Task_Add + summary: Adds a task to the specified job. + url: '/jobs/{jobId}/tasks' + - $id: '9701' + defaultResponse: + $id: '9765' + body: + $ref: '3316' + headers: + $ref: '5801' + isNullable: true + deprecated: false + description: >- + For multi-instance tasks, information such as affinityId, + executionInfo and nodeInfo refer to the primary task. Use the list + subtasks API to retrieve information about subtasks. + extensions: + x-ms-examples: + Task list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + responses: + '200': + body: + value: + - commandLine: cmd /c echo task1 + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + retentionTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-21T22:43:31.4733476Z' + eTag: '0x8D4125FD1A825A4' + executionInfo: + requeueCount: '0' + retryCount: '0' + id: task1 + lastModified: '2016-11-21T22:43:31.4733476Z' + state: active + stateTransitionTime: '2016-11-21T22:43:31.4733476Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/task1 + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + - commandLine: cmd /c echo task2 + constraints: + maxTaskRetryCount: '3' + maxWallClockTime: P10675199DT2H48M5.4775807S + retentionTime: P10675199DT2H48M5.4775807S + creationTime: '2016-11-21T22:43:31.6736345Z' + eTag: '0x8D4125FD2153345' + executionInfo: + requeueCount: '0' + retryCount: '0' + id: task2 + lastModified: '2016-11-21T22:43:32.1880389Z' + state: active + stateTransitionTime: '2016-11-21T22:43:31.6736345Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/task2 + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '9763' + fixed: false + raw: Task + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9762' + fixed: false + raw: List + parameters: + - $id: '9702' + collectionFormat: none + defaultValue: + $id: '9703' + fixed: false + deprecated: false + documentation: + $id: '9704' + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9706' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9707' + fixed: false + raw: String + name: + $id: '9705' + fixed: false + raw: jobId + serializedName: jobId + - $id: '9708' + collectionFormat: none + defaultValue: + $id: '9709' + fixed: false + deprecated: false + documentation: + $id: '9710' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-tasks. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9712' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9713' + fixed: false + raw: String + name: + $id: '9711' + fixed: false + raw: $filter + serializedName: $filter + - $id: '9714' + collectionFormat: none + defaultValue: + $id: '9715' + fixed: false + deprecated: false + documentation: + $id: '9716' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9718' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9719' + fixed: false + raw: String + name: + $id: '9717' + fixed: false + raw: $select + serializedName: $select + - $id: '9720' + collectionFormat: none + defaultValue: + $id: '9721' + fixed: false + deprecated: false + documentation: + $id: '9722' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9724' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9725' + fixed: false + raw: String + name: + $id: '9723' + fixed: false + raw: $expand + serializedName: $expand + - $id: '9726' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '9727' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '9728' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 tasks can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9730' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9731' + fixed: false + raw: Int + name: + $id: '9729' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '9732' + collectionFormat: none + defaultValue: + $id: '9733' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9734' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9736' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9737' + fixed: false + raw: Int + name: + $id: '9735' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9738' + collectionFormat: none + defaultValue: + $id: '9739' + fixed: false + deprecated: false + documentation: + $id: '9740' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9742' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9743' + fixed: false + raw: Uuid + name: + $id: '9741' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9744' + collectionFormat: none + defaultValue: + $id: '9745' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9746' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9748' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9749' + fixed: false + raw: Boolean + name: + $id: '9747' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9750' + collectionFormat: none + defaultValue: + $id: '9751' + fixed: false + deprecated: false + documentation: + $id: '9752' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9754' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9755' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9753' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9756' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9757' + fixed: false + deprecated: false + documentation: + $id: '9758' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9760' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9761' + fixed: false + raw: String + name: + $id: '9759' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9764' + body: + $ref: '3460' + headers: + $ref: '5801' + isNullable: true + returnType: + $id: '9766' + body: + $ref: '3460' + headers: + $ref: '5801' + isNullable: true + serializedName: Task_List + summary: Lists all of the tasks that are associated with the specified job. + url: '/jobs/{jobId}/tasks' + - $id: '9767' + defaultResponse: + $id: '9811' + body: + $ref: '3316' + headers: + $ref: '5827' + isNullable: true + deprecated: false + description: >- + Note that each task must have a unique ID. The Batch service may not + return the results for each task in the same order the tasks were + submitted in this request. If the server times out or the connection + is closed during the request, the request may have been partially or + fully processed, or not at all. In such cases, the user should + re-issue the request. Note that it is up to the user to correctly + handle failures when re-issuing a request. For example, you should use + the same task IDs during a retry so that if the prior operation + succeeded, the retry will not create extra tasks unexpectedly. If the + response contains any tasks which failed to add, a client can retry + the request. In a retry, it is most efficient to resubmit only tasks + that failed to add, and to omit tasks that were successfully added on + the first attempt. The maximum lifetime of a task from addition to + completion is 7 days. If a task has not completed within 7 days of + being added it will be terminated by the Batch service and left in + whatever state it was in at that time. + extensions: + x-ms-examples: + Add a basic collection of tasks: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskCollection: + value: + - commandLine: cmd /c dir /s + id: simple1 + - commandLine: cmd /c dir /s + id: simple2 + responses: + '200': + body: + value: + - eTag: '0x8D3D623CD661246' + lastModified: '2016-09-06T07:02:44.7589958Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/simple1 + status: success + taskId: simple1 + - eTag: '0x8D3D623CD7072CC' + lastModified: '2016-09-06T07:02:44.8270028Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/simple2 + status: success + taskId: simple2 + Add a complex collection of tasks: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskCollection: + value: + - affinityInfo: + affinityId: affinityId + commandLine: cmd /c dir /s + constraints: + maxTaskRetryCount: '5' + maxWallClockTime: P1D + retentionTime: P2D + environmentSettings: + - name: env1 + value: value1 + - name: env2 + value: value2 + id: complex1 + multiInstanceSettings: + commonResourceFiles: + - blobSource: 'https://common.blob.core.windows.net/' + filePath: common.exe + coordinationCommandLine: cmd /c echo coordinating + numberOfInstances: '3' + resourceFiles: + - blobSource: 'https://account.blob.core.windows.net/' + filePath: file1 + - commandLine: cmd /c dir /s + id: simple3 + responses: + '200': + body: + value: + - eTag: '0x8D3D623CE295629' + lastModified: '2016-09-06T07:02:46.0386857Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/simple3 + status: success + taskId: simple3 + - eTag: '0x8D3D623CE29A412' + lastModified: '2016-09-06T07:02:46.0406802Z' + location: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/complex1 + status: success + taskId: complex1 + x-ms-request-id: request-id + x-ms-requestBody-index: '1' + group: + $id: '9809' + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9808' + fixed: false + raw: AddCollection + parameters: + - $id: '9768' + collectionFormat: none + defaultValue: + $id: '9769' + fixed: false + deprecated: false + documentation: + $id: '9770' + fixed: false + raw: The ID of the job to which the task collection is to be added. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9772' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9773' + fixed: false + raw: String + name: + $id: '9771' + fixed: false + raw: jobId + serializedName: jobId + - $id: '9774' + collectionFormat: none + defaultValue: + $id: '9775' + fixed: false + deprecated: false + documentation: + $id: '9776' + fixed: false + raw: The tasks to be added. + extensions: + x-ms-requestBody-name: taskCollection + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3280' + name: + $id: '9777' + fixed: false + raw: taskCollection + serializedName: taskCollection + - $id: '9778' + collectionFormat: none + defaultValue: + $id: '9779' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9780' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9782' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9783' + fixed: false + raw: Int + name: + $id: '9781' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9784' + collectionFormat: none + defaultValue: + $id: '9785' + fixed: false + deprecated: false + documentation: + $id: '9786' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9788' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9789' + fixed: false + raw: Uuid + name: + $id: '9787' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9790' + collectionFormat: none + defaultValue: + $id: '9791' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9792' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9794' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9795' + fixed: false + raw: Boolean + name: + $id: '9793' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9796' + collectionFormat: none + defaultValue: + $id: '9797' + fixed: false + deprecated: false + documentation: + $id: '9798' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9800' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9801' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9799' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9802' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9803' + fixed: false + deprecated: false + documentation: + $id: '9804' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9806' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9807' + fixed: false + raw: String + name: + $id: '9805' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9810' + body: + $ref: '3375' + headers: + $ref: '5827' + isNullable: true + returnType: + $id: '9812' + body: + $ref: '3375' + headers: + $ref: '5827' + isNullable: true + serializedName: Task_AddCollection + summary: Adds a collection of tasks to the specified job. + url: '/jobs/{jobId}/addtaskcollection' + - $id: '9813' + defaultResponse: + $id: '9883' + body: + $ref: '3316' + headers: + $ref: '5841' + isNullable: true + deprecated: false + description: >- + When a task is deleted, all of the files in its directory on the + compute node where it ran are also deleted (regardless of the + retention time). For multi-instance tasks, the delete task operation + applies synchronously to the primary task; subtasks and their files + are then deleted asynchronously in the background. + extensions: + x-ms-examples: + Task delete: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + $id: '9881' + fixed: false + raw: Task + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9880' + fixed: false + raw: Delete + parameters: + - $id: '9814' + collectionFormat: none + defaultValue: + $id: '9815' + fixed: false + deprecated: false + documentation: + $id: '9816' + fixed: false + raw: The ID of the job from which to delete the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9818' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9819' + fixed: false + raw: String + name: + $id: '9817' + fixed: false + raw: jobId + serializedName: jobId + - $id: '9820' + collectionFormat: none + defaultValue: + $id: '9821' + fixed: false + deprecated: false + documentation: + $id: '9822' + fixed: false + raw: The ID of the task to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9824' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9825' + fixed: false + raw: String + name: + $id: '9823' + fixed: false + raw: taskId + serializedName: taskId + - $id: '9826' + collectionFormat: none + defaultValue: + $id: '9827' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9828' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9830' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9831' + fixed: false + raw: Int + name: + $id: '9829' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9832' + collectionFormat: none + defaultValue: + $id: '9833' + fixed: false + deprecated: false + documentation: + $id: '9834' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9836' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9837' + fixed: false + raw: Uuid + name: + $id: '9835' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9838' + collectionFormat: none + defaultValue: + $id: '9839' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9840' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9842' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9843' + fixed: false + raw: Boolean + name: + $id: '9841' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9844' + collectionFormat: none + defaultValue: + $id: '9845' + fixed: false + deprecated: false + documentation: + $id: '9846' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9848' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9849' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9847' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9850' + collectionFormat: none + defaultValue: + $id: '9851' + fixed: false + deprecated: false + documentation: + $id: '9852' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9854' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9855' + fixed: false + raw: String + name: + $id: '9853' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9856' + collectionFormat: none + defaultValue: + $id: '9857' + fixed: false + deprecated: false + documentation: + $id: '9858' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9860' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9861' + fixed: false + raw: String + name: + $id: '9859' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9862' + collectionFormat: none + defaultValue: + $id: '9863' + fixed: false + deprecated: false + documentation: + $id: '9864' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9866' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9867' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9865' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9868' + collectionFormat: none + defaultValue: + $id: '9869' + fixed: false + deprecated: false + documentation: + $id: '9870' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9872' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9873' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9871' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9874' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9875' + fixed: false + deprecated: false + documentation: + $id: '9876' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9878' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9879' + fixed: false + raw: String + name: + $id: '9877' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9882' + headers: + $ref: '5841' + isNullable: true + returnType: + $id: '9884' + headers: + $ref: '5841' + isNullable: true + serializedName: Task_Delete + summary: Deletes a task from the specified job. + url: '/jobs/{jobId}/tasks/{taskId}' + - $id: '9885' + defaultResponse: + $id: '9967' + body: + $ref: '3316' + headers: + $ref: '5855' + isNullable: true + deprecated: false + description: >- + For multi-instance tasks, information such as affinityId, + executionInfo and nodeInfo refer to the primary task. Use the list + subtasks API to retrieve information about subtasks. + extensions: + x-ms-examples: + Task get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + body: + commandLine: cmd /c hostname + constraints: + maxTaskRetryCount: '0' + maxWallClockTime: P10675199DT2H48M5.4775807S + retentionTime: P10675199DT2H48M5.4775807S + creationTime: '2016-09-06T06:59:15.1161429Z' + eTag: '0x8D3D62350711C55' + executionInfo: + requeueCount: '0' + retryCount: '0' + id: testTask + lastModified: '2016-09-06T06:59:15.1161429Z' + multiInstanceSettings: + coordinationCommandLine: cmd /c echo coordinating + numberOfInstances: '3' + state: active + stateTransitionTime: '2016-09-06T06:59:15.1161429Z' + url: >- + https://account.region.batch.azure.com/jobs/jobId/tasks/taskId + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + x-ms-request-id: request-id + group: + $id: '9965' + fixed: false + raw: Task + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9964' + fixed: false + raw: Get + parameters: + - $id: '9886' + collectionFormat: none + defaultValue: + $id: '9887' + fixed: false + deprecated: false + documentation: + $id: '9888' + fixed: false + raw: The ID of the job that contains the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9890' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9891' + fixed: false + raw: String + name: + $id: '9889' + fixed: false + raw: jobId + serializedName: jobId + - $id: '9892' + collectionFormat: none + defaultValue: + $id: '9893' + fixed: false + deprecated: false + documentation: + $id: '9894' + fixed: false + raw: The ID of the task to get information about. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9897' + fixed: false + raw: String + name: + $id: '9895' + fixed: false + raw: taskId + serializedName: taskId + - $id: '9898' + collectionFormat: none + defaultValue: + $id: '9899' + fixed: false + deprecated: false + documentation: + $id: '9900' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9902' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9903' + fixed: false + raw: String + name: + $id: '9901' + fixed: false + raw: $select + serializedName: $select + - $id: '9904' + collectionFormat: none + defaultValue: + $id: '9905' + fixed: false + deprecated: false + documentation: + $id: '9906' + fixed: false + raw: An OData $expand clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9909' + fixed: false + raw: String + name: + $id: '9907' + fixed: false + raw: $expand + serializedName: $expand + - $id: '9910' + collectionFormat: none + defaultValue: + $id: '9911' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9912' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9914' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9915' + fixed: false + raw: Int + name: + $id: '9913' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9916' + collectionFormat: none + defaultValue: + $id: '9917' + fixed: false + deprecated: false + documentation: + $id: '9918' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9920' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9921' + fixed: false + raw: Uuid + name: + $id: '9919' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9922' + collectionFormat: none + defaultValue: + $id: '9923' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '9924' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9926' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9927' + fixed: false + raw: Boolean + name: + $id: '9925' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '9928' + collectionFormat: none + defaultValue: + $id: '9929' + fixed: false + deprecated: false + documentation: + $id: '9930' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9932' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9933' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9931' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '9934' + collectionFormat: none + defaultValue: + $id: '9935' + fixed: false + deprecated: false + documentation: + $id: '9936' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9938' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9939' + fixed: false + raw: String + name: + $id: '9937' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '9940' + collectionFormat: none + defaultValue: + $id: '9941' + fixed: false + deprecated: false + documentation: + $id: '9942' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9944' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9945' + fixed: false + raw: String + name: + $id: '9943' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '9946' + collectionFormat: none + defaultValue: + $id: '9947' + fixed: false + deprecated: false + documentation: + $id: '9948' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9950' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9951' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9949' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '9952' + collectionFormat: none + defaultValue: + $id: '9953' + fixed: false + deprecated: false + documentation: + $id: '9954' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9956' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '9957' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '9955' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '9958' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '9959' + fixed: false + deprecated: false + documentation: + $id: '9960' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '9962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9963' + fixed: false + raw: String + name: + $id: '9961' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9966' + body: + $ref: '3064' + headers: + $ref: '5855' + isNullable: true + returnType: + $id: '9968' + body: + $ref: '3064' + headers: + $ref: '5855' + isNullable: true + serializedName: Task_Get + summary: Gets information about the specified task. + url: '/jobs/{jobId}/tasks/{taskId}' + - $id: '9969' + defaultResponse: + $id: '10043' + body: + $ref: '3316' + headers: + $ref: '5887' + isNullable: true + deprecated: false + description: Updates the properties of the specified task. + extensions: + x-ms-examples: + Task update: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + taskUpdateParameter: + constraints: + maxTaskRetryCount: '3' + maxWallClockTime: PT1H + retentionTime: PT1H + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + $id: '10041' + fixed: false + raw: Task + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10040' + fixed: false + raw: Update + parameters: + - $id: '9970' + collectionFormat: none + defaultValue: + $id: '9971' + fixed: false + deprecated: false + documentation: + $id: '9972' + fixed: false + raw: The ID of the job containing the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9974' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9975' + fixed: false + raw: String + name: + $id: '9973' + fixed: false + raw: jobId + serializedName: jobId + - $id: '9976' + collectionFormat: none + defaultValue: + $id: '9977' + fixed: false + deprecated: false + documentation: + $id: '9978' + fixed: false + raw: The ID of the task to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9980' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9981' + fixed: false + raw: String + name: + $id: '9979' + fixed: false + raw: taskId + serializedName: taskId + - $id: '9982' + collectionFormat: none + defaultValue: + $id: '9983' + fixed: false + deprecated: false + documentation: + $id: '9984' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: taskUpdateParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4036' + name: + $id: '9985' + fixed: false + raw: taskUpdateParameter + serializedName: taskUpdateParameter + - $id: '9986' + collectionFormat: none + defaultValue: + $id: '9987' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '9988' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '9990' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '9991' + fixed: false + raw: Int + name: + $id: '9989' + fixed: false + raw: timeout + serializedName: timeout + - $id: '9992' + collectionFormat: none + defaultValue: + $id: '9993' + fixed: false + deprecated: false + documentation: + $id: '9994' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '9996' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '9997' + fixed: false + raw: Uuid + name: + $id: '9995' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '9998' + collectionFormat: none + defaultValue: + $id: '9999' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10000' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10002' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10003' + fixed: false + raw: Boolean + name: + $id: '10001' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10004' + collectionFormat: none + defaultValue: + $id: '10005' + fixed: false + deprecated: false + documentation: + $id: '10006' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10008' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10009' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10007' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10010' + collectionFormat: none + defaultValue: + $id: '10011' + fixed: false + deprecated: false + documentation: + $id: '10012' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10014' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10015' + fixed: false + raw: String + name: + $id: '10013' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '10016' + collectionFormat: none + defaultValue: + $id: '10017' + fixed: false + deprecated: false + documentation: + $id: '10018' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10021' + fixed: false + raw: String + name: + $id: '10019' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '10022' + collectionFormat: none + defaultValue: + $id: '10023' + fixed: false + deprecated: false + documentation: + $id: '10024' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10026' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10027' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10025' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '10028' + collectionFormat: none + defaultValue: + $id: '10029' + fixed: false + deprecated: false + documentation: + $id: '10030' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10032' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10033' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10031' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '10034' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10035' + fixed: false + deprecated: false + documentation: + $id: '10036' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10039' + fixed: false + raw: String + name: + $id: '10037' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10042' + headers: + $ref: '5887' + isNullable: true + returnType: + $id: '10044' + headers: + $ref: '5887' + isNullable: true + serializedName: Task_Update + url: '/jobs/{jobId}/tasks/{taskId}' + - $id: '10045' + defaultResponse: + $id: '10097' + body: + $ref: '3316' + headers: + $ref: '5919' + isNullable: true + deprecated: false + description: >- + If the task is not a multi-instance task then this returns an empty + collection. + extensions: + x-ms-examples: + Task list subtasks: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '200': + body: + value: + - endTime: '2016-09-06T06:59:20.0242024Z' + exitCode: '0' + id: '1' + nodeInfo: + affinityId: 'TVM:tvm-2544493925_3-20160905t051718z' + nodeId: tvm-2544493925_3-20160905t051718z + nodeUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z + poolId: mpiPool + taskRootDirectory: \workitems\jobId\job-1\taskId\1 + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_3-20160905t051718z/files//workitems/jobId/job-1/taskId/1 + previousState: running + previousStateTransitionTime: '2016-09-06T06:59:16.3139271Z' + startTime: '2016-09-06T06:59:16.3139271Z' + state: completed + stateTransitionTime: '2016-09-06T06:59:20.0242024Z' + - id: '2' + nodeInfo: + affinityId: 'TVM:tvm-2544493925_2-20160905t051718z' + nodeId: tvm-2544493925_2-20160905t051718z + nodeUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z + poolId: mpiPool + taskRootDirectory: \workitems\jobId\job-1\taskId\2 + taskRootDirectoryUrl: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2544493925_2-20160905t051718z/files//workitems/jobId/job-1/taskId/2 + startTime: '2016-09-06T06:59:16.9702844Z' + state: running + stateTransitionTime: '2016-09-06T06:59:16.9702844Z' + x-ms-request-id: request-id + group: + $id: '10095' + fixed: false + raw: Task + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10094' + fixed: false + raw: ListSubtasks + parameters: + - $id: '10046' + collectionFormat: none + defaultValue: + $id: '10047' + fixed: false + deprecated: false + documentation: + $id: '10048' + fixed: false + raw: The ID of the job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10050' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10051' + fixed: false + raw: String + name: + $id: '10049' + fixed: false + raw: jobId + serializedName: jobId + - $id: '10052' + collectionFormat: none + defaultValue: + $id: '10053' + fixed: false + deprecated: false + documentation: + $id: '10054' + fixed: false + raw: The ID of the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10056' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10057' + fixed: false + raw: String + name: + $id: '10055' + fixed: false + raw: taskId + serializedName: taskId + - $id: '10058' + collectionFormat: none + defaultValue: + $id: '10059' + fixed: false + deprecated: false + documentation: + $id: '10060' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10062' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10063' + fixed: false + raw: String + name: + $id: '10061' + fixed: false + raw: $select + serializedName: $select + - $id: '10064' + collectionFormat: none + defaultValue: + $id: '10065' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10066' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10068' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10069' + fixed: false + raw: Int + name: + $id: '10067' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10070' + collectionFormat: none + defaultValue: + $id: '10071' + fixed: false + deprecated: false + documentation: + $id: '10072' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10074' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10075' + fixed: false + raw: Uuid + name: + $id: '10073' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10076' + collectionFormat: none + defaultValue: + $id: '10077' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10078' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10080' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10081' + fixed: false + raw: Boolean + name: + $id: '10079' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10082' + collectionFormat: none + defaultValue: + $id: '10083' + fixed: false + deprecated: false + documentation: + $id: '10084' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10086' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10087' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10085' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10088' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10089' + fixed: false + deprecated: false + documentation: + $id: '10090' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10092' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10093' + fixed: false + raw: String + name: + $id: '10091' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10096' + body: + $ref: '3452' + headers: + $ref: '5919' + isNullable: true + returnType: + $id: '10098' + body: + $ref: '3452' + headers: + $ref: '5919' + isNullable: true + serializedName: Task_ListSubtasks + summary: >- + Lists all of the subtasks that are associated with the specified + multi-instance task. + url: '/jobs/{jobId}/tasks/{taskId}/subtasksinfo' + - $id: '10099' + defaultResponse: + $id: '10169' + body: + $ref: '3316' + headers: + $ref: '5945' + isNullable: true + deprecated: false + description: >- + When the task has been terminated, it moves to the completed state. + For multi-instance tasks, the terminate task operation applies + synchronously to the primary task; subtasks are then terminated + asynchronously in the background. + extensions: + x-ms-examples: + Task terminate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + $id: '10167' + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10166' + fixed: false + raw: Terminate + parameters: + - $id: '10100' + collectionFormat: none + defaultValue: + $id: '10101' + fixed: false + deprecated: false + documentation: + $id: '10102' + fixed: false + raw: The ID of the job containing the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10105' + fixed: false + raw: String + name: + $id: '10103' + fixed: false + raw: jobId + serializedName: jobId + - $id: '10106' + collectionFormat: none + defaultValue: + $id: '10107' + fixed: false + deprecated: false + documentation: + $id: '10108' + fixed: false + raw: The ID of the task to terminate. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10111' + fixed: false + raw: String + name: + $id: '10109' + fixed: false + raw: taskId + serializedName: taskId + - $id: '10112' + collectionFormat: none + defaultValue: + $id: '10113' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10114' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10116' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10117' + fixed: false + raw: Int + name: + $id: '10115' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10118' + collectionFormat: none + defaultValue: + $id: '10119' + fixed: false + deprecated: false + documentation: + $id: '10120' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10122' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10123' + fixed: false + raw: Uuid + name: + $id: '10121' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10124' + collectionFormat: none + defaultValue: + $id: '10125' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10126' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10128' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10129' + fixed: false + raw: Boolean + name: + $id: '10127' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10130' + collectionFormat: none + defaultValue: + $id: '10131' + fixed: false + deprecated: false + documentation: + $id: '10132' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10134' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10135' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10133' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10136' + collectionFormat: none + defaultValue: + $id: '10137' + fixed: false + deprecated: false + documentation: + $id: '10138' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10141' + fixed: false + raw: String + name: + $id: '10139' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '10142' + collectionFormat: none + defaultValue: + $id: '10143' + fixed: false + deprecated: false + documentation: + $id: '10144' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10146' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10147' + fixed: false + raw: String + name: + $id: '10145' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '10148' + collectionFormat: none + defaultValue: + $id: '10149' + fixed: false + deprecated: false + documentation: + $id: '10150' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10152' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10153' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10151' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '10154' + collectionFormat: none + defaultValue: + $id: '10155' + fixed: false + deprecated: false + documentation: + $id: '10156' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10158' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10159' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10157' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '10160' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10161' + fixed: false + deprecated: false + documentation: + $id: '10162' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10164' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10165' + fixed: false + raw: String + name: + $id: '10163' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '10168' + headers: + $ref: '5945' + isNullable: true + returnType: + $id: '10170' + headers: + $ref: '5945' + isNullable: true + serializedName: Task_Terminate + summary: Terminates the specified task. + url: '/jobs/{jobId}/tasks/{taskId}/terminate' + - $id: '10171' + defaultResponse: + $id: '10241' + body: + $ref: '3316' + headers: + $ref: '5977' + isNullable: true + deprecated: false + description: >- + Reactivation makes a task eligible to be retried again up to its + maximum retry count. The task's state is changed to active. As the + task is no longer in the completed state, any previous exit code or + failure information is no longer available after reactivation. Each + time a task is reactivated, its retry count is reset to 0. + Reactivation will fail for tasks that are not completed or that + previously completed successfully (with an exit code of 0). + Additionally, it will fail if the job has completed (or is terminating + or deleting). + extensions: + x-ms-examples: + Task reactivate: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + jobId: jobId + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + taskId: taskId + responses: + '204': + body: '' + x-ms-request-id: request-id + group: + $id: '10239' + fixed: false + raw: Task + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10238' + fixed: false + raw: Reactivate + parameters: + - $id: '10172' + collectionFormat: none + defaultValue: + $id: '10173' + fixed: false + deprecated: false + documentation: + $id: '10174' + fixed: false + raw: The ID of the job containing the task. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10176' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10177' + fixed: false + raw: String + name: + $id: '10175' + fixed: false + raw: jobId + serializedName: jobId + - $id: '10178' + collectionFormat: none + defaultValue: + $id: '10179' + fixed: false + deprecated: false + documentation: + $id: '10180' + fixed: false + raw: The ID of the task to reactivate. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10182' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10183' + fixed: false + raw: String + name: + $id: '10181' + fixed: false + raw: taskId + serializedName: taskId + - $id: '10184' + collectionFormat: none + defaultValue: + $id: '10185' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10186' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10188' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10189' + fixed: false + raw: Int + name: + $id: '10187' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10190' + collectionFormat: none + defaultValue: + $id: '10191' + fixed: false + deprecated: false + documentation: + $id: '10192' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10194' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10195' + fixed: false + raw: Uuid + name: + $id: '10193' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10196' + collectionFormat: none + defaultValue: + $id: '10197' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10198' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10200' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10201' + fixed: false + raw: Boolean + name: + $id: '10199' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10202' + collectionFormat: none + defaultValue: + $id: '10203' + fixed: false + deprecated: false + documentation: + $id: '10204' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10206' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10207' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10205' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10208' + collectionFormat: none + defaultValue: + $id: '10209' + fixed: false + deprecated: false + documentation: + $id: '10210' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service exactly matches the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10212' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10213' + fixed: false + raw: String + name: + $id: '10211' + fixed: false + raw: If-Match + serializedName: If-Match + - $id: '10214' + collectionFormat: none + defaultValue: + $id: '10215' + fixed: false + deprecated: false + documentation: + $id: '10216' + fixed: false + raw: >- + An ETag value associated with the version of the resource known + to the client. The operation will be performed only if the + resource's current ETag on the service does not match the value + specified by the client. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10219' + fixed: false + raw: String + name: + $id: '10217' + fixed: false + raw: If-None-Match + serializedName: If-None-Match + - $id: '10220' + collectionFormat: none + defaultValue: + $id: '10221' + fixed: false + deprecated: false + documentation: + $id: '10222' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has been modified since the specified + time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10224' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10225' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10223' + fixed: false + raw: If-Modified-Since + serializedName: If-Modified-Since + - $id: '10226' + collectionFormat: none + defaultValue: + $id: '10227' + fixed: false + deprecated: false + documentation: + $id: '10228' + fixed: false + raw: >- + A timestamp indicating the last modified time of the resource + known to the client. The operation will be performed only if the + resource on the service has not been modified since the + specified time. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10230' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10231' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10229' + fixed: false + raw: If-Unmodified-Since + serializedName: If-Unmodified-Since + - $id: '10232' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10233' + fixed: false + deprecated: false + documentation: + $id: '10234' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10236' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10237' + fixed: false + raw: String + name: + $id: '10235' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '10240' + headers: + $ref: '5977' + isNullable: true + returnType: + $id: '10242' + headers: + $ref: '5977' + isNullable: true + serializedName: Task_Reactivate + summary: >- + Reactivates a task, allowing it to run again even if its retry count + has been exhausted. + url: '/jobs/{jobId}/tasks/{taskId}/reactivate' + name: + $id: '10243' + fixed: false + raw: Task + nameForProperty: Task + typeName: + $id: '10244' + fixed: false + - $id: '10245' + methods: + - $id: '10246' + defaultResponse: + $id: '10296' + body: + $ref: '3316' + headers: + $ref: '6009' + isNullable: true + deprecated: false + description: >- + You can add a user account to a node only when it is in the idle or + running state. + extensions: + x-ms-examples: + Node add user: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + user: + expiryTime: '2017-08-01T00:00:00Z' + isAdmin: false + name: userName + password: Password + responses: + '201': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + $id: '10294' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10293' + fixed: false + raw: AddUser + parameters: + - $id: '10247' + collectionFormat: none + defaultValue: + $id: '10248' + fixed: false + deprecated: false + documentation: + $id: '10249' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10251' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10252' + fixed: false + raw: String + name: + $id: '10250' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10253' + collectionFormat: none + defaultValue: + $id: '10254' + fixed: false + deprecated: false + documentation: + $id: '10255' + fixed: false + raw: >- + The ID of the machine on which you want to create a user + account. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10257' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10258' + fixed: false + raw: String + name: + $id: '10256' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10259' + collectionFormat: none + defaultValue: + $id: '10260' + fixed: false + deprecated: false + documentation: + $id: '10261' + fixed: false + raw: The user account to be created. + extensions: + x-ms-requestBody-name: user + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3775' + name: + $id: '10262' + fixed: false + raw: user + serializedName: user + - $id: '10263' + collectionFormat: none + defaultValue: + $id: '10264' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10265' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10267' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10268' + fixed: false + raw: Int + name: + $id: '10266' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10269' + collectionFormat: none + defaultValue: + $id: '10270' + fixed: false + deprecated: false + documentation: + $id: '10271' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10273' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10274' + fixed: false + raw: Uuid + name: + $id: '10272' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10275' + collectionFormat: none + defaultValue: + $id: '10276' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10277' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10279' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10280' + fixed: false + raw: Boolean + name: + $id: '10278' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10281' + collectionFormat: none + defaultValue: + $id: '10282' + fixed: false + deprecated: false + documentation: + $id: '10283' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10285' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10286' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10284' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10287' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10288' + fixed: false + deprecated: false + documentation: + $id: '10289' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10291' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10292' + fixed: false + raw: String + name: + $id: '10290' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '10295' + headers: + $ref: '6009' + isNullable: true + returnType: + $id: '10297' + headers: + $ref: '6009' + isNullable: true + serializedName: ComputeNode_AddUser + summary: Adds a user account to the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/users' + - $id: '10298' + defaultResponse: + $id: '10350' + body: + $ref: '3316' + headers: + $ref: '6041' + isNullable: true + deprecated: false + description: >- + You can delete a user account to a node only when it is in the idle or + running state. + extensions: + x-ms-examples: + Node delete user: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + userName: userName + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + $id: '10348' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '10347' + fixed: false + raw: DeleteUser + parameters: + - $id: '10299' + collectionFormat: none + defaultValue: + $id: '10300' + fixed: false + deprecated: false + documentation: + $id: '10301' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10303' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10304' + fixed: false + raw: String + name: + $id: '10302' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10305' + collectionFormat: none + defaultValue: + $id: '10306' + fixed: false + deprecated: false + documentation: + $id: '10307' + fixed: false + raw: >- + The ID of the machine on which you want to delete a user + account. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10309' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10310' + fixed: false + raw: String + name: + $id: '10308' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10311' + collectionFormat: none + defaultValue: + $id: '10312' + fixed: false + deprecated: false + documentation: + $id: '10313' + fixed: false + raw: The name of the user account to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10315' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10316' + fixed: false + raw: String + name: + $id: '10314' + fixed: false + raw: userName + serializedName: userName + - $id: '10317' + collectionFormat: none + defaultValue: + $id: '10318' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10319' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10321' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10322' + fixed: false + raw: Int + name: + $id: '10320' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10323' + collectionFormat: none + defaultValue: + $id: '10324' + fixed: false + deprecated: false + documentation: + $id: '10325' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10327' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10328' + fixed: false + raw: Uuid + name: + $id: '10326' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10329' + collectionFormat: none + defaultValue: + $id: '10330' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10331' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10333' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10334' + fixed: false + raw: Boolean + name: + $id: '10332' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10335' + collectionFormat: none + defaultValue: + $id: '10336' + fixed: false + deprecated: false + documentation: + $id: '10337' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10339' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10340' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10338' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10341' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10342' + fixed: false + deprecated: false + documentation: + $id: '10343' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10345' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10346' + fixed: false + raw: String + name: + $id: '10344' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10349' + headers: + $ref: '6041' + isNullable: true + returnType: + $id: '10351' + headers: + $ref: '6041' + isNullable: true + serializedName: ComputeNode_DeleteUser + summary: Deletes a user account from the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/users/{userName}' + - $id: '10352' + defaultResponse: + $id: '10408' + body: + $ref: '3316' + headers: + $ref: '6055' + isNullable: true + deprecated: false + description: >- + This operation replaces of all the updateable properties of the + account. For example, if the expiryTime element is not specified, the + current value is replaced with the default value, not left unmodified. + You can update a user account on a node only when it is in the idle or + running state. + extensions: + x-ms-examples: + Node update user: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + nodeUpdateUserParameter: + expiryTime: '2016-11-27T00:45:48.7320857Z' + password: '12345' + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + userName: userName + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '3' + group: + $id: '10406' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10405' + fixed: false + raw: UpdateUser + parameters: + - $id: '10353' + collectionFormat: none + defaultValue: + $id: '10354' + fixed: false + deprecated: false + documentation: + $id: '10355' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10357' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10358' + fixed: false + raw: String + name: + $id: '10356' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10359' + collectionFormat: none + defaultValue: + $id: '10360' + fixed: false + deprecated: false + documentation: + $id: '10361' + fixed: false + raw: >- + The ID of the machine on which you want to update a user + account. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10364' + fixed: false + raw: String + name: + $id: '10362' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10365' + collectionFormat: none + defaultValue: + $id: '10366' + fixed: false + deprecated: false + documentation: + $id: '10367' + fixed: false + raw: The name of the user account to update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10369' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10370' + fixed: false + raw: String + name: + $id: '10368' + fixed: false + raw: userName + serializedName: userName + - $id: '10371' + collectionFormat: none + defaultValue: + $id: '10372' + fixed: false + deprecated: false + documentation: + $id: '10373' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeUpdateUserParameter + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4042' + name: + $id: '10374' + fixed: false + raw: nodeUpdateUserParameter + serializedName: nodeUpdateUserParameter + - $id: '10375' + collectionFormat: none + defaultValue: + $id: '10376' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10377' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10379' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10380' + fixed: false + raw: Int + name: + $id: '10378' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10381' + collectionFormat: none + defaultValue: + $id: '10382' + fixed: false + deprecated: false + documentation: + $id: '10383' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10385' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10386' + fixed: false + raw: Uuid + name: + $id: '10384' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10387' + collectionFormat: none + defaultValue: + $id: '10388' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10389' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10391' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10392' + fixed: false + raw: Boolean + name: + $id: '10390' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10393' + collectionFormat: none + defaultValue: + $id: '10394' + fixed: false + deprecated: false + documentation: + $id: '10395' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10397' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10398' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10396' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10399' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10400' + fixed: false + deprecated: false + documentation: + $id: '10401' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10403' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10404' + fixed: false + raw: String + name: + $id: '10402' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10407' + headers: + $ref: '6055' + isNullable: true + returnType: + $id: '10409' + headers: + $ref: '6055' + isNullable: true + serializedName: ComputeNode_UpdateUser + summary: >- + Updates the password and expiration time of a user account on the + specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/users/{userName}' + - $id: '10410' + defaultResponse: + $id: '10462' + body: + $ref: '3316' + headers: + $ref: '6087' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Node get: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_2-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: + affinityId: 'TVM:tvm-1695681911_2-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_2-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T19:37:28.623369Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T19:37:31.838028Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T19:37:31.4285526Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T19:37:31.4285526Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z + vmSize: small + x-ms-request-id: request-id + group: + $id: '10460' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10459' + fixed: false + raw: Get + parameters: + - $id: '10411' + collectionFormat: none + defaultValue: + $id: '10412' + fixed: false + deprecated: false + documentation: + $id: '10413' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10415' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10416' + fixed: false + raw: String + name: + $id: '10414' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10417' + collectionFormat: none + defaultValue: + $id: '10418' + fixed: false + deprecated: false + documentation: + $id: '10419' + fixed: false + raw: >- + The ID of the compute node that you want to get information + about. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10421' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10422' + fixed: false + raw: String + name: + $id: '10420' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10423' + collectionFormat: none + defaultValue: + $id: '10424' + fixed: false + deprecated: false + documentation: + $id: '10425' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10427' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10428' + fixed: false + raw: String + name: + $id: '10426' + fixed: false + raw: $select + serializedName: $select + - $id: '10429' + collectionFormat: none + defaultValue: + $id: '10430' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10431' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10433' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10434' + fixed: false + raw: Int + name: + $id: '10432' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10435' + collectionFormat: none + defaultValue: + $id: '10436' + fixed: false + deprecated: false + documentation: + $id: '10437' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10439' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10440' + fixed: false + raw: Uuid + name: + $id: '10438' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10441' + collectionFormat: none + defaultValue: + $id: '10442' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10443' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10445' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10446' + fixed: false + raw: Boolean + name: + $id: '10444' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10447' + collectionFormat: none + defaultValue: + $id: '10448' + fixed: false + deprecated: false + documentation: + $id: '10449' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10451' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10452' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10450' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10453' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10454' + fixed: false + deprecated: false + documentation: + $id: '10455' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10457' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10458' + fixed: false + raw: String + name: + $id: '10456' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10461' + body: + $ref: '3626' + headers: + $ref: '6087' + isNullable: true + returnType: + $id: '10463' + body: + $ref: '3626' + headers: + $ref: '6087' + isNullable: true + serializedName: ComputeNode_Get + summary: Gets information about the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}' + - $id: '10464' + defaultResponse: + $id: '10514' + body: + $ref: '3316' + headers: + $ref: '6113' + isNullable: true + deprecated: false + description: You can restart a node only if it is in an idle or running state. + extensions: + x-ms-examples: + Node reboot: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + nodeRebootParameter: + nodeRebootOption: terminate + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + $id: '10512' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10511' + fixed: false + raw: Reboot + parameters: + - $id: '10465' + collectionFormat: none + defaultValue: + $id: '10466' + fixed: false + deprecated: false + documentation: + $id: '10467' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10469' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10470' + fixed: false + raw: String + name: + $id: '10468' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10471' + collectionFormat: none + defaultValue: + $id: '10472' + fixed: false + deprecated: false + documentation: + $id: '10473' + fixed: false + raw: The ID of the compute node that you want to restart. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10475' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10476' + fixed: false + raw: String + name: + $id: '10474' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10477' + collectionFormat: none + defaultValue: + $id: '10478' + fixed: false + deprecated: false + documentation: + $id: '10479' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeRebootParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '4062' + name: + $id: '10480' + fixed: false + raw: nodeRebootParameter + serializedName: nodeRebootParameter + - $id: '10481' + collectionFormat: none + defaultValue: + $id: '10482' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10483' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10485' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10486' + fixed: false + raw: Int + name: + $id: '10484' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10487' + collectionFormat: none + defaultValue: + $id: '10488' + fixed: false + deprecated: false + documentation: + $id: '10489' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10491' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10492' + fixed: false + raw: Uuid + name: + $id: '10490' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10493' + collectionFormat: none + defaultValue: + $id: '10494' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10495' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10497' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10498' + fixed: false + raw: Boolean + name: + $id: '10496' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10499' + collectionFormat: none + defaultValue: + $id: '10500' + fixed: false + deprecated: false + documentation: + $id: '10501' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10503' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10504' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10502' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10505' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10506' + fixed: false + deprecated: false + documentation: + $id: '10507' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10509' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10510' + fixed: false + raw: String + name: + $id: '10508' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '10513' + headers: + $ref: '6113' + isNullable: true + returnType: + $id: '10515' + headers: + $ref: '6113' + isNullable: true + serializedName: ComputeNode_Reboot + summary: Restarts the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/reboot' + - $id: '10516' + defaultResponse: + $id: '10566' + body: + $ref: '3316' + headers: + $ref: '6145' + isNullable: true + deprecated: false + description: >- + You can reinstall the operating system on a node only if it is in an + idle or running state. This API can be invoked only on pools created + with the cloud service configuration property. + extensions: + x-ms-examples: + Node reimage: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + nodeReimageParameter: + nodeReimageOption: terminate + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '202': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + $id: '10564' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10563' + fixed: false + raw: Reimage + parameters: + - $id: '10517' + collectionFormat: none + defaultValue: + $id: '10518' + fixed: false + deprecated: false + documentation: + $id: '10519' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10522' + fixed: false + raw: String + name: + $id: '10520' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10523' + collectionFormat: none + defaultValue: + $id: '10524' + fixed: false + deprecated: false + documentation: + $id: '10525' + fixed: false + raw: The ID of the compute node that you want to restart. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10527' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10528' + fixed: false + raw: String + name: + $id: '10526' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10529' + collectionFormat: none + defaultValue: + $id: '10530' + fixed: false + deprecated: false + documentation: + $id: '10531' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeReimageParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '4076' + name: + $id: '10532' + fixed: false + raw: nodeReimageParameter + serializedName: nodeReimageParameter + - $id: '10533' + collectionFormat: none + defaultValue: + $id: '10534' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10535' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10537' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10538' + fixed: false + raw: Int + name: + $id: '10536' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10539' + collectionFormat: none + defaultValue: + $id: '10540' + fixed: false + deprecated: false + documentation: + $id: '10541' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10543' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10544' + fixed: false + raw: Uuid + name: + $id: '10542' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10545' + collectionFormat: none + defaultValue: + $id: '10546' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10547' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10549' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10550' + fixed: false + raw: Boolean + name: + $id: '10548' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10551' + collectionFormat: none + defaultValue: + $id: '10552' + fixed: false + deprecated: false + documentation: + $id: '10553' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10555' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10556' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10554' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10557' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10558' + fixed: false + deprecated: false + documentation: + $id: '10559' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10561' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10562' + fixed: false + raw: String + name: + $id: '10560' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '10565' + headers: + $ref: '6145' + isNullable: true + returnType: + $id: '10567' + headers: + $ref: '6145' + isNullable: true + serializedName: ComputeNode_Reimage + summary: Reinstalls the operating system on the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/reimage' + - $id: '10568' + defaultResponse: + $id: '10618' + body: + $ref: '3316' + headers: + $ref: '6177' + isNullable: true + deprecated: false + description: >- + You can disable task scheduling on a node only if its current + scheduling state is enabled. + extensions: + x-ms-examples: + Node disable scheduling: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeDisableSchedulingParameter: + nodeDisableSchedulingOption: terminate + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: '' + x-ms-request-id: request-id + x-ms-requestBody-index: '2' + group: + $id: '10616' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10615' + fixed: false + raw: DisableScheduling + parameters: + - $id: '10569' + collectionFormat: none + defaultValue: + $id: '10570' + fixed: false + deprecated: false + documentation: + $id: '10571' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10573' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10574' + fixed: false + raw: String + name: + $id: '10572' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10575' + collectionFormat: none + defaultValue: + $id: '10576' + fixed: false + deprecated: false + documentation: + $id: '10577' + fixed: false + raw: >- + The ID of the compute node on which you want to disable task + scheduling. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10579' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10580' + fixed: false + raw: String + name: + $id: '10578' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10581' + collectionFormat: none + defaultValue: + $id: '10582' + fixed: false + deprecated: false + documentation: + $id: '10583' + fixed: false + raw: The parameters for the request. + extensions: + x-ms-requestBody-name: nodeDisableSchedulingParameter + isConstant: false + isRequired: false + location: body + modelType: + $ref: '4090' + name: + $id: '10584' + fixed: false + raw: nodeDisableSchedulingParameter + serializedName: nodeDisableSchedulingParameter + - $id: '10585' + collectionFormat: none + defaultValue: + $id: '10586' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10587' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10589' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10590' + fixed: false + raw: Int + name: + $id: '10588' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10591' + collectionFormat: none + defaultValue: + $id: '10592' + fixed: false + deprecated: false + documentation: + $id: '10593' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10595' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10596' + fixed: false + raw: Uuid + name: + $id: '10594' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10597' + collectionFormat: none + defaultValue: + $id: '10598' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10599' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10601' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10602' + fixed: false + raw: Boolean + name: + $id: '10600' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10603' + collectionFormat: none + defaultValue: + $id: '10604' + fixed: false + deprecated: false + documentation: + $id: '10605' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10607' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10608' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10606' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10609' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10610' + fixed: false + deprecated: false + documentation: + $id: '10611' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10613' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10614' + fixed: false + raw: String + name: + $id: '10612' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; odata=minimalmetadata; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10617' + headers: + $ref: '6177' + isNullable: true + returnType: + $id: '10619' + headers: + $ref: '6177' + isNullable: true + serializedName: ComputeNode_DisableScheduling + summary: Disables task scheduling on the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/disablescheduling' + - $id: '10620' + defaultResponse: + $id: '10666' + body: + $ref: '3316' + headers: + $ref: '6209' + isNullable: true + deprecated: false + description: >- + You can enable task scheduling on a node only if its current + scheduling state is disabled + extensions: + x-ms-examples: + Node enable scheduling: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161122t193202z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: '' + x-ms-request-id: request-id + group: + $id: '10664' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10663' + fixed: false + raw: EnableScheduling + parameters: + - $id: '10621' + collectionFormat: none + defaultValue: + $id: '10622' + fixed: false + deprecated: false + documentation: + $id: '10623' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10626' + fixed: false + raw: String + name: + $id: '10624' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10627' + collectionFormat: none + defaultValue: + $id: '10628' + fixed: false + deprecated: false + documentation: + $id: '10629' + fixed: false + raw: >- + The ID of the compute node on which you want to enable task + scheduling. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10632' + fixed: false + raw: String + name: + $id: '10630' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10633' + collectionFormat: none + defaultValue: + $id: '10634' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10635' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10637' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10638' + fixed: false + raw: Int + name: + $id: '10636' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10639' + collectionFormat: none + defaultValue: + $id: '10640' + fixed: false + deprecated: false + documentation: + $id: '10641' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10643' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10644' + fixed: false + raw: Uuid + name: + $id: '10642' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10645' + collectionFormat: none + defaultValue: + $id: '10646' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10647' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10649' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10650' + fixed: false + raw: Boolean + name: + $id: '10648' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10651' + collectionFormat: none + defaultValue: + $id: '10652' + fixed: false + deprecated: false + documentation: + $id: '10653' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10655' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10656' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10654' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10657' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10658' + fixed: false + deprecated: false + documentation: + $id: '10659' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10662' + fixed: false + raw: String + name: + $id: '10660' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10665' + headers: + $ref: '6209' + isNullable: true + returnType: + $id: '10667' + headers: + $ref: '6209' + isNullable: true + serializedName: ComputeNode_EnableScheduling + summary: Enables task scheduling on the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/enablescheduling' + - $id: '10668' + defaultResponse: + $id: '10714' + body: + $ref: '3316' + headers: + $ref: '6241' + isNullable: true + deprecated: false + description: >- + Before you can remotely login to a node using the remote login + settings, you must create a user account on the node. This API can be + invoked only on pools created with the virtual machine configuration + property. For pools created with a cloud service configuration, see + the GetRemoteDesktop API. + extensions: + x-ms-examples: + Node get remote login settings: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + nodeId: tvm-1695681911_1-20161121t182739z + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: + remoteLoginIPAddress: 1.1.1.1 + remoteLoginPort: '50000' + x-ms-request-id: request-id + group: + $id: '10712' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10711' + fixed: false + raw: GetRemoteLoginSettings + parameters: + - $id: '10669' + collectionFormat: none + defaultValue: + $id: '10670' + fixed: false + deprecated: false + documentation: + $id: '10671' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10673' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10674' + fixed: false + raw: String + name: + $id: '10672' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10675' + collectionFormat: none + defaultValue: + $id: '10676' + fixed: false + deprecated: false + documentation: + $id: '10677' + fixed: false + raw: >- + The ID of the compute node for which to obtain the remote login + settings. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10679' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10680' + fixed: false + raw: String + name: + $id: '10678' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10681' + collectionFormat: none + defaultValue: + $id: '10682' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10683' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10685' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10686' + fixed: false + raw: Int + name: + $id: '10684' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10687' + collectionFormat: none + defaultValue: + $id: '10688' + fixed: false + deprecated: false + documentation: + $id: '10689' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10691' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10692' + fixed: false + raw: Uuid + name: + $id: '10690' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10693' + collectionFormat: none + defaultValue: + $id: '10694' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10695' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10697' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10698' + fixed: false + raw: Boolean + name: + $id: '10696' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10699' + collectionFormat: none + defaultValue: + $id: '10700' + fixed: false + deprecated: false + documentation: + $id: '10701' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10703' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10704' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10702' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10705' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10706' + fixed: false + deprecated: false + documentation: + $id: '10707' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10709' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10710' + fixed: false + raw: String + name: + $id: '10708' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10713' + body: + $ref: '3807' + headers: + $ref: '6241' + isNullable: true + returnType: + $id: '10715' + body: + $ref: '3807' + headers: + $ref: '6241' + isNullable: true + serializedName: ComputeNode_GetRemoteLoginSettings + summary: Gets the settings required for remote login to a compute node. + url: '/pools/{poolId}/nodes/{nodeId}/remoteloginsettings' + - $id: '10716' + defaultResponse: + $id: '10764' + body: + $ref: '3316' + headers: + $ref: '6267' + isNullable: true + deprecated: false + description: >- + Before you can access a node by using the RDP file, you must create a + user account on the node. This API can only be invoked on pools + created with a cloud service configuration. For pools created with a + virtual machine configuration, see the GetRemoteLoginSettings API. + extensions: + x-ms-request-id: request-id + group: + $id: '10760' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10759' + fixed: false + raw: GetRemoteDesktop + parameters: + - $id: '10717' + collectionFormat: none + defaultValue: + $id: '10718' + fixed: false + deprecated: false + documentation: + $id: '10719' + fixed: false + raw: The ID of the pool that contains the compute node. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10721' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10722' + fixed: false + raw: String + name: + $id: '10720' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10723' + collectionFormat: none + defaultValue: + $id: '10724' + fixed: false + deprecated: false + documentation: + $id: '10725' + fixed: false + raw: >- + The ID of the compute node for which you want to get the Remote + Desktop Protocol file. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10727' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10728' + fixed: false + raw: String + name: + $id: '10726' + fixed: false + raw: nodeId + serializedName: nodeId + - $id: '10729' + collectionFormat: none + defaultValue: + $id: '10730' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10731' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10733' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10734' + fixed: false + raw: Int + name: + $id: '10732' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10735' + collectionFormat: none + defaultValue: + $id: '10736' + fixed: false + deprecated: false + documentation: + $id: '10737' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10739' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10740' + fixed: false + raw: Uuid + name: + $id: '10738' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10741' + collectionFormat: none + defaultValue: + $id: '10742' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10743' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10745' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10746' + fixed: false + raw: Boolean + name: + $id: '10744' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10747' + collectionFormat: none + defaultValue: + $id: '10748' + fixed: false + deprecated: false + documentation: + $id: '10749' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10751' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10752' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10750' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10753' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10754' + fixed: false + deprecated: false + documentation: + $id: '10755' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10757' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10758' + fixed: false + raw: String + name: + $id: '10756' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10761' + body: + $id: '10762' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '10763' + fixed: false + raw: Stream + headers: + $ref: '6267' + isNullable: true + returnType: + $id: '10765' + body: + $ref: '10762' + headers: + $ref: '6267' + isNullable: true + serializedName: ComputeNode_GetRemoteDesktop + summary: Gets the Remote Desktop Protocol file for the specified compute node. + url: '/pools/{poolId}/nodes/{nodeId}/rdp' + - $id: '10766' + defaultResponse: + $id: '10824' + body: + $ref: '3316' + headers: + $ref: '6293' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Node list: + parameters: + api-version: 2017-09-01.6.0 + client-request-id: 00000000-0000-0000-0000-000000000000 + ocp-data: 'Fri, 17 Feb 2017 00:00:00 GMT' + poolId: poolId + responses: + '200': + body: + value: + - affinityId: 'TVM:tvm-1695681911_1-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_1-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T22:22:24.4634125Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T22:22:27.567189Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T22:22:27.2236818Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T22:22:27.2236818Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z + vmSize: small + - affinityId: 'TVM:tvm-1695681911_2-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_2-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T19:37:28.623369Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T19:37:31.838028Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T19:37:31.4285526Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T19:37:31.4285526Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z + vmSize: small + - affinityId: 'TVM:tvm-1695681911_3-20161122t193202z' + allocationTime: '2016-11-22T19:32:02.8155319Z' + id: tvm-1695681911_3-20161122t193202z + ipAddress: 1.1.1.1 + isDedicated: true + lastBootTime: '2016-11-22T19:36:48.21721Z' + runningTasksCount: '0' + schedulingState: enabled + startTask: + commandLine: cmd /c echo hello + maxTaskRetryCount: '0' + userIdentity: + autoUser: + elevationLevel: nonadmin + scope: task + waitForSuccess: false + startTaskInfo: + endTime: '2016-11-22T19:36:51.2363447Z' + exitCode: '0' + retryCount: '0' + startTime: '2016-11-22T19:36:51.0013378Z' + state: completed + state: idle + stateTransitionTime: '2016-11-22T19:36:51.0013378Z' + totalTasksRun: '0' + totalTasksSucceeded: '0' + url: >- + https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z + vmSize: small + x-ms-pageable: + nextLinkName: odata.nextLink + x-ms-request-id: request-id + group: + $id: '10822' + fixed: false + raw: ComputeNode + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10821' + fixed: false + raw: List + parameters: + - $id: '10767' + collectionFormat: none + defaultValue: + $id: '10768' + fixed: false + deprecated: false + documentation: + $id: '10769' + fixed: false + raw: The ID of the pool from which you want to list nodes. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10771' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10772' + fixed: false + raw: String + name: + $id: '10770' + fixed: false + raw: poolId + serializedName: poolId + - $id: '10773' + collectionFormat: none + defaultValue: + $id: '10774' + fixed: false + deprecated: false + documentation: + $id: '10775' + fixed: false + raw: >- + An OData $filter clause. For more information on constructing + this filter, see + https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10777' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10778' + fixed: false + raw: String + name: + $id: '10776' + fixed: false + raw: $filter + serializedName: $filter + - $id: '10779' + collectionFormat: none + defaultValue: + $id: '10780' + fixed: false + deprecated: false + documentation: + $id: '10781' + fixed: false + raw: An OData $select clause. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10783' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10784' + fixed: false + raw: String + name: + $id: '10782' + fixed: false + raw: $select + serializedName: $select + - $id: '10785' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '1' + defaultValue: + $id: '10786' + fixed: false + raw: '1000' + deprecated: false + documentation: + $id: '10787' + fixed: false + raw: >- + The maximum number of items to return in the response. A maximum + of 1000 nodes can be returned. + extensions: + x-ms-client-name: maxResults + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10789' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10790' + fixed: false + raw: Int + name: + $id: '10788' + fixed: false + raw: maxresults + serializedName: maxresults + - $id: '10791' + collectionFormat: none + defaultValue: + $id: '10792' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '10793' + fixed: false + raw: >- + The maximum time that the server can spend processing the + request, in seconds. The default is 30 seconds. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: query + modelType: + $id: '10795' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '10796' + fixed: false + raw: Int + name: + $id: '10794' + fixed: false + raw: timeout + serializedName: timeout + - $id: '10797' + collectionFormat: none + defaultValue: + $id: '10798' + fixed: false + deprecated: false + documentation: + $id: '10799' + fixed: false + raw: >- + The caller-generated request identity, in the form of a GUID + with no decoration such as curly braces, e.g. + 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10801' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '10802' + fixed: false + raw: Uuid + name: + $id: '10800' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '10803' + collectionFormat: none + defaultValue: + $id: '10804' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '10805' + fixed: false + raw: >- + Whether the server should return the client-request-id in the + response. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10807' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '10808' + fixed: false + raw: Boolean + name: + $id: '10806' + fixed: false + raw: return-client-request-id + serializedName: return-client-request-id + - $id: '10809' + collectionFormat: none + defaultValue: + $id: '10810' + fixed: false + deprecated: false + documentation: + $id: '10811' + fixed: false + raw: >- + The time the request was issued. Client libraries typically set + this to the current system clock time; set it explicitly if you + are calling the REST API directly. + extensions: + x-ms-parameter-grouping: + postfix: Options + isConstant: false + isRequired: false + location: header + modelType: + $id: '10813' + $type: PrimaryType + deprecated: false + format: date-time-rfc1123 + knownPrimaryType: dateTimeRfc1123 + name: + $id: '10814' + fixed: false + raw: DateTimeRfc1123 + name: + $id: '10812' + fixed: false + raw: ocp-date + serializedName: ocp-date + - $id: '10815' + clientProperty: + $ref: '6319' + collectionFormat: none + defaultValue: + $id: '10816' + fixed: false + deprecated: false + documentation: + $id: '10817' + fixed: false + raw: Client API Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '10819' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10820' + fixed: false + raw: String + name: + $id: '10818' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10823' + body: + $ref: '3761' + headers: + $ref: '6293' + isNullable: true + returnType: + $id: '10825' + body: + $ref: '3761' + headers: + $ref: '6293' + isNullable: true + serializedName: ComputeNode_List + summary: Lists the compute nodes in the specified pool. + url: '/pools/{poolId}/nodes' + name: + $id: '10826' + fixed: false + raw: ComputeNode + nameForProperty: ComputeNode + typeName: + $id: '10827' + fixed: false +properties: + - $id: '6319' + collectionFormat: none + defaultValue: + $id: '6320' + fixed: false + deprecated: false + documentation: + $id: '6321' + fixed: false + raw: Client API Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '6323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6324' + fixed: false + raw: String + name: + $id: '6322' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/specs-compute/code-model-v1-yaml.norm.yaml b/test/Expected/specs-compute/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..baff892 --- /dev/null +++ b/test/Expected/specs-compute/code-model-v1-yaml.norm.yaml @@ -0,0 +1,22261 @@ +--- +apiVersion: '2017-03-30' +baseUrl: 'https://management.azure.com' +documentation: The Compute Management Client. +enumTypes: + - &ref_0 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: StatusLevelTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Info + serializedName: Info + - name: Warning + serializedName: Warning + - name: Error + serializedName: Error + - &ref_11 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OperatingSystemTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Windows + serializedName: Windows + - name: Linux + serializedName: Linux + - &ref_20 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: VirtualMachineSizeTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Basic_A0 + serializedName: Basic_A0 + - name: Basic_A1 + serializedName: Basic_A1 + - name: Basic_A2 + serializedName: Basic_A2 + - name: Basic_A3 + serializedName: Basic_A3 + - name: Basic_A4 + serializedName: Basic_A4 + - name: Standard_A0 + serializedName: Standard_A0 + - name: Standard_A1 + serializedName: Standard_A1 + - name: Standard_A2 + serializedName: Standard_A2 + - name: Standard_A3 + serializedName: Standard_A3 + - name: Standard_A4 + serializedName: Standard_A4 + - name: Standard_A5 + serializedName: Standard_A5 + - name: Standard_A6 + serializedName: Standard_A6 + - name: Standard_A7 + serializedName: Standard_A7 + - name: Standard_A8 + serializedName: Standard_A8 + - name: Standard_A9 + serializedName: Standard_A9 + - name: Standard_A10 + serializedName: Standard_A10 + - name: Standard_A11 + serializedName: Standard_A11 + - name: Standard_A1_v2 + serializedName: Standard_A1_v2 + - name: Standard_A2_v2 + serializedName: Standard_A2_v2 + - name: Standard_A4_v2 + serializedName: Standard_A4_v2 + - name: Standard_A8_v2 + serializedName: Standard_A8_v2 + - name: Standard_A2m_v2 + serializedName: Standard_A2m_v2 + - name: Standard_A4m_v2 + serializedName: Standard_A4m_v2 + - name: Standard_A8m_v2 + serializedName: Standard_A8m_v2 + - name: Standard_D1 + serializedName: Standard_D1 + - name: Standard_D2 + serializedName: Standard_D2 + - name: Standard_D3 + serializedName: Standard_D3 + - name: Standard_D4 + serializedName: Standard_D4 + - name: Standard_D11 + serializedName: Standard_D11 + - name: Standard_D12 + serializedName: Standard_D12 + - name: Standard_D13 + serializedName: Standard_D13 + - name: Standard_D14 + serializedName: Standard_D14 + - name: Standard_D1_v2 + serializedName: Standard_D1_v2 + - name: Standard_D2_v2 + serializedName: Standard_D2_v2 + - name: Standard_D3_v2 + serializedName: Standard_D3_v2 + - name: Standard_D4_v2 + serializedName: Standard_D4_v2 + - name: Standard_D5_v2 + serializedName: Standard_D5_v2 + - name: Standard_D11_v2 + serializedName: Standard_D11_v2 + - name: Standard_D12_v2 + serializedName: Standard_D12_v2 + - name: Standard_D13_v2 + serializedName: Standard_D13_v2 + - name: Standard_D14_v2 + serializedName: Standard_D14_v2 + - name: Standard_D15_v2 + serializedName: Standard_D15_v2 + - name: Standard_DS1 + serializedName: Standard_DS1 + - name: Standard_DS2 + serializedName: Standard_DS2 + - name: Standard_DS3 + serializedName: Standard_DS3 + - name: Standard_DS4 + serializedName: Standard_DS4 + - name: Standard_DS11 + serializedName: Standard_DS11 + - name: Standard_DS12 + serializedName: Standard_DS12 + - name: Standard_DS13 + serializedName: Standard_DS13 + - name: Standard_DS14 + serializedName: Standard_DS14 + - name: Standard_DS1_v2 + serializedName: Standard_DS1_v2 + - name: Standard_DS2_v2 + serializedName: Standard_DS2_v2 + - name: Standard_DS3_v2 + serializedName: Standard_DS3_v2 + - name: Standard_DS4_v2 + serializedName: Standard_DS4_v2 + - name: Standard_DS5_v2 + serializedName: Standard_DS5_v2 + - name: Standard_DS11_v2 + serializedName: Standard_DS11_v2 + - name: Standard_DS12_v2 + serializedName: Standard_DS12_v2 + - name: Standard_DS13_v2 + serializedName: Standard_DS13_v2 + - name: Standard_DS14_v2 + serializedName: Standard_DS14_v2 + - name: Standard_DS15_v2 + serializedName: Standard_DS15_v2 + - name: Standard_F1 + serializedName: Standard_F1 + - name: Standard_F2 + serializedName: Standard_F2 + - name: Standard_F4 + serializedName: Standard_F4 + - name: Standard_F8 + serializedName: Standard_F8 + - name: Standard_F16 + serializedName: Standard_F16 + - name: Standard_F1s + serializedName: Standard_F1s + - name: Standard_F2s + serializedName: Standard_F2s + - name: Standard_F4s + serializedName: Standard_F4s + - name: Standard_F8s + serializedName: Standard_F8s + - name: Standard_F16s + serializedName: Standard_F16s + - name: Standard_G1 + serializedName: Standard_G1 + - name: Standard_G2 + serializedName: Standard_G2 + - name: Standard_G3 + serializedName: Standard_G3 + - name: Standard_G4 + serializedName: Standard_G4 + - name: Standard_G5 + serializedName: Standard_G5 + - name: Standard_GS1 + serializedName: Standard_GS1 + - name: Standard_GS2 + serializedName: Standard_GS2 + - name: Standard_GS3 + serializedName: Standard_GS3 + - name: Standard_GS4 + serializedName: Standard_GS4 + - name: Standard_GS5 + serializedName: Standard_GS5 + - name: Standard_H8 + serializedName: Standard_H8 + - name: Standard_H16 + serializedName: Standard_H16 + - name: Standard_H8m + serializedName: Standard_H8m + - name: Standard_H16m + serializedName: Standard_H16m + - name: Standard_H16r + serializedName: Standard_H16r + - name: Standard_H16mr + serializedName: Standard_H16mr + - name: Standard_L4s + serializedName: Standard_L4s + - name: Standard_L8s + serializedName: Standard_L8s + - name: Standard_L16s + serializedName: Standard_L16s + - name: Standard_L32s + serializedName: Standard_L32s + - name: Standard_NC6 + serializedName: Standard_NC6 + - name: Standard_NC12 + serializedName: Standard_NC12 + - name: Standard_NC24 + serializedName: Standard_NC24 + - name: Standard_NC24r + serializedName: Standard_NC24r + - name: Standard_NV6 + serializedName: Standard_NV6 + - name: Standard_NV12 + serializedName: Standard_NV12 + - name: Standard_NV24 + serializedName: Standard_NV24 + - &ref_26 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CachingTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: None + serializedName: None + - name: ReadOnly + serializedName: ReadOnly + - name: ReadWrite + serializedName: ReadWrite + - &ref_27 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: DiskCreateOptionTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: FromImage + serializedName: FromImage + - name: Empty + serializedName: Empty + - name: Attach + serializedName: Attach + - &ref_23 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: StorageAccountTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Standard_LRS + serializedName: Standard_LRS + - name: Premium_LRS + serializedName: Premium_LRS + - &ref_32 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: PassNames + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: OobeSystem + serializedName: OobeSystem + - &ref_33 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ComponentNames + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Microsoft-Windows-Shell-Setup + serializedName: Microsoft-Windows-Shell-Setup + - &ref_34 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SettingNames + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: AutoLogon + serializedName: AutoLogon + - name: FirstLogonCommands + serializedName: FirstLogonCommands + - &ref_35 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ProtocolTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Http + serializedName: Http + - name: Https + serializedName: Https + - &ref_49 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ResourceIdentityType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: SystemAssigned + serializedName: SystemAssigned + - &ref_50 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: MaintenanceOperationResultCodeTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: None + serializedName: None + - name: RetryLater + serializedName: RetryLater + - name: MaintenanceAborted + serializedName: MaintenanceAborted + - name: MaintenanceCompleted + serializedName: MaintenanceCompleted + - &ref_66 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: UpgradeMode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Automatic + serializedName: Automatic + - name: Manual + serializedName: Manual + - name: Rolling + serializedName: Rolling + - &ref_68 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OperatingSystemStateTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Generalized + serializedName: Generalized + - name: Specialized + serializedName: Specialized + - &ref_74 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ResourceSkuCapacityScaleType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Automatic + serializedName: Automatic + - name: Manual + serializedName: Manual + - name: None + serializedName: None + - &ref_75 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ResourceSkuRestrictionsType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Location + serializedName: Location + - &ref_76 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ResourceSkuRestrictionsReasonCode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: QuotaId + serializedName: QuotaId + - name: NotAvailableForSubscription + serializedName: NotAvailableForSubscription + - &ref_90 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: IPVersion + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: IPv4 + serializedName: IPv4 + - name: IPv6 + serializedName: IPv6 + - &ref_121 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: VirtualMachineScaleSetSkuScaleType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Automatic + serializedName: Automatic + - name: None + serializedName: None + - &ref_127 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: RollingUpgradeStatusCode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: RollingForward + serializedName: RollingForward + - name: Cancelled + serializedName: Cancelled + - name: Completed + serializedName: Completed + - name: Faulted + serializedName: Faulted + - &ref_128 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: RollingUpgradeActionType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Start + serializedName: Start + - name: Cancel + serializedName: Cancel + - &ref_155 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: InstanceViewTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: instanceView + serializedName: instanceView +extensions: + security: + - azure_auth: + - user_impersonation +modelTypes: + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Instance view status. + name: + fixed: false + raw: InstanceViewStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The status code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The level code. + extensions: + x-ms-enum: + modelAsString: false + name: StatusLevelTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: level + realPath: + - level + serializedName: level + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The short localizable label for the status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: displayStatus + realPath: + - displayStatus + serializedName: displayStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The detailed status message, including for alerts and error + messages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time of the status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: time + realPath: + - time + serializedName: time + serializedName: InstanceViewStatus + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: SubResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a resource. + name: + fixed: false + raw: AvailabilitySetProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Update Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: platformUpdateDomainCount + realPath: + - platformUpdateDomainCount + serializedName: platformUpdateDomainCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Fault Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: platformFaultDomainCount + realPath: + - platformFaultDomainCount + serializedName: platformFaultDomainCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A list of references to all virtual machines in the availability + set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: virtualMachines + realPath: + - virtualMachines + serializedName: virtualMachines + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: AvailabilitySetProperties + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set sku. + name: + fixed: false + raw: Sku + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The sku name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the tier of virtual machines in a scale set.

+ Possible Values:

**Standard**

**Basic** + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tier + realPath: + - tier + serializedName: tier + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the number of virtual machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + serializedName: Sku + - &ref_5 + $type: CompositeType + baseModelType: &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Resource model definition. + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource location + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the availability set that the virtual machine + should be assigned to. Virtual machines specified in the same availability + set are allocated to different nodes to maximize availability. For more + information about availability sets, see [Manage the availability of + virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

For more information on Azure planned maintainance, see [Planned + maintenance for virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

Currently, a VM can only be added to availability set at creation + time. An existing VM cannot be added to an availability set. + name: + fixed: false + raw: AvailabilitySet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Sku of the availability set + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + serializedName: AvailabilitySet + - &ref_140 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Availability Set operation response. + name: + fixed: false + raw: AvailabilitySetListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of availability sets + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_5 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: AvailabilitySetListResult + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a VM size. + name: + fixed: false + raw: VirtualMachineSize + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The number of cores supported by the virtual machine size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: numberOfCores + realPath: + - numberOfCores + serializedName: numberOfCores + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The OS disk size, in MB, allowed by the virtual machine size.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: osDiskSizeInMB + realPath: + - osDiskSizeInMB + serializedName: osDiskSizeInMB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The resource disk size, in MB, allowed by the virtual machine size.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: resourceDiskSizeInMB + realPath: + - resourceDiskSizeInMB + serializedName: resourceDiskSizeInMB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The amount of memory, in MB, supported by the virtual machine size.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: memoryInMB + realPath: + - memoryInMB + serializedName: memoryInMB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The maximum number of data disks that can be attached to the virtual + machine size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxDataDiskCount + realPath: + - maxDataDiskCount + serializedName: maxDataDiskCount + serializedName: VirtualMachineSize + - &ref_141 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + fixed: false + raw: VirtualMachineSizeListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of virtual machine sizes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_6 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: VirtualMachineSizeListResult + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Extension Image. + name: + fixed: false + raw: VirtualMachineExtensionImageProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The operating system this extension supports. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: operatingSystem + realPath: + - operatingSystem + serializedName: operatingSystem + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of role (IaaS or PaaS) this extension supports. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: computeRole + realPath: + - computeRole + serializedName: computeRole + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The schema defined by publisher, where extension consumers should + provide settings in a matching schema. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: handlerSchema + realPath: + - handlerSchema + serializedName: handlerSchema + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Whether the extension can be used on xRP VMScaleSets. By default + existing extensions are usable on scalesets, but there might be + cases where a publisher wants to explicitly indicate the extension + is only enabled for CRP VMs but not VMSS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: vmScaleSetEnabled + realPath: + - vmScaleSetEnabled + serializedName: vmScaleSetEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether the handler can support multiple extensions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: supportsMultipleExtensions + realPath: + - supportsMultipleExtensions + serializedName: supportsMultipleExtensions + serializedName: VirtualMachineExtensionImageProperties + - &ref_142 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Extension Image. + name: + fixed: false + raw: VirtualMachineExtensionImage + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineExtensionImage + - &ref_15 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: Virtual machine image resource information. + name: + fixed: false + raw: VirtualMachineImageResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The supported Azure location of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the tags that are assigned to the virtual machine. For + more information about using tags, see [Using tags to organize your + Azure + resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: VirtualMachineImageResource + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine extension. + name: + fixed: false + raw: VirtualMachineExtensionInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine extension name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: substatuses + realPath: + - substatuses + serializedName: substatuses + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineExtensionInstanceView + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Extension. + name: + fixed: false + raw: VirtualMachineExtensionProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + How the extension handler should be forced to update even if the + extension configuration has not changed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: forceUpdateTag + realPath: + - forceUpdateTag + serializedName: forceUpdateTag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the extension handler publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates whether the extension should use a newer minor version if + one is available at deployment time. Once deployed, however, the + extension will not upgrade minor versions unless redeployed, even + with this property set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: autoUpgradeMinorVersion + realPath: + - autoUpgradeMinorVersion + serializedName: autoUpgradeMinorVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Json formatted public settings for the extension. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The extension can contain either protectedSettings or + protectedSettingsFromKeyVault or no protected settings at all. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: protectedSettings + realPath: + - protectedSettings + serializedName: protectedSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine extension instance view. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_9 + name: + fixed: false + raw: instanceView + realPath: + - instanceView + serializedName: instanceView + serializedName: VirtualMachineExtensionProperties + - &ref_63 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Extension. + name: + fixed: false + raw: VirtualMachineExtension + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_10 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineExtension + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Used for establishing the purchase context of any 3rd Party artifact + through MarketPlace. + name: + fixed: false + raw: PurchasePlan + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The publisher ID. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The plan ID. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the product of the image from the marketplace. This is the + same value as Offer under the imageReference element. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: product + realPath: + - product + serializedName: product + serializedName: PurchasePlan + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Contains the os disk image information. + name: + fixed: false + raw: OSDiskImage + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The operating system of the osDiskImage. + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_11 + name: + fixed: false + raw: operatingSystem + realPath: + - operatingSystem + serializedName: operatingSystem + serializedName: OSDiskImage + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Contains the data disk images information. + name: + fixed: false + raw: DataDiskImage + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + serializedName: DataDiskImage + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Image. + name: + fixed: false + raw: VirtualMachineImageProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_12 + name: + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_13 + name: + fixed: false + raw: osDiskImage + realPath: + - osDiskImage + serializedName: osDiskImage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_14 + name: + fixed: false + name: + fixed: false + raw: dataDiskImages + realPath: + - dataDiskImages + serializedName: dataDiskImages + serializedName: VirtualMachineImageProperties + - &ref_145 + $type: CompositeType + baseModelType: *ref_15 + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Image. + name: + fixed: false + raw: VirtualMachineImage + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_16 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineImage + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Usage Names. + name: + fixed: false + raw: UsageName + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The localized name of the resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: UsageName + - &ref_18 + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: Describes Compute Resource Usage. + name: + fixed: false + raw: Usage + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: Count + deprecated: false + documentation: + fixed: false + raw: An enum describing the unit of usage measurement. + extensions: + x-ms-enum: + modelAsString: false + name: UsageUnit + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The current usage of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: currentValue + realPath: + - currentValue + serializedName: currentValue + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The maximum permitted usage of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: limit + realPath: + - limit + serializedName: limit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the type of usage. + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_17 + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Usage + - &ref_150 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Usages operation response. + name: + fixed: false + raw: ListUsagesResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of compute resource usages. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_18 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The URI to fetch the next page of compute resource usage + information. Call ListNext() with this to fetch the next page of + compute resource usage information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ListUsagesResult + - &ref_153 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Capture Virtual Machine parameters. + name: + fixed: false + raw: VirtualMachineCaptureParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The captured virtual hard disk's name prefix. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vhdPrefix + realPath: + - vhdPrefix + serializedName: vhdPrefix + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The destination container name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: destinationContainerName + realPath: + - destinationContainerName + serializedName: destinationContainerName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether to overwrite the destination virtual hard disk, in + case of conflict. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overwriteVhds + realPath: + - overwriteVhds + serializedName: overwriteVhds + serializedName: VirtualMachineCaptureParameters + - &ref_19 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Compute-specific operation properties, including output' + name: + fixed: false + raw: VirtualMachineCaptureResultProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation output data (raw JSON) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: output + realPath: + - output + serializedName: output + serializedName: VirtualMachineCaptureResultProperties + - &ref_154 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: Resource Id. + name: + fixed: false + raw: VirtualMachineCaptureResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_19 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineCaptureResult + - &ref_61 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. Before + you can use a marketplace image from an API, you must enable the image for + programmatic use. In the Azure portal, find the marketplace image that + you want to use and then click **Want to deploy programmatically, Get + Started ->**. Enter any required information and then click **Save**. + name: + fixed: false + raw: Plan + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The plan ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The publisher ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the product of the image from the marketplace. This is the + same value as Offer under the imageReference element. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: product + realPath: + - product + serializedName: product + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The promotion code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: promotionCode + realPath: + - promotionCode + serializedName: promotionCode + serializedName: Plan + - &ref_55 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the hardware settings for the virtual machine. + name: + fixed: false + raw: HardwareProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the size of the virtual machine. For more information + about virtual machine sizes, see [Sizes for virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

The available VM sizes depend on region and availability + set. For a list of available sizes use these APIs:

[List + all available virtual machine sizes in an availability + set](virtualmachines-list-sizes-availability-set.md)

[List + all available virtual machine sizes in a + region](virtualmachines-list-sizes-region.md)

[List all + available virtual machine sizes for + resizing](virtualmachines-list-sizes-for-resizing.md) + extensions: + x-ms-enum: + modelAsString: true + name: VirtualMachineSizeTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_20 + name: + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + serializedName: HardwareProfile + - &ref_29 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the image to use. You can specify information + about platform images, marketplace images, or virtual machine images. This + element is required when you want to use a platform image, marketplace + image, or virtual machine image, but is not used in other creation + operations. + name: + fixed: false + raw: ImageReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The image publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the offer of the platform image or marketplace image used + to create the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: offer + realPath: + - offer + serializedName: offer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The image SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the version of the platform image or marketplace image + used to create the virtual machine. The allowed formats are + Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal + numbers. Specify 'latest' to use the latest version of an image + available at deploy time. Even if you use 'latest', the VM image + will not automatically update after deploy time even if a new + version becomes available. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: version + realPath: + - version + serializedName: version + serializedName: ImageReference + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a reference to Key Vault Secret + name: + fixed: false + raw: KeyVaultSecretReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL referencing a secret in a Key Vault. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: secretUrl + realPath: + - secretUrl + serializedName: secretUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relative URL of the Key Vault containing the secret. + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_1 + name: + fixed: false + raw: sourceVault + realPath: + - sourceVault + serializedName: sourceVault + serializedName: KeyVaultSecretReference + - &ref_22 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a reference to Key Vault Key + name: + fixed: false + raw: KeyVaultKeyReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL referencing a key encryption key in Key Vault. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: keyUrl + realPath: + - keyUrl + serializedName: keyUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relative URL of the Key Vault containing the key. + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_1 + name: + fixed: false + raw: sourceVault + realPath: + - sourceVault + serializedName: sourceVault + serializedName: KeyVaultKeyReference + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a Encryption Settings for a Disk + name: + fixed: false + raw: DiskEncryptionSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the location of the disk encryption key, which is a Key + Vault Secret. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_21 + name: + fixed: false + raw: diskEncryptionKey + realPath: + - diskEncryptionKey + serializedName: diskEncryptionKey + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the location of the key encryption key in Key Vault. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_22 + name: + fixed: false + raw: keyEncryptionKey + realPath: + - keyEncryptionKey + serializedName: keyEncryptionKey + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether disk encryption should be enabled on the virtual + machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: DiskEncryptionSettings + - &ref_25 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the uri of a disk. + name: + fixed: false + raw: VirtualHardDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the virtual hard disk's uri. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: uri + realPath: + - uri + serializedName: uri + serializedName: VirtualHardDisk + - &ref_28 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: The parameters of a managed disk. + name: + fixed: false + raw: ManagedDiskParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: ManagedDiskParameters + - &ref_30 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the operating system disk used by the virtual + machine.

For more information about disks, see [About disks and + VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + name: + fixed: false + raw: OSDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property allows you to specify the type of the OS that is + included in the disk if creating a VM from user-image or a + specialized VHD.

Possible values are:

**Windows** +

**Linux** + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_11 + name: + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the encryption settings for the OS Disk.

Minimum + api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_24 + name: + fixed: false + raw: encryptionSettings + realPath: + - encryptionSettings + serializedName: encryptionSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual hard disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: vhd + realPath: + - vhd + serializedName: vhd + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The source user image virtual hard disk. The virtual hard disk will + be copied before being attached to the virtual machine. If + SourceImage is provided, the destination virtual hard drive must not + exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: image + realPath: + - image + serializedName: image + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the caching requirements.

Possible values are: +

**None**

**ReadOnly**

**ReadWrite** +

Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies how the virtual machine should be created.

+ Possible values are:

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

**FromImage** \u2013 This value is used when you + are using an image to create the virtual machine. If you are using a + platform image, you also use the imageReference element described + above. If you are using a marketplace image, you also use the plan + element previously described. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_27 + name: + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the size of an empty data disk in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: OSDisk + - &ref_31 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a data disk. + name: + fixed: false + raw: DataDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual hard disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: vhd + realPath: + - vhd + serializedName: vhd + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The source user image virtual hard disk. The virtual hard disk will + be copied before being attached to the virtual machine. If + SourceImage is provided, the destination virtual hard drive must not + exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: image + realPath: + - image + serializedName: image + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the caching requirements.

Possible values are: +

**None**

**ReadOnly**

**ReadWrite** +

Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies how the virtual machine should be created.

+ Possible values are:

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

**FromImage** \u2013 This value is used when you + are using an image to create the virtual machine. If you are using a + platform image, you also use the imageReference element described + above. If you are using a marketplace image, you also use the plan + element previously described. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_27 + name: + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the size of an empty data disk in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: DataDisk + - &ref_56 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the storage settings for the virtual machine disks. + name: + fixed: false + raw: StorageProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the image to use. You can specify + information about platform images, marketplace images, or virtual + machine images. This element is required when you want to use a + platform image, marketplace image, or virtual machine image, but is + not used in other creation operations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_29 + name: + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the operating system disk used by the + virtual machine.

For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_30 + name: + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the parameters that are used to add a data disk to a + virtual machine.

For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_31 + name: + fixed: false + name: + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: StorageProfile + - &ref_37 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies additional XML formatted information that can be included in the + Unattend.xml file, which is used by Windows Setup. Contents are defined by + setting name, component name, and the pass in which the content is + applied. + name: + fixed: false + raw: AdditionalUnattendContent + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The pass name. Currently, the only allowable value is OobeSystem.' + extensions: + x-ms-enum: + modelAsString: false + name: PassNames + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: passName + realPath: + - passName + serializedName: passName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The component name. Currently, the only allowable value is + Microsoft-Windows-Shell-Setup. + extensions: + x-ms-enum: + modelAsString: false + name: ComponentNames + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: componentName + realPath: + - componentName + serializedName: componentName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the name of the setting to which the content applies. + Possible values are: FirstLogonCommands and AutoLogon. + extensions: + x-ms-enum: + modelAsString: false + name: SettingNames + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_34 + name: + fixed: false + raw: settingName + realPath: + - settingName + serializedName: settingName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the XML formatted content that is added to the + unattend.xml file for the specified path and component. The XML must + be less than 4KB and must include the root element for the setting + or feature that is being inserted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: content + realPath: + - content + serializedName: content + serializedName: AdditionalUnattendContent + - &ref_36 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes Protocol and thumbprint of Windows Remote Management listener + name: + fixed: false + raw: WinRMListener + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the protocol of listener.

Possible values are: +
**http**

**https** + extensions: + x-ms-enum: + modelAsString: false + name: ProtocolTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_35 + name: + fixed: false + raw: protocol + realPath: + - protocol + serializedName: protocol + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the URL of a certificate that has been uploaded to Key Vault + as a secret. For adding a secret to the Key Vault, see [Add a key or + secret to the key + vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). + In this case, your certificate needs to be It is the Base64 encoding + of the following JSON Object which is encoded in UTF-8:

+ {
"data":"",
+ "dataType":"pfx",
"password":""
} + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: certificateUrl + realPath: + - certificateUrl + serializedName: certificateUrl + serializedName: WinRMListener + - &ref_38 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes Windows Remote Management configuration of the VM + name: + fixed: false + raw: WinRMConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of Windows Remote Management listeners + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_36 + name: + fixed: false + name: + fixed: false + raw: listeners + realPath: + - listeners + serializedName: listeners + serializedName: WinRMConfiguration + - &ref_42 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies Windows operating system settings on the virtual machine. + name: + fixed: false + raw: WindowsConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates whether virtual machine agent should be provisioned on the + virtual machine.

When this property is not specified in the + request body, default behavior is to set it to true. This will + ensure that VM Agent is installed on the VM so that extensions can + be added to the VM later. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: provisionVMAgent + realPath: + - provisionVMAgent + serializedName: provisionVMAgent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Indicates whether virtual machine is enabled for automatic updates. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAutomaticUpdates + realPath: + - enableAutomaticUpdates + serializedName: enableAutomaticUpdates + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the time zone of the virtual machine. e.g. "Pacific + Standard Time" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeZone + realPath: + - timeZone + serializedName: timeZone + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies additional base-64 encoded XML formatted information that + can be included in the Unattend.xml file, which is used by Windows + Setup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_37 + name: + fixed: false + name: + fixed: false + raw: additionalUnattendContent + realPath: + - additionalUnattendContent + serializedName: additionalUnattendContent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the Windows Remote Management listeners. This enables + remote Windows PowerShell. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_38 + name: + fixed: false + raw: winRM + realPath: + - winRM + serializedName: winRM + serializedName: WindowsConfiguration + - &ref_39 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Contains information about SSH certificate public key and the path on the + Linux VM where the public key is placed. + name: + fixed: false + raw: SshPublicKey + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the full path on the created VM where ssh public key is + stored. If the file already exists, the specified key is appended to + the file. Example: /home/user/.ssh/authorized_keys + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + realPath: + - path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + SSH public key certificate used to authenticate with the VM through + ssh. The key needs to be at least 2048-bit and in ssh-rsa format. +

For creating ssh keys, see [Create SSH keys on Linux and + Mac for Linux VMs in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: keyData + realPath: + - keyData + serializedName: keyData + serializedName: SshPublicKey + - &ref_40 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SSH configuration for Linux based VMs running on Azure + name: + fixed: false + raw: SshConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of SSH public keys used to authenticate with linux based + VMs. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_39 + name: + fixed: false + name: + fixed: false + raw: publicKeys + realPath: + - publicKeys + serializedName: publicKeys + serializedName: SshConfiguration + - &ref_43 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies the Linux operating system settings on the virtual machine. +

For a list of supported Linux distributions, see [Linux on + Azure-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) +

For running non-endorsed distributions, see [Information for + Non-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + name: + fixed: false + raw: LinuxConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies whether password authentication should be disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: disablePasswordAuthentication + realPath: + - disablePasswordAuthentication + serializedName: disablePasswordAuthentication + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the ssh key configuration for a Linux OS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_40 + name: + fixed: false + raw: ssh + realPath: + - ssh + serializedName: ssh + serializedName: LinuxConfiguration + - &ref_41 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a single certificate reference in a Key Vault, and where the + certificate should reside on the VM. + name: + fixed: false + raw: VaultCertificate + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This is the URL of a certificate that has been uploaded to Key Vault + as a secret. For adding a secret to the Key Vault, see [Add a key or + secret to the key + vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). + In this case, your certificate needs to be It is the Base64 encoding + of the following JSON Object which is encoded in UTF-8:

+ {
"data":"",
+ "dataType":"pfx",
"password":""
} + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: certificateUrl + realPath: + - certificateUrl + serializedName: certificateUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + For Windows VMs, specifies the certificate store on the Virtual + Machine to which the certificate should be added. The specified + certificate store is implicitly in the LocalMachine account. +

For Linux VMs, the certificate file is placed under the + /var/lib/waagent directory, with the file name + .crt for the X509 certificate file and + .prv for private key. Both of these files are + .pem formatted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: certificateStore + realPath: + - certificateStore + serializedName: certificateStore + serializedName: VaultCertificate + - &ref_44 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a set of certificates which are all in the same Key Vault. + name: + fixed: false + raw: VaultSecretGroup + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The relative URL of the Key Vault containing all of the certificates + in VaultCertificates. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: sourceVault + realPath: + - sourceVault + serializedName: sourceVault + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of key vault references in SourceVault which contain + certificates. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_41 + name: + fixed: false + name: + fixed: false + raw: vaultCertificates + realPath: + - vaultCertificates + serializedName: vaultCertificates + serializedName: VaultSecretGroup + - &ref_57 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the operating system settings for the virtual machine. + name: + fixed: false + raw: OSProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the host OS name of the virtual machine.

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

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

For naming conventions and + restrictions see [Azure infrastructure services implementation + guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: computerName + realPath: + - computerName + serializedName: computerName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the name of the administrator account.

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

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

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

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

**Max-length + (Windows):** 20 characters

  • For root access to the + Linux VM, see [Using root privileges on Linux virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
  • + For a list of built-in system users on Linux that should not be used + in this field, see [Selecting User Names for Linux on + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adminUsername + realPath: + - adminUsername + serializedName: adminUsername + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the password of the administrator account.

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

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

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

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

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

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

    For resetting the password, see + [How to reset the Remote Desktop service or its login password in a + Windows + VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    For resetting root password, see [Manage users, SSH, and + check or repair disks on Azure Linux VMs using the VMAccess + Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adminPassword + realPath: + - adminPassword + serializedName: adminPassword + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies a base-64 encoded string of custom data. The base-64 + encoded string is decoded to a binary array that is saved as a file + on the Virtual Machine. The maximum length of the binary array is + 65535 bytes.

    For using cloud-init for your VM, see [Using + cloud-init to customize a Linux VM during + creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: customData + realPath: + - customData + serializedName: customData + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies Windows operating system settings on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_42 + name: + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the Linux operating system settings on the virtual + machine.

    For a list of supported Linux distributions, see + [Linux on Azure-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) +

    For running non-endorsed distributions, see [Information + for Non-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_43 + name: + fixed: false + raw: linuxConfiguration + realPath: + - linuxConfiguration + serializedName: linuxConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies set of certificates that should be installed onto the + virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_44 + name: + fixed: false + name: + fixed: false + raw: secrets + realPath: + - secrets + serializedName: secrets + serializedName: OSProfile + - &ref_45 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a network interface reference properties. + name: + fixed: false + raw: NetworkInterfaceReferenceProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the primary network interface in case the virtual machine + has more than 1 network interface. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + serializedName: NetworkInterfaceReferenceProperties + - &ref_46 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: Describes a network interface reference. + name: + fixed: false + raw: NetworkInterfaceReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_45 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: NetworkInterfaceReference + - &ref_58 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the network interfaces of the virtual machine. + name: + fixed: false + raw: NetworkProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the list of resource Ids for the network interfaces + associated with the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_46 + name: + fixed: false + name: + fixed: false + raw: networkInterfaces + realPath: + - networkInterfaces + serializedName: networkInterfaces + serializedName: NetworkProfile + - &ref_47 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Boot Diagnostics is a debugging feature which allows you to view Console + Output and Screenshot to diagnose VM status.

    For Linux Virtual + Machines, you can easily view the output of your console log.

    For + both Windows and Linux virtual machines, Azure also enables you to see a + screenshot of the VM from the hypervisor. + name: + fixed: false + raw: BootDiagnostics + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether boot diagnostics should be enabled on the Virtual Machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Uri of the storage account to use for placing the console output and + screenshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: storageUri + realPath: + - storageUri + serializedName: storageUri + serializedName: BootDiagnostics + - &ref_59 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies the boot diagnostic settings state.

    Minimum api-version: + 2015-06-15. + name: + fixed: false + raw: DiagnosticsProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Boot Diagnostics is a debugging feature which allows you to view + Console Output and Screenshot to diagnose VM status.

    For + Linux Virtual Machines, you can easily view the output of your + console log.

    For both Windows and Linux virtual machines, + Azure also enables you to see a screenshot of the VM from the + hypervisor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_47 + name: + fixed: false + raw: bootDiagnostics + realPath: + - bootDiagnostics + serializedName: bootDiagnostics + serializedName: DiagnosticsProfile + - &ref_48 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine extension handler. + name: + fixed: false + raw: VirtualMachineExtensionHandlerInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extension handler status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: VirtualMachineExtensionHandlerInstanceView + - &ref_51 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of the VM Agent running on the virtual machine. + name: + fixed: false + raw: VirtualMachineAgentInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The VM Agent full version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmAgentVersion + realPath: + - vmAgentVersion + serializedName: vmAgentVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine extension handler instance view. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_48 + name: + fixed: false + name: + fixed: false + raw: extensionHandlers + realPath: + - extensionHandlers + serializedName: extensionHandlers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineAgentInstanceView + - &ref_53 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of the disk. + name: + fixed: false + raw: DiskInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the encryption settings for the OS Disk.

    Minimum + api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_24 + name: + fixed: false + name: + fixed: false + raw: encryptionSettings + realPath: + - encryptionSettings + serializedName: encryptionSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: DiskInstanceView + - &ref_54 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine boot diagnostics. + name: + fixed: false + raw: BootDiagnosticsInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The console screenshot blob URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: consoleScreenshotBlobUri + realPath: + - consoleScreenshotBlobUri + serializedName: consoleScreenshotBlobUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Linux serial console log blob Uri. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: serialConsoleLogBlobUri + realPath: + - serialConsoleLogBlobUri + serializedName: serialConsoleLogBlobUri + serializedName: BootDiagnosticsInstanceView + - &ref_64 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Identity for the virtual machine. + name: + fixed: false + raw: VirtualMachineIdentity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The principal id of virtual machine identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: principalId + realPath: + - principalId + serializedName: principalId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The tenant id associated with the virtual machine. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenantId + realPath: + - tenantId + serializedName: tenantId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The type of identity used for the virtual machine. Currently, the + only supported type is 'SystemAssigned', which implicitly creates an + identity. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceIdentityType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_49 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: VirtualMachineIdentity + - &ref_52 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Maintenance Operation Status. + name: + fixed: false + raw: MaintenanceRedeployStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'True, if customer is allowed to perform Maintenance.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isCustomerInitiatedMaintenanceAllowed + realPath: + - isCustomerInitiatedMaintenanceAllowed + serializedName: isCustomerInitiatedMaintenanceAllowed + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start Time for the Pre Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: preMaintenanceWindowStartTime + realPath: + - preMaintenanceWindowStartTime + serializedName: preMaintenanceWindowStartTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End Time for the Pre Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: preMaintenanceWindowEndTime + realPath: + - preMaintenanceWindowEndTime + serializedName: preMaintenanceWindowEndTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start Time for the Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: maintenanceWindowStartTime + realPath: + - maintenanceWindowStartTime + serializedName: maintenanceWindowStartTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End Time for the Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: maintenanceWindowEndTime + realPath: + - maintenanceWindowEndTime + serializedName: maintenanceWindowEndTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Last Maintenance Operation Result Code. + extensions: + x-ms-enum: + modelAsString: false + name: MaintenanceOperationResultCodeTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_50 + name: + fixed: false + raw: lastOperationResultCode + realPath: + - lastOperationResultCode + serializedName: lastOperationResultCode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Message returned for the last Maintenance Operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: lastOperationMessage + realPath: + - lastOperationMessage + serializedName: lastOperationMessage + serializedName: MaintenanceRedeployStatus + - &ref_60 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine. + name: + fixed: false + raw: VirtualMachineInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the update domain of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: platformUpdateDomain + realPath: + - platformUpdateDomain + serializedName: platformUpdateDomain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the fault domain of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: platformFaultDomain + realPath: + - platformFaultDomain + serializedName: platformFaultDomain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Remote desktop certificate thumbprint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: rdpThumbPrint + realPath: + - rdpThumbPrint + serializedName: rdpThumbPrint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The VM Agent running on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_51 + name: + fixed: false + raw: vmAgent + realPath: + - vmAgent + serializedName: vmAgent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Maintenance Operation status on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_52 + name: + fixed: false + raw: maintenanceRedeployStatus + realPath: + - maintenanceRedeployStatus + serializedName: maintenanceRedeployStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine disk information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_53 + name: + fixed: false + name: + fixed: false + raw: disks + realPath: + - disks + serializedName: disks + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_9 + name: + fixed: false + name: + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Boot Diagnostics is a debugging feature which allows you to view + Console Output and Screenshot to diagnose VM status.

    For + Linux Virtual Machines, you can easily view the output of your + console log.

    For both Windows and Linux virtual machines, + Azure also enables you to see a screenshot of the VM from the + hypervisor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: bootDiagnostics + realPath: + - bootDiagnostics + serializedName: bootDiagnostics + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineInstanceView + - &ref_62 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine. + name: + fixed: false + raw: VirtualMachineProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the hardware settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_55 + name: + fixed: false + raw: hardwareProfile + realPath: + - hardwareProfile + serializedName: hardwareProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_56 + name: + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the operating system settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_57 + name: + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the network interfaces of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_58 + name: + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the boot diagnostic settings state.

    Minimum + api-version: 2015-06-15. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_59 + name: + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the availability set that the virtual + machine should be assigned to. Virtual machines specified in the + same availability set are allocated to different nodes to maximize + availability. For more information about availability sets, see + [Manage the availability of virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

    For more information on Azure planned maintainance, see + [Planned maintenance for virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Currently, a VM can only be added to availability set at + creation time. An existing VM cannot be added to an availability + set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: availabilitySet + realPath: + - availabilitySet + serializedName: availabilitySet + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine instance view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_60 + name: + fixed: false + raw: instanceView + realPath: + - instanceView + serializedName: instanceView + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies that the image or disk that is being used was licensed + on-premises. This element is only used for images that contain the + Windows Server operating system.

    Possible values are: +

    Windows_Client

    Windows_Server

    If this + element is included in a request for an update, the value must match + the initial value. This value cannot be updated.

    For more + information, see [Azure Hybrid Use Benefit for Windows + Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Minimum api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the VM unique ID which is a 128-bits identifier that is + encoded and stored in all Azure IaaS VMs SMBIOS and can be read + using platform BIOS commands. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmId + realPath: + - vmId + serializedName: vmId + serializedName: VirtualMachineProperties + - &ref_65 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine. + name: + fixed: false + raw: VirtualMachine + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. + Before you can use a marketplace image from an API, you must enable + the image for programmatic use. In the Azure portal, find the + marketplace image that you want to use and then click **Want to + deploy programmatically, Get Started ->**. Enter any required + information and then click **Save**. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_62 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine child extension resources. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_63 + name: + fixed: false + name: + fixed: false + raw: resources + realPath: + - resources + serializedName: resources + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The identity of the virtual machine, if configured.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_64 + name: + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine zones. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: zones + realPath: + - zones + serializedName: zones + serializedName: VirtualMachine + - &ref_156 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + fixed: false + raw: VirtualMachineListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of virtual machines. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_65 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The URI to fetch the next page of VMs. Call ListNext() with this URI + to fetch the next page of Virtual Machines. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineListResult + - &ref_67 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The configuration parameters used while performing a rolling upgrade. + name: + fixed: false + raw: RollingUpgradePolicy + properties: + - collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '5' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The maximum percent of total virtual machine instances that will be + upgraded simultaneously by the rolling upgrade in one batch. As this + is a maximum, unhealthy instances in previous or future batches can + cause the percentage of instances in a batch to decrease to ensure + higher reliability. The default value for this parameter is 20%. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxBatchInstancePercent + realPath: + - maxBatchInstancePercent + serializedName: maxBatchInstancePercent + - collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '5' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The maximum percentage of the total virtual machine instances in the + scale set that can be simultaneously unhealthy, either as a result + of being upgraded, or by being found in an unhealthy state by the + virtual machine health checks before the rolling upgrade aborts. + This constraint will be checked prior to starting any batch. The + default value for this parameter is 20%. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxUnhealthyInstancePercent + realPath: + - maxUnhealthyInstancePercent + serializedName: maxUnhealthyInstancePercent + - collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '0' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The maximum percentage of upgraded virtual machine instances that + can be found to be in an unhealthy state. This check will happen + after each batch is upgraded. If this percentage is ever exceeded, + the rolling update aborts. The default value for this parameter is + 20%. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxUnhealthyUpgradedInstancePercent + realPath: + - maxUnhealthyUpgradedInstancePercent + serializedName: maxUnhealthyUpgradedInstancePercent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The wait time between completing the update for all virtual machines + in one batch and starting the next batch. The time duration should + be specified in ISO 8601 format. The default value is 0 seconds + (PT0S). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pauseTimeBetweenBatches + realPath: + - pauseTimeBetweenBatches + serializedName: pauseTimeBetweenBatches + serializedName: RollingUpgradePolicy + - &ref_111 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Describes an upgrade policy - automatic, manual, or rolling.' + name: + fixed: false + raw: UpgradePolicy + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the mode of an upgrade to virtual machines in the scale + set.

    Possible values are:

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

    + **Automatic** - All virtual machines in the scale set are + automatically updated at the same time. + extensions: + x-ms-enum: + modelAsString: false + name: UpgradeMode + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_66 + name: + fixed: false + raw: mode + realPath: + - mode + serializedName: mode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The configuration parameters used while performing a rolling + upgrade. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_67 + name: + fixed: false + raw: rollingUpgradePolicy + realPath: + - rollingUpgradePolicy + serializedName: rollingUpgradePolicy + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Whether OS upgrades should automatically be applied to scale set + instances in a rolling fashion when a newer version of the image + becomes available. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: automaticOSUpgrade + realPath: + - automaticOSUpgrade + serializedName: automaticOSUpgrade + serializedName: UpgradePolicy + - &ref_69 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes an Operating System disk. + name: + fixed: false + raw: ImageOSDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property allows you to specify the type of the OS that is + included in the disk if creating a VM from a custom image.

    + Possible values are:

    **Windows**

    **Linux** + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_11 + name: + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OS State. + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemStateTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_68 + name: + fixed: false + raw: osState + realPath: + - osState + serializedName: osState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The snapshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: snapshot + realPath: + - snapshot + serializedName: snapshot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managedDisk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Virtual Hard Disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: blobUri + realPath: + - blobUri + serializedName: blobUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the size of empty data disks in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: ImageOSDisk + - &ref_70 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a data disk. + name: + fixed: false + raw: ImageDataDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The snapshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: snapshot + realPath: + - snapshot + serializedName: snapshot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managedDisk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Virtual Hard Disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: blobUri + realPath: + - blobUri + serializedName: blobUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the size of empty data disks in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: ImageDataDisk + - &ref_71 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a storage profile. + name: + fixed: false + raw: ImageStorageProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the operating system disk used by the + virtual machine.

    For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_69 + name: + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the parameters that are used to add a data disk to a + virtual machine.

    For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_70 + name: + fixed: false + name: + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: ImageStorageProfile + - &ref_72 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of an Image. + name: + fixed: false + raw: ImageProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The source virtual machine from which Image is created. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: sourceVirtualMachine + realPath: + - sourceVirtualMachine + serializedName: sourceVirtualMachine + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_71 + name: + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The provisioning state. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: ImageProperties + - &ref_73 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: >- + The source user image virtual hard disk. The virtual hard disk will be + copied before being attached to the virtual machine. If SourceImage is + provided, the destination virtual hard drive must not exist. + name: + fixed: false + raw: Image + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_72 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Image + - &ref_151 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Image operation response. + name: + fixed: false + raw: ImageListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of Images. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_73 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of Images. Call ListNext() with this + to fetch the next page of Images. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ImageListResult + - &ref_115 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Identity for the virtual machine scale set. + name: + fixed: false + raw: VirtualMachineScaleSetIdentity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The principal id of virtual machine scale set identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: principalId + realPath: + - principalId + serializedName: principalId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The tenant id associated with the virtual machine scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenantId + realPath: + - tenantId + serializedName: tenantId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The type of identity used for the virtual machine scale set. + Currently, the only supported type is 'SystemAssigned', which + implicitly creates an identity. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceIdentityType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_49 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: VirtualMachineScaleSetIdentity + - &ref_77 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes scaling information of a SKU. + name: + fixed: false + raw: ResourceSkuCapacity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The minimum capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The maximum capacity that can be set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: default + realPath: + - default + serializedName: default + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The scale type applicable to the sku. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceSkuCapacityScaleType + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_74 + name: + fixed: false + raw: scaleType + realPath: + - scaleType + serializedName: scaleType + serializedName: ResourceSkuCapacity + - &ref_78 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes metadata for retrieving price info. + name: + fixed: false + raw: ResourceSkuCosts + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Used for querying price from commerce. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: meterID + realPath: + - meterID + serializedName: meterID + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The multiplier is needed to extend the base metered cost. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: quantity + realPath: + - quantity + serializedName: quantity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An invariant to show the extended unit. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extendedUnit + realPath: + - extendedUnit + serializedName: extendedUnit + serializedName: ResourceSkuCosts + - &ref_79 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes The SKU capabilites object. + name: + fixed: false + raw: ResourceSkuCapabilities + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An invariant to describe the feature. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An invariant if the feature is measured by quantity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: ResourceSkuCapabilities + - &ref_80 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes scaling information of a SKU. + name: + fixed: false + raw: ResourceSkuRestrictions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of restrictions. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceSkuRestrictionsType + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_75 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The value of restrictions. If the restriction type is set to + location. This would be different locations where the SKU is + restricted. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The reason for restriction. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceSkuRestrictionsReasonCode + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_76 + name: + fixed: false + raw: reasonCode + realPath: + - reasonCode + serializedName: reasonCode + serializedName: ResourceSkuRestrictions + - &ref_81 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes an available Compute SKU. + name: + fixed: false + raw: ResourceSku + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of resource the SKU applies to. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceType + realPath: + - resourceType + serializedName: resourceType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the tier of virtual machines in a scale set.

    + Possible Values:

    **Standard**

    **Basic** + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tier + realPath: + - tier + serializedName: tier + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Size of the SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: size + realPath: + - size + serializedName: size + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Family of this particular SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: family + realPath: + - family + serializedName: family + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Kind of resources that are supported in this SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: kind + realPath: + - kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the number of virtual machines in the scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_77 + name: + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The set of locations that the SKU is available. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: locations + realPath: + - locations + serializedName: locations + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The api versions that support this SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: apiVersions + realPath: + - apiVersions + serializedName: apiVersions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Metadata for retrieving price info. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_78 + name: + fixed: false + name: + fixed: false + raw: costs + realPath: + - costs + serializedName: costs + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A name value pair to describe the capability. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_79 + name: + fixed: false + name: + fixed: false + raw: capabilities + realPath: + - capabilities + serializedName: capabilities + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The restrictions because of which SKU cannot be used. This is empty + if there are no restrictions. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_80 + name: + fixed: false + name: + fixed: false + raw: restrictions + realPath: + - restrictions + serializedName: restrictions + serializedName: ResourceSku + - &ref_152 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Compute List Skus operation response. + name: + fixed: false + raw: ResourceSkusResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of skus available for the subscription. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_81 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of Compute Skus. Call ListNext() with + this to fetch the next page of VMSS Skus. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ResourceSkusResult + - &ref_104 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set OS profile. + name: + fixed: false + raw: VirtualMachineScaleSetOSProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the computer name prefix for all of the virtual machines + in the scale set. Computer name prefixes must be 1 to 15 characters + long. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: computerNamePrefix + realPath: + - computerNamePrefix + serializedName: computerNamePrefix + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the name of the administrator account.

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

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

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

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

    **Max-length + (Windows):** 20 characters

  • For root access to the + Linux VM, see [Using root privileges on Linux virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
  • + For a list of built-in system users on Linux that should not be used + in this field, see [Selecting User Names for Linux on + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adminUsername + realPath: + - adminUsername + serializedName: adminUsername + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the password of the administrator account.

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

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

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

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

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

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

    For resetting the password, see + [How to reset the Remote Desktop service or its login password in a + Windows + VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    For resetting root password, see [Manage users, SSH, and + check or repair disks on Azure Linux VMs using the VMAccess + Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adminPassword + realPath: + - adminPassword + serializedName: adminPassword + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies a base-64 encoded string of custom data. The base-64 + encoded string is decoded to a binary array that is saved as a file + on the Virtual Machine. The maximum length of the binary array is + 65535 bytes.

    For using cloud-init for your VM, see [Using + cloud-init to customize a Linux VM during + creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: customData + realPath: + - customData + serializedName: customData + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies Windows operating system settings on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_42 + name: + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the Linux operating system settings on the virtual + machine.

    For a list of supported Linux distributions, see + [Linux on Azure-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) +

    For running non-endorsed distributions, see [Information + for Non-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_43 + name: + fixed: false + raw: linuxConfiguration + realPath: + - linuxConfiguration + serializedName: linuxConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies set of certificates that should be installed onto the + virtual machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_44 + name: + fixed: false + name: + fixed: false + raw: secrets + realPath: + - secrets + serializedName: secrets + serializedName: VirtualMachineScaleSetOSProfile + - &ref_108 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set OS profile. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateOSProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A base-64 encoded string of custom data. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: customData + realPath: + - customData + serializedName: customData + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Windows Configuration of the OS profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_42 + name: + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Linux Configuration of the OS profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_43 + name: + fixed: false + raw: linuxConfiguration + realPath: + - linuxConfiguration + serializedName: linuxConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The List of certificates for addition to the VM. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_44 + name: + fixed: false + name: + fixed: false + raw: secrets + realPath: + - secrets + serializedName: secrets + serializedName: VirtualMachineScaleSetUpdateOSProfile + - &ref_82 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the parameters of a ScaleSet managed disk. + name: + fixed: false + raw: VirtualMachineScaleSetManagedDiskParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: VirtualMachineScaleSetManagedDiskParameters + - &ref_83 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set operating system disk. + name: + fixed: false + raw: VirtualMachineScaleSetOSDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies how the virtual machines in the scale set should be + created.

    The only allowed value is: **FromImage** \u2013 + This value is used when you are using an image to create the virtual + machine. If you are using a platform image, you also use the + imageReference element described above. If you are using a + marketplace image, you also use the plan element previously + described. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_27 + name: + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + This property allows you to specify the type of the OS that is + included in the disk if creating a VM from user-image or a + specialized VHD.

    Possible values are:

    **Windows** +

    **Linux** + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_11 + name: + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the unmanaged user image to base the + scale set on. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: image + realPath: + - image + serializedName: image + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the container urls that are used to store operating system + disks for the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: vhdContainers + realPath: + - vhdContainers + serializedName: vhdContainers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: VirtualMachineScaleSetOSDisk + - &ref_85 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes virtual machine scale set operating system disk Update Object. + This should be used for Updating VMSS OS Disk. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateOSDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The caching type. + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Source User Image VirtualHardDisk. This VirtualHardDisk will be + copied before using it to attach to the Virtual Machine. If + SourceImage is provided, the destination VirtualHardDisk should not + exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: image + realPath: + - image + serializedName: image + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of virtual hard disk container uris. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: vhdContainers + realPath: + - vhdContainers + serializedName: vhdContainers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: VirtualMachineScaleSetUpdateOSDisk + - &ref_84 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set data disk. + name: + fixed: false + raw: VirtualMachineScaleSetDataDisk + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The create option. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_27 + name: + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the size of an empty data disk in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_82 + name: + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: VirtualMachineScaleSetDataDisk + - &ref_105 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set storage profile. + name: + fixed: false + raw: VirtualMachineScaleSetStorageProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the image to use. You can specify + information about platform images, marketplace images, or virtual + machine images. This element is required when you want to use a + platform image, marketplace image, or virtual machine image, but is + not used in other creation operations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_29 + name: + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the operating system disk used by the + virtual machines in the scale set.

    For more information + about disks, see [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the parameters that are used to add data disks to the + virtual machines in the scale set.

    For more information + about disks, see [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_84 + name: + fixed: false + name: + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: VirtualMachineScaleSetStorageProfile + - &ref_109 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set storage profile. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateStorageProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The image reference. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_29 + name: + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OS disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_85 + name: + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The data disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_84 + name: + fixed: false + name: + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: VirtualMachineScaleSetUpdateStorageProfile + - &ref_88 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The API entity reference. + name: + fixed: false + raw: ApiEntityReference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ARM resource id in the form of + /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/... + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: ApiEntityReference + - &ref_86 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale sets network configuration's DNS + settings. + name: + fixed: false + raw: VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Domain name label.The concatenation of the domain name label and + vm index will be the domain name labels of the PublicIPAddress + resources that will be created + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainNameLabel + realPath: + - domainNameLabel + serializedName: domainNameLabel + serializedName: VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings + - &ref_87 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + fixed: false + raw: VirtualMachineScaleSetPublicIPAddressConfigurationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The idle timeout of the public IP address. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: idleTimeoutInMinutes + realPath: + - idleTimeoutInMinutes + serializedName: idleTimeoutInMinutes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The dns settings to be applied on the publicIP addresses . + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_86 + name: + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + serializedName: VirtualMachineScaleSetPublicIPAddressConfigurationProperties + - &ref_89 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + fixed: false + raw: VirtualMachineScaleSetPublicIPAddressConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The publicIP address configuration name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_87 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetPublicIPAddressConfiguration + - &ref_93 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's IP configuration + properties. + name: + fixed: false + raw: VirtualMachineScaleSetIPConfigurationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the identifier of the subnet. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_88 + name: + fixed: false + raw: subnet + realPath: + - subnet + serializedName: subnet + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the primary network interface in case the virtual machine + has more than 1 network interface. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The publicIPAddressConfiguration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_89 + name: + fixed: false + raw: publicIPAddressConfiguration + realPath: + - publicIPAddressConfiguration + serializedName: publicIPAddressConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Available from Api-Version 2017-03-30 onwards, it represents whether + the specific ipconfiguration is IPv4 or IPv6. Default is taken as + IPv4. Possible values are: 'IPv4' and 'IPv6'. + extensions: + x-ms-enum: + modelAsString: true + name: IPVersion + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_90 + name: + fixed: false + raw: privateIPAddressVersion + realPath: + - privateIPAddressVersion + serializedName: privateIPAddressVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies an array of references to backend address pools of + application gateways. A scale set can reference backend address + pools of multiple application gateways. Multiple scale sets cannot + use the same application gateway. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: applicationGatewayBackendAddressPools + realPath: + - applicationGatewayBackendAddressPools + serializedName: applicationGatewayBackendAddressPools + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies an array of references to backend address pools of load + balancers. A scale set can reference backend address pools of one + public and one internal load balancer. Multiple scale sets cannot + use the same load balancer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: loadBalancerBackendAddressPools + realPath: + - loadBalancerBackendAddressPools + serializedName: loadBalancerBackendAddressPools + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies an array of references to inbound Nat pools of the load + balancers. A scale set can reference inbound nat pools of one public + and one internal load balancer. Multiple scale sets cannot use the + same load balancer + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: loadBalancerInboundNatPools + realPath: + - loadBalancerInboundNatPools + serializedName: loadBalancerInboundNatPools + serializedName: VirtualMachineScaleSetIPConfigurationProperties + - &ref_91 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + fixed: false + raw: VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The idle timeout of the public IP address. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: idleTimeoutInMinutes + realPath: + - idleTimeoutInMinutes + serializedName: idleTimeoutInMinutes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The dns settings to be applied on the publicIP addresses . + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_86 + name: + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + serializedName: VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties + - &ref_92 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + fixed: false + raw: VirtualMachineScaleSetUpdatePublicIPAddressConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The publicIP address configuration name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_91 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetUpdatePublicIPAddressConfiguration + - &ref_94 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's IP configuration + properties. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateIPConfigurationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The subnet. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_88 + name: + fixed: false + raw: subnet + realPath: + - subnet + serializedName: subnet + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the primary IP Configuration in case the network interface + has more than one IP Configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The publicIPAddressConfiguration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_92 + name: + fixed: false + raw: publicIPAddressConfiguration + realPath: + - publicIPAddressConfiguration + serializedName: publicIPAddressConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Available from Api-Version 2017-03-30 onwards, it represents whether + the specific ipconfiguration is IPv4 or IPv6. Default is taken as + IPv4. Possible values are: 'IPv4' and 'IPv6'. + extensions: + x-ms-enum: + modelAsString: true + name: IPVersion + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_90 + name: + fixed: false + raw: privateIPAddressVersion + realPath: + - privateIPAddressVersion + serializedName: privateIPAddressVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The application gateway backend address pools. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: applicationGatewayBackendAddressPools + realPath: + - applicationGatewayBackendAddressPools + serializedName: applicationGatewayBackendAddressPools + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The load balancer backend address pools. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: loadBalancerBackendAddressPools + realPath: + - loadBalancerBackendAddressPools + serializedName: loadBalancerBackendAddressPools + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The load balancer inbound nat pools. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_1 + name: + fixed: false + name: + fixed: false + raw: loadBalancerInboundNatPools + realPath: + - loadBalancerInboundNatPools + serializedName: loadBalancerInboundNatPools + serializedName: VirtualMachineScaleSetUpdateIPConfigurationProperties + - &ref_96 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile's IP configuration. + name: + fixed: false + raw: VirtualMachineScaleSetIPConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The IP configuration name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_93 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetIPConfiguration + - &ref_97 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile's IP configuration. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateIPConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The IP configuration name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_94 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetUpdateIPConfiguration + - &ref_95 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale sets network configuration's DNS + settings. + name: + fixed: false + raw: VirtualMachineScaleSetNetworkConfigurationDnsSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of DNS servers IP addresses + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: dnsServers + realPath: + - dnsServers + serializedName: dnsServers + serializedName: VirtualMachineScaleSetNetworkConfigurationDnsSettings + - &ref_98 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile's IP configuration. + name: + fixed: false + raw: VirtualMachineScaleSetNetworkConfigurationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the primary network interface in case the virtual machine + has more than 1 network interface. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether the network interface is accelerated + networking-enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAcceleratedNetworking + realPath: + - enableAcceleratedNetworking + serializedName: enableAcceleratedNetworking + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The network security group. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: networkSecurityGroup + realPath: + - networkSecurityGroup + serializedName: networkSecurityGroup + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The dns settings to be applied on the network interfaces. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_95 + name: + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the IP configurations of the network interface. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_96 + name: + fixed: false + name: + fixed: false + raw: ipConfigurations + realPath: + - ipConfigurations + serializedName: ipConfigurations + serializedName: VirtualMachineScaleSetNetworkConfigurationProperties + - &ref_99 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set updatable network profile's IP + configuration.Use this object for updating network profile's IP + Configuration. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateNetworkConfigurationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether this is a primary NIC on a virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether the network interface is accelerated + networking-enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enableAcceleratedNetworking + realPath: + - enableAcceleratedNetworking + serializedName: enableAcceleratedNetworking + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The network security group. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: networkSecurityGroup + realPath: + - networkSecurityGroup + serializedName: networkSecurityGroup + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The dns settings to be applied on the network interfaces. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_95 + name: + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set IP Configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_97 + name: + fixed: false + name: + fixed: false + raw: ipConfigurations + realPath: + - ipConfigurations + serializedName: ipConfigurations + serializedName: VirtualMachineScaleSetUpdateNetworkConfigurationProperties + - &ref_100 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's network + configurations. + name: + fixed: false + raw: VirtualMachineScaleSetNetworkConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The network configuration name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_98 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetNetworkConfiguration + - &ref_101 + $type: CompositeType + baseModelType: *ref_1 + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's network + configurations. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateNetworkConfiguration + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The network configuration name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_99 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetUpdateNetworkConfiguration + - &ref_106 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile. + name: + fixed: false + raw: VirtualMachineScaleSetNetworkProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A reference to a load balancer probe used to determine the health of + an instance in the virtual machine scale set. The reference will be + in the form: + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_88 + name: + fixed: false + raw: healthProbe + realPath: + - healthProbe + serializedName: healthProbe + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of network configurations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_100 + name: + fixed: false + name: + fixed: false + raw: networkInterfaceConfigurations + realPath: + - networkInterfaceConfigurations + serializedName: networkInterfaceConfigurations + serializedName: VirtualMachineScaleSetNetworkProfile + - &ref_110 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateNetworkProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of network configurations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_101 + name: + fixed: false + name: + fixed: false + raw: networkInterfaceConfigurations + realPath: + - networkInterfaceConfigurations + serializedName: networkInterfaceConfigurations + serializedName: VirtualMachineScaleSetUpdateNetworkProfile + - &ref_102 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Scale Set Extension. + name: + fixed: false + raw: VirtualMachineScaleSetExtensionProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If a value is provided and is different from the previous value, the + extension handler will be forced to update even if the extension + configuration has not changed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: forceUpdateTag + realPath: + - forceUpdateTag + serializedName: forceUpdateTag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the extension handler publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates whether the extension should use a newer minor version if + one is available at deployment time. Once deployed, however, the + extension will not upgrade minor versions unless redeployed, even + with this property set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: autoUpgradeMinorVersion + realPath: + - autoUpgradeMinorVersion + serializedName: autoUpgradeMinorVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Json formatted public settings for the extension. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The extension can contain either protectedSettings or + protectedSettingsFromKeyVault or no protected settings at all. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: protectedSettings + realPath: + - protectedSettings + serializedName: protectedSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: VirtualMachineScaleSetExtensionProperties + - &ref_103 + $type: CompositeType + baseModelType: &ref_136 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: SubResourceReadOnly + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResourceReadOnly + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Scale Set Extension. + name: + fixed: false + raw: VirtualMachineScaleSetExtension + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the extension. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_102 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetExtension + - &ref_164 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List VM scale set extension operation response. + name: + fixed: false + raw: VirtualMachineScaleSetExtensionListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of VM scale set extensions. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_103 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of VM scale set extensions. Call + ListNext() with this to fetch the next page of VM scale set + extensions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetExtensionListResult + - &ref_107 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set extension profile. + name: + fixed: false + raw: VirtualMachineScaleSetExtensionProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set child extension resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_103 + name: + fixed: false + name: + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + serializedName: VirtualMachineScaleSetExtensionProfile + - &ref_112 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set virtual machine profile. + name: + fixed: false + raw: VirtualMachineScaleSetVMProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the operating system settings for the virtual machines in + the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_104 + name: + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_105 + name: + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies properties of the network interfaces of the virtual + machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_106 + name: + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the boot diagnostic settings state.

    Minimum + api-version: 2015-06-15. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_59 + name: + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies a collection of settings for extensions installed on + virtual machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_107 + name: + fixed: false + raw: extensionProfile + realPath: + - extensionProfile + serializedName: extensionProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies that the image or disk that is being used was licensed + on-premises. This element is only used for images that contain the + Windows Server operating system.

    Possible values are: +

    Windows_Client

    Windows_Server

    If this + element is included in a request for an update, the value must match + the initial value. This value cannot be updated.

    For more + information, see [Azure Hybrid Use Benefit for Windows + Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Minimum api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + serializedName: VirtualMachineScaleSetVMProfile + - &ref_113 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set virtual machine profile. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateVMProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set OS profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_108 + name: + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set storage profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_109 + name: + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set network profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_110 + name: + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set diagnostics profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_59 + name: + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set extension profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_107 + name: + fixed: false + raw: extensionProfile + realPath: + - extensionProfile + serializedName: extensionProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The license type, which is for bring your own license scenario.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + serializedName: VirtualMachineScaleSetUpdateVMProfile + - &ref_114 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Scale Set. + name: + fixed: false + raw: VirtualMachineScaleSetProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The upgrade policy. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_111 + name: + fixed: false + raw: upgradePolicy + realPath: + - upgradePolicy + serializedName: upgradePolicy + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_112 + name: + fixed: false + raw: virtualMachineProfile + realPath: + - virtualMachineProfile + serializedName: virtualMachineProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether the Virtual Machine Scale Set should be + overprovisioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overprovision + realPath: + - overprovision + serializedName: overprovision + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the ID which uniquely identifies a Virtual Machine Scale + Set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: uniqueId + realPath: + - uniqueId + serializedName: uniqueId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When true this limits the scale set to a single placement group, of + max size 100 virtual machines. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: singlePlacementGroup + realPath: + - singlePlacementGroup + serializedName: singlePlacementGroup + serializedName: VirtualMachineScaleSetProperties + - &ref_116 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Scale Set. + name: + fixed: false + raw: VirtualMachineScaleSetUpdateProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The upgrade policy. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_111 + name: + fixed: false + raw: upgradePolicy + realPath: + - upgradePolicy + serializedName: upgradePolicy + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_113 + name: + fixed: false + raw: virtualMachineProfile + realPath: + - virtualMachineProfile + serializedName: virtualMachineProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether the Virtual Machine Scale Set should be + overprovisioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overprovision + realPath: + - overprovision + serializedName: overprovision + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When true this limits the scale set to a single placement group, of + max size 100 virtual machines. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: singlePlacementGroup + realPath: + - singlePlacementGroup + serializedName: singlePlacementGroup + serializedName: VirtualMachineScaleSetUpdateProperties + - &ref_120 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Scale Set. + name: + fixed: false + raw: VirtualMachineScaleSet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set sku. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. + Before you can use a marketplace image from an API, you must enable + the image for programmatic use. In the Azure portal, find the + marketplace image that you want to use and then click **Want to + deploy programmatically, Get Started ->**. Enter any required + information and then click **Save**. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_114 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The identity of the virtual machine scale set, if configured.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_115 + name: + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set zones. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: zones + realPath: + - zones + serializedName: zones + serializedName: VirtualMachineScaleSet + - &ref_157 + $type: CompositeType + baseModelType: &ref_135 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Update Resource model definition. + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: UpdateResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: UpdateResource + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Scale Set. + name: + fixed: false + raw: VirtualMachineScaleSetUpdate + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set sku. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The purchase plan when deploying a virtual machine scale set from VM + Marketplace images. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_116 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The identity of the virtual machine scale set, if configured.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_115 + name: + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + serializedName: VirtualMachineScaleSetUpdate + - &ref_158 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies a list of virtual machine instance IDs from the VM scale set. + name: + fixed: false + raw: VirtualMachineScaleSetVMInstanceIDs + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The virtual machine scale set instance ids. Omitting the virtual + machine scale set instance ids will result in the operation being + performed on all virtual machines in the virtual machine scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: instanceIds + realPath: + - instanceIds + serializedName: instanceIds + serializedName: VirtualMachineScaleSetVMInstanceIDs + - &ref_159 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies a list of virtual machine instance IDs from the VM scale set. + name: + fixed: false + raw: VirtualMachineScaleSetVMInstanceRequiredIDs + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine scale set instance ids. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: instanceIds + realPath: + - instanceIds + serializedName: instanceIds + serializedName: VirtualMachineScaleSetVMInstanceRequiredIDs + - &ref_117 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The status code and count of the virtual machine scale set instance view + status summary. + name: + fixed: false + raw: VirtualMachineStatusCodeCount + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance view status code. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The number of instances having a particular status code. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + serializedName: VirtualMachineStatusCodeCount + - &ref_118 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Instance view statuses summary for virtual machines of a virtual machine + scale set. + name: + fixed: false + raw: VirtualMachineScaleSetInstanceViewStatusesSummary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_117 + name: + fixed: false + name: + fixed: false + raw: statusesSummary + realPath: + - statusesSummary + serializedName: statusesSummary + serializedName: VirtualMachineScaleSetInstanceViewStatusesSummary + - &ref_119 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Extensions summary for virtual machines of a virtual machine scale set. + name: + fixed: false + raw: VirtualMachineScaleSetVMExtensionsSummary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extension name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_117 + name: + fixed: false + name: + fixed: false + raw: statusesSummary + realPath: + - statusesSummary + serializedName: statusesSummary + serializedName: VirtualMachineScaleSetVMExtensionsSummary + - &ref_160 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine scale set. + name: + fixed: false + raw: VirtualMachineScaleSetInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance view status summary for the virtual machine scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_118 + name: + fixed: false + raw: virtualMachine + realPath: + - virtualMachine + serializedName: virtualMachine + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_119 + name: + fixed: false + name: + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineScaleSetInstanceView + - &ref_161 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + fixed: false + raw: VirtualMachineScaleSetListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of virtual machine scale sets. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_120 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Sets. Call + ListNext() with this to fetch the next page of VMSS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetListResult + - &ref_162 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + fixed: false + raw: VirtualMachineScaleSetListWithLinkResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of virtual machine scale sets. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_120 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Sets. Call + ListNext() with this to fetch the next page of Virtual Machine Scale + Sets. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetListWithLinkResult + - &ref_122 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes scaling information of a sku. + name: + fixed: false + raw: VirtualMachineScaleSetSkuCapacity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The minimum capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The maximum capacity that can be set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The default capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: defaultCapacity + realPath: + - defaultCapacity + serializedName: defaultCapacity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The scale type applicable to the sku. + extensions: + x-ms-enum: + modelAsString: false + name: VirtualMachineScaleSetSkuScaleType + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_121 + name: + fixed: false + raw: scaleType + realPath: + - scaleType + serializedName: scaleType + serializedName: VirtualMachineScaleSetSkuCapacity + - &ref_123 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes an available virtual machine scale set sku. + name: + fixed: false + raw: VirtualMachineScaleSetSku + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of resource the sku applies to. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceType + realPath: + - resourceType + serializedName: resourceType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Sku. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the number of virtual machines in the scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_122 + name: + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + serializedName: VirtualMachineScaleSetSku + - &ref_163 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Virtual Machine Scale Set List Skus operation response. + name: + fixed: false + raw: VirtualMachineScaleSetListSkusResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of skus available for the virtual machine scale set. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_123 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Set Skus. + Call ListNext() with this to fetch the next page of VMSS Skus. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetListSkusResult + - &ref_124 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a virtual machine scale set virtual machine. + name: + fixed: false + raw: VirtualMachineScaleSetVMProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies whether the latest model has been applied to the virtual + machine. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: latestModelApplied + realPath: + - latestModelApplied + serializedName: latestModelApplied + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Azure VM unique ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmId + realPath: + - vmId + serializedName: vmId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine instance view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_60 + name: + fixed: false + raw: instanceView + realPath: + - instanceView + serializedName: instanceView + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the hardware settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_55 + name: + fixed: false + raw: hardwareProfile + realPath: + - hardwareProfile + serializedName: hardwareProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_56 + name: + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the operating system settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_57 + name: + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the network interfaces of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_58 + name: + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies the boot diagnostic settings state.

    Minimum + api-version: 2015-06-15. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_59 + name: + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the availability set that the virtual + machine should be assigned to. Virtual machines specified in the + same availability set are allocated to different nodes to maximize + availability. For more information about availability sets, see + [Manage the availability of virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

    For more information on Azure planned maintainance, see + [Planned maintenance for virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Currently, a VM can only be added to availability set at + creation time. An existing VM cannot be added to an availability + set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: availabilitySet + realPath: + - availabilitySet + serializedName: availabilitySet + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies that the image or disk that is being used was licensed + on-premises. This element is only used for images that contain the + Windows Server operating system.

    Possible values are: +

    Windows_Client

    Windows_Server

    If this + element is included in a request for an update, the value must match + the initial value. This value cannot be updated.

    For more + information, see [Azure Hybrid Use Benefit for Windows + Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Minimum api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + serializedName: VirtualMachineScaleSetVMProperties + - &ref_126 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set virtual machine. + name: + fixed: false + raw: VirtualMachineScaleSetVM + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine instance ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + realPath: + - instanceId + serializedName: instanceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_124 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. + Before you can use a marketplace image from an API, you must enable + the image for programmatic use. In the Azure portal, find the + marketplace image that you want to use and then click **Want to + deploy programmatically, Get Started ->**. Enter any required + information and then click **Save**. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_61 + name: + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The virtual machine child extension resources. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_63 + name: + fixed: false + name: + fixed: false + raw: resources + realPath: + - resources + serializedName: resources + serializedName: VirtualMachineScaleSetVM + - &ref_125 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The health status of the VM. + name: + fixed: false + raw: VirtualMachineHealthStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The health status information for the VM. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: VirtualMachineHealthStatus + - &ref_166 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine scale set VM. + name: + fixed: false + raw: VirtualMachineScaleSetVMInstanceView + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Update Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: platformUpdateDomain + realPath: + - platformUpdateDomain + serializedName: platformUpdateDomain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Fault Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: platformFaultDomain + realPath: + - platformFaultDomain + serializedName: platformFaultDomain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Remote desktop certificate thumbprint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: rdpThumbPrint + realPath: + - rdpThumbPrint + serializedName: rdpThumbPrint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The VM Agent running on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_51 + name: + fixed: false + raw: vmAgent + realPath: + - vmAgent + serializedName: vmAgent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The disks information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_53 + name: + fixed: false + name: + fixed: false + raw: disks + realPath: + - disks + serializedName: disks + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_9 + name: + fixed: false + name: + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The health status for the VM. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_125 + name: + fixed: false + raw: vmHealth + realPath: + - vmHealth + serializedName: vmHealth + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Boot Diagnostics is a debugging feature which allows you to view + Console Output and Screenshot to diagnose VM status.

    For + Linux Virtual Machines, you can easily view the output of your + console log.

    For both Windows and Linux virtual machines, + Azure also enables you to see a screenshot of the VM from the + hypervisor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: bootDiagnostics + realPath: + - bootDiagnostics + serializedName: bootDiagnostics + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_2 + name: + fixed: false + name: + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The placement group in which the VM is running. If the VM is + deallocated it will not have a placementGroupId. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: placementGroupId + realPath: + - placementGroupId + serializedName: placementGroupId + serializedName: VirtualMachineScaleSetVMInstanceView + - &ref_167 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine Scale Set VMs operation response. + name: + fixed: false + raw: VirtualMachineScaleSetVMListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of virtual machine scale sets VMs. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_126 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Set VMs. + Call ListNext() with this to fetch the next page of VMSS VMs + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetVMListResult + - &ref_131 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Information about the current running state of the overall upgrade. + name: + fixed: false + raw: RollingUpgradeRunningStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Code indicating the current status of the upgrade. + extensions: + x-ms-enum: + modelAsString: false + name: RollingUpgradeStatusCode + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_127 + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time of the upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The last action performed on the rolling upgrade. + extensions: + x-ms-enum: + modelAsString: false + name: RollingUpgradeActionType + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_128 + name: + fixed: false + raw: lastAction + realPath: + - lastAction + serializedName: lastAction + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Last action time of the upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastActionTime + realPath: + - lastActionTime + serializedName: lastActionTime + serializedName: RollingUpgradeRunningStatus + - &ref_132 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Information about the number of virtual machine instances in each upgrade + state. + name: + fixed: false + raw: RollingUpgradeProgressInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The number of instances that have been successfully upgraded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: successfulInstanceCount + realPath: + - successfulInstanceCount + serializedName: successfulInstanceCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The number of instances that have failed to be upgraded + successfully. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: failedInstanceCount + realPath: + - failedInstanceCount + serializedName: failedInstanceCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The number of instances that are currently being upgraded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: inProgressInstanceCount + realPath: + - inProgressInstanceCount + serializedName: inProgressInstanceCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The number of instances that have not yet begun to be upgraded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: pendingInstanceCount + realPath: + - pendingInstanceCount + serializedName: pendingInstanceCount + serializedName: RollingUpgradeProgressInfo + - &ref_129 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Api error base. + name: + fixed: false + raw: ApiErrorBase + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The target of the particular error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: target + realPath: + - target + serializedName: target + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The error message. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ApiErrorBase + - &ref_130 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Inner error details. + name: + fixed: false + raw: InnerError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The exception type. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: exceptiontype + realPath: + - exceptiontype + serializedName: exceptiontype + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The internal error message or exception dump. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: errordetail + realPath: + - errordetail + serializedName: errordetail + serializedName: InnerError + - &ref_133 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Api error. + name: + fixed: false + raw: ApiError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Api error details + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_129 + name: + fixed: false + name: + fixed: false + raw: details + realPath: + - details + serializedName: details + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Api inner error + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_130 + name: + fixed: false + raw: innererror + realPath: + - innererror + serializedName: innererror + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The target of the particular error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: target + realPath: + - target + serializedName: target + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The error message. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ApiError + - &ref_134 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The status of the latest virtual machine scale set rolling upgrade. + name: + fixed: false + raw: RollingUpgradeStatusInfoProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The rolling upgrade policies applied for this upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_67 + name: + fixed: false + raw: policy + realPath: + - policy + serializedName: policy + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Information about the current running state of the overall upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_131 + name: + fixed: false + raw: runningStatus + realPath: + - runningStatus + serializedName: runningStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Information about the number of virtual machine instances in each + upgrade state. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_132 + name: + fixed: false + raw: progress + realPath: + - progress + serializedName: progress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Error details for this upgrade, if there are any.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_133 + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: RollingUpgradeStatusInfoProperties + - &ref_165 + $type: CompositeType + baseModelType: *ref_7 + containsConstantProperties: false + deprecated: false + documentation: The status of the latest virtual machine scale set rolling upgrade. + name: + fixed: false + raw: RollingUpgradeStatusInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_134 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RollingUpgradeStatusInfo + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Compute-specific operation properties, including output' + name: + fixed: false + raw: ComputeLongRunningOperationProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation output data (raw JSON) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: output + realPath: + - output + serializedName: output + serializedName: ComputeLongRunningOperationProperties + - *ref_7 + - *ref_135 + - *ref_136 + - &ref_139 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Operation status response + name: + fixed: false + raw: OperationStatusResponse + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation ID + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation status + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time of the operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End time of the operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Api error + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_133 + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: OperationStatusResponse +modelsName: Models +name: ComputeManagementClient +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Create or update an availability set. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Create Availability Set operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_5 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: &ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: &ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_5 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: AvailabilitySets_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Delete an availability set. + group: + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: AvailabilitySets_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Retrieves information about an availability set. + group: + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_5 + isNullable: true + returnType: + body: *ref_5 + isNullable: true + serializedName: AvailabilitySets_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Lists all availability sets in a resource group. + extensions: + x-ms-pageable: + nextLinkName: null + group: + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_140 + isNullable: true + returnType: + body: *ref_140 + isNullable: true + serializedName: AvailabilitySets_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all available virtual machine sizes that can be used to create a + new virtual machine in an existing availability set. + extensions: + x-ms-pageable: + nextLinkName: null + group: + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListAvailableSizes + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_141 + isNullable: true + returnType: + body: *ref_141 + isNullable: true + serializedName: AvailabilitySets_ListAvailableSizes + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}/vmSizes + name: + fixed: false + raw: AvailabilitySets + nameForProperty: AvailabilitySets + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a virtual machine extension image. + group: + fixed: false + raw: VirtualMachineExtensionImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: version + serializedName: version + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_142 + isNullable: true + returnType: + body: *ref_142 + isNullable: true + serializedName: VirtualMachineExtensionImages_Get + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a list of virtual machine extension image types. + group: + fixed: false + raw: VirtualMachineExtensionImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListTypes + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_143 + $type: SequenceType + deprecated: false + elementType: *ref_142 + name: + fixed: false + isNullable: true + returnType: + body: *ref_143 + isNullable: true + serializedName: VirtualMachineExtensionImages_ListTypes + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a list of virtual machine extension image versions. + extensions: + x-ms-odata: '#/components/schemas/VirtualMachineExtensionImage' + group: + fixed: false + raw: VirtualMachineExtensionImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListVersions + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The filter to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $orderby + serializedName: $orderby + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_144 + $type: SequenceType + deprecated: false + elementType: *ref_142 + name: + fixed: false + isNullable: true + returnType: + body: *ref_144 + isNullable: true + serializedName: VirtualMachineExtensionImages_ListVersions + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions + name: + fixed: false + raw: VirtualMachineExtensionImages + nameForProperty: VirtualMachineExtensionImages + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to create or update the extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: VirtualMachineExtensions + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of the virtual machine where the extension should be + create or updated. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmExtensionName + serializedName: vmExtensionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Parameters supplied to the Create Virtual Machine Extension + operation. + extensions: + x-ms-requestBody-name: extensionParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_63 + name: + fixed: false + raw: extensionParameters + serializedName: extensionParameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_63 + isNullable: true + OK: + body: *ref_63 + isNullable: true + returnType: + body: *ref_63 + isNullable: true + serializedName: VirtualMachineExtensions_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName} + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to delete the extension. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineExtensions + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of the virtual machine where the extension should be + deleted. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmExtensionName + serializedName: vmExtensionName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineExtensions_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName} + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to get the extension. + group: + fixed: false + raw: VirtualMachineExtensions + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine containing the extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmExtensionName + serializedName: vmExtensionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The expand expression to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_63 + isNullable: true + returnType: + body: *ref_63 + isNullable: true + serializedName: VirtualMachineExtensions_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName} + name: + fixed: false + raw: VirtualMachineExtensions + nameForProperty: VirtualMachineExtensions + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a virtual machine image. + group: + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher offer. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: offer + serializedName: offer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image SKU. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: skus + serializedName: skus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image SKU version. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: version + serializedName: version + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_145 + isNullable: true + returnType: + body: *ref_145 + isNullable: true + serializedName: VirtualMachineImages_Get + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of all virtual machine image versions for the specified + location, publisher, offer, and SKU. + extensions: + x-ms-odata: '#/components/schemas/VirtualMachineImageResource' + group: + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher offer. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: offer + serializedName: offer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image SKU. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: skus + serializedName: skus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The filter to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $orderby + serializedName: $orderby + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_146 + $type: SequenceType + deprecated: false + elementType: *ref_15 + name: + fixed: false + isNullable: true + returnType: + body: *ref_146 + isNullable: true + serializedName: VirtualMachineImages_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of virtual machine image offers for the specified location + and publisher. + group: + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListOffers + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_147 + $type: SequenceType + deprecated: false + elementType: *ref_15 + name: + fixed: false + isNullable: true + returnType: + body: *ref_147 + isNullable: true + serializedName: VirtualMachineImages_ListOffers + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of virtual machine image publishers for the specified + Azure location. + group: + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublishers + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_148 + $type: SequenceType + deprecated: false + elementType: *ref_15 + name: + fixed: false + isNullable: true + returnType: + body: *ref_148 + isNullable: true + serializedName: VirtualMachineImages_ListPublishers + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of virtual machine image SKUs for the specified location, + publisher, and offer. + group: + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSkus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publisherName + serializedName: publisherName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A valid image publisher offer. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: offer + serializedName: offer + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_149 + $type: SequenceType + deprecated: false + elementType: *ref_15 + name: + fixed: false + isNullable: true + returnType: + body: *ref_149 + isNullable: true + serializedName: VirtualMachineImages_ListSkus + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus + name: + fixed: false + raw: VirtualMachineImages + nameForProperty: VirtualMachineImages + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets, for the specified location, the current compute resource usage + information as well as the limits for compute resources under the + subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: Usage + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + constraints: + Pattern: '^[-\w\._]+$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The location for which resource usage is queried. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_150 + isNullable: true + returnType: + body: *ref_150 + isNullable: true + serializedName: Usage_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/usages + name: + fixed: false + raw: Usage + nameForProperty: Usage + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all available virtual machine sizes for a subscription in a + location. + extensions: + x-ms-pageable: + nextLinkName: null + group: + fixed: false + raw: VirtualMachineSizes + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + constraints: + Pattern: '^[-\w\._]+$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The location upon which virtual-machine-sizes is queried. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + serializedName: location + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_141 + isNullable: true + returnType: + body: *ref_141 + isNullable: true + serializedName: VirtualMachineSizes_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/vmSizes + name: + fixed: false + raw: VirtualMachineSizes + nameForProperty: VirtualMachineSizes + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Create or update an image. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: Images + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the image. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: imageName + serializedName: imageName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Create Image operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_73 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_73 + isNullable: true + OK: + body: *ref_73 + isNullable: true + returnType: + body: *ref_73 + isNullable: true + serializedName: Images_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes an Image. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: Images + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the image. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: imageName + serializedName: imageName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: Images_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets an image. + group: + fixed: false + raw: Images + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the image. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: imageName + serializedName: imageName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The expand expression to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_73 + isNullable: true + returnType: + body: *ref_73 + isNullable: true + serializedName: Images_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the list of images under a resource group. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: Images + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListByResourceGroup + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_151 + isNullable: true + returnType: + body: *ref_151 + isNullable: true + serializedName: Images_ListByResourceGroup + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the list of Images in the subscription. Use nextLink property in + the response to get the next page of Images. Do this till nextLink is + null to fetch all the Images. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: Images + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_151 + isNullable: true + returnType: + body: *ref_151 + isNullable: true + serializedName: Images_List + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/images' + name: + fixed: false + raw: Images + nameForProperty: Images + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the list of Microsoft.Compute SKUs available for your + Subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: ResourceSkus + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_152 + isNullable: true + returnType: + body: *ref_152 + isNullable: true + serializedName: ResourceSkus_List + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus' + name: + fixed: false + raw: ResourceSkus + nameForProperty: ResourceSkus + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Captures the VM by copying virtual hard disks of the VM and outputs a + template that can be used to create similar VMs. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Capture + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Capture Virtual Machine operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_153 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_154 + isNullable: true + returnType: + body: *ref_154 + isNullable: true + serializedName: VirtualMachines_Capture + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to create or update a virtual machine. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Create Virtual Machine operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_65 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_65 + isNullable: true + OK: + body: *ref_65 + isNullable: true + returnType: + body: *ref_65 + isNullable: true + serializedName: VirtualMachines_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName} + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to delete a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Retrieves information about the model view or the instance view of a + virtual machine. + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The expand expression to apply on the operation. + extensions: + x-ms-enum: + modelAsString: false + name: InstanceViewTypes + isConstant: false + isRequired: false + location: query + modelType: *ref_155 + name: + fixed: false + raw: $expand + serializedName: $expand + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_65 + isNullable: true + returnType: + body: *ref_65 + isNullable: true + serializedName: VirtualMachines_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName} + - defaultResponse: + isNullable: true + deprecated: false + description: Retrieves information about the run-time state of a virtual machine. + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: InstanceView + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_60 + isNullable: true + returnType: + body: *ref_60 + isNullable: true + serializedName: VirtualMachines_InstanceView + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Converts virtual machine disks from blob-based to managed disks. + Virtual machine must be stop-deallocated before invoking this + operation. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ConvertToManagedDisks + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_ConvertToManagedDisks + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/convertToManagedDisks + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Shuts down the virtual machine and releases the compute resources. You + are not billed for the compute resources that this virtual machine + uses. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Deallocate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_Deallocate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate + - defaultResponse: + isNullable: true + deprecated: false + description: Sets the state of the virtual machine to generalized. + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Generalize + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_Generalize + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/generalize + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all of the virtual machines in the specified resource group. Use + the nextLink property in the response to get the next page of virtual + machines. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_156 + isNullable: true + returnType: + body: *ref_156 + isNullable: true + serializedName: VirtualMachines_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all of the virtual machines in the specified subscription. Use + the nextLink property in the response to get the next page of virtual + machines. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListAll + parameters: + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_156 + isNullable: true + returnType: + body: *ref_156 + isNullable: true + serializedName: VirtualMachines_ListAll + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all available virtual machine sizes to which the specified + virtual machine can be resized. + extensions: + x-ms-pageable: + nextLinkName: null + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListAvailableSizes + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_141 + isNullable: true + returnType: + body: *ref_141 + isNullable: true + serializedName: VirtualMachines_ListAvailableSizes + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/vmSizes + - defaultResponse: + isNullable: true + deprecated: false + description: >- + The operation to power off (stop) a virtual machine. The virtual + machine can be restarted with the same provisioned resources. You are + still charged for this virtual machine. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: PowerOff + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_PowerOff + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/powerOff + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to restart a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Restart + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_Restart + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/restart + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to start a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Start + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_Start + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/start + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to redeploy a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Redeploy + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_Redeploy + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/redeploy + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to perform maintenance on a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: PerformMaintenance + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmName + serializedName: vmName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachines_PerformMaintenance + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/performMaintenance + name: + fixed: false + raw: VirtualMachines + nameForProperty: VirtualMachines + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Create or update a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set to create or update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The scale set object. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_120 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_120 + isNullable: true + OK: + body: *ref_120 + isNullable: true + returnType: + body: *ref_120 + isNullable: true + serializedName: VirtualMachineScaleSets_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Update a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set to create or update. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The scale set object. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_157 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_120 + isNullable: true + returnType: + body: *ref_120 + isNullable: true + serializedName: VirtualMachineScaleSets_Update + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Display information about a virtual machine scale set. + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_120 + isNullable: true + returnType: + body: *ref_120 + isNullable: true + serializedName: VirtualMachineScaleSets_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Deallocates specific virtual machines in a VM scale set. Shuts down + the virtual machines and releases the compute resources. You are not + billed for the compute resources that this virtual machine scale set + deallocates. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Deallocate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: *ref_158 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_Deallocate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes virtual machines in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteInstances + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: true + location: body + modelType: *ref_159 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_DeleteInstances + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/delete + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the status of a VM scale set instance. + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceView + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_160 + isNullable: true + returnType: + body: *ref_160 + isNullable: true + serializedName: VirtualMachineScaleSets_GetInstanceView + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/instanceView + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a list of all VM scale sets under a resource group. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_161 + isNullable: true + returnType: + body: *ref_161 + isNullable: true + serializedName: VirtualMachineScaleSets_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of all VM Scale Sets in the subscription, regardless of + the associated resource group. Use nextLink property in the response + to get the next page of VM Scale Sets. Do this till nextLink is null + to fetch all the VM Scale Sets. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListAll + parameters: + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_162 + isNullable: true + returnType: + body: *ref_162 + isNullable: true + serializedName: VirtualMachineScaleSets_ListAll + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of SKUs available for your VM scale set, including the + minimum and maximum VM instances allowed for each SKU. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSkus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_163 + isNullable: true + returnType: + body: *ref_163 + isNullable: true + serializedName: VirtualMachineScaleSets_ListSkus + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/skus + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Power off (stop) one or more virtual machines in a VM scale set. Note + that resources are still attached and you are getting charged for the + resources. Instead, use deallocate to release resources and avoid + charges. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: PowerOff + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: *ref_158 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_PowerOff + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/poweroff + - defaultResponse: + isNullable: true + deprecated: false + description: Restarts one or more virtual machines in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Restart + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: *ref_158 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_Restart + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/restart + - defaultResponse: + isNullable: true + deprecated: false + description: Starts one or more virtual machines in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Start + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: *ref_158 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_Start + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/start + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Upgrades one or more virtual machines to the latest SKU set in the VM + scale set model. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateInstances + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: true + location: body + modelType: *ref_159 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_UpdateInstances + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/manualupgrade + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Reimages (upgrade the operating system) one or more virtual machines + in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Reimage + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: *ref_158 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_Reimage + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimage + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Reimages all the disks ( including data disks ) in the virtual + machines in a VM scale set. This operation is only supported for + managed disks. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ReimageAll + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: *ref_158 + name: + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSets_ReimageAll + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimageall + name: + fixed: false + raw: VirtualMachineScaleSets + nameForProperty: VirtualMachineScaleSets + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to create or update an extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of the VM scale set where the extension should be + create or updated. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmssExtensionName + serializedName: vmssExtensionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Parameters supplied to the Create VM scale set Extension + operation. + extensions: + x-ms-requestBody-name: extensionParameters + isConstant: false + isRequired: true + location: body + modelType: *ref_103 + name: + fixed: false + raw: extensionParameters + serializedName: extensionParameters + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_103 + isNullable: true + OK: + body: *ref_103 + isNullable: true + returnType: + body: *ref_103 + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName} + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to delete the extension. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of the VM scale set where the extension should be + deleted. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmssExtensionName + serializedName: vmssExtensionName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName} + - defaultResponse: + isNullable: true + deprecated: false + description: The operation to get the extension. + group: + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set containing the extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmssExtensionName + serializedName: vmssExtensionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The expand expression to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_103 + isNullable: true + returnType: + body: *ref_103 + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a list of all extensions in a VM scale set. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set containing the extension. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_164 + isNullable: true + returnType: + body: *ref_164 + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions + name: + fixed: false + raw: VirtualMachineScaleSetExtensions + nameForProperty: VirtualMachineScaleSetExtensions + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Cancels the current virtual machine scale set rolling upgrade. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Cancel + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetRollingUpgrades_Cancel + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/cancel + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Starts a rolling upgrade to move all virtual machine scale set + instances to the latest available Platform Image OS version. Instances + which are already running the latest available OS version are not + affected. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StartOSUpgrade + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osRollingUpgrade + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the status of the latest virtual machine scale set rolling + upgrade. + group: + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetLatest + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_165 + isNullable: true + returnType: + body: *ref_165 + isNullable: true + serializedName: VirtualMachineScaleSetRollingUpgrades_GetLatest + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/latest + name: + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + nameForProperty: VirtualMachineScaleSetRollingUpgrades + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Reimages (upgrade the operating system) a specific virtual machine in + a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Reimage + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Reimage + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/reimage + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Allows you to re-image all the disks ( including data disks ) in the a + VM scale set instance. This operation is only supported for managed + disks. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ReimageAll + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_ReimageAll + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/reimageall + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Deallocates a specific virtual machine in a VM scale set. Shuts down + the virtual machine and releases the compute resources it uses. You + are not billed for the compute resources of this virtual machine once + it is deallocated. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Deallocate + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Deallocate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/deallocate + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a virtual machine from a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NoContent: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a virtual machine from a VM scale set. + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_126 + isNullable: true + returnType: + body: *ref_126 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the status of a virtual machine from a VM scale set. + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceView + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_166 + isNullable: true + returnType: + body: *ref_166 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_GetInstanceView + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/instanceView + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a list of all virtual machines in a VM scale sets. + extensions: + x-ms-odata: '#/components/schemas/VirtualMachineScaleSetVM' + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualMachineScaleSetName + serializedName: virtualMachineScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The filter to apply to the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list parameters. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The expand expression to apply to the operation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $expand + serializedName: $expand + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Power off (stop) a virtual machine in a VM scale set. Note that + resources are still attached and you are getting charged for the + resources. Instead, use deallocate to release resources and avoid + charges. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: PowerOff + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_PowerOff + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/poweroff + - defaultResponse: + isNullable: true + deprecated: false + description: Restarts a virtual machine in a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Restart + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Restart + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/restart + - defaultResponse: + isNullable: true + deprecated: false + description: Starts a virtual machine in a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Start + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_137 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_138 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_139 + isNullable: true + returnType: + body: *ref_139 + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Start + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/start + name: + fixed: false + raw: VirtualMachineScaleSetVMs + nameForProperty: VirtualMachineScaleSetVMs + typeName: + fixed: false +properties: + - *ref_138 + - *ref_137 diff --git a/test/Expected/specs-compute/code-model-v1.norm.yaml b/test/Expected/specs-compute/code-model-v1.norm.yaml new file mode 100644 index 0000000..3cf7464 --- /dev/null +++ b/test/Expected/specs-compute/code-model-v1.norm.yaml @@ -0,0 +1,28108 @@ +--- +$id: '1' +apiVersion: '2017-03-30' +baseUrl: 'https://management.azure.com' +documentation: The Compute Management Client. +enumTypes: + - $ref: '13' + - $ref: '368' + - $ref: '522' + - $ref: '737' + - $ref: '748' + - $ref: '703' + - $ref: '827' + - $ref: '836' + - $ref: '845' + - $ref: '863' + - $ref: '1145' + - $ref: '1186' + - $ref: '1372' + - $ref: '1399' + - $ref: '1559' + - $ref: '1606' + - $ref: '1623' + - $ref: '1969' + - $ref: '2573' + - $ref: '2771' + - $ref: '2789' + - $id: '2954' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2958' + fixed: false + raw: InstanceViewTypes + oldModelAsString: false + underlyingType: + $id: '2956' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2957' + fixed: false + raw: String + values: + - $id: '2955' + name: instanceView + serializedName: instanceView +extensions: + security: + - azure_auth: + - user_impersonation +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Instance view status. + name: + $id: '38' + fixed: false + raw: InstanceViewStatus + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: The status code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + raw: The level code. + extensions: + x-ms-enum: + modelAsString: false + name: StatusLevelTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '19' + fixed: false + raw: StatusLevelTypes + oldModelAsString: false + underlyingType: + $id: '17' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '18' + fixed: false + raw: String + values: + - $id: '14' + name: Info + serializedName: Info + - $id: '15' + name: Warning + serializedName: Warning + - $id: '16' + name: Error + serializedName: Error + name: + $id: '12' + fixed: false + raw: level + realPath: + - level + serializedName: level + - $id: '20' + collectionFormat: none + defaultValue: + $id: '21' + fixed: false + deprecated: false + documentation: + $id: '22' + fixed: false + raw: The short localizable label for the status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '24' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '25' + fixed: false + raw: String + name: + $id: '23' + fixed: false + raw: displayStatus + realPath: + - displayStatus + serializedName: displayStatus + - $id: '26' + collectionFormat: none + defaultValue: + $id: '27' + fixed: false + deprecated: false + documentation: + $id: '28' + fixed: false + raw: >- + The detailed status message, including for alerts and error + messages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '30' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '31' + fixed: false + raw: String + name: + $id: '29' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '32' + collectionFormat: none + defaultValue: + $id: '33' + fixed: false + deprecated: false + documentation: + $id: '34' + fixed: false + raw: The time of the status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '36' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '37' + fixed: false + raw: DateTime + name: + $id: '35' + fixed: false + raw: time + realPath: + - time + serializedName: time + serializedName: InstanceViewStatus + - $id: '39' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '46' + fixed: false + raw: SubResource + properties: + - $id: '40' + collectionFormat: none + defaultValue: + $id: '41' + fixed: false + deprecated: false + documentation: + $id: '42' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '44' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '45' + fixed: false + raw: String + name: + $id: '43' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource + - $id: '47' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a resource. + name: + $id: '72' + fixed: false + raw: AvailabilitySetProperties + properties: + - $id: '48' + collectionFormat: none + defaultValue: + $id: '49' + fixed: false + deprecated: false + documentation: + $id: '50' + fixed: false + raw: Update Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '52' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '53' + fixed: false + raw: Int + name: + $id: '51' + fixed: false + raw: platformUpdateDomainCount + realPath: + - platformUpdateDomainCount + serializedName: platformUpdateDomainCount + - $id: '54' + collectionFormat: none + defaultValue: + $id: '55' + fixed: false + deprecated: false + documentation: + $id: '56' + fixed: false + raw: Fault Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '58' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '59' + fixed: false + raw: Int + name: + $id: '57' + fixed: false + raw: platformFaultDomainCount + realPath: + - platformFaultDomainCount + serializedName: platformFaultDomainCount + - $id: '60' + collectionFormat: none + defaultValue: + $id: '61' + fixed: false + deprecated: false + documentation: + $id: '62' + fixed: false + raw: >- + A list of references to all virtual machines in the availability + set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '64' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '65' + fixed: false + name: + $id: '63' + fixed: false + raw: virtualMachines + realPath: + - virtualMachines + serializedName: virtualMachines + - $id: '66' + collectionFormat: none + defaultValue: + $id: '67' + fixed: false + deprecated: false + documentation: + $id: '68' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '70' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '71' + fixed: false + name: + $id: '69' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: AvailabilitySetProperties + - $id: '73' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set sku. + name: + $id: '92' + fixed: false + raw: Sku + properties: + - $id: '74' + collectionFormat: none + defaultValue: + $id: '75' + fixed: false + deprecated: false + documentation: + $id: '76' + fixed: false + raw: The sku name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '78' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '79' + fixed: false + raw: String + name: + $id: '77' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '80' + collectionFormat: none + defaultValue: + $id: '81' + fixed: false + deprecated: false + documentation: + $id: '82' + fixed: false + raw: >- + Specifies the tier of virtual machines in a scale set.

    + Possible Values:

    **Standard**

    **Basic** + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '84' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '85' + fixed: false + raw: String + name: + $id: '83' + fixed: false + raw: tier + realPath: + - tier + serializedName: tier + - $id: '86' + collectionFormat: none + defaultValue: + $id: '87' + fixed: false + deprecated: false + documentation: + $id: '88' + fixed: false + raw: Specifies the number of virtual machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '90' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '91' + fixed: false + raw: Long + name: + $id: '89' + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + serializedName: Sku + - $id: '93' + $type: CompositeType + baseModelType: + $id: '102' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Resource model definition. + extensions: + x-ms-azure-resource: true + name: + $id: '135' + fixed: false + raw: Resource + properties: + - $id: '103' + collectionFormat: none + defaultValue: + $id: '104' + fixed: false + deprecated: false + documentation: + $id: '105' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '108' + fixed: false + raw: String + name: + $id: '106' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '109' + collectionFormat: none + defaultValue: + $id: '110' + fixed: false + deprecated: false + documentation: + $id: '111' + fixed: false + raw: Resource name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '114' + fixed: false + raw: String + name: + $id: '112' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '115' + collectionFormat: none + defaultValue: + $id: '116' + fixed: false + deprecated: false + documentation: + $id: '117' + fixed: false + raw: Resource type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '120' + fixed: false + raw: String + name: + $id: '118' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '121' + collectionFormat: none + defaultValue: + $id: '122' + fixed: false + deprecated: false + documentation: + $id: '123' + fixed: false + raw: Resource location + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '126' + fixed: false + raw: String + name: + $id: '124' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '127' + collectionFormat: none + defaultValue: + $id: '128' + fixed: false + deprecated: false + documentation: + $id: '129' + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '131' + $type: DictionaryType + deprecated: false + name: + $id: '134' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '133' + fixed: false + raw: String + name: + $id: '130' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the availability set that the virtual machine + should be assigned to. Virtual machines specified in the same availability + set are allocated to different nodes to maximize availability. For more + information about availability sets, see [Manage the availability of + virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

    For more information on Azure planned maintainance, see [Planned + maintenance for virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Currently, a VM can only be added to availability set at creation + time. An existing VM cannot be added to an availability set. + name: + $id: '136' + fixed: false + raw: AvailabilitySet + properties: + - $id: '94' + collectionFormat: none + defaultValue: + $id: '95' + fixed: false + deprecated: false + documentation: + $id: '96' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '47' + name: + $id: '97' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '98' + collectionFormat: none + defaultValue: + $id: '99' + fixed: false + deprecated: false + documentation: + $id: '100' + fixed: false + raw: Sku of the availability set + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '73' + name: + $id: '101' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + serializedName: AvailabilitySet + - $id: '137' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Availability Set operation response. + name: + $id: '144' + fixed: false + raw: AvailabilitySetListResult + properties: + - $id: '138' + collectionFormat: none + defaultValue: + $id: '139' + fixed: false + deprecated: false + documentation: + $id: '140' + fixed: false + raw: The list of availability sets + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '142' + $type: SequenceType + deprecated: false + elementType: + $ref: '93' + name: + $id: '143' + fixed: false + name: + $id: '141' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: AvailabilitySetListResult + - $id: '145' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a VM size. + name: + $id: '182' + fixed: false + raw: VirtualMachineSize + properties: + - $id: '146' + collectionFormat: none + defaultValue: + $id: '147' + fixed: false + deprecated: false + documentation: + $id: '148' + fixed: false + raw: The name of the virtual machine size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '151' + fixed: false + raw: String + name: + $id: '149' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '152' + collectionFormat: none + defaultValue: + $id: '153' + fixed: false + deprecated: false + documentation: + $id: '154' + fixed: false + raw: The number of cores supported by the virtual machine size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '156' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '157' + fixed: false + raw: Int + name: + $id: '155' + fixed: false + raw: numberOfCores + realPath: + - numberOfCores + serializedName: numberOfCores + - $id: '158' + collectionFormat: none + defaultValue: + $id: '159' + fixed: false + deprecated: false + documentation: + $id: '160' + fixed: false + raw: 'The OS disk size, in MB, allowed by the virtual machine size.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '162' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '163' + fixed: false + raw: Int + name: + $id: '161' + fixed: false + raw: osDiskSizeInMB + realPath: + - osDiskSizeInMB + serializedName: osDiskSizeInMB + - $id: '164' + collectionFormat: none + defaultValue: + $id: '165' + fixed: false + deprecated: false + documentation: + $id: '166' + fixed: false + raw: 'The resource disk size, in MB, allowed by the virtual machine size.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '168' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '169' + fixed: false + raw: Int + name: + $id: '167' + fixed: false + raw: resourceDiskSizeInMB + realPath: + - resourceDiskSizeInMB + serializedName: resourceDiskSizeInMB + - $id: '170' + collectionFormat: none + defaultValue: + $id: '171' + fixed: false + deprecated: false + documentation: + $id: '172' + fixed: false + raw: 'The amount of memory, in MB, supported by the virtual machine size.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '174' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '175' + fixed: false + raw: Int + name: + $id: '173' + fixed: false + raw: memoryInMB + realPath: + - memoryInMB + serializedName: memoryInMB + - $id: '176' + collectionFormat: none + defaultValue: + $id: '177' + fixed: false + deprecated: false + documentation: + $id: '178' + fixed: false + raw: >- + The maximum number of data disks that can be attached to the virtual + machine size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '180' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '181' + fixed: false + raw: Int + name: + $id: '179' + fixed: false + raw: maxDataDiskCount + realPath: + - maxDataDiskCount + serializedName: maxDataDiskCount + serializedName: VirtualMachineSize + - $id: '183' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + $id: '190' + fixed: false + raw: VirtualMachineSizeListResult + properties: + - $id: '184' + collectionFormat: none + defaultValue: + $id: '185' + fixed: false + deprecated: false + documentation: + $id: '186' + fixed: false + raw: The list of virtual machine sizes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '188' + $type: SequenceType + deprecated: false + elementType: + $ref: '145' + name: + $id: '189' + fixed: false + name: + $id: '187' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: VirtualMachineSizeListResult + - $id: '191' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Extension Image. + name: + $id: '222' + fixed: false + raw: VirtualMachineExtensionImageProperties + properties: + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + raw: The operating system this extension supports. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '196' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '197' + fixed: false + raw: String + name: + $id: '195' + fixed: false + raw: operatingSystem + realPath: + - operatingSystem + serializedName: operatingSystem + - $id: '198' + collectionFormat: none + defaultValue: + $id: '199' + fixed: false + deprecated: false + documentation: + $id: '200' + fixed: false + raw: The type of role (IaaS or PaaS) this extension supports. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '202' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '203' + fixed: false + raw: String + name: + $id: '201' + fixed: false + raw: computeRole + realPath: + - computeRole + serializedName: computeRole + - $id: '204' + collectionFormat: none + defaultValue: + $id: '205' + fixed: false + deprecated: false + documentation: + $id: '206' + fixed: false + raw: >- + The schema defined by publisher, where extension consumers should + provide settings in a matching schema. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '208' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '209' + fixed: false + raw: String + name: + $id: '207' + fixed: false + raw: handlerSchema + realPath: + - handlerSchema + serializedName: handlerSchema + - $id: '210' + collectionFormat: none + defaultValue: + $id: '211' + fixed: false + deprecated: false + documentation: + $id: '212' + fixed: false + raw: >- + Whether the extension can be used on xRP VMScaleSets. By default + existing extensions are usable on scalesets, but there might be + cases where a publisher wants to explicitly indicate the extension + is only enabled for CRP VMs but not VMSS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '214' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '215' + fixed: false + raw: Boolean + name: + $id: '213' + fixed: false + raw: vmScaleSetEnabled + realPath: + - vmScaleSetEnabled + serializedName: vmScaleSetEnabled + - $id: '216' + collectionFormat: none + defaultValue: + $id: '217' + fixed: false + deprecated: false + documentation: + $id: '218' + fixed: false + raw: Whether the handler can support multiple extensions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '220' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '221' + fixed: false + raw: Boolean + name: + $id: '219' + fixed: false + raw: supportsMultipleExtensions + realPath: + - supportsMultipleExtensions + serializedName: supportsMultipleExtensions + serializedName: VirtualMachineExtensionImageProperties + - $id: '223' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Extension Image. + name: + $id: '228' + fixed: false + raw: VirtualMachineExtensionImage + properties: + - $id: '224' + collectionFormat: none + defaultValue: + $id: '225' + fixed: false + deprecated: false + documentation: + $id: '226' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '191' + name: + $id: '227' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineExtensionImage + - $id: '229' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: Virtual machine image resource information. + name: + $id: '250' + fixed: false + raw: VirtualMachineImageResource + properties: + - $id: '230' + collectionFormat: none + defaultValue: + $id: '231' + fixed: false + deprecated: false + documentation: + $id: '232' + fixed: false + raw: The name of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '234' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '235' + fixed: false + raw: String + name: + $id: '233' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '236' + collectionFormat: none + defaultValue: + $id: '237' + fixed: false + deprecated: false + documentation: + $id: '238' + fixed: false + raw: The supported Azure location of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '240' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '241' + fixed: false + raw: String + name: + $id: '239' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '242' + collectionFormat: none + defaultValue: + $id: '243' + fixed: false + deprecated: false + documentation: + $id: '244' + fixed: false + raw: >- + Specifies the tags that are assigned to the virtual machine. For + more information about using tags, see [Using tags to organize your + Azure + resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '246' + $type: DictionaryType + deprecated: false + name: + $id: '249' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '247' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '248' + fixed: false + raw: String + name: + $id: '245' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: VirtualMachineImageResource + - $id: '251' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine extension. + name: + $id: '282' + fixed: false + raw: VirtualMachineExtensionInstanceView + properties: + - $id: '252' + collectionFormat: none + defaultValue: + $id: '253' + fixed: false + deprecated: false + documentation: + $id: '254' + fixed: false + raw: The virtual machine extension name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '256' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '257' + fixed: false + raw: String + name: + $id: '255' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '258' + collectionFormat: none + defaultValue: + $id: '259' + fixed: false + deprecated: false + documentation: + $id: '260' + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '263' + fixed: false + raw: String + name: + $id: '261' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '264' + collectionFormat: none + defaultValue: + $id: '265' + fixed: false + deprecated: false + documentation: + $id: '266' + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '268' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '269' + fixed: false + raw: String + name: + $id: '267' + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - $id: '270' + collectionFormat: none + defaultValue: + $id: '271' + fixed: false + deprecated: false + documentation: + $id: '272' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '274' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '275' + fixed: false + name: + $id: '273' + fixed: false + raw: substatuses + realPath: + - substatuses + serializedName: substatuses + - $id: '276' + collectionFormat: none + defaultValue: + $id: '277' + fixed: false + deprecated: false + documentation: + $id: '278' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '280' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '281' + fixed: false + name: + $id: '279' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineExtensionInstanceView + - $id: '283' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Extension. + name: + $id: '336' + fixed: false + raw: VirtualMachineExtensionProperties + properties: + - $id: '284' + collectionFormat: none + defaultValue: + $id: '285' + fixed: false + deprecated: false + documentation: + $id: '286' + fixed: false + raw: >- + How the extension handler should be forced to update even if the + extension configuration has not changed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '288' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '289' + fixed: false + raw: String + name: + $id: '287' + fixed: false + raw: forceUpdateTag + realPath: + - forceUpdateTag + serializedName: forceUpdateTag + - $id: '290' + collectionFormat: none + defaultValue: + $id: '291' + fixed: false + deprecated: false + documentation: + $id: '292' + fixed: false + raw: The name of the extension handler publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '294' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '295' + fixed: false + raw: String + name: + $id: '293' + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - $id: '296' + collectionFormat: none + defaultValue: + $id: '297' + fixed: false + deprecated: false + documentation: + $id: '298' + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '300' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '301' + fixed: false + raw: String + name: + $id: '299' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '302' + collectionFormat: none + defaultValue: + $id: '303' + fixed: false + deprecated: false + documentation: + $id: '304' + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '306' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '307' + fixed: false + raw: String + name: + $id: '305' + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - $id: '308' + collectionFormat: none + defaultValue: + $id: '309' + fixed: false + deprecated: false + documentation: + $id: '310' + fixed: false + raw: >- + Indicates whether the extension should use a newer minor version if + one is available at deployment time. Once deployed, however, the + extension will not upgrade minor versions unless redeployed, even + with this property set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '312' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '313' + fixed: false + raw: Boolean + name: + $id: '311' + fixed: false + raw: autoUpgradeMinorVersion + realPath: + - autoUpgradeMinorVersion + serializedName: autoUpgradeMinorVersion + - $id: '314' + collectionFormat: none + defaultValue: + $id: '315' + fixed: false + deprecated: false + documentation: + $id: '316' + fixed: false + raw: Json formatted public settings for the extension. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '318' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '319' + fixed: false + raw: Object + name: + $id: '317' + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + - $id: '320' + collectionFormat: none + defaultValue: + $id: '321' + fixed: false + deprecated: false + documentation: + $id: '322' + fixed: false + raw: >- + The extension can contain either protectedSettings or + protectedSettingsFromKeyVault or no protected settings at all. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '324' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '325' + fixed: false + raw: Object + name: + $id: '323' + fixed: false + raw: protectedSettings + realPath: + - protectedSettings + serializedName: protectedSettings + - $id: '326' + collectionFormat: none + defaultValue: + $id: '327' + fixed: false + deprecated: false + documentation: + $id: '328' + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '330' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '331' + fixed: false + raw: String + name: + $id: '329' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '332' + collectionFormat: none + defaultValue: + $id: '333' + fixed: false + deprecated: false + documentation: + $id: '334' + fixed: false + raw: The virtual machine extension instance view. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '251' + name: + $id: '335' + fixed: false + raw: instanceView + realPath: + - instanceView + serializedName: instanceView + serializedName: VirtualMachineExtensionProperties + - $id: '337' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Extension. + name: + $id: '342' + fixed: false + raw: VirtualMachineExtension + properties: + - $id: '338' + collectionFormat: none + defaultValue: + $id: '339' + fixed: false + deprecated: false + documentation: + $id: '340' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '283' + name: + $id: '341' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineExtension + - $id: '343' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Used for establishing the purchase context of any 3rd Party artifact + through MarketPlace. + name: + $id: '362' + fixed: false + raw: PurchasePlan + properties: + - $id: '344' + collectionFormat: none + defaultValue: + $id: '345' + fixed: false + deprecated: false + documentation: + $id: '346' + fixed: false + raw: The publisher ID. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '348' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '349' + fixed: false + raw: String + name: + $id: '347' + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - $id: '350' + collectionFormat: none + defaultValue: + $id: '351' + fixed: false + deprecated: false + documentation: + $id: '352' + fixed: false + raw: The plan ID. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '354' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '355' + fixed: false + raw: String + name: + $id: '353' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '356' + collectionFormat: none + defaultValue: + $id: '357' + fixed: false + deprecated: false + documentation: + $id: '358' + fixed: false + raw: >- + Specifies the product of the image from the marketplace. This is the + same value as Offer under the imageReference element. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '360' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '361' + fixed: false + raw: String + name: + $id: '359' + fixed: false + raw: product + realPath: + - product + serializedName: product + serializedName: PurchasePlan + - $id: '363' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Contains the os disk image information. + name: + $id: '374' + fixed: false + raw: OSDiskImage + properties: + - $id: '364' + collectionFormat: none + defaultValue: + $id: '365' + fixed: false + deprecated: false + documentation: + $id: '366' + fixed: false + raw: The operating system of the osDiskImage. + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '368' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '373' + fixed: false + raw: OperatingSystemTypes + oldModelAsString: false + underlyingType: + $id: '371' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '372' + fixed: false + raw: String + values: + - $id: '369' + name: Windows + serializedName: Windows + - $id: '370' + name: Linux + serializedName: Linux + name: + $id: '367' + fixed: false + raw: operatingSystem + realPath: + - operatingSystem + serializedName: operatingSystem + serializedName: OSDiskImage + - $id: '375' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Contains the data disk images information. + name: + $id: '382' + fixed: false + raw: DataDiskImage + properties: + - $id: '376' + collectionFormat: none + defaultValue: + $id: '377' + fixed: false + deprecated: false + documentation: + $id: '378' + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '380' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '381' + fixed: false + raw: Int + name: + $id: '379' + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + serializedName: DataDiskImage + - $id: '383' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Image. + name: + $id: '398' + fixed: false + raw: VirtualMachineImageProperties + properties: + - $id: '384' + collectionFormat: none + defaultValue: + $id: '385' + fixed: false + deprecated: false + documentation: + $id: '386' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '343' + name: + $id: '387' + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - $id: '388' + collectionFormat: none + defaultValue: + $id: '389' + fixed: false + deprecated: false + documentation: + $id: '390' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '363' + name: + $id: '391' + fixed: false + raw: osDiskImage + realPath: + - osDiskImage + serializedName: osDiskImage + - $id: '392' + collectionFormat: none + defaultValue: + $id: '393' + fixed: false + deprecated: false + documentation: + $id: '394' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '396' + $type: SequenceType + deprecated: false + elementType: + $ref: '375' + name: + $id: '397' + fixed: false + name: + $id: '395' + fixed: false + raw: dataDiskImages + realPath: + - dataDiskImages + serializedName: dataDiskImages + serializedName: VirtualMachineImageProperties + - $id: '399' + $type: CompositeType + baseModelType: + $ref: '229' + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Image. + name: + $id: '404' + fixed: false + raw: VirtualMachineImage + properties: + - $id: '400' + collectionFormat: none + defaultValue: + $id: '401' + fixed: false + deprecated: false + documentation: + $id: '402' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '383' + name: + $id: '403' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineImage + - $id: '405' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Usage Names. + name: + $id: '418' + fixed: false + raw: UsageName + properties: + - $id: '406' + collectionFormat: none + defaultValue: + $id: '407' + fixed: false + deprecated: false + documentation: + $id: '408' + fixed: false + raw: The name of the resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '410' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '411' + fixed: false + raw: String + name: + $id: '409' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '412' + collectionFormat: none + defaultValue: + $id: '413' + fixed: false + deprecated: false + documentation: + $id: '414' + fixed: false + raw: The localized name of the resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '416' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '417' + fixed: false + raw: String + name: + $id: '415' + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: UsageName + - $id: '419' + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: Describes Compute Resource Usage. + name: + $id: '442' + fixed: false + raw: Usage + properties: + - $id: '420' + collectionFormat: none + defaultValue: + $id: '421' + fixed: false + raw: Count + deprecated: false + documentation: + $id: '422' + fixed: false + raw: An enum describing the unit of usage measurement. + extensions: + x-ms-enum: + modelAsString: false + name: UsageUnit + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '424' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '425' + fixed: false + raw: String + name: + $id: '423' + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - $id: '426' + collectionFormat: none + defaultValue: + $id: '427' + fixed: false + deprecated: false + documentation: + $id: '428' + fixed: false + raw: The current usage of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '430' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '431' + fixed: false + raw: Int + name: + $id: '429' + fixed: false + raw: currentValue + realPath: + - currentValue + serializedName: currentValue + - $id: '432' + collectionFormat: none + defaultValue: + $id: '433' + fixed: false + deprecated: false + documentation: + $id: '434' + fixed: false + raw: The maximum permitted usage of the resource. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '436' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '437' + fixed: false + raw: Long + name: + $id: '435' + fixed: false + raw: limit + realPath: + - limit + serializedName: limit + - $id: '438' + collectionFormat: none + defaultValue: + $id: '439' + fixed: false + deprecated: false + documentation: + $id: '440' + fixed: false + raw: The name of the type of usage. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '405' + name: + $id: '441' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Usage + - $id: '443' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Usages operation response. + name: + $id: '456' + fixed: false + raw: ListUsagesResult + properties: + - $id: '444' + collectionFormat: none + defaultValue: + $id: '445' + fixed: false + deprecated: false + documentation: + $id: '446' + fixed: false + raw: The list of compute resource usages. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '448' + $type: SequenceType + deprecated: false + elementType: + $ref: '419' + name: + $id: '449' + fixed: false + name: + $id: '447' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '450' + collectionFormat: none + defaultValue: + $id: '451' + fixed: false + deprecated: false + documentation: + $id: '452' + fixed: false + raw: >- + The URI to fetch the next page of compute resource usage + information. Call ListNext() with this to fetch the next page of + compute resource usage information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '454' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '455' + fixed: false + raw: String + name: + $id: '453' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ListUsagesResult + - $id: '457' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Capture Virtual Machine parameters. + name: + $id: '476' + fixed: false + raw: VirtualMachineCaptureParameters + properties: + - $id: '458' + collectionFormat: none + defaultValue: + $id: '459' + fixed: false + deprecated: false + documentation: + $id: '460' + fixed: false + raw: The captured virtual hard disk's name prefix. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '462' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '463' + fixed: false + raw: String + name: + $id: '461' + fixed: false + raw: vhdPrefix + realPath: + - vhdPrefix + serializedName: vhdPrefix + - $id: '464' + collectionFormat: none + defaultValue: + $id: '465' + fixed: false + deprecated: false + documentation: + $id: '466' + fixed: false + raw: The destination container name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '468' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '469' + fixed: false + raw: String + name: + $id: '467' + fixed: false + raw: destinationContainerName + realPath: + - destinationContainerName + serializedName: destinationContainerName + - $id: '470' + collectionFormat: none + defaultValue: + $id: '471' + fixed: false + deprecated: false + documentation: + $id: '472' + fixed: false + raw: >- + Specifies whether to overwrite the destination virtual hard disk, in + case of conflict. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '474' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '475' + fixed: false + raw: Boolean + name: + $id: '473' + fixed: false + raw: overwriteVhds + realPath: + - overwriteVhds + serializedName: overwriteVhds + serializedName: VirtualMachineCaptureParameters + - $id: '477' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Compute-specific operation properties, including output' + name: + $id: '484' + fixed: false + raw: VirtualMachineCaptureResultProperties + properties: + - $id: '478' + collectionFormat: none + defaultValue: + $id: '479' + fixed: false + deprecated: false + documentation: + $id: '480' + fixed: false + raw: Operation output data (raw JSON) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '482' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '483' + fixed: false + raw: Object + name: + $id: '481' + fixed: false + raw: output + realPath: + - output + serializedName: output + serializedName: VirtualMachineCaptureResultProperties + - $id: '485' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: Resource Id. + name: + $id: '490' + fixed: false + raw: VirtualMachineCaptureResult + properties: + - $id: '486' + collectionFormat: none + defaultValue: + $id: '487' + fixed: false + deprecated: false + documentation: + $id: '488' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '477' + name: + $id: '489' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineCaptureResult + - $id: '491' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. Before + you can use a marketplace image from an API, you must enable the image for + programmatic use. In the Azure portal, find the marketplace image that + you want to use and then click **Want to deploy programmatically, Get + Started ->**. Enter any required information and then click **Save**. + name: + $id: '516' + fixed: false + raw: Plan + properties: + - $id: '492' + collectionFormat: none + defaultValue: + $id: '493' + fixed: false + deprecated: false + documentation: + $id: '494' + fixed: false + raw: The plan ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '496' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '497' + fixed: false + raw: String + name: + $id: '495' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '498' + collectionFormat: none + defaultValue: + $id: '499' + fixed: false + deprecated: false + documentation: + $id: '500' + fixed: false + raw: The publisher ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '502' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '503' + fixed: false + raw: String + name: + $id: '501' + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - $id: '504' + collectionFormat: none + defaultValue: + $id: '505' + fixed: false + deprecated: false + documentation: + $id: '506' + fixed: false + raw: >- + Specifies the product of the image from the marketplace. This is the + same value as Offer under the imageReference element. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '508' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '509' + fixed: false + raw: String + name: + $id: '507' + fixed: false + raw: product + realPath: + - product + serializedName: product + - $id: '510' + collectionFormat: none + defaultValue: + $id: '511' + fixed: false + deprecated: false + documentation: + $id: '512' + fixed: false + raw: The promotion code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '515' + fixed: false + raw: String + name: + $id: '513' + fixed: false + raw: promotionCode + realPath: + - promotionCode + serializedName: promotionCode + serializedName: Plan + - $id: '517' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the hardware settings for the virtual machine. + name: + $id: '623' + fixed: false + raw: HardwareProfile + properties: + - $id: '518' + collectionFormat: none + defaultValue: + $id: '519' + fixed: false + deprecated: false + documentation: + $id: '520' + fixed: false + raw: >- + Specifies the size of the virtual machine. For more information + about virtual machine sizes, see [Sizes for virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

    The available VM sizes depend on region and availability + set. For a list of available sizes use these APIs:

    [List + all available virtual machine sizes in an availability + set](virtualmachines-list-sizes-availability-set.md)

    [List + all available virtual machine sizes in a + region](virtualmachines-list-sizes-region.md)

    [List all + available virtual machine sizes for + resizing](virtualmachines-list-sizes-for-resizing.md) + extensions: + x-ms-enum: + modelAsString: true + name: VirtualMachineSizeTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '522' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '622' + fixed: false + raw: VirtualMachineSizeTypes + oldModelAsString: false + underlyingType: + $id: '620' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '621' + fixed: false + raw: String + values: + - $id: '523' + name: Basic_A0 + serializedName: Basic_A0 + - $id: '524' + name: Basic_A1 + serializedName: Basic_A1 + - $id: '525' + name: Basic_A2 + serializedName: Basic_A2 + - $id: '526' + name: Basic_A3 + serializedName: Basic_A3 + - $id: '527' + name: Basic_A4 + serializedName: Basic_A4 + - $id: '528' + name: Standard_A0 + serializedName: Standard_A0 + - $id: '529' + name: Standard_A1 + serializedName: Standard_A1 + - $id: '530' + name: Standard_A2 + serializedName: Standard_A2 + - $id: '531' + name: Standard_A3 + serializedName: Standard_A3 + - $id: '532' + name: Standard_A4 + serializedName: Standard_A4 + - $id: '533' + name: Standard_A5 + serializedName: Standard_A5 + - $id: '534' + name: Standard_A6 + serializedName: Standard_A6 + - $id: '535' + name: Standard_A7 + serializedName: Standard_A7 + - $id: '536' + name: Standard_A8 + serializedName: Standard_A8 + - $id: '537' + name: Standard_A9 + serializedName: Standard_A9 + - $id: '538' + name: Standard_A10 + serializedName: Standard_A10 + - $id: '539' + name: Standard_A11 + serializedName: Standard_A11 + - $id: '540' + name: Standard_A1_v2 + serializedName: Standard_A1_v2 + - $id: '541' + name: Standard_A2_v2 + serializedName: Standard_A2_v2 + - $id: '542' + name: Standard_A4_v2 + serializedName: Standard_A4_v2 + - $id: '543' + name: Standard_A8_v2 + serializedName: Standard_A8_v2 + - $id: '544' + name: Standard_A2m_v2 + serializedName: Standard_A2m_v2 + - $id: '545' + name: Standard_A4m_v2 + serializedName: Standard_A4m_v2 + - $id: '546' + name: Standard_A8m_v2 + serializedName: Standard_A8m_v2 + - $id: '547' + name: Standard_D1 + serializedName: Standard_D1 + - $id: '548' + name: Standard_D2 + serializedName: Standard_D2 + - $id: '549' + name: Standard_D3 + serializedName: Standard_D3 + - $id: '550' + name: Standard_D4 + serializedName: Standard_D4 + - $id: '551' + name: Standard_D11 + serializedName: Standard_D11 + - $id: '552' + name: Standard_D12 + serializedName: Standard_D12 + - $id: '553' + name: Standard_D13 + serializedName: Standard_D13 + - $id: '554' + name: Standard_D14 + serializedName: Standard_D14 + - $id: '555' + name: Standard_D1_v2 + serializedName: Standard_D1_v2 + - $id: '556' + name: Standard_D2_v2 + serializedName: Standard_D2_v2 + - $id: '557' + name: Standard_D3_v2 + serializedName: Standard_D3_v2 + - $id: '558' + name: Standard_D4_v2 + serializedName: Standard_D4_v2 + - $id: '559' + name: Standard_D5_v2 + serializedName: Standard_D5_v2 + - $id: '560' + name: Standard_D11_v2 + serializedName: Standard_D11_v2 + - $id: '561' + name: Standard_D12_v2 + serializedName: Standard_D12_v2 + - $id: '562' + name: Standard_D13_v2 + serializedName: Standard_D13_v2 + - $id: '563' + name: Standard_D14_v2 + serializedName: Standard_D14_v2 + - $id: '564' + name: Standard_D15_v2 + serializedName: Standard_D15_v2 + - $id: '565' + name: Standard_DS1 + serializedName: Standard_DS1 + - $id: '566' + name: Standard_DS2 + serializedName: Standard_DS2 + - $id: '567' + name: Standard_DS3 + serializedName: Standard_DS3 + - $id: '568' + name: Standard_DS4 + serializedName: Standard_DS4 + - $id: '569' + name: Standard_DS11 + serializedName: Standard_DS11 + - $id: '570' + name: Standard_DS12 + serializedName: Standard_DS12 + - $id: '571' + name: Standard_DS13 + serializedName: Standard_DS13 + - $id: '572' + name: Standard_DS14 + serializedName: Standard_DS14 + - $id: '573' + name: Standard_DS1_v2 + serializedName: Standard_DS1_v2 + - $id: '574' + name: Standard_DS2_v2 + serializedName: Standard_DS2_v2 + - $id: '575' + name: Standard_DS3_v2 + serializedName: Standard_DS3_v2 + - $id: '576' + name: Standard_DS4_v2 + serializedName: Standard_DS4_v2 + - $id: '577' + name: Standard_DS5_v2 + serializedName: Standard_DS5_v2 + - $id: '578' + name: Standard_DS11_v2 + serializedName: Standard_DS11_v2 + - $id: '579' + name: Standard_DS12_v2 + serializedName: Standard_DS12_v2 + - $id: '580' + name: Standard_DS13_v2 + serializedName: Standard_DS13_v2 + - $id: '581' + name: Standard_DS14_v2 + serializedName: Standard_DS14_v2 + - $id: '582' + name: Standard_DS15_v2 + serializedName: Standard_DS15_v2 + - $id: '583' + name: Standard_F1 + serializedName: Standard_F1 + - $id: '584' + name: Standard_F2 + serializedName: Standard_F2 + - $id: '585' + name: Standard_F4 + serializedName: Standard_F4 + - $id: '586' + name: Standard_F8 + serializedName: Standard_F8 + - $id: '587' + name: Standard_F16 + serializedName: Standard_F16 + - $id: '588' + name: Standard_F1s + serializedName: Standard_F1s + - $id: '589' + name: Standard_F2s + serializedName: Standard_F2s + - $id: '590' + name: Standard_F4s + serializedName: Standard_F4s + - $id: '591' + name: Standard_F8s + serializedName: Standard_F8s + - $id: '592' + name: Standard_F16s + serializedName: Standard_F16s + - $id: '593' + name: Standard_G1 + serializedName: Standard_G1 + - $id: '594' + name: Standard_G2 + serializedName: Standard_G2 + - $id: '595' + name: Standard_G3 + serializedName: Standard_G3 + - $id: '596' + name: Standard_G4 + serializedName: Standard_G4 + - $id: '597' + name: Standard_G5 + serializedName: Standard_G5 + - $id: '598' + name: Standard_GS1 + serializedName: Standard_GS1 + - $id: '599' + name: Standard_GS2 + serializedName: Standard_GS2 + - $id: '600' + name: Standard_GS3 + serializedName: Standard_GS3 + - $id: '601' + name: Standard_GS4 + serializedName: Standard_GS4 + - $id: '602' + name: Standard_GS5 + serializedName: Standard_GS5 + - $id: '603' + name: Standard_H8 + serializedName: Standard_H8 + - $id: '604' + name: Standard_H16 + serializedName: Standard_H16 + - $id: '605' + name: Standard_H8m + serializedName: Standard_H8m + - $id: '606' + name: Standard_H16m + serializedName: Standard_H16m + - $id: '607' + name: Standard_H16r + serializedName: Standard_H16r + - $id: '608' + name: Standard_H16mr + serializedName: Standard_H16mr + - $id: '609' + name: Standard_L4s + serializedName: Standard_L4s + - $id: '610' + name: Standard_L8s + serializedName: Standard_L8s + - $id: '611' + name: Standard_L16s + serializedName: Standard_L16s + - $id: '612' + name: Standard_L32s + serializedName: Standard_L32s + - $id: '613' + name: Standard_NC6 + serializedName: Standard_NC6 + - $id: '614' + name: Standard_NC12 + serializedName: Standard_NC12 + - $id: '615' + name: Standard_NC24 + serializedName: Standard_NC24 + - $id: '616' + name: Standard_NC24r + serializedName: Standard_NC24r + - $id: '617' + name: Standard_NV6 + serializedName: Standard_NV6 + - $id: '618' + name: Standard_NV12 + serializedName: Standard_NV12 + - $id: '619' + name: Standard_NV24 + serializedName: Standard_NV24 + name: + $id: '521' + fixed: false + raw: vmSize + realPath: + - vmSize + serializedName: vmSize + serializedName: HardwareProfile + - $id: '624' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the image to use. You can specify information + about platform images, marketplace images, or virtual machine images. This + element is required when you want to use a platform image, marketplace + image, or virtual machine image, but is not used in other creation + operations. + name: + $id: '649' + fixed: false + raw: ImageReference + properties: + - $id: '625' + collectionFormat: none + defaultValue: + $id: '626' + fixed: false + deprecated: false + documentation: + $id: '627' + fixed: false + raw: The image publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '629' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '630' + fixed: false + raw: String + name: + $id: '628' + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - $id: '631' + collectionFormat: none + defaultValue: + $id: '632' + fixed: false + deprecated: false + documentation: + $id: '633' + fixed: false + raw: >- + Specifies the offer of the platform image or marketplace image used + to create the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '635' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '636' + fixed: false + raw: String + name: + $id: '634' + fixed: false + raw: offer + realPath: + - offer + serializedName: offer + - $id: '637' + collectionFormat: none + defaultValue: + $id: '638' + fixed: false + deprecated: false + documentation: + $id: '639' + fixed: false + raw: The image SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '641' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '642' + fixed: false + raw: String + name: + $id: '640' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - $id: '643' + collectionFormat: none + defaultValue: + $id: '644' + fixed: false + deprecated: false + documentation: + $id: '645' + fixed: false + raw: >- + Specifies the version of the platform image or marketplace image + used to create the virtual machine. The allowed formats are + Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal + numbers. Specify 'latest' to use the latest version of an image + available at deploy time. Even if you use 'latest', the VM image + will not automatically update after deploy time even if a new + version becomes available. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '647' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '648' + fixed: false + raw: String + name: + $id: '646' + fixed: false + raw: version + realPath: + - version + serializedName: version + serializedName: ImageReference + - $id: '650' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a reference to Key Vault Secret + name: + $id: '661' + fixed: false + raw: KeyVaultSecretReference + properties: + - $id: '651' + collectionFormat: none + defaultValue: + $id: '652' + fixed: false + deprecated: false + documentation: + $id: '653' + fixed: false + raw: The URL referencing a secret in a Key Vault. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '656' + fixed: false + raw: String + name: + $id: '654' + fixed: false + raw: secretUrl + realPath: + - secretUrl + serializedName: secretUrl + - $id: '657' + collectionFormat: none + defaultValue: + $id: '658' + fixed: false + deprecated: false + documentation: + $id: '659' + fixed: false + raw: The relative URL of the Key Vault containing the secret. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '39' + name: + $id: '660' + fixed: false + raw: sourceVault + realPath: + - sourceVault + serializedName: sourceVault + serializedName: KeyVaultSecretReference + - $id: '662' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a reference to Key Vault Key + name: + $id: '673' + fixed: false + raw: KeyVaultKeyReference + properties: + - $id: '663' + collectionFormat: none + defaultValue: + $id: '664' + fixed: false + deprecated: false + documentation: + $id: '665' + fixed: false + raw: The URL referencing a key encryption key in Key Vault. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '667' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '668' + fixed: false + raw: String + name: + $id: '666' + fixed: false + raw: keyUrl + realPath: + - keyUrl + serializedName: keyUrl + - $id: '669' + collectionFormat: none + defaultValue: + $id: '670' + fixed: false + deprecated: false + documentation: + $id: '671' + fixed: false + raw: The relative URL of the Key Vault containing the key. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '39' + name: + $id: '672' + fixed: false + raw: sourceVault + realPath: + - sourceVault + serializedName: sourceVault + serializedName: KeyVaultKeyReference + - $id: '674' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a Encryption Settings for a Disk + name: + $id: '689' + fixed: false + raw: DiskEncryptionSettings + properties: + - $id: '675' + collectionFormat: none + defaultValue: + $id: '676' + fixed: false + deprecated: false + documentation: + $id: '677' + fixed: false + raw: >- + Specifies the location of the disk encryption key, which is a Key + Vault Secret. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '650' + name: + $id: '678' + fixed: false + raw: diskEncryptionKey + realPath: + - diskEncryptionKey + serializedName: diskEncryptionKey + - $id: '679' + collectionFormat: none + defaultValue: + $id: '680' + fixed: false + deprecated: false + documentation: + $id: '681' + fixed: false + raw: Specifies the location of the key encryption key in Key Vault. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '662' + name: + $id: '682' + fixed: false + raw: keyEncryptionKey + realPath: + - keyEncryptionKey + serializedName: keyEncryptionKey + - $id: '683' + collectionFormat: none + defaultValue: + $id: '684' + fixed: false + deprecated: false + documentation: + $id: '685' + fixed: false + raw: >- + Specifies whether disk encryption should be enabled on the virtual + machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '687' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '688' + fixed: false + raw: Boolean + name: + $id: '686' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: DiskEncryptionSettings + - $id: '690' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the uri of a disk. + name: + $id: '697' + fixed: false + raw: VirtualHardDisk + properties: + - $id: '691' + collectionFormat: none + defaultValue: + $id: '692' + fixed: false + deprecated: false + documentation: + $id: '693' + fixed: false + raw: Specifies the virtual hard disk's uri. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '695' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '696' + fixed: false + raw: String + name: + $id: '694' + fixed: false + raw: uri + realPath: + - uri + serializedName: uri + serializedName: VirtualHardDisk + - $id: '698' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: The parameters of a managed disk. + name: + $id: '709' + fixed: false + raw: ManagedDiskParameters + properties: + - $id: '699' + collectionFormat: none + defaultValue: + $id: '700' + fixed: false + deprecated: false + documentation: + $id: '701' + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '703' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '708' + fixed: false + raw: StorageAccountTypes + oldModelAsString: false + underlyingType: + $id: '706' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '707' + fixed: false + raw: String + values: + - $id: '704' + name: Standard_LRS + serializedName: Standard_LRS + - $id: '705' + name: Premium_LRS + serializedName: Premium_LRS + name: + $id: '702' + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: ManagedDiskParameters + - $id: '710' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies information about the operating system disk used by the virtual + machine.

    For more information about disks, see [About disks and + VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + name: + $id: '765' + fixed: false + raw: OSDisk + properties: + - $id: '711' + collectionFormat: none + defaultValue: + $id: '712' + fixed: false + deprecated: false + documentation: + $id: '713' + fixed: false + raw: >- + This property allows you to specify the type of the OS that is + included in the disk if creating a VM from user-image or a + specialized VHD.

    Possible values are:

    **Windows** +

    **Linux** + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '368' + name: + $id: '714' + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + - $id: '715' + collectionFormat: none + defaultValue: + $id: '716' + fixed: false + deprecated: false + documentation: + $id: '717' + fixed: false + raw: >- + Specifies the encryption settings for the OS Disk.

    Minimum + api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '674' + name: + $id: '718' + fixed: false + raw: encryptionSettings + realPath: + - encryptionSettings + serializedName: encryptionSettings + - $id: '719' + collectionFormat: none + defaultValue: + $id: '720' + fixed: false + deprecated: false + documentation: + $id: '721' + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '723' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '724' + fixed: false + raw: String + name: + $id: '722' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '725' + collectionFormat: none + defaultValue: + $id: '726' + fixed: false + deprecated: false + documentation: + $id: '727' + fixed: false + raw: The virtual hard disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '690' + name: + $id: '728' + fixed: false + raw: vhd + realPath: + - vhd + serializedName: vhd + - $id: '729' + collectionFormat: none + defaultValue: + $id: '730' + fixed: false + deprecated: false + documentation: + $id: '731' + fixed: false + raw: >- + The source user image virtual hard disk. The virtual hard disk will + be copied before being attached to the virtual machine. If + SourceImage is provided, the destination virtual hard drive must not + exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '690' + name: + $id: '732' + fixed: false + raw: image + realPath: + - image + serializedName: image + - $id: '733' + collectionFormat: none + defaultValue: + $id: '734' + fixed: false + deprecated: false + documentation: + $id: '735' + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '737' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '743' + fixed: false + raw: CachingTypes + oldModelAsString: false + underlyingType: + $id: '741' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '742' + fixed: false + raw: String + values: + - $id: '738' + name: None + serializedName: None + - $id: '739' + name: ReadOnly + serializedName: ReadOnly + - $id: '740' + name: ReadWrite + serializedName: ReadWrite + name: + $id: '736' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '744' + collectionFormat: none + defaultValue: + $id: '745' + fixed: false + deprecated: false + documentation: + $id: '746' + fixed: false + raw: >- + Specifies how the virtual machine should be created.

    + Possible values are:

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

    **FromImage** \u2013 This value is used when you + are using an image to create the virtual machine. If you are using a + platform image, you also use the imageReference element described + above. If you are using a marketplace image, you also use the plan + element previously described. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '748' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '754' + fixed: false + raw: DiskCreateOptionTypes + oldModelAsString: false + underlyingType: + $id: '752' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '753' + fixed: false + raw: String + values: + - $id: '749' + name: FromImage + serializedName: FromImage + - $id: '750' + name: Empty + serializedName: Empty + - $id: '751' + name: Attach + serializedName: Attach + name: + $id: '747' + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - $id: '755' + collectionFormat: none + defaultValue: + $id: '756' + fixed: false + deprecated: false + documentation: + $id: '757' + fixed: false + raw: >- + Specifies the size of an empty data disk in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '759' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '760' + fixed: false + raw: Int + name: + $id: '758' + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - $id: '761' + collectionFormat: none + defaultValue: + $id: '762' + fixed: false + deprecated: false + documentation: + $id: '763' + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '698' + name: + $id: '764' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: OSDisk + - $id: '766' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a data disk. + name: + $id: '805' + fixed: false + raw: DataDisk + properties: + - $id: '767' + collectionFormat: none + defaultValue: + $id: '768' + fixed: false + deprecated: false + documentation: + $id: '769' + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '771' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '772' + fixed: false + raw: Int + name: + $id: '770' + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + - $id: '773' + collectionFormat: none + defaultValue: + $id: '774' + fixed: false + deprecated: false + documentation: + $id: '775' + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '777' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '778' + fixed: false + raw: String + name: + $id: '776' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '779' + collectionFormat: none + defaultValue: + $id: '780' + fixed: false + deprecated: false + documentation: + $id: '781' + fixed: false + raw: The virtual hard disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '690' + name: + $id: '782' + fixed: false + raw: vhd + realPath: + - vhd + serializedName: vhd + - $id: '783' + collectionFormat: none + defaultValue: + $id: '784' + fixed: false + deprecated: false + documentation: + $id: '785' + fixed: false + raw: >- + The source user image virtual hard disk. The virtual hard disk will + be copied before being attached to the virtual machine. If + SourceImage is provided, the destination virtual hard drive must not + exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '690' + name: + $id: '786' + fixed: false + raw: image + realPath: + - image + serializedName: image + - $id: '787' + collectionFormat: none + defaultValue: + $id: '788' + fixed: false + deprecated: false + documentation: + $id: '789' + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '737' + name: + $id: '790' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '791' + collectionFormat: none + defaultValue: + $id: '792' + fixed: false + deprecated: false + documentation: + $id: '793' + fixed: false + raw: >- + Specifies how the virtual machine should be created.

    + Possible values are:

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

    **FromImage** \u2013 This value is used when you + are using an image to create the virtual machine. If you are using a + platform image, you also use the imageReference element described + above. If you are using a marketplace image, you also use the plan + element previously described. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '748' + name: + $id: '794' + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - $id: '795' + collectionFormat: none + defaultValue: + $id: '796' + fixed: false + deprecated: false + documentation: + $id: '797' + fixed: false + raw: >- + Specifies the size of an empty data disk in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '799' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '800' + fixed: false + raw: Int + name: + $id: '798' + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - $id: '801' + collectionFormat: none + defaultValue: + $id: '802' + fixed: false + deprecated: false + documentation: + $id: '803' + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '698' + name: + $id: '804' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: DataDisk + - $id: '806' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the storage settings for the virtual machine disks. + name: + $id: '821' + fixed: false + raw: StorageProfile + properties: + - $id: '807' + collectionFormat: none + defaultValue: + $id: '808' + fixed: false + deprecated: false + documentation: + $id: '809' + fixed: false + raw: >- + Specifies information about the image to use. You can specify + information about platform images, marketplace images, or virtual + machine images. This element is required when you want to use a + platform image, marketplace image, or virtual machine image, but is + not used in other creation operations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '624' + name: + $id: '810' + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + - $id: '811' + collectionFormat: none + defaultValue: + $id: '812' + fixed: false + deprecated: false + documentation: + $id: '813' + fixed: false + raw: >- + Specifies information about the operating system disk used by the + virtual machine.

    For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '710' + name: + $id: '814' + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - $id: '815' + collectionFormat: none + defaultValue: + $id: '816' + fixed: false + deprecated: false + documentation: + $id: '817' + fixed: false + raw: >- + Specifies the parameters that are used to add a data disk to a + virtual machine.

    For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '819' + $type: SequenceType + deprecated: false + elementType: + $ref: '766' + name: + $id: '820' + fixed: false + name: + $id: '818' + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: StorageProfile + - $id: '822' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies additional XML formatted information that can be included in the + Unattend.xml file, which is used by Windows Setup. Contents are defined by + setting name, component name, and the pass in which the content is + applied. + name: + $id: '857' + fixed: false + raw: AdditionalUnattendContent + properties: + - $id: '823' + collectionFormat: none + defaultValue: + $id: '824' + fixed: false + deprecated: false + documentation: + $id: '825' + fixed: false + raw: 'The pass name. Currently, the only allowable value is OobeSystem.' + extensions: + x-ms-enum: + modelAsString: false + name: PassNames + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '827' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '831' + fixed: false + raw: PassNames + oldModelAsString: false + underlyingType: + $id: '829' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '830' + fixed: false + raw: String + values: + - $id: '828' + name: OobeSystem + serializedName: OobeSystem + name: + $id: '826' + fixed: false + raw: passName + realPath: + - passName + serializedName: passName + - $id: '832' + collectionFormat: none + defaultValue: + $id: '833' + fixed: false + deprecated: false + documentation: + $id: '834' + fixed: false + raw: >- + The component name. Currently, the only allowable value is + Microsoft-Windows-Shell-Setup. + extensions: + x-ms-enum: + modelAsString: false + name: ComponentNames + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '836' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '840' + fixed: false + raw: ComponentNames + oldModelAsString: false + underlyingType: + $id: '838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '839' + fixed: false + raw: String + values: + - $id: '837' + name: Microsoft-Windows-Shell-Setup + serializedName: Microsoft-Windows-Shell-Setup + name: + $id: '835' + fixed: false + raw: componentName + realPath: + - componentName + serializedName: componentName + - $id: '841' + collectionFormat: none + defaultValue: + $id: '842' + fixed: false + deprecated: false + documentation: + $id: '843' + fixed: false + raw: >- + Specifies the name of the setting to which the content applies. + Possible values are: FirstLogonCommands and AutoLogon. + extensions: + x-ms-enum: + modelAsString: false + name: SettingNames + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '845' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '850' + fixed: false + raw: SettingNames + oldModelAsString: false + underlyingType: + $id: '848' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '849' + fixed: false + raw: String + values: + - $id: '846' + name: AutoLogon + serializedName: AutoLogon + - $id: '847' + name: FirstLogonCommands + serializedName: FirstLogonCommands + name: + $id: '844' + fixed: false + raw: settingName + realPath: + - settingName + serializedName: settingName + - $id: '851' + collectionFormat: none + defaultValue: + $id: '852' + fixed: false + deprecated: false + documentation: + $id: '853' + fixed: false + raw: >- + Specifies the XML formatted content that is added to the + unattend.xml file for the specified path and component. The XML must + be less than 4KB and must include the root element for the setting + or feature that is being inserted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '855' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '856' + fixed: false + raw: String + name: + $id: '854' + fixed: false + raw: content + realPath: + - content + serializedName: content + serializedName: AdditionalUnattendContent + - $id: '858' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes Protocol and thumbprint of Windows Remote Management listener + name: + $id: '875' + fixed: false + raw: WinRMListener + properties: + - $id: '859' + collectionFormat: none + defaultValue: + $id: '860' + fixed: false + deprecated: false + documentation: + $id: '861' + fixed: false + raw: >- + Specifies the protocol of listener.

    Possible values are: +
    **http**

    **https** + extensions: + x-ms-enum: + modelAsString: false + name: ProtocolTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '863' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '868' + fixed: false + raw: ProtocolTypes + oldModelAsString: false + underlyingType: + $id: '866' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '867' + fixed: false + raw: String + values: + - $id: '864' + name: Http + serializedName: Http + - $id: '865' + name: Https + serializedName: Https + name: + $id: '862' + fixed: false + raw: protocol + realPath: + - protocol + serializedName: protocol + - $id: '869' + collectionFormat: none + defaultValue: + $id: '870' + fixed: false + deprecated: false + documentation: + $id: '871' + fixed: false + raw: >- + This is the URL of a certificate that has been uploaded to Key Vault + as a secret. For adding a secret to the Key Vault, see [Add a key or + secret to the key + vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). + In this case, your certificate needs to be It is the Base64 encoding + of the following JSON Object which is encoded in UTF-8:

    + {
    "data":"",
    + "dataType":"pfx",
    "password":""
    } + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '873' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '874' + fixed: false + raw: String + name: + $id: '872' + fixed: false + raw: certificateUrl + realPath: + - certificateUrl + serializedName: certificateUrl + serializedName: WinRMListener + - $id: '876' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes Windows Remote Management configuration of the VM + name: + $id: '883' + fixed: false + raw: WinRMConfiguration + properties: + - $id: '877' + collectionFormat: none + defaultValue: + $id: '878' + fixed: false + deprecated: false + documentation: + $id: '879' + fixed: false + raw: The list of Windows Remote Management listeners + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '881' + $type: SequenceType + deprecated: false + elementType: + $ref: '858' + name: + $id: '882' + fixed: false + name: + $id: '880' + fixed: false + raw: listeners + realPath: + - listeners + serializedName: listeners + serializedName: WinRMConfiguration + - $id: '884' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies Windows operating system settings on the virtual machine. + name: + $id: '913' + fixed: false + raw: WindowsConfiguration + properties: + - $id: '885' + collectionFormat: none + defaultValue: + $id: '886' + fixed: false + deprecated: false + documentation: + $id: '887' + fixed: false + raw: >- + Indicates whether virtual machine agent should be provisioned on the + virtual machine.

    When this property is not specified in the + request body, default behavior is to set it to true. This will + ensure that VM Agent is installed on the VM so that extensions can + be added to the VM later. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '889' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '890' + fixed: false + raw: Boolean + name: + $id: '888' + fixed: false + raw: provisionVMAgent + realPath: + - provisionVMAgent + serializedName: provisionVMAgent + - $id: '891' + collectionFormat: none + defaultValue: + $id: '892' + fixed: false + deprecated: false + documentation: + $id: '893' + fixed: false + raw: Indicates whether virtual machine is enabled for automatic updates. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '895' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '896' + fixed: false + raw: Boolean + name: + $id: '894' + fixed: false + raw: enableAutomaticUpdates + realPath: + - enableAutomaticUpdates + serializedName: enableAutomaticUpdates + - $id: '897' + collectionFormat: none + defaultValue: + $id: '898' + fixed: false + deprecated: false + documentation: + $id: '899' + fixed: false + raw: >- + Specifies the time zone of the virtual machine. e.g. "Pacific + Standard Time" + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '901' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '902' + fixed: false + raw: String + name: + $id: '900' + fixed: false + raw: timeZone + realPath: + - timeZone + serializedName: timeZone + - $id: '903' + collectionFormat: none + defaultValue: + $id: '904' + fixed: false + deprecated: false + documentation: + $id: '905' + fixed: false + raw: >- + Specifies additional base-64 encoded XML formatted information that + can be included in the Unattend.xml file, which is used by Windows + Setup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '907' + $type: SequenceType + deprecated: false + elementType: + $ref: '822' + name: + $id: '908' + fixed: false + name: + $id: '906' + fixed: false + raw: additionalUnattendContent + realPath: + - additionalUnattendContent + serializedName: additionalUnattendContent + - $id: '909' + collectionFormat: none + defaultValue: + $id: '910' + fixed: false + deprecated: false + documentation: + $id: '911' + fixed: false + raw: >- + Specifies the Windows Remote Management listeners. This enables + remote Windows PowerShell. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '876' + name: + $id: '912' + fixed: false + raw: winRM + realPath: + - winRM + serializedName: winRM + serializedName: WindowsConfiguration + - $id: '914' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Contains information about SSH certificate public key and the path on the + Linux VM where the public key is placed. + name: + $id: '927' + fixed: false + raw: SshPublicKey + properties: + - $id: '915' + collectionFormat: none + defaultValue: + $id: '916' + fixed: false + deprecated: false + documentation: + $id: '917' + fixed: false + raw: >- + Specifies the full path on the created VM where ssh public key is + stored. If the file already exists, the specified key is appended to + the file. Example: /home/user/.ssh/authorized_keys + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '919' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '920' + fixed: false + raw: String + name: + $id: '918' + fixed: false + raw: path + realPath: + - path + serializedName: path + - $id: '921' + collectionFormat: none + defaultValue: + $id: '922' + fixed: false + deprecated: false + documentation: + $id: '923' + fixed: false + raw: >- + SSH public key certificate used to authenticate with the VM through + ssh. The key needs to be at least 2048-bit and in ssh-rsa format. +

    For creating ssh keys, see [Create SSH keys on Linux and + Mac for Linux VMs in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '925' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '926' + fixed: false + raw: String + name: + $id: '924' + fixed: false + raw: keyData + realPath: + - keyData + serializedName: keyData + serializedName: SshPublicKey + - $id: '928' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SSH configuration for Linux based VMs running on Azure + name: + $id: '935' + fixed: false + raw: SshConfiguration + properties: + - $id: '929' + collectionFormat: none + defaultValue: + $id: '930' + fixed: false + deprecated: false + documentation: + $id: '931' + fixed: false + raw: >- + The list of SSH public keys used to authenticate with linux based + VMs. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '933' + $type: SequenceType + deprecated: false + elementType: + $ref: '914' + name: + $id: '934' + fixed: false + name: + $id: '932' + fixed: false + raw: publicKeys + realPath: + - publicKeys + serializedName: publicKeys + serializedName: SshConfiguration + - $id: '936' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies the Linux operating system settings on the virtual machine. +

    For a list of supported Linux distributions, see [Linux on + Azure-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) +

    For running non-endorsed distributions, see [Information for + Non-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + name: + $id: '947' + fixed: false + raw: LinuxConfiguration + properties: + - $id: '937' + collectionFormat: none + defaultValue: + $id: '938' + fixed: false + deprecated: false + documentation: + $id: '939' + fixed: false + raw: Specifies whether password authentication should be disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '941' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '942' + fixed: false + raw: Boolean + name: + $id: '940' + fixed: false + raw: disablePasswordAuthentication + realPath: + - disablePasswordAuthentication + serializedName: disablePasswordAuthentication + - $id: '943' + collectionFormat: none + defaultValue: + $id: '944' + fixed: false + deprecated: false + documentation: + $id: '945' + fixed: false + raw: Specifies the ssh key configuration for a Linux OS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '928' + name: + $id: '946' + fixed: false + raw: ssh + realPath: + - ssh + serializedName: ssh + serializedName: LinuxConfiguration + - $id: '948' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a single certificate reference in a Key Vault, and where the + certificate should reside on the VM. + name: + $id: '961' + fixed: false + raw: VaultCertificate + properties: + - $id: '949' + collectionFormat: none + defaultValue: + $id: '950' + fixed: false + deprecated: false + documentation: + $id: '951' + fixed: false + raw: >- + This is the URL of a certificate that has been uploaded to Key Vault + as a secret. For adding a secret to the Key Vault, see [Add a key or + secret to the key + vault](https://docs.microsoft.com/azure/key-vault/key-vault-get-started/#add). + In this case, your certificate needs to be It is the Base64 encoding + of the following JSON Object which is encoded in UTF-8:

    + {
    "data":"",
    + "dataType":"pfx",
    "password":""
    } + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '953' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '954' + fixed: false + raw: String + name: + $id: '952' + fixed: false + raw: certificateUrl + realPath: + - certificateUrl + serializedName: certificateUrl + - $id: '955' + collectionFormat: none + defaultValue: + $id: '956' + fixed: false + deprecated: false + documentation: + $id: '957' + fixed: false + raw: >- + For Windows VMs, specifies the certificate store on the Virtual + Machine to which the certificate should be added. The specified + certificate store is implicitly in the LocalMachine account. +

    For Linux VMs, the certificate file is placed under the + /var/lib/waagent directory, with the file name + .crt for the X509 certificate file and + .prv for private key. Both of these files are + .pem formatted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '959' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '960' + fixed: false + raw: String + name: + $id: '958' + fixed: false + raw: certificateStore + realPath: + - certificateStore + serializedName: certificateStore + serializedName: VaultCertificate + - $id: '962' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a set of certificates which are all in the same Key Vault. + name: + $id: '973' + fixed: false + raw: VaultSecretGroup + properties: + - $id: '963' + collectionFormat: none + defaultValue: + $id: '964' + fixed: false + deprecated: false + documentation: + $id: '965' + fixed: false + raw: >- + The relative URL of the Key Vault containing all of the certificates + in VaultCertificates. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '966' + fixed: false + raw: sourceVault + realPath: + - sourceVault + serializedName: sourceVault + - $id: '967' + collectionFormat: none + defaultValue: + $id: '968' + fixed: false + deprecated: false + documentation: + $id: '969' + fixed: false + raw: >- + The list of key vault references in SourceVault which contain + certificates. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '971' + $type: SequenceType + deprecated: false + elementType: + $ref: '948' + name: + $id: '972' + fixed: false + name: + $id: '970' + fixed: false + raw: vaultCertificates + realPath: + - vaultCertificates + serializedName: vaultCertificates + serializedName: VaultSecretGroup + - $id: '974' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the operating system settings for the virtual machine. + name: + $id: '1013' + fixed: false + raw: OSProfile + properties: + - $id: '975' + collectionFormat: none + defaultValue: + $id: '976' + fixed: false + deprecated: false + documentation: + $id: '977' + fixed: false + raw: >- + Specifies the host OS name of the virtual machine.

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

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

    For naming conventions and + restrictions see [Azure infrastructure services implementation + guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '979' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '980' + fixed: false + raw: String + name: + $id: '978' + fixed: false + raw: computerName + realPath: + - computerName + serializedName: computerName + - $id: '981' + collectionFormat: none + defaultValue: + $id: '982' + fixed: false + deprecated: false + documentation: + $id: '983' + fixed: false + raw: >- + Specifies the name of the administrator account.

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

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

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

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

    **Max-length + (Windows):** 20 characters

  • For root access to the + Linux VM, see [Using root privileges on Linux virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
  • + For a list of built-in system users on Linux that should not be used + in this field, see [Selecting User Names for Linux on + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '985' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '986' + fixed: false + raw: String + name: + $id: '984' + fixed: false + raw: adminUsername + realPath: + - adminUsername + serializedName: adminUsername + - $id: '987' + collectionFormat: none + defaultValue: + $id: '988' + fixed: false + deprecated: false + documentation: + $id: '989' + fixed: false + raw: >- + Specifies the password of the administrator account.

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

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

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

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

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

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

    For resetting the password, see + [How to reset the Remote Desktop service or its login password in a + Windows + VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    For resetting root password, see [Manage users, SSH, and + check or repair disks on Azure Linux VMs using the VMAccess + Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '991' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '992' + fixed: false + raw: String + name: + $id: '990' + fixed: false + raw: adminPassword + realPath: + - adminPassword + serializedName: adminPassword + - $id: '993' + collectionFormat: none + defaultValue: + $id: '994' + fixed: false + deprecated: false + documentation: + $id: '995' + fixed: false + raw: >- + Specifies a base-64 encoded string of custom data. The base-64 + encoded string is decoded to a binary array that is saved as a file + on the Virtual Machine. The maximum length of the binary array is + 65535 bytes.

    For using cloud-init for your VM, see [Using + cloud-init to customize a Linux VM during + creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '997' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '998' + fixed: false + raw: String + name: + $id: '996' + fixed: false + raw: customData + realPath: + - customData + serializedName: customData + - $id: '999' + collectionFormat: none + defaultValue: + $id: '1000' + fixed: false + deprecated: false + documentation: + $id: '1001' + fixed: false + raw: Specifies Windows operating system settings on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '884' + name: + $id: '1002' + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + - $id: '1003' + collectionFormat: none + defaultValue: + $id: '1004' + fixed: false + deprecated: false + documentation: + $id: '1005' + fixed: false + raw: >- + Specifies the Linux operating system settings on the virtual + machine.

    For a list of supported Linux distributions, see + [Linux on Azure-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) +

    For running non-endorsed distributions, see [Information + for Non-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '936' + name: + $id: '1006' + fixed: false + raw: linuxConfiguration + realPath: + - linuxConfiguration + serializedName: linuxConfiguration + - $id: '1007' + collectionFormat: none + defaultValue: + $id: '1008' + fixed: false + deprecated: false + documentation: + $id: '1009' + fixed: false + raw: >- + Specifies set of certificates that should be installed onto the + virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1011' + $type: SequenceType + deprecated: false + elementType: + $ref: '962' + name: + $id: '1012' + fixed: false + name: + $id: '1010' + fixed: false + raw: secrets + realPath: + - secrets + serializedName: secrets + serializedName: OSProfile + - $id: '1014' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a network interface reference properties. + name: + $id: '1021' + fixed: false + raw: NetworkInterfaceReferenceProperties + properties: + - $id: '1015' + collectionFormat: none + defaultValue: + $id: '1016' + fixed: false + deprecated: false + documentation: + $id: '1017' + fixed: false + raw: >- + Specifies the primary network interface in case the virtual machine + has more than 1 network interface. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1019' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1020' + fixed: false + raw: Boolean + name: + $id: '1018' + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + serializedName: NetworkInterfaceReferenceProperties + - $id: '1022' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: Describes a network interface reference. + name: + $id: '1027' + fixed: false + raw: NetworkInterfaceReference + properties: + - $id: '1023' + collectionFormat: none + defaultValue: + $id: '1024' + fixed: false + deprecated: false + documentation: + $id: '1025' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1014' + name: + $id: '1026' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: NetworkInterfaceReference + - $id: '1028' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the network interfaces of the virtual machine. + name: + $id: '1035' + fixed: false + raw: NetworkProfile + properties: + - $id: '1029' + collectionFormat: none + defaultValue: + $id: '1030' + fixed: false + deprecated: false + documentation: + $id: '1031' + fixed: false + raw: >- + Specifies the list of resource Ids for the network interfaces + associated with the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1033' + $type: SequenceType + deprecated: false + elementType: + $ref: '1022' + name: + $id: '1034' + fixed: false + name: + $id: '1032' + fixed: false + raw: networkInterfaces + realPath: + - networkInterfaces + serializedName: networkInterfaces + serializedName: NetworkProfile + - $id: '1036' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Boot Diagnostics is a debugging feature which allows you to view Console + Output and Screenshot to diagnose VM status.

    For Linux Virtual + Machines, you can easily view the output of your console log.

    For + both Windows and Linux virtual machines, Azure also enables you to see a + screenshot of the VM from the hypervisor. + name: + $id: '1049' + fixed: false + raw: BootDiagnostics + properties: + - $id: '1037' + collectionFormat: none + defaultValue: + $id: '1038' + fixed: false + deprecated: false + documentation: + $id: '1039' + fixed: false + raw: Whether boot diagnostics should be enabled on the Virtual Machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1041' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1042' + fixed: false + raw: Boolean + name: + $id: '1040' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - $id: '1043' + collectionFormat: none + defaultValue: + $id: '1044' + fixed: false + deprecated: false + documentation: + $id: '1045' + fixed: false + raw: >- + Uri of the storage account to use for placing the console output and + screenshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1047' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1048' + fixed: false + raw: String + name: + $id: '1046' + fixed: false + raw: storageUri + realPath: + - storageUri + serializedName: storageUri + serializedName: BootDiagnostics + - $id: '1050' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Specifies the boot diagnostic settings state.

    Minimum api-version: + 2015-06-15. + name: + $id: '1055' + fixed: false + raw: DiagnosticsProfile + properties: + - $id: '1051' + collectionFormat: none + defaultValue: + $id: '1052' + fixed: false + deprecated: false + documentation: + $id: '1053' + fixed: false + raw: >- + Boot Diagnostics is a debugging feature which allows you to view + Console Output and Screenshot to diagnose VM status.

    For + Linux Virtual Machines, you can easily view the output of your + console log.

    For both Windows and Linux virtual machines, + Azure also enables you to see a screenshot of the VM from the + hypervisor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1036' + name: + $id: '1054' + fixed: false + raw: bootDiagnostics + realPath: + - bootDiagnostics + serializedName: bootDiagnostics + serializedName: DiagnosticsProfile + - $id: '1056' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine extension handler. + name: + $id: '1073' + fixed: false + raw: VirtualMachineExtensionHandlerInstanceView + properties: + - $id: '1057' + collectionFormat: none + defaultValue: + $id: '1058' + fixed: false + deprecated: false + documentation: + $id: '1059' + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1061' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1062' + fixed: false + raw: String + name: + $id: '1060' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '1063' + collectionFormat: none + defaultValue: + $id: '1064' + fixed: false + deprecated: false + documentation: + $id: '1065' + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1067' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1068' + fixed: false + raw: String + name: + $id: '1066' + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - $id: '1069' + collectionFormat: none + defaultValue: + $id: '1070' + fixed: false + deprecated: false + documentation: + $id: '1071' + fixed: false + raw: The extension handler status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2' + name: + $id: '1072' + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: VirtualMachineExtensionHandlerInstanceView + - $id: '1074' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of the VM Agent running on the virtual machine. + name: + $id: '1093' + fixed: false + raw: VirtualMachineAgentInstanceView + properties: + - $id: '1075' + collectionFormat: none + defaultValue: + $id: '1076' + fixed: false + deprecated: false + documentation: + $id: '1077' + fixed: false + raw: The VM Agent full version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1079' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1080' + fixed: false + raw: String + name: + $id: '1078' + fixed: false + raw: vmAgentVersion + realPath: + - vmAgentVersion + serializedName: vmAgentVersion + - $id: '1081' + collectionFormat: none + defaultValue: + $id: '1082' + fixed: false + deprecated: false + documentation: + $id: '1083' + fixed: false + raw: The virtual machine extension handler instance view. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1085' + $type: SequenceType + deprecated: false + elementType: + $ref: '1056' + name: + $id: '1086' + fixed: false + name: + $id: '1084' + fixed: false + raw: extensionHandlers + realPath: + - extensionHandlers + serializedName: extensionHandlers + - $id: '1087' + collectionFormat: none + defaultValue: + $id: '1088' + fixed: false + deprecated: false + documentation: + $id: '1089' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1091' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '1092' + fixed: false + name: + $id: '1090' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineAgentInstanceView + - $id: '1094' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of the disk. + name: + $id: '1113' + fixed: false + raw: DiskInstanceView + properties: + - $id: '1095' + collectionFormat: none + defaultValue: + $id: '1096' + fixed: false + deprecated: false + documentation: + $id: '1097' + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1099' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1100' + fixed: false + raw: String + name: + $id: '1098' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1101' + collectionFormat: none + defaultValue: + $id: '1102' + fixed: false + deprecated: false + documentation: + $id: '1103' + fixed: false + raw: >- + Specifies the encryption settings for the OS Disk.

    Minimum + api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1105' + $type: SequenceType + deprecated: false + elementType: + $ref: '674' + name: + $id: '1106' + fixed: false + name: + $id: '1104' + fixed: false + raw: encryptionSettings + realPath: + - encryptionSettings + serializedName: encryptionSettings + - $id: '1107' + collectionFormat: none + defaultValue: + $id: '1108' + fixed: false + deprecated: false + documentation: + $id: '1109' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1111' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '1112' + fixed: false + name: + $id: '1110' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: DiskInstanceView + - $id: '1114' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine boot diagnostics. + name: + $id: '1127' + fixed: false + raw: BootDiagnosticsInstanceView + properties: + - $id: '1115' + collectionFormat: none + defaultValue: + $id: '1116' + fixed: false + deprecated: false + documentation: + $id: '1117' + fixed: false + raw: The console screenshot blob URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1120' + fixed: false + raw: String + name: + $id: '1118' + fixed: false + raw: consoleScreenshotBlobUri + realPath: + - consoleScreenshotBlobUri + serializedName: consoleScreenshotBlobUri + - $id: '1121' + collectionFormat: none + defaultValue: + $id: '1122' + fixed: false + deprecated: false + documentation: + $id: '1123' + fixed: false + raw: The Linux serial console log blob Uri. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1126' + fixed: false + raw: String + name: + $id: '1124' + fixed: false + raw: serialConsoleLogBlobUri + realPath: + - serialConsoleLogBlobUri + serializedName: serialConsoleLogBlobUri + serializedName: BootDiagnosticsInstanceView + - $id: '1128' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Identity for the virtual machine. + name: + $id: '1150' + fixed: false + raw: VirtualMachineIdentity + properties: + - $id: '1129' + collectionFormat: none + defaultValue: + $id: '1130' + fixed: false + deprecated: false + documentation: + $id: '1131' + fixed: false + raw: The principal id of virtual machine identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1134' + fixed: false + raw: String + name: + $id: '1132' + fixed: false + raw: principalId + realPath: + - principalId + serializedName: principalId + - $id: '1135' + collectionFormat: none + defaultValue: + $id: '1136' + fixed: false + deprecated: false + documentation: + $id: '1137' + fixed: false + raw: The tenant id associated with the virtual machine. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1139' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1140' + fixed: false + raw: String + name: + $id: '1138' + fixed: false + raw: tenantId + realPath: + - tenantId + serializedName: tenantId + - $id: '1141' + collectionFormat: none + defaultValue: + $id: '1142' + fixed: false + deprecated: false + documentation: + $id: '1143' + fixed: false + raw: >- + The type of identity used for the virtual machine. Currently, the + only supported type is 'SystemAssigned', which implicitly creates an + identity. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceIdentityType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1145' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1149' + fixed: false + raw: ResourceIdentityType + oldModelAsString: false + underlyingType: + $id: '1147' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1148' + fixed: false + raw: String + values: + - $id: '1146' + name: SystemAssigned + serializedName: SystemAssigned + name: + $id: '1144' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: VirtualMachineIdentity + - $id: '1151' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Maintenance Operation Status. + name: + $id: '1200' + fixed: false + raw: MaintenanceRedeployStatus + properties: + - $id: '1152' + collectionFormat: none + defaultValue: + $id: '1153' + fixed: false + deprecated: false + documentation: + $id: '1154' + fixed: false + raw: 'True, if customer is allowed to perform Maintenance.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1156' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1157' + fixed: false + raw: Boolean + name: + $id: '1155' + fixed: false + raw: isCustomerInitiatedMaintenanceAllowed + realPath: + - isCustomerInitiatedMaintenanceAllowed + serializedName: isCustomerInitiatedMaintenanceAllowed + - $id: '1158' + collectionFormat: none + defaultValue: + $id: '1159' + fixed: false + deprecated: false + documentation: + $id: '1160' + fixed: false + raw: Start Time for the Pre Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1162' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1163' + fixed: false + raw: DateTime + name: + $id: '1161' + fixed: false + raw: preMaintenanceWindowStartTime + realPath: + - preMaintenanceWindowStartTime + serializedName: preMaintenanceWindowStartTime + - $id: '1164' + collectionFormat: none + defaultValue: + $id: '1165' + fixed: false + deprecated: false + documentation: + $id: '1166' + fixed: false + raw: End Time for the Pre Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1168' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1169' + fixed: false + raw: DateTime + name: + $id: '1167' + fixed: false + raw: preMaintenanceWindowEndTime + realPath: + - preMaintenanceWindowEndTime + serializedName: preMaintenanceWindowEndTime + - $id: '1170' + collectionFormat: none + defaultValue: + $id: '1171' + fixed: false + deprecated: false + documentation: + $id: '1172' + fixed: false + raw: Start Time for the Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1174' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1175' + fixed: false + raw: DateTime + name: + $id: '1173' + fixed: false + raw: maintenanceWindowStartTime + realPath: + - maintenanceWindowStartTime + serializedName: maintenanceWindowStartTime + - $id: '1176' + collectionFormat: none + defaultValue: + $id: '1177' + fixed: false + deprecated: false + documentation: + $id: '1178' + fixed: false + raw: End Time for the Maintenance Window. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1180' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1181' + fixed: false + raw: DateTime + name: + $id: '1179' + fixed: false + raw: maintenanceWindowEndTime + realPath: + - maintenanceWindowEndTime + serializedName: maintenanceWindowEndTime + - $id: '1182' + collectionFormat: none + defaultValue: + $id: '1183' + fixed: false + deprecated: false + documentation: + $id: '1184' + fixed: false + raw: The Last Maintenance Operation Result Code. + extensions: + x-ms-enum: + modelAsString: false + name: MaintenanceOperationResultCodeTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1186' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1193' + fixed: false + raw: MaintenanceOperationResultCodeTypes + oldModelAsString: false + underlyingType: + $id: '1191' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1192' + fixed: false + raw: String + values: + - $id: '1187' + name: None + serializedName: None + - $id: '1188' + name: RetryLater + serializedName: RetryLater + - $id: '1189' + name: MaintenanceAborted + serializedName: MaintenanceAborted + - $id: '1190' + name: MaintenanceCompleted + serializedName: MaintenanceCompleted + name: + $id: '1185' + fixed: false + raw: lastOperationResultCode + realPath: + - lastOperationResultCode + serializedName: lastOperationResultCode + - $id: '1194' + collectionFormat: none + defaultValue: + $id: '1195' + fixed: false + deprecated: false + documentation: + $id: '1196' + fixed: false + raw: Message returned for the last Maintenance Operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1198' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1199' + fixed: false + raw: String + name: + $id: '1197' + fixed: false + raw: lastOperationMessage + realPath: + - lastOperationMessage + serializedName: lastOperationMessage + serializedName: MaintenanceRedeployStatus + - $id: '1201' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine. + name: + $id: '1250' + fixed: false + raw: VirtualMachineInstanceView + properties: + - $id: '1202' + collectionFormat: none + defaultValue: + $id: '1203' + fixed: false + deprecated: false + documentation: + $id: '1204' + fixed: false + raw: Specifies the update domain of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1206' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1207' + fixed: false + raw: Int + name: + $id: '1205' + fixed: false + raw: platformUpdateDomain + realPath: + - platformUpdateDomain + serializedName: platformUpdateDomain + - $id: '1208' + collectionFormat: none + defaultValue: + $id: '1209' + fixed: false + deprecated: false + documentation: + $id: '1210' + fixed: false + raw: Specifies the fault domain of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1212' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1213' + fixed: false + raw: Int + name: + $id: '1211' + fixed: false + raw: platformFaultDomain + realPath: + - platformFaultDomain + serializedName: platformFaultDomain + - $id: '1214' + collectionFormat: none + defaultValue: + $id: '1215' + fixed: false + deprecated: false + documentation: + $id: '1216' + fixed: false + raw: The Remote desktop certificate thumbprint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1219' + fixed: false + raw: String + name: + $id: '1217' + fixed: false + raw: rdpThumbPrint + realPath: + - rdpThumbPrint + serializedName: rdpThumbPrint + - $id: '1220' + collectionFormat: none + defaultValue: + $id: '1221' + fixed: false + deprecated: false + documentation: + $id: '1222' + fixed: false + raw: The VM Agent running on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1074' + name: + $id: '1223' + fixed: false + raw: vmAgent + realPath: + - vmAgent + serializedName: vmAgent + - $id: '1224' + collectionFormat: none + defaultValue: + $id: '1225' + fixed: false + deprecated: false + documentation: + $id: '1226' + fixed: false + raw: The Maintenance Operation status on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1151' + name: + $id: '1227' + fixed: false + raw: maintenanceRedeployStatus + realPath: + - maintenanceRedeployStatus + serializedName: maintenanceRedeployStatus + - $id: '1228' + collectionFormat: none + defaultValue: + $id: '1229' + fixed: false + deprecated: false + documentation: + $id: '1230' + fixed: false + raw: The virtual machine disk information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1232' + $type: SequenceType + deprecated: false + elementType: + $ref: '1094' + name: + $id: '1233' + fixed: false + name: + $id: '1231' + fixed: false + raw: disks + realPath: + - disks + serializedName: disks + - $id: '1234' + collectionFormat: none + defaultValue: + $id: '1235' + fixed: false + deprecated: false + documentation: + $id: '1236' + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1238' + $type: SequenceType + deprecated: false + elementType: + $ref: '251' + name: + $id: '1239' + fixed: false + name: + $id: '1237' + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + - $id: '1240' + collectionFormat: none + defaultValue: + $id: '1241' + fixed: false + deprecated: false + documentation: + $id: '1242' + fixed: false + raw: >- + Boot Diagnostics is a debugging feature which allows you to view + Console Output and Screenshot to diagnose VM status.

    For + Linux Virtual Machines, you can easily view the output of your + console log.

    For both Windows and Linux virtual machines, + Azure also enables you to see a screenshot of the VM from the + hypervisor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1114' + name: + $id: '1243' + fixed: false + raw: bootDiagnostics + realPath: + - bootDiagnostics + serializedName: bootDiagnostics + - $id: '1244' + collectionFormat: none + defaultValue: + $id: '1245' + fixed: false + deprecated: false + documentation: + $id: '1246' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1248' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '1249' + fixed: false + name: + $id: '1247' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineInstanceView + - $id: '1251' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine. + name: + $id: '1298' + fixed: false + raw: VirtualMachineProperties + properties: + - $id: '1252' + collectionFormat: none + defaultValue: + $id: '1253' + fixed: false + deprecated: false + documentation: + $id: '1254' + fixed: false + raw: Specifies the hardware settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '517' + name: + $id: '1255' + fixed: false + raw: hardwareProfile + realPath: + - hardwareProfile + serializedName: hardwareProfile + - $id: '1256' + collectionFormat: none + defaultValue: + $id: '1257' + fixed: false + deprecated: false + documentation: + $id: '1258' + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '806' + name: + $id: '1259' + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - $id: '1260' + collectionFormat: none + defaultValue: + $id: '1261' + fixed: false + deprecated: false + documentation: + $id: '1262' + fixed: false + raw: Specifies the operating system settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '974' + name: + $id: '1263' + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - $id: '1264' + collectionFormat: none + defaultValue: + $id: '1265' + fixed: false + deprecated: false + documentation: + $id: '1266' + fixed: false + raw: Specifies the network interfaces of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1028' + name: + $id: '1267' + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - $id: '1268' + collectionFormat: none + defaultValue: + $id: '1269' + fixed: false + deprecated: false + documentation: + $id: '1270' + fixed: false + raw: >- + Specifies the boot diagnostic settings state.

    Minimum + api-version: 2015-06-15. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1050' + name: + $id: '1271' + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - $id: '1272' + collectionFormat: none + defaultValue: + $id: '1273' + fixed: false + deprecated: false + documentation: + $id: '1274' + fixed: false + raw: >- + Specifies information about the availability set that the virtual + machine should be assigned to. Virtual machines specified in the + same availability set are allocated to different nodes to maximize + availability. For more information about availability sets, see + [Manage the availability of virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

    For more information on Azure planned maintainance, see + [Planned maintenance for virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Currently, a VM can only be added to availability set at + creation time. An existing VM cannot be added to an availability + set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '1275' + fixed: false + raw: availabilitySet + realPath: + - availabilitySet + serializedName: availabilitySet + - $id: '1276' + collectionFormat: none + defaultValue: + $id: '1277' + fixed: false + deprecated: false + documentation: + $id: '1278' + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1280' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1281' + fixed: false + raw: String + name: + $id: '1279' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '1282' + collectionFormat: none + defaultValue: + $id: '1283' + fixed: false + deprecated: false + documentation: + $id: '1284' + fixed: false + raw: The virtual machine instance view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '1201' + name: + $id: '1285' + fixed: false + raw: instanceView + realPath: + - instanceView + serializedName: instanceView + - $id: '1286' + collectionFormat: none + defaultValue: + $id: '1287' + fixed: false + deprecated: false + documentation: + $id: '1288' + fixed: false + raw: >- + Specifies that the image or disk that is being used was licensed + on-premises. This element is only used for images that contain the + Windows Server operating system.

    Possible values are: +

    Windows_Client

    Windows_Server

    If this + element is included in a request for an update, the value must match + the initial value. This value cannot be updated.

    For more + information, see [Azure Hybrid Use Benefit for Windows + Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Minimum api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1290' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1291' + fixed: false + raw: String + name: + $id: '1289' + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + - $id: '1292' + collectionFormat: none + defaultValue: + $id: '1293' + fixed: false + deprecated: false + documentation: + $id: '1294' + fixed: false + raw: >- + Specifies the VM unique ID which is a 128-bits identifier that is + encoded and stored in all Azure IaaS VMs SMBIOS and can be read + using platform BIOS commands. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1296' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1297' + fixed: false + raw: String + name: + $id: '1295' + fixed: false + raw: vmId + realPath: + - vmId + serializedName: vmId + serializedName: VirtualMachineProperties + - $id: '1299' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine. + name: + $id: '1326' + fixed: false + raw: VirtualMachine + properties: + - $id: '1300' + collectionFormat: none + defaultValue: + $id: '1301' + fixed: false + deprecated: false + documentation: + $id: '1302' + fixed: false + raw: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. + Before you can use a marketplace image from an API, you must enable + the image for programmatic use. In the Azure portal, find the + marketplace image that you want to use and then click **Want to + deploy programmatically, Get Started ->**. Enter any required + information and then click **Save**. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '491' + name: + $id: '1303' + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - $id: '1304' + collectionFormat: none + defaultValue: + $id: '1305' + fixed: false + deprecated: false + documentation: + $id: '1306' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1251' + name: + $id: '1307' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '1308' + collectionFormat: none + defaultValue: + $id: '1309' + fixed: false + deprecated: false + documentation: + $id: '1310' + fixed: false + raw: The virtual machine child extension resources. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1312' + $type: SequenceType + deprecated: false + elementType: + $ref: '337' + name: + $id: '1313' + fixed: false + name: + $id: '1311' + fixed: false + raw: resources + realPath: + - resources + serializedName: resources + - $id: '1314' + collectionFormat: none + defaultValue: + $id: '1315' + fixed: false + deprecated: false + documentation: + $id: '1316' + fixed: false + raw: 'The identity of the virtual machine, if configured.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1128' + name: + $id: '1317' + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + - $id: '1318' + collectionFormat: none + defaultValue: + $id: '1319' + fixed: false + deprecated: false + documentation: + $id: '1320' + fixed: false + raw: The virtual machine zones. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1322' + $type: SequenceType + deprecated: false + elementType: + $id: '1323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1324' + fixed: false + raw: String + name: + $id: '1325' + fixed: false + name: + $id: '1321' + fixed: false + raw: zones + realPath: + - zones + serializedName: zones + serializedName: VirtualMachine + - $id: '1327' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + $id: '1340' + fixed: false + raw: VirtualMachineListResult + properties: + - $id: '1328' + collectionFormat: none + defaultValue: + $id: '1329' + fixed: false + deprecated: false + documentation: + $id: '1330' + fixed: false + raw: The list of virtual machines. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1332' + $type: SequenceType + deprecated: false + elementType: + $ref: '1299' + name: + $id: '1333' + fixed: false + name: + $id: '1331' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1334' + collectionFormat: none + defaultValue: + $id: '1335' + fixed: false + deprecated: false + documentation: + $id: '1336' + fixed: false + raw: >- + The URI to fetch the next page of VMs. Call ListNext() with this URI + to fetch the next page of Virtual Machines. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1338' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1339' + fixed: false + raw: String + name: + $id: '1337' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineListResult + - $id: '1341' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The configuration parameters used while performing a rolling upgrade. + name: + $id: '1366' + fixed: false + raw: RollingUpgradePolicy + properties: + - $id: '1342' + collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '5' + defaultValue: + $id: '1343' + fixed: false + deprecated: false + documentation: + $id: '1344' + fixed: false + raw: >- + The maximum percent of total virtual machine instances that will be + upgraded simultaneously by the rolling upgrade in one batch. As this + is a maximum, unhealthy instances in previous or future batches can + cause the percentage of instances in a batch to decrease to ensure + higher reliability. The default value for this parameter is 20%. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1346' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1347' + fixed: false + raw: Int + name: + $id: '1345' + fixed: false + raw: maxBatchInstancePercent + realPath: + - maxBatchInstancePercent + serializedName: maxBatchInstancePercent + - $id: '1348' + collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '5' + defaultValue: + $id: '1349' + fixed: false + deprecated: false + documentation: + $id: '1350' + fixed: false + raw: >- + The maximum percentage of the total virtual machine instances in the + scale set that can be simultaneously unhealthy, either as a result + of being upgraded, or by being found in an unhealthy state by the + virtual machine health checks before the rolling upgrade aborts. + This constraint will be checked prior to starting any batch. The + default value for this parameter is 20%. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1352' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1353' + fixed: false + raw: Int + name: + $id: '1351' + fixed: false + raw: maxUnhealthyInstancePercent + realPath: + - maxUnhealthyInstancePercent + serializedName: maxUnhealthyInstancePercent + - $id: '1354' + collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '0' + defaultValue: + $id: '1355' + fixed: false + deprecated: false + documentation: + $id: '1356' + fixed: false + raw: >- + The maximum percentage of upgraded virtual machine instances that + can be found to be in an unhealthy state. This check will happen + after each batch is upgraded. If this percentage is ever exceeded, + the rolling update aborts. The default value for this parameter is + 20%. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1358' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1359' + fixed: false + raw: Int + name: + $id: '1357' + fixed: false + raw: maxUnhealthyUpgradedInstancePercent + realPath: + - maxUnhealthyUpgradedInstancePercent + serializedName: maxUnhealthyUpgradedInstancePercent + - $id: '1360' + collectionFormat: none + defaultValue: + $id: '1361' + fixed: false + deprecated: false + documentation: + $id: '1362' + fixed: false + raw: >- + The wait time between completing the update for all virtual machines + in one batch and starting the next batch. The time duration should + be specified in ISO 8601 format. The default value is 0 seconds + (PT0S). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1364' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1365' + fixed: false + raw: String + name: + $id: '1363' + fixed: false + raw: pauseTimeBetweenBatches + realPath: + - pauseTimeBetweenBatches + serializedName: pauseTimeBetweenBatches + serializedName: RollingUpgradePolicy + - $id: '1367' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Describes an upgrade policy - automatic, manual, or rolling.' + name: + $id: '1389' + fixed: false + raw: UpgradePolicy + properties: + - $id: '1368' + collectionFormat: none + defaultValue: + $id: '1369' + fixed: false + deprecated: false + documentation: + $id: '1370' + fixed: false + raw: >- + Specifies the mode of an upgrade to virtual machines in the scale + set.

    Possible values are:

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

    + **Automatic** - All virtual machines in the scale set are + automatically updated at the same time. + extensions: + x-ms-enum: + modelAsString: false + name: UpgradeMode + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1372' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1378' + fixed: false + raw: UpgradeMode + oldModelAsString: false + underlyingType: + $id: '1376' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1377' + fixed: false + raw: String + values: + - $id: '1373' + name: Automatic + serializedName: Automatic + - $id: '1374' + name: Manual + serializedName: Manual + - $id: '1375' + name: Rolling + serializedName: Rolling + name: + $id: '1371' + fixed: false + raw: mode + realPath: + - mode + serializedName: mode + - $id: '1379' + collectionFormat: none + defaultValue: + $id: '1380' + fixed: false + deprecated: false + documentation: + $id: '1381' + fixed: false + raw: >- + The configuration parameters used while performing a rolling + upgrade. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1341' + name: + $id: '1382' + fixed: false + raw: rollingUpgradePolicy + realPath: + - rollingUpgradePolicy + serializedName: rollingUpgradePolicy + - $id: '1383' + collectionFormat: none + defaultValue: + $id: '1384' + fixed: false + deprecated: false + documentation: + $id: '1385' + fixed: false + raw: >- + Whether OS upgrades should automatically be applied to scale set + instances in a rolling fashion when a newer version of the image + becomes available. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1387' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1388' + fixed: false + raw: Boolean + name: + $id: '1386' + fixed: false + raw: automaticOSUpgrade + realPath: + - automaticOSUpgrade + serializedName: automaticOSUpgrade + serializedName: UpgradePolicy + - $id: '1390' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes an Operating System disk. + name: + $id: '1433' + fixed: false + raw: ImageOSDisk + properties: + - $id: '1391' + collectionFormat: none + defaultValue: + $id: '1392' + fixed: false + deprecated: false + documentation: + $id: '1393' + fixed: false + raw: >- + This property allows you to specify the type of the OS that is + included in the disk if creating a VM from a custom image.

    + Possible values are:

    **Windows**

    **Linux** + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '368' + name: + $id: '1394' + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + - $id: '1395' + collectionFormat: none + defaultValue: + $id: '1396' + fixed: false + deprecated: false + documentation: + $id: '1397' + fixed: false + raw: The OS State. + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemStateTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1399' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1404' + fixed: false + raw: OperatingSystemStateTypes + oldModelAsString: false + underlyingType: + $id: '1402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1403' + fixed: false + raw: String + values: + - $id: '1400' + name: Generalized + serializedName: Generalized + - $id: '1401' + name: Specialized + serializedName: Specialized + name: + $id: '1398' + fixed: false + raw: osState + realPath: + - osState + serializedName: osState + - $id: '1405' + collectionFormat: none + defaultValue: + $id: '1406' + fixed: false + deprecated: false + documentation: + $id: '1407' + fixed: false + raw: The snapshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '1408' + fixed: false + raw: snapshot + realPath: + - snapshot + serializedName: snapshot + - $id: '1409' + collectionFormat: none + defaultValue: + $id: '1410' + fixed: false + deprecated: false + documentation: + $id: '1411' + fixed: false + raw: The managedDisk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '1412' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + - $id: '1413' + collectionFormat: none + defaultValue: + $id: '1414' + fixed: false + deprecated: false + documentation: + $id: '1415' + fixed: false + raw: The Virtual Hard Disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1417' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1418' + fixed: false + raw: String + name: + $id: '1416' + fixed: false + raw: blobUri + realPath: + - blobUri + serializedName: blobUri + - $id: '1419' + collectionFormat: none + defaultValue: + $id: '1420' + fixed: false + deprecated: false + documentation: + $id: '1421' + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '737' + name: + $id: '1422' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '1423' + collectionFormat: none + defaultValue: + $id: '1424' + fixed: false + deprecated: false + documentation: + $id: '1425' + fixed: false + raw: >- + Specifies the size of empty data disks in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1427' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1428' + fixed: false + raw: Int + name: + $id: '1426' + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - $id: '1429' + collectionFormat: none + defaultValue: + $id: '1430' + fixed: false + deprecated: false + documentation: + $id: '1431' + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '703' + name: + $id: '1432' + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: ImageOSDisk + - $id: '1434' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a data disk. + name: + $id: '1469' + fixed: false + raw: ImageDataDisk + properties: + - $id: '1435' + collectionFormat: none + defaultValue: + $id: '1436' + fixed: false + deprecated: false + documentation: + $id: '1437' + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1439' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1440' + fixed: false + raw: Int + name: + $id: '1438' + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + - $id: '1441' + collectionFormat: none + defaultValue: + $id: '1442' + fixed: false + deprecated: false + documentation: + $id: '1443' + fixed: false + raw: The snapshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '1444' + fixed: false + raw: snapshot + realPath: + - snapshot + serializedName: snapshot + - $id: '1445' + collectionFormat: none + defaultValue: + $id: '1446' + fixed: false + deprecated: false + documentation: + $id: '1447' + fixed: false + raw: The managedDisk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '1448' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + - $id: '1449' + collectionFormat: none + defaultValue: + $id: '1450' + fixed: false + deprecated: false + documentation: + $id: '1451' + fixed: false + raw: The Virtual Hard Disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1454' + fixed: false + raw: String + name: + $id: '1452' + fixed: false + raw: blobUri + realPath: + - blobUri + serializedName: blobUri + - $id: '1455' + collectionFormat: none + defaultValue: + $id: '1456' + fixed: false + deprecated: false + documentation: + $id: '1457' + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '737' + name: + $id: '1458' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '1459' + collectionFormat: none + defaultValue: + $id: '1460' + fixed: false + deprecated: false + documentation: + $id: '1461' + fixed: false + raw: >- + Specifies the size of empty data disks in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1463' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1464' + fixed: false + raw: Int + name: + $id: '1462' + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - $id: '1465' + collectionFormat: none + defaultValue: + $id: '1466' + fixed: false + deprecated: false + documentation: + $id: '1467' + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '703' + name: + $id: '1468' + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: ImageDataDisk + - $id: '1470' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a storage profile. + name: + $id: '1481' + fixed: false + raw: ImageStorageProfile + properties: + - $id: '1471' + collectionFormat: none + defaultValue: + $id: '1472' + fixed: false + deprecated: false + documentation: + $id: '1473' + fixed: false + raw: >- + Specifies information about the operating system disk used by the + virtual machine.

    For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1390' + name: + $id: '1474' + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - $id: '1475' + collectionFormat: none + defaultValue: + $id: '1476' + fixed: false + deprecated: false + documentation: + $id: '1477' + fixed: false + raw: >- + Specifies the parameters that are used to add a data disk to a + virtual machine.

    For more information about disks, see + [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1479' + $type: SequenceType + deprecated: false + elementType: + $ref: '1434' + name: + $id: '1480' + fixed: false + name: + $id: '1478' + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: ImageStorageProfile + - $id: '1482' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of an Image. + name: + $id: '1497' + fixed: false + raw: ImageProperties + properties: + - $id: '1483' + collectionFormat: none + defaultValue: + $id: '1484' + fixed: false + deprecated: false + documentation: + $id: '1485' + fixed: false + raw: The source virtual machine from which Image is created. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '1486' + fixed: false + raw: sourceVirtualMachine + realPath: + - sourceVirtualMachine + serializedName: sourceVirtualMachine + - $id: '1487' + collectionFormat: none + defaultValue: + $id: '1488' + fixed: false + deprecated: false + documentation: + $id: '1489' + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1470' + name: + $id: '1490' + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - $id: '1491' + collectionFormat: none + defaultValue: + $id: '1492' + fixed: false + deprecated: false + documentation: + $id: '1493' + fixed: false + raw: The provisioning state. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1496' + fixed: false + raw: String + name: + $id: '1494' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: ImageProperties + - $id: '1498' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: >- + The source user image virtual hard disk. The virtual hard disk will be + copied before being attached to the virtual machine. If SourceImage is + provided, the destination virtual hard drive must not exist. + name: + $id: '1503' + fixed: false + raw: Image + properties: + - $id: '1499' + collectionFormat: none + defaultValue: + $id: '1500' + fixed: false + deprecated: false + documentation: + $id: '1501' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1482' + name: + $id: '1502' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Image + - $id: '1504' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Image operation response. + name: + $id: '1517' + fixed: false + raw: ImageListResult + properties: + - $id: '1505' + collectionFormat: none + defaultValue: + $id: '1506' + fixed: false + deprecated: false + documentation: + $id: '1507' + fixed: false + raw: The list of Images. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1509' + $type: SequenceType + deprecated: false + elementType: + $ref: '1498' + name: + $id: '1510' + fixed: false + name: + $id: '1508' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1511' + collectionFormat: none + defaultValue: + $id: '1512' + fixed: false + deprecated: false + documentation: + $id: '1513' + fixed: false + raw: >- + The uri to fetch the next page of Images. Call ListNext() with this + to fetch the next page of Images. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1515' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1516' + fixed: false + raw: String + name: + $id: '1514' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ImageListResult + - $id: '1518' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Identity for the virtual machine scale set. + name: + $id: '1535' + fixed: false + raw: VirtualMachineScaleSetIdentity + properties: + - $id: '1519' + collectionFormat: none + defaultValue: + $id: '1520' + fixed: false + deprecated: false + documentation: + $id: '1521' + fixed: false + raw: The principal id of virtual machine scale set identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1523' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1524' + fixed: false + raw: String + name: + $id: '1522' + fixed: false + raw: principalId + realPath: + - principalId + serializedName: principalId + - $id: '1525' + collectionFormat: none + defaultValue: + $id: '1526' + fixed: false + deprecated: false + documentation: + $id: '1527' + fixed: false + raw: The tenant id associated with the virtual machine scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1529' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1530' + fixed: false + raw: String + name: + $id: '1528' + fixed: false + raw: tenantId + realPath: + - tenantId + serializedName: tenantId + - $id: '1531' + collectionFormat: none + defaultValue: + $id: '1532' + fixed: false + deprecated: false + documentation: + $id: '1533' + fixed: false + raw: >- + The type of identity used for the virtual machine scale set. + Currently, the only supported type is 'SystemAssigned', which + implicitly creates an identity. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceIdentityType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1145' + name: + $id: '1534' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: VirtualMachineScaleSetIdentity + - $id: '1536' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes scaling information of a SKU. + name: + $id: '1566' + fixed: false + raw: ResourceSkuCapacity + properties: + - $id: '1537' + collectionFormat: none + defaultValue: + $id: '1538' + fixed: false + deprecated: false + documentation: + $id: '1539' + fixed: false + raw: The minimum capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1541' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1542' + fixed: false + raw: Long + name: + $id: '1540' + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - $id: '1543' + collectionFormat: none + defaultValue: + $id: '1544' + fixed: false + deprecated: false + documentation: + $id: '1545' + fixed: false + raw: The maximum capacity that can be set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1547' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1548' + fixed: false + raw: Long + name: + $id: '1546' + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - $id: '1549' + collectionFormat: none + defaultValue: + $id: '1550' + fixed: false + deprecated: false + documentation: + $id: '1551' + fixed: false + raw: The default capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1553' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1554' + fixed: false + raw: Long + name: + $id: '1552' + fixed: false + raw: default + realPath: + - default + serializedName: default + - $id: '1555' + collectionFormat: none + defaultValue: + $id: '1556' + fixed: false + deprecated: false + documentation: + $id: '1557' + fixed: false + raw: The scale type applicable to the sku. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceSkuCapacityScaleType + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1559' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1565' + fixed: false + raw: ResourceSkuCapacityScaleType + oldModelAsString: false + underlyingType: + $id: '1563' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1564' + fixed: false + raw: String + values: + - $id: '1560' + name: Automatic + serializedName: Automatic + - $id: '1561' + name: Manual + serializedName: Manual + - $id: '1562' + name: None + serializedName: None + name: + $id: '1558' + fixed: false + raw: scaleType + realPath: + - scaleType + serializedName: scaleType + serializedName: ResourceSkuCapacity + - $id: '1567' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes metadata for retrieving price info. + name: + $id: '1586' + fixed: false + raw: ResourceSkuCosts + properties: + - $id: '1568' + collectionFormat: none + defaultValue: + $id: '1569' + fixed: false + deprecated: false + documentation: + $id: '1570' + fixed: false + raw: Used for querying price from commerce. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1572' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1573' + fixed: false + raw: String + name: + $id: '1571' + fixed: false + raw: meterID + realPath: + - meterID + serializedName: meterID + - $id: '1574' + collectionFormat: none + defaultValue: + $id: '1575' + fixed: false + deprecated: false + documentation: + $id: '1576' + fixed: false + raw: The multiplier is needed to extend the base metered cost. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1578' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1579' + fixed: false + raw: Long + name: + $id: '1577' + fixed: false + raw: quantity + realPath: + - quantity + serializedName: quantity + - $id: '1580' + collectionFormat: none + defaultValue: + $id: '1581' + fixed: false + deprecated: false + documentation: + $id: '1582' + fixed: false + raw: An invariant to show the extended unit. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1584' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1585' + fixed: false + raw: String + name: + $id: '1583' + fixed: false + raw: extendedUnit + realPath: + - extendedUnit + serializedName: extendedUnit + serializedName: ResourceSkuCosts + - $id: '1587' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes The SKU capabilites object. + name: + $id: '1600' + fixed: false + raw: ResourceSkuCapabilities + properties: + - $id: '1588' + collectionFormat: none + defaultValue: + $id: '1589' + fixed: false + deprecated: false + documentation: + $id: '1590' + fixed: false + raw: An invariant to describe the feature. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1592' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1593' + fixed: false + raw: String + name: + $id: '1591' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1594' + collectionFormat: none + defaultValue: + $id: '1595' + fixed: false + deprecated: false + documentation: + $id: '1596' + fixed: false + raw: An invariant if the feature is measured by quantity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1598' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1599' + fixed: false + raw: String + name: + $id: '1597' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: ResourceSkuCapabilities + - $id: '1601' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes scaling information of a SKU. + name: + $id: '1629' + fixed: false + raw: ResourceSkuRestrictions + properties: + - $id: '1602' + collectionFormat: none + defaultValue: + $id: '1603' + fixed: false + deprecated: false + documentation: + $id: '1604' + fixed: false + raw: The type of restrictions. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceSkuRestrictionsType + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1606' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1610' + fixed: false + raw: ResourceSkuRestrictionsType + oldModelAsString: false + underlyingType: + $id: '1608' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1609' + fixed: false + raw: String + values: + - $id: '1607' + name: Location + serializedName: Location + name: + $id: '1605' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '1611' + collectionFormat: none + defaultValue: + $id: '1612' + fixed: false + deprecated: false + documentation: + $id: '1613' + fixed: false + raw: >- + The value of restrictions. If the restriction type is set to + location. This would be different locations where the SKU is + restricted. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1615' + $type: SequenceType + deprecated: false + elementType: + $id: '1616' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1617' + fixed: false + raw: String + name: + $id: '1618' + fixed: false + name: + $id: '1614' + fixed: false + raw: values + realPath: + - values + serializedName: values + - $id: '1619' + collectionFormat: none + defaultValue: + $id: '1620' + fixed: false + deprecated: false + documentation: + $id: '1621' + fixed: false + raw: The reason for restriction. + extensions: + x-ms-enum: + modelAsString: false + name: ResourceSkuRestrictionsReasonCode + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1623' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1628' + fixed: false + raw: ResourceSkuRestrictionsReasonCode + oldModelAsString: false + underlyingType: + $id: '1626' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1627' + fixed: false + raw: String + values: + - $id: '1624' + name: QuotaId + serializedName: QuotaId + - $id: '1625' + name: NotAvailableForSubscription + serializedName: NotAvailableForSubscription + name: + $id: '1622' + fixed: false + raw: reasonCode + realPath: + - reasonCode + serializedName: reasonCode + serializedName: ResourceSkuRestrictions + - $id: '1630' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes an available Compute SKU. + name: + $id: '1705' + fixed: false + raw: ResourceSku + properties: + - $id: '1631' + collectionFormat: none + defaultValue: + $id: '1632' + fixed: false + deprecated: false + documentation: + $id: '1633' + fixed: false + raw: The type of resource the SKU applies to. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1635' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1636' + fixed: false + raw: String + name: + $id: '1634' + fixed: false + raw: resourceType + realPath: + - resourceType + serializedName: resourceType + - $id: '1637' + collectionFormat: none + defaultValue: + $id: '1638' + fixed: false + deprecated: false + documentation: + $id: '1639' + fixed: false + raw: The name of SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1641' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1642' + fixed: false + raw: String + name: + $id: '1640' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1643' + collectionFormat: none + defaultValue: + $id: '1644' + fixed: false + deprecated: false + documentation: + $id: '1645' + fixed: false + raw: >- + Specifies the tier of virtual machines in a scale set.

    + Possible Values:

    **Standard**

    **Basic** + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1647' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1648' + fixed: false + raw: String + name: + $id: '1646' + fixed: false + raw: tier + realPath: + - tier + serializedName: tier + - $id: '1649' + collectionFormat: none + defaultValue: + $id: '1650' + fixed: false + deprecated: false + documentation: + $id: '1651' + fixed: false + raw: The Size of the SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1653' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1654' + fixed: false + raw: String + name: + $id: '1652' + fixed: false + raw: size + realPath: + - size + serializedName: size + - $id: '1655' + collectionFormat: none + defaultValue: + $id: '1656' + fixed: false + deprecated: false + documentation: + $id: '1657' + fixed: false + raw: The Family of this particular SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1659' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1660' + fixed: false + raw: String + name: + $id: '1658' + fixed: false + raw: family + realPath: + - family + serializedName: family + - $id: '1661' + collectionFormat: none + defaultValue: + $id: '1662' + fixed: false + deprecated: false + documentation: + $id: '1663' + fixed: false + raw: The Kind of resources that are supported in this SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1665' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1666' + fixed: false + raw: String + name: + $id: '1664' + fixed: false + raw: kind + realPath: + - kind + serializedName: kind + - $id: '1667' + collectionFormat: none + defaultValue: + $id: '1668' + fixed: false + deprecated: false + documentation: + $id: '1669' + fixed: false + raw: Specifies the number of virtual machines in the scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '1536' + name: + $id: '1670' + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - $id: '1671' + collectionFormat: none + defaultValue: + $id: '1672' + fixed: false + deprecated: false + documentation: + $id: '1673' + fixed: false + raw: The set of locations that the SKU is available. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1675' + $type: SequenceType + deprecated: false + elementType: + $id: '1676' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1677' + fixed: false + raw: String + name: + $id: '1678' + fixed: false + name: + $id: '1674' + fixed: false + raw: locations + realPath: + - locations + serializedName: locations + - $id: '1679' + collectionFormat: none + defaultValue: + $id: '1680' + fixed: false + deprecated: false + documentation: + $id: '1681' + fixed: false + raw: The api versions that support this SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1683' + $type: SequenceType + deprecated: false + elementType: + $id: '1684' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1685' + fixed: false + raw: String + name: + $id: '1686' + fixed: false + name: + $id: '1682' + fixed: false + raw: apiVersions + realPath: + - apiVersions + serializedName: apiVersions + - $id: '1687' + collectionFormat: none + defaultValue: + $id: '1688' + fixed: false + deprecated: false + documentation: + $id: '1689' + fixed: false + raw: Metadata for retrieving price info. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1691' + $type: SequenceType + deprecated: false + elementType: + $ref: '1567' + name: + $id: '1692' + fixed: false + name: + $id: '1690' + fixed: false + raw: costs + realPath: + - costs + serializedName: costs + - $id: '1693' + collectionFormat: none + defaultValue: + $id: '1694' + fixed: false + deprecated: false + documentation: + $id: '1695' + fixed: false + raw: A name value pair to describe the capability. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1697' + $type: SequenceType + deprecated: false + elementType: + $ref: '1587' + name: + $id: '1698' + fixed: false + name: + $id: '1696' + fixed: false + raw: capabilities + realPath: + - capabilities + serializedName: capabilities + - $id: '1699' + collectionFormat: none + defaultValue: + $id: '1700' + fixed: false + deprecated: false + documentation: + $id: '1701' + fixed: false + raw: >- + The restrictions because of which SKU cannot be used. This is empty + if there are no restrictions. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1703' + $type: SequenceType + deprecated: false + elementType: + $ref: '1601' + name: + $id: '1704' + fixed: false + name: + $id: '1702' + fixed: false + raw: restrictions + realPath: + - restrictions + serializedName: restrictions + serializedName: ResourceSku + - $id: '1706' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Compute List Skus operation response. + name: + $id: '1719' + fixed: false + raw: ResourceSkusResult + properties: + - $id: '1707' + collectionFormat: none + defaultValue: + $id: '1708' + fixed: false + deprecated: false + documentation: + $id: '1709' + fixed: false + raw: The list of skus available for the subscription. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1711' + $type: SequenceType + deprecated: false + elementType: + $ref: '1630' + name: + $id: '1712' + fixed: false + name: + $id: '1710' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1713' + collectionFormat: none + defaultValue: + $id: '1714' + fixed: false + deprecated: false + documentation: + $id: '1715' + fixed: false + raw: >- + The uri to fetch the next page of Compute Skus. Call ListNext() with + this to fetch the next page of VMSS Skus. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1717' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1718' + fixed: false + raw: String + name: + $id: '1716' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ResourceSkusResult + - $id: '1720' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set OS profile. + name: + $id: '1759' + fixed: false + raw: VirtualMachineScaleSetOSProfile + properties: + - $id: '1721' + collectionFormat: none + defaultValue: + $id: '1722' + fixed: false + deprecated: false + documentation: + $id: '1723' + fixed: false + raw: >- + Specifies the computer name prefix for all of the virtual machines + in the scale set. Computer name prefixes must be 1 to 15 characters + long. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1725' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1726' + fixed: false + raw: String + name: + $id: '1724' + fixed: false + raw: computerNamePrefix + realPath: + - computerNamePrefix + serializedName: computerNamePrefix + - $id: '1727' + collectionFormat: none + defaultValue: + $id: '1728' + fixed: false + deprecated: false + documentation: + $id: '1729' + fixed: false + raw: >- + Specifies the name of the administrator account.

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

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

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

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

    **Max-length + (Windows):** 20 characters

  • For root access to the + Linux VM, see [Using root privileges on Linux virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
  • + For a list of built-in system users on Linux that should not be used + in this field, see [Selecting User Names for Linux on + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1731' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1732' + fixed: false + raw: String + name: + $id: '1730' + fixed: false + raw: adminUsername + realPath: + - adminUsername + serializedName: adminUsername + - $id: '1733' + collectionFormat: none + defaultValue: + $id: '1734' + fixed: false + deprecated: false + documentation: + $id: '1735' + fixed: false + raw: >- + Specifies the password of the administrator account.

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

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

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

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

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

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

    For resetting the password, see + [How to reset the Remote Desktop service or its login password in a + Windows + VM](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-reset-rdp?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    For resetting root password, see [Manage users, SSH, and + check or repair disks on Azure Linux VMs using the VMAccess + Extension](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-vmaccess-extension?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#reset-root-password) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1737' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1738' + fixed: false + raw: String + name: + $id: '1736' + fixed: false + raw: adminPassword + realPath: + - adminPassword + serializedName: adminPassword + - $id: '1739' + collectionFormat: none + defaultValue: + $id: '1740' + fixed: false + deprecated: false + documentation: + $id: '1741' + fixed: false + raw: >- + Specifies a base-64 encoded string of custom data. The base-64 + encoded string is decoded to a binary array that is saved as a file + on the Virtual Machine. The maximum length of the binary array is + 65535 bytes.

    For using cloud-init for your VM, see [Using + cloud-init to customize a Linux VM during + creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1743' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1744' + fixed: false + raw: String + name: + $id: '1742' + fixed: false + raw: customData + realPath: + - customData + serializedName: customData + - $id: '1745' + collectionFormat: none + defaultValue: + $id: '1746' + fixed: false + deprecated: false + documentation: + $id: '1747' + fixed: false + raw: Specifies Windows operating system settings on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '884' + name: + $id: '1748' + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + - $id: '1749' + collectionFormat: none + defaultValue: + $id: '1750' + fixed: false + deprecated: false + documentation: + $id: '1751' + fixed: false + raw: >- + Specifies the Linux operating system settings on the virtual + machine.

    For a list of supported Linux distributions, see + [Linux on Azure-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) +

    For running non-endorsed distributions, see [Information + for Non-Endorsed + Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '936' + name: + $id: '1752' + fixed: false + raw: linuxConfiguration + realPath: + - linuxConfiguration + serializedName: linuxConfiguration + - $id: '1753' + collectionFormat: none + defaultValue: + $id: '1754' + fixed: false + deprecated: false + documentation: + $id: '1755' + fixed: false + raw: >- + Specifies set of certificates that should be installed onto the + virtual machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1757' + $type: SequenceType + deprecated: false + elementType: + $ref: '962' + name: + $id: '1758' + fixed: false + name: + $id: '1756' + fixed: false + raw: secrets + realPath: + - secrets + serializedName: secrets + serializedName: VirtualMachineScaleSetOSProfile + - $id: '1760' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set OS profile. + name: + $id: '1781' + fixed: false + raw: VirtualMachineScaleSetUpdateOSProfile + properties: + - $id: '1761' + collectionFormat: none + defaultValue: + $id: '1762' + fixed: false + deprecated: false + documentation: + $id: '1763' + fixed: false + raw: A base-64 encoded string of custom data. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1765' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1766' + fixed: false + raw: String + name: + $id: '1764' + fixed: false + raw: customData + realPath: + - customData + serializedName: customData + - $id: '1767' + collectionFormat: none + defaultValue: + $id: '1768' + fixed: false + deprecated: false + documentation: + $id: '1769' + fixed: false + raw: The Windows Configuration of the OS profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '884' + name: + $id: '1770' + fixed: false + raw: windowsConfiguration + realPath: + - windowsConfiguration + serializedName: windowsConfiguration + - $id: '1771' + collectionFormat: none + defaultValue: + $id: '1772' + fixed: false + deprecated: false + documentation: + $id: '1773' + fixed: false + raw: The Linux Configuration of the OS profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '936' + name: + $id: '1774' + fixed: false + raw: linuxConfiguration + realPath: + - linuxConfiguration + serializedName: linuxConfiguration + - $id: '1775' + collectionFormat: none + defaultValue: + $id: '1776' + fixed: false + deprecated: false + documentation: + $id: '1777' + fixed: false + raw: The List of certificates for addition to the VM. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1779' + $type: SequenceType + deprecated: false + elementType: + $ref: '962' + name: + $id: '1780' + fixed: false + name: + $id: '1778' + fixed: false + raw: secrets + realPath: + - secrets + serializedName: secrets + serializedName: VirtualMachineScaleSetUpdateOSProfile + - $id: '1782' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the parameters of a ScaleSet managed disk. + name: + $id: '1787' + fixed: false + raw: VirtualMachineScaleSetManagedDiskParameters + properties: + - $id: '1783' + collectionFormat: none + defaultValue: + $id: '1784' + fixed: false + deprecated: false + documentation: + $id: '1785' + fixed: false + raw: >- + Specifies the storage account type for the managed disk. Possible + values are: Standard_LRS or Premium_LRS. + extensions: + x-ms-enum: + modelAsString: false + name: StorageAccountTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '703' + name: + $id: '1786' + fixed: false + raw: storageAccountType + realPath: + - storageAccountType + serializedName: storageAccountType + serializedName: VirtualMachineScaleSetManagedDiskParameters + - $id: '1788' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set operating system disk. + name: + $id: '1823' + fixed: false + raw: VirtualMachineScaleSetOSDisk + properties: + - $id: '1789' + collectionFormat: none + defaultValue: + $id: '1790' + fixed: false + deprecated: false + documentation: + $id: '1791' + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1793' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1794' + fixed: false + raw: String + name: + $id: '1792' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1795' + collectionFormat: none + defaultValue: + $id: '1796' + fixed: false + deprecated: false + documentation: + $id: '1797' + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '737' + name: + $id: '1798' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '1799' + collectionFormat: none + defaultValue: + $id: '1800' + fixed: false + deprecated: false + documentation: + $id: '1801' + fixed: false + raw: >- + Specifies how the virtual machines in the scale set should be + created.

    The only allowed value is: **FromImage** \u2013 + This value is used when you are using an image to create the virtual + machine. If you are using a platform image, you also use the + imageReference element described above. If you are using a + marketplace image, you also use the plan element previously + described. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '748' + name: + $id: '1802' + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - $id: '1803' + collectionFormat: none + defaultValue: + $id: '1804' + fixed: false + deprecated: false + documentation: + $id: '1805' + fixed: false + raw: >- + This property allows you to specify the type of the OS that is + included in the disk if creating a VM from user-image or a + specialized VHD.

    Possible values are:

    **Windows** +

    **Linux** + extensions: + x-ms-enum: + modelAsString: false + name: OperatingSystemTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '368' + name: + $id: '1806' + fixed: false + raw: osType + realPath: + - osType + serializedName: osType + - $id: '1807' + collectionFormat: none + defaultValue: + $id: '1808' + fixed: false + deprecated: false + documentation: + $id: '1809' + fixed: false + raw: >- + Specifies information about the unmanaged user image to base the + scale set on. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '690' + name: + $id: '1810' + fixed: false + raw: image + realPath: + - image + serializedName: image + - $id: '1811' + collectionFormat: none + defaultValue: + $id: '1812' + fixed: false + deprecated: false + documentation: + $id: '1813' + fixed: false + raw: >- + Specifies the container urls that are used to store operating system + disks for the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1815' + $type: SequenceType + deprecated: false + elementType: + $id: '1816' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1817' + fixed: false + raw: String + name: + $id: '1818' + fixed: false + name: + $id: '1814' + fixed: false + raw: vhdContainers + realPath: + - vhdContainers + serializedName: vhdContainers + - $id: '1819' + collectionFormat: none + defaultValue: + $id: '1820' + fixed: false + deprecated: false + documentation: + $id: '1821' + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1782' + name: + $id: '1822' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: VirtualMachineScaleSetOSDisk + - $id: '1824' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes virtual machine scale set operating system disk Update Object. + This should be used for Updating VMSS OS Disk. + name: + $id: '1845' + fixed: false + raw: VirtualMachineScaleSetUpdateOSDisk + properties: + - $id: '1825' + collectionFormat: none + defaultValue: + $id: '1826' + fixed: false + deprecated: false + documentation: + $id: '1827' + fixed: false + raw: The caching type. + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '737' + name: + $id: '1828' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '1829' + collectionFormat: none + defaultValue: + $id: '1830' + fixed: false + deprecated: false + documentation: + $id: '1831' + fixed: false + raw: >- + The Source User Image VirtualHardDisk. This VirtualHardDisk will be + copied before using it to attach to the Virtual Machine. If + SourceImage is provided, the destination VirtualHardDisk should not + exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '690' + name: + $id: '1832' + fixed: false + raw: image + realPath: + - image + serializedName: image + - $id: '1833' + collectionFormat: none + defaultValue: + $id: '1834' + fixed: false + deprecated: false + documentation: + $id: '1835' + fixed: false + raw: The list of virtual hard disk container uris. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1837' + $type: SequenceType + deprecated: false + elementType: + $id: '1838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1839' + fixed: false + raw: String + name: + $id: '1840' + fixed: false + name: + $id: '1836' + fixed: false + raw: vhdContainers + realPath: + - vhdContainers + serializedName: vhdContainers + - $id: '1841' + collectionFormat: none + defaultValue: + $id: '1842' + fixed: false + deprecated: false + documentation: + $id: '1843' + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1782' + name: + $id: '1844' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: VirtualMachineScaleSetUpdateOSDisk + - $id: '1846' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set data disk. + name: + $id: '1877' + fixed: false + raw: VirtualMachineScaleSetDataDisk + properties: + - $id: '1847' + collectionFormat: none + defaultValue: + $id: '1848' + fixed: false + deprecated: false + documentation: + $id: '1849' + fixed: false + raw: The disk name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1851' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1852' + fixed: false + raw: String + name: + $id: '1850' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1853' + collectionFormat: none + defaultValue: + $id: '1854' + fixed: false + deprecated: false + documentation: + $id: '1855' + fixed: false + raw: >- + Specifies the logical unit number of the data disk. This value is + used to identify data disks within the VM and therefore must be + unique for each data disk attached to a VM. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1857' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1858' + fixed: false + raw: Int + name: + $id: '1856' + fixed: false + raw: lun + realPath: + - lun + serializedName: lun + - $id: '1859' + collectionFormat: none + defaultValue: + $id: '1860' + fixed: false + deprecated: false + documentation: + $id: '1861' + fixed: false + raw: >- + Specifies the caching requirements.

    Possible values are: +

    **None**

    **ReadOnly**

    **ReadWrite** +

    Default: **None for Standard storage. ReadOnly for Premium + storage** + extensions: + x-ms-enum: + modelAsString: false + name: CachingTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '737' + name: + $id: '1862' + fixed: false + raw: caching + realPath: + - caching + serializedName: caching + - $id: '1863' + collectionFormat: none + defaultValue: + $id: '1864' + fixed: false + deprecated: false + documentation: + $id: '1865' + fixed: false + raw: The create option. + extensions: + x-ms-enum: + modelAsString: false + name: DiskCreateOptionTypes + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '748' + name: + $id: '1866' + fixed: false + raw: createOption + realPath: + - createOption + serializedName: createOption + - $id: '1867' + collectionFormat: none + defaultValue: + $id: '1868' + fixed: false + deprecated: false + documentation: + $id: '1869' + fixed: false + raw: >- + Specifies the size of an empty data disk in gigabytes. This element + can be used to overwrite the name of the disk in a virtual machine + image.

    This value cannot be larger than 1023 GB + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1871' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1872' + fixed: false + raw: Int + name: + $id: '1870' + fixed: false + raw: diskSizeGB + realPath: + - diskSizeGB + serializedName: diskSizeGB + - $id: '1873' + collectionFormat: none + defaultValue: + $id: '1874' + fixed: false + deprecated: false + documentation: + $id: '1875' + fixed: false + raw: The managed disk parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1782' + name: + $id: '1876' + fixed: false + raw: managedDisk + realPath: + - managedDisk + serializedName: managedDisk + serializedName: VirtualMachineScaleSetDataDisk + - $id: '1878' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set storage profile. + name: + $id: '1893' + fixed: false + raw: VirtualMachineScaleSetStorageProfile + properties: + - $id: '1879' + collectionFormat: none + defaultValue: + $id: '1880' + fixed: false + deprecated: false + documentation: + $id: '1881' + fixed: false + raw: >- + Specifies information about the image to use. You can specify + information about platform images, marketplace images, or virtual + machine images. This element is required when you want to use a + platform image, marketplace image, or virtual machine image, but is + not used in other creation operations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '624' + name: + $id: '1882' + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + - $id: '1883' + collectionFormat: none + defaultValue: + $id: '1884' + fixed: false + deprecated: false + documentation: + $id: '1885' + fixed: false + raw: >- + Specifies information about the operating system disk used by the + virtual machines in the scale set.

    For more information + about disks, see [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1788' + name: + $id: '1886' + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - $id: '1887' + collectionFormat: none + defaultValue: + $id: '1888' + fixed: false + deprecated: false + documentation: + $id: '1889' + fixed: false + raw: >- + Specifies the parameters that are used to add data disks to the + virtual machines in the scale set.

    For more information + about disks, see [About disks and VHDs for Azure virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1891' + $type: SequenceType + deprecated: false + elementType: + $ref: '1846' + name: + $id: '1892' + fixed: false + name: + $id: '1890' + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: VirtualMachineScaleSetStorageProfile + - $id: '1894' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set storage profile. + name: + $id: '1909' + fixed: false + raw: VirtualMachineScaleSetUpdateStorageProfile + properties: + - $id: '1895' + collectionFormat: none + defaultValue: + $id: '1896' + fixed: false + deprecated: false + documentation: + $id: '1897' + fixed: false + raw: The image reference. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '624' + name: + $id: '1898' + fixed: false + raw: imageReference + realPath: + - imageReference + serializedName: imageReference + - $id: '1899' + collectionFormat: none + defaultValue: + $id: '1900' + fixed: false + deprecated: false + documentation: + $id: '1901' + fixed: false + raw: The OS disk. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1824' + name: + $id: '1902' + fixed: false + raw: osDisk + realPath: + - osDisk + serializedName: osDisk + - $id: '1903' + collectionFormat: none + defaultValue: + $id: '1904' + fixed: false + deprecated: false + documentation: + $id: '1905' + fixed: false + raw: The data disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1907' + $type: SequenceType + deprecated: false + elementType: + $ref: '1846' + name: + $id: '1908' + fixed: false + name: + $id: '1906' + fixed: false + raw: dataDisks + realPath: + - dataDisks + serializedName: dataDisks + serializedName: VirtualMachineScaleSetUpdateStorageProfile + - $id: '1910' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The API entity reference. + name: + $id: '1917' + fixed: false + raw: ApiEntityReference + properties: + - $id: '1911' + collectionFormat: none + defaultValue: + $id: '1912' + fixed: false + deprecated: false + documentation: + $id: '1913' + fixed: false + raw: >- + The ARM resource id in the form of + /subscriptions/{SubcriptionId}/resourceGroups/{ResourceGroupName}/... + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1915' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1916' + fixed: false + raw: String + name: + $id: '1914' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: ApiEntityReference + - $id: '1918' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale sets network configuration's DNS + settings. + name: + $id: '1925' + fixed: false + raw: VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings + properties: + - $id: '1919' + collectionFormat: none + defaultValue: + $id: '1920' + fixed: false + deprecated: false + documentation: + $id: '1921' + fixed: false + raw: >- + The Domain name label.The concatenation of the domain name label and + vm index will be the domain name labels of the PublicIPAddress + resources that will be created + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1923' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1924' + fixed: false + raw: String + name: + $id: '1922' + fixed: false + raw: domainNameLabel + realPath: + - domainNameLabel + serializedName: domainNameLabel + serializedName: VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings + - $id: '1926' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + $id: '1937' + fixed: false + raw: VirtualMachineScaleSetPublicIPAddressConfigurationProperties + properties: + - $id: '1927' + collectionFormat: none + defaultValue: + $id: '1928' + fixed: false + deprecated: false + documentation: + $id: '1929' + fixed: false + raw: The idle timeout of the public IP address. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1931' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1932' + fixed: false + raw: Int + name: + $id: '1930' + fixed: false + raw: idleTimeoutInMinutes + realPath: + - idleTimeoutInMinutes + serializedName: idleTimeoutInMinutes + - $id: '1933' + collectionFormat: none + defaultValue: + $id: '1934' + fixed: false + deprecated: false + documentation: + $id: '1935' + fixed: false + raw: The dns settings to be applied on the publicIP addresses . + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1918' + name: + $id: '1936' + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + serializedName: VirtualMachineScaleSetPublicIPAddressConfigurationProperties + - $id: '1938' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + $id: '1949' + fixed: false + raw: VirtualMachineScaleSetPublicIPAddressConfiguration + properties: + - $id: '1939' + collectionFormat: none + defaultValue: + $id: '1940' + fixed: false + deprecated: false + documentation: + $id: '1941' + fixed: false + raw: The publicIP address configuration name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1944' + fixed: false + raw: String + name: + $id: '1942' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1945' + collectionFormat: none + defaultValue: + $id: '1946' + fixed: false + deprecated: false + documentation: + $id: '1947' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1926' + name: + $id: '1948' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetPublicIPAddressConfiguration + - $id: '1950' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's IP configuration + properties. + name: + $id: '1993' + fixed: false + raw: VirtualMachineScaleSetIPConfigurationProperties + properties: + - $id: '1951' + collectionFormat: none + defaultValue: + $id: '1952' + fixed: false + deprecated: false + documentation: + $id: '1953' + fixed: false + raw: Specifies the identifier of the subnet. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1910' + name: + $id: '1954' + fixed: false + raw: subnet + realPath: + - subnet + serializedName: subnet + - $id: '1955' + collectionFormat: none + defaultValue: + $id: '1956' + fixed: false + deprecated: false + documentation: + $id: '1957' + fixed: false + raw: >- + Specifies the primary network interface in case the virtual machine + has more than 1 network interface. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1959' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1960' + fixed: false + raw: Boolean + name: + $id: '1958' + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - $id: '1961' + collectionFormat: none + defaultValue: + $id: '1962' + fixed: false + deprecated: false + documentation: + $id: '1963' + fixed: false + raw: The publicIPAddressConfiguration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1938' + name: + $id: '1964' + fixed: false + raw: publicIPAddressConfiguration + realPath: + - publicIPAddressConfiguration + serializedName: publicIPAddressConfiguration + - $id: '1965' + collectionFormat: none + defaultValue: + $id: '1966' + fixed: false + deprecated: false + documentation: + $id: '1967' + fixed: false + raw: >- + Available from Api-Version 2017-03-30 onwards, it represents whether + the specific ipconfiguration is IPv4 or IPv6. Default is taken as + IPv4. Possible values are: 'IPv4' and 'IPv6'. + extensions: + x-ms-enum: + modelAsString: true + name: IPVersion + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1969' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '1974' + fixed: false + raw: IPVersion + oldModelAsString: false + underlyingType: + $id: '1972' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1973' + fixed: false + raw: String + values: + - $id: '1970' + name: IPv4 + serializedName: IPv4 + - $id: '1971' + name: IPv6 + serializedName: IPv6 + name: + $id: '1968' + fixed: false + raw: privateIPAddressVersion + realPath: + - privateIPAddressVersion + serializedName: privateIPAddressVersion + - $id: '1975' + collectionFormat: none + defaultValue: + $id: '1976' + fixed: false + deprecated: false + documentation: + $id: '1977' + fixed: false + raw: >- + Specifies an array of references to backend address pools of + application gateways. A scale set can reference backend address + pools of multiple application gateways. Multiple scale sets cannot + use the same application gateway. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1979' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '1980' + fixed: false + name: + $id: '1978' + fixed: false + raw: applicationGatewayBackendAddressPools + realPath: + - applicationGatewayBackendAddressPools + serializedName: applicationGatewayBackendAddressPools + - $id: '1981' + collectionFormat: none + defaultValue: + $id: '1982' + fixed: false + deprecated: false + documentation: + $id: '1983' + fixed: false + raw: >- + Specifies an array of references to backend address pools of load + balancers. A scale set can reference backend address pools of one + public and one internal load balancer. Multiple scale sets cannot + use the same load balancer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1985' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '1986' + fixed: false + name: + $id: '1984' + fixed: false + raw: loadBalancerBackendAddressPools + realPath: + - loadBalancerBackendAddressPools + serializedName: loadBalancerBackendAddressPools + - $id: '1987' + collectionFormat: none + defaultValue: + $id: '1988' + fixed: false + deprecated: false + documentation: + $id: '1989' + fixed: false + raw: >- + Specifies an array of references to inbound Nat pools of the load + balancers. A scale set can reference inbound nat pools of one public + and one internal load balancer. Multiple scale sets cannot use the + same load balancer + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1991' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '1992' + fixed: false + name: + $id: '1990' + fixed: false + raw: loadBalancerInboundNatPools + realPath: + - loadBalancerInboundNatPools + serializedName: loadBalancerInboundNatPools + serializedName: VirtualMachineScaleSetIPConfigurationProperties + - $id: '1994' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + $id: '2005' + fixed: false + raw: VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties + properties: + - $id: '1995' + collectionFormat: none + defaultValue: + $id: '1996' + fixed: false + deprecated: false + documentation: + $id: '1997' + fixed: false + raw: The idle timeout of the public IP address. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1999' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2000' + fixed: false + raw: Int + name: + $id: '1998' + fixed: false + raw: idleTimeoutInMinutes + realPath: + - idleTimeoutInMinutes + serializedName: idleTimeoutInMinutes + - $id: '2001' + collectionFormat: none + defaultValue: + $id: '2002' + fixed: false + deprecated: false + documentation: + $id: '2003' + fixed: false + raw: The dns settings to be applied on the publicIP addresses . + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1918' + name: + $id: '2004' + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + serializedName: VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties + - $id: '2006' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale set IP Configuration's PublicIPAddress + configuration + name: + $id: '2017' + fixed: false + raw: VirtualMachineScaleSetUpdatePublicIPAddressConfiguration + properties: + - $id: '2007' + collectionFormat: none + defaultValue: + $id: '2008' + fixed: false + deprecated: false + documentation: + $id: '2009' + fixed: false + raw: The publicIP address configuration name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2011' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2012' + fixed: false + raw: String + name: + $id: '2010' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2013' + collectionFormat: none + defaultValue: + $id: '2014' + fixed: false + deprecated: false + documentation: + $id: '2015' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1994' + name: + $id: '2016' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetUpdatePublicIPAddressConfiguration + - $id: '2018' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's IP configuration + properties. + name: + $id: '2055' + fixed: false + raw: VirtualMachineScaleSetUpdateIPConfigurationProperties + properties: + - $id: '2019' + collectionFormat: none + defaultValue: + $id: '2020' + fixed: false + deprecated: false + documentation: + $id: '2021' + fixed: false + raw: The subnet. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1910' + name: + $id: '2022' + fixed: false + raw: subnet + realPath: + - subnet + serializedName: subnet + - $id: '2023' + collectionFormat: none + defaultValue: + $id: '2024' + fixed: false + deprecated: false + documentation: + $id: '2025' + fixed: false + raw: >- + Specifies the primary IP Configuration in case the network interface + has more than one IP Configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2027' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2028' + fixed: false + raw: Boolean + name: + $id: '2026' + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - $id: '2029' + collectionFormat: none + defaultValue: + $id: '2030' + fixed: false + deprecated: false + documentation: + $id: '2031' + fixed: false + raw: The publicIPAddressConfiguration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2006' + name: + $id: '2032' + fixed: false + raw: publicIPAddressConfiguration + realPath: + - publicIPAddressConfiguration + serializedName: publicIPAddressConfiguration + - $id: '2033' + collectionFormat: none + defaultValue: + $id: '2034' + fixed: false + deprecated: false + documentation: + $id: '2035' + fixed: false + raw: >- + Available from Api-Version 2017-03-30 onwards, it represents whether + the specific ipconfiguration is IPv4 or IPv6. Default is taken as + IPv4. Possible values are: 'IPv4' and 'IPv6'. + extensions: + x-ms-enum: + modelAsString: true + name: IPVersion + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1969' + name: + $id: '2036' + fixed: false + raw: privateIPAddressVersion + realPath: + - privateIPAddressVersion + serializedName: privateIPAddressVersion + - $id: '2037' + collectionFormat: none + defaultValue: + $id: '2038' + fixed: false + deprecated: false + documentation: + $id: '2039' + fixed: false + raw: The application gateway backend address pools. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2041' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '2042' + fixed: false + name: + $id: '2040' + fixed: false + raw: applicationGatewayBackendAddressPools + realPath: + - applicationGatewayBackendAddressPools + serializedName: applicationGatewayBackendAddressPools + - $id: '2043' + collectionFormat: none + defaultValue: + $id: '2044' + fixed: false + deprecated: false + documentation: + $id: '2045' + fixed: false + raw: The load balancer backend address pools. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2047' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '2048' + fixed: false + name: + $id: '2046' + fixed: false + raw: loadBalancerBackendAddressPools + realPath: + - loadBalancerBackendAddressPools + serializedName: loadBalancerBackendAddressPools + - $id: '2049' + collectionFormat: none + defaultValue: + $id: '2050' + fixed: false + deprecated: false + documentation: + $id: '2051' + fixed: false + raw: The load balancer inbound nat pools. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2053' + $type: SequenceType + deprecated: false + elementType: + $ref: '39' + name: + $id: '2054' + fixed: false + name: + $id: '2052' + fixed: false + raw: loadBalancerInboundNatPools + realPath: + - loadBalancerInboundNatPools + serializedName: loadBalancerInboundNatPools + serializedName: VirtualMachineScaleSetUpdateIPConfigurationProperties + - $id: '2056' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile's IP configuration. + name: + $id: '2067' + fixed: false + raw: VirtualMachineScaleSetIPConfiguration + properties: + - $id: '2057' + collectionFormat: none + defaultValue: + $id: '2058' + fixed: false + deprecated: false + documentation: + $id: '2059' + fixed: false + raw: The IP configuration name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2061' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2062' + fixed: false + raw: String + name: + $id: '2060' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2063' + collectionFormat: none + defaultValue: + $id: '2064' + fixed: false + deprecated: false + documentation: + $id: '2065' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1950' + name: + $id: '2066' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetIPConfiguration + - $id: '2068' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile's IP configuration. + name: + $id: '2079' + fixed: false + raw: VirtualMachineScaleSetUpdateIPConfiguration + properties: + - $id: '2069' + collectionFormat: none + defaultValue: + $id: '2070' + fixed: false + deprecated: false + documentation: + $id: '2071' + fixed: false + raw: The IP configuration name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2073' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2074' + fixed: false + raw: String + name: + $id: '2072' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2075' + collectionFormat: none + defaultValue: + $id: '2076' + fixed: false + deprecated: false + documentation: + $id: '2077' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2018' + name: + $id: '2078' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetUpdateIPConfiguration + - $id: '2080' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machines scale sets network configuration's DNS + settings. + name: + $id: '2089' + fixed: false + raw: VirtualMachineScaleSetNetworkConfigurationDnsSettings + properties: + - $id: '2081' + collectionFormat: none + defaultValue: + $id: '2082' + fixed: false + deprecated: false + documentation: + $id: '2083' + fixed: false + raw: List of DNS servers IP addresses + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2085' + $type: SequenceType + deprecated: false + elementType: + $id: '2086' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2087' + fixed: false + raw: String + name: + $id: '2088' + fixed: false + name: + $id: '2084' + fixed: false + raw: dnsServers + realPath: + - dnsServers + serializedName: dnsServers + serializedName: VirtualMachineScaleSetNetworkConfigurationDnsSettings + - $id: '2090' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile's IP configuration. + name: + $id: '2117' + fixed: false + raw: VirtualMachineScaleSetNetworkConfigurationProperties + properties: + - $id: '2091' + collectionFormat: none + defaultValue: + $id: '2092' + fixed: false + deprecated: false + documentation: + $id: '2093' + fixed: false + raw: >- + Specifies the primary network interface in case the virtual machine + has more than 1 network interface. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2095' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2096' + fixed: false + raw: Boolean + name: + $id: '2094' + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - $id: '2097' + collectionFormat: none + defaultValue: + $id: '2098' + fixed: false + deprecated: false + documentation: + $id: '2099' + fixed: false + raw: >- + Specifies whether the network interface is accelerated + networking-enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2101' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2102' + fixed: false + raw: Boolean + name: + $id: '2100' + fixed: false + raw: enableAcceleratedNetworking + realPath: + - enableAcceleratedNetworking + serializedName: enableAcceleratedNetworking + - $id: '2103' + collectionFormat: none + defaultValue: + $id: '2104' + fixed: false + deprecated: false + documentation: + $id: '2105' + fixed: false + raw: The network security group. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '2106' + fixed: false + raw: networkSecurityGroup + realPath: + - networkSecurityGroup + serializedName: networkSecurityGroup + - $id: '2107' + collectionFormat: none + defaultValue: + $id: '2108' + fixed: false + deprecated: false + documentation: + $id: '2109' + fixed: false + raw: The dns settings to be applied on the network interfaces. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2080' + name: + $id: '2110' + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + - $id: '2111' + collectionFormat: none + defaultValue: + $id: '2112' + fixed: false + deprecated: false + documentation: + $id: '2113' + fixed: false + raw: Specifies the IP configurations of the network interface. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2115' + $type: SequenceType + deprecated: false + elementType: + $ref: '2056' + name: + $id: '2116' + fixed: false + name: + $id: '2114' + fixed: false + raw: ipConfigurations + realPath: + - ipConfigurations + serializedName: ipConfigurations + serializedName: VirtualMachineScaleSetNetworkConfigurationProperties + - $id: '2118' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set updatable network profile's IP + configuration.Use this object for updating network profile's IP + Configuration. + name: + $id: '2145' + fixed: false + raw: VirtualMachineScaleSetUpdateNetworkConfigurationProperties + properties: + - $id: '2119' + collectionFormat: none + defaultValue: + $id: '2120' + fixed: false + deprecated: false + documentation: + $id: '2121' + fixed: false + raw: Whether this is a primary NIC on a virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2123' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2124' + fixed: false + raw: Boolean + name: + $id: '2122' + fixed: false + raw: primary + realPath: + - primary + serializedName: primary + - $id: '2125' + collectionFormat: none + defaultValue: + $id: '2126' + fixed: false + deprecated: false + documentation: + $id: '2127' + fixed: false + raw: >- + Specifies whether the network interface is accelerated + networking-enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2129' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2130' + fixed: false + raw: Boolean + name: + $id: '2128' + fixed: false + raw: enableAcceleratedNetworking + realPath: + - enableAcceleratedNetworking + serializedName: enableAcceleratedNetworking + - $id: '2131' + collectionFormat: none + defaultValue: + $id: '2132' + fixed: false + deprecated: false + documentation: + $id: '2133' + fixed: false + raw: The network security group. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '2134' + fixed: false + raw: networkSecurityGroup + realPath: + - networkSecurityGroup + serializedName: networkSecurityGroup + - $id: '2135' + collectionFormat: none + defaultValue: + $id: '2136' + fixed: false + deprecated: false + documentation: + $id: '2137' + fixed: false + raw: The dns settings to be applied on the network interfaces. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2080' + name: + $id: '2138' + fixed: false + raw: dnsSettings + realPath: + - dnsSettings + serializedName: dnsSettings + - $id: '2139' + collectionFormat: none + defaultValue: + $id: '2140' + fixed: false + deprecated: false + documentation: + $id: '2141' + fixed: false + raw: The virtual machine scale set IP Configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2143' + $type: SequenceType + deprecated: false + elementType: + $ref: '2068' + name: + $id: '2144' + fixed: false + name: + $id: '2142' + fixed: false + raw: ipConfigurations + realPath: + - ipConfigurations + serializedName: ipConfigurations + serializedName: VirtualMachineScaleSetUpdateNetworkConfigurationProperties + - $id: '2146' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's network + configurations. + name: + $id: '2157' + fixed: false + raw: VirtualMachineScaleSetNetworkConfiguration + properties: + - $id: '2147' + collectionFormat: none + defaultValue: + $id: '2148' + fixed: false + deprecated: false + documentation: + $id: '2149' + fixed: false + raw: The network configuration name. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2151' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2152' + fixed: false + raw: String + name: + $id: '2150' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2153' + collectionFormat: none + defaultValue: + $id: '2154' + fixed: false + deprecated: false + documentation: + $id: '2155' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2090' + name: + $id: '2156' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetNetworkConfiguration + - $id: '2158' + $type: CompositeType + baseModelType: + $ref: '39' + containsConstantProperties: false + deprecated: false + documentation: >- + Describes a virtual machine scale set network profile's network + configurations. + name: + $id: '2169' + fixed: false + raw: VirtualMachineScaleSetUpdateNetworkConfiguration + properties: + - $id: '2159' + collectionFormat: none + defaultValue: + $id: '2160' + fixed: false + deprecated: false + documentation: + $id: '2161' + fixed: false + raw: The network configuration name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2163' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2164' + fixed: false + raw: String + name: + $id: '2162' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2165' + collectionFormat: none + defaultValue: + $id: '2166' + fixed: false + deprecated: false + documentation: + $id: '2167' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2118' + name: + $id: '2168' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetUpdateNetworkConfiguration + - $id: '2170' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile. + name: + $id: '2181' + fixed: false + raw: VirtualMachineScaleSetNetworkProfile + properties: + - $id: '2171' + collectionFormat: none + defaultValue: + $id: '2172' + fixed: false + deprecated: false + documentation: + $id: '2173' + fixed: false + raw: >- + A reference to a load balancer probe used to determine the health of + an instance in the virtual machine scale set. The reference will be + in the form: + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1910' + name: + $id: '2174' + fixed: false + raw: healthProbe + realPath: + - healthProbe + serializedName: healthProbe + - $id: '2175' + collectionFormat: none + defaultValue: + $id: '2176' + fixed: false + deprecated: false + documentation: + $id: '2177' + fixed: false + raw: The list of network configurations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2179' + $type: SequenceType + deprecated: false + elementType: + $ref: '2146' + name: + $id: '2180' + fixed: false + name: + $id: '2178' + fixed: false + raw: networkInterfaceConfigurations + realPath: + - networkInterfaceConfigurations + serializedName: networkInterfaceConfigurations + serializedName: VirtualMachineScaleSetNetworkProfile + - $id: '2182' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set network profile. + name: + $id: '2189' + fixed: false + raw: VirtualMachineScaleSetUpdateNetworkProfile + properties: + - $id: '2183' + collectionFormat: none + defaultValue: + $id: '2184' + fixed: false + deprecated: false + documentation: + $id: '2185' + fixed: false + raw: The list of network configurations. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2187' + $type: SequenceType + deprecated: false + elementType: + $ref: '2158' + name: + $id: '2188' + fixed: false + name: + $id: '2186' + fixed: false + raw: networkInterfaceConfigurations + realPath: + - networkInterfaceConfigurations + serializedName: networkInterfaceConfigurations + serializedName: VirtualMachineScaleSetUpdateNetworkProfile + - $id: '2190' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Scale Set Extension. + name: + $id: '2239' + fixed: false + raw: VirtualMachineScaleSetExtensionProperties + properties: + - $id: '2191' + collectionFormat: none + defaultValue: + $id: '2192' + fixed: false + deprecated: false + documentation: + $id: '2193' + fixed: false + raw: >- + If a value is provided and is different from the previous value, the + extension handler will be forced to update even if the extension + configuration has not changed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2195' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2196' + fixed: false + raw: String + name: + $id: '2194' + fixed: false + raw: forceUpdateTag + realPath: + - forceUpdateTag + serializedName: forceUpdateTag + - $id: '2197' + collectionFormat: none + defaultValue: + $id: '2198' + fixed: false + deprecated: false + documentation: + $id: '2199' + fixed: false + raw: The name of the extension handler publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2201' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2202' + fixed: false + raw: String + name: + $id: '2200' + fixed: false + raw: publisher + realPath: + - publisher + serializedName: publisher + - $id: '2203' + collectionFormat: none + defaultValue: + $id: '2204' + fixed: false + deprecated: false + documentation: + $id: '2205' + fixed: false + raw: >- + Specifies the type of the extension; an example is + "CustomScriptExtension". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2207' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2208' + fixed: false + raw: String + name: + $id: '2206' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '2209' + collectionFormat: none + defaultValue: + $id: '2210' + fixed: false + deprecated: false + documentation: + $id: '2211' + fixed: false + raw: Specifies the version of the script handler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2213' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2214' + fixed: false + raw: String + name: + $id: '2212' + fixed: false + raw: typeHandlerVersion + realPath: + - typeHandlerVersion + serializedName: typeHandlerVersion + - $id: '2215' + collectionFormat: none + defaultValue: + $id: '2216' + fixed: false + deprecated: false + documentation: + $id: '2217' + fixed: false + raw: >- + Indicates whether the extension should use a newer minor version if + one is available at deployment time. Once deployed, however, the + extension will not upgrade minor versions unless redeployed, even + with this property set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2219' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2220' + fixed: false + raw: Boolean + name: + $id: '2218' + fixed: false + raw: autoUpgradeMinorVersion + realPath: + - autoUpgradeMinorVersion + serializedName: autoUpgradeMinorVersion + - $id: '2221' + collectionFormat: none + defaultValue: + $id: '2222' + fixed: false + deprecated: false + documentation: + $id: '2223' + fixed: false + raw: Json formatted public settings for the extension. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2225' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '2226' + fixed: false + raw: Object + name: + $id: '2224' + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + - $id: '2227' + collectionFormat: none + defaultValue: + $id: '2228' + fixed: false + deprecated: false + documentation: + $id: '2229' + fixed: false + raw: >- + The extension can contain either protectedSettings or + protectedSettingsFromKeyVault or no protected settings at all. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2231' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '2232' + fixed: false + raw: Object + name: + $id: '2230' + fixed: false + raw: protectedSettings + realPath: + - protectedSettings + serializedName: protectedSettings + - $id: '2233' + collectionFormat: none + defaultValue: + $id: '2234' + fixed: false + deprecated: false + documentation: + $id: '2235' + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2237' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2238' + fixed: false + raw: String + name: + $id: '2236' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: VirtualMachineScaleSetExtensionProperties + - $id: '2240' + $type: CompositeType + baseModelType: + $id: '2251' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '2258' + fixed: false + raw: SubResourceReadOnly + properties: + - $id: '2252' + collectionFormat: none + defaultValue: + $id: '2253' + fixed: false + deprecated: false + documentation: + $id: '2254' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2256' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2257' + fixed: false + raw: String + name: + $id: '2255' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResourceReadOnly + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Scale Set Extension. + name: + $id: '2259' + fixed: false + raw: VirtualMachineScaleSetExtension + properties: + - $id: '2241' + collectionFormat: none + defaultValue: + $id: '2242' + fixed: false + deprecated: false + documentation: + $id: '2243' + fixed: false + raw: The name of the extension. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2245' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2246' + fixed: false + raw: String + name: + $id: '2244' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2247' + collectionFormat: none + defaultValue: + $id: '2248' + fixed: false + deprecated: false + documentation: + $id: '2249' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2190' + name: + $id: '2250' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VirtualMachineScaleSetExtension + - $id: '2260' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List VM scale set extension operation response. + name: + $id: '2273' + fixed: false + raw: VirtualMachineScaleSetExtensionListResult + properties: + - $id: '2261' + collectionFormat: none + defaultValue: + $id: '2262' + fixed: false + deprecated: false + documentation: + $id: '2263' + fixed: false + raw: The list of VM scale set extensions. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2265' + $type: SequenceType + deprecated: false + elementType: + $ref: '2240' + name: + $id: '2266' + fixed: false + name: + $id: '2264' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2267' + collectionFormat: none + defaultValue: + $id: '2268' + fixed: false + deprecated: false + documentation: + $id: '2269' + fixed: false + raw: >- + The uri to fetch the next page of VM scale set extensions. Call + ListNext() with this to fetch the next page of VM scale set + extensions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2271' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2272' + fixed: false + raw: String + name: + $id: '2270' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetExtensionListResult + - $id: '2274' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set extension profile. + name: + $id: '2281' + fixed: false + raw: VirtualMachineScaleSetExtensionProfile + properties: + - $id: '2275' + collectionFormat: none + defaultValue: + $id: '2276' + fixed: false + deprecated: false + documentation: + $id: '2277' + fixed: false + raw: The virtual machine scale set child extension resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2279' + $type: SequenceType + deprecated: false + elementType: + $ref: '2240' + name: + $id: '2280' + fixed: false + name: + $id: '2278' + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + serializedName: VirtualMachineScaleSetExtensionProfile + - $id: '2282' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set virtual machine profile. + name: + $id: '2309' + fixed: false + raw: VirtualMachineScaleSetVMProfile + properties: + - $id: '2283' + collectionFormat: none + defaultValue: + $id: '2284' + fixed: false + deprecated: false + documentation: + $id: '2285' + fixed: false + raw: >- + Specifies the operating system settings for the virtual machines in + the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1720' + name: + $id: '2286' + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - $id: '2287' + collectionFormat: none + defaultValue: + $id: '2288' + fixed: false + deprecated: false + documentation: + $id: '2289' + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1878' + name: + $id: '2290' + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - $id: '2291' + collectionFormat: none + defaultValue: + $id: '2292' + fixed: false + deprecated: false + documentation: + $id: '2293' + fixed: false + raw: >- + Specifies properties of the network interfaces of the virtual + machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2170' + name: + $id: '2294' + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - $id: '2295' + collectionFormat: none + defaultValue: + $id: '2296' + fixed: false + deprecated: false + documentation: + $id: '2297' + fixed: false + raw: >- + Specifies the boot diagnostic settings state.

    Minimum + api-version: 2015-06-15. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1050' + name: + $id: '2298' + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - $id: '2299' + collectionFormat: none + defaultValue: + $id: '2300' + fixed: false + deprecated: false + documentation: + $id: '2301' + fixed: false + raw: >- + Specifies a collection of settings for extensions installed on + virtual machines in the scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2274' + name: + $id: '2302' + fixed: false + raw: extensionProfile + realPath: + - extensionProfile + serializedName: extensionProfile + - $id: '2303' + collectionFormat: none + defaultValue: + $id: '2304' + fixed: false + deprecated: false + documentation: + $id: '2305' + fixed: false + raw: >- + Specifies that the image or disk that is being used was licensed + on-premises. This element is only used for images that contain the + Windows Server operating system.

    Possible values are: +

    Windows_Client

    Windows_Server

    If this + element is included in a request for an update, the value must match + the initial value. This value cannot be updated.

    For more + information, see [Azure Hybrid Use Benefit for Windows + Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Minimum api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2307' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2308' + fixed: false + raw: String + name: + $id: '2306' + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + serializedName: VirtualMachineScaleSetVMProfile + - $id: '2310' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set virtual machine profile. + name: + $id: '2337' + fixed: false + raw: VirtualMachineScaleSetUpdateVMProfile + properties: + - $id: '2311' + collectionFormat: none + defaultValue: + $id: '2312' + fixed: false + deprecated: false + documentation: + $id: '2313' + fixed: false + raw: The virtual machine scale set OS profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1760' + name: + $id: '2314' + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - $id: '2315' + collectionFormat: none + defaultValue: + $id: '2316' + fixed: false + deprecated: false + documentation: + $id: '2317' + fixed: false + raw: The virtual machine scale set storage profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1894' + name: + $id: '2318' + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - $id: '2319' + collectionFormat: none + defaultValue: + $id: '2320' + fixed: false + deprecated: false + documentation: + $id: '2321' + fixed: false + raw: The virtual machine scale set network profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2182' + name: + $id: '2322' + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - $id: '2323' + collectionFormat: none + defaultValue: + $id: '2324' + fixed: false + deprecated: false + documentation: + $id: '2325' + fixed: false + raw: The virtual machine scale set diagnostics profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1050' + name: + $id: '2326' + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - $id: '2327' + collectionFormat: none + defaultValue: + $id: '2328' + fixed: false + deprecated: false + documentation: + $id: '2329' + fixed: false + raw: The virtual machine scale set extension profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2274' + name: + $id: '2330' + fixed: false + raw: extensionProfile + realPath: + - extensionProfile + serializedName: extensionProfile + - $id: '2331' + collectionFormat: none + defaultValue: + $id: '2332' + fixed: false + deprecated: false + documentation: + $id: '2333' + fixed: false + raw: 'The license type, which is for bring your own license scenario.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2335' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2336' + fixed: false + raw: String + name: + $id: '2334' + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + serializedName: VirtualMachineScaleSetUpdateVMProfile + - $id: '2338' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Scale Set. + name: + $id: '2371' + fixed: false + raw: VirtualMachineScaleSetProperties + properties: + - $id: '2339' + collectionFormat: none + defaultValue: + $id: '2340' + fixed: false + deprecated: false + documentation: + $id: '2341' + fixed: false + raw: The upgrade policy. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1367' + name: + $id: '2342' + fixed: false + raw: upgradePolicy + realPath: + - upgradePolicy + serializedName: upgradePolicy + - $id: '2343' + collectionFormat: none + defaultValue: + $id: '2344' + fixed: false + deprecated: false + documentation: + $id: '2345' + fixed: false + raw: The virtual machine profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2282' + name: + $id: '2346' + fixed: false + raw: virtualMachineProfile + realPath: + - virtualMachineProfile + serializedName: virtualMachineProfile + - $id: '2347' + collectionFormat: none + defaultValue: + $id: '2348' + fixed: false + deprecated: false + documentation: + $id: '2349' + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2351' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2352' + fixed: false + raw: String + name: + $id: '2350' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '2353' + collectionFormat: none + defaultValue: + $id: '2354' + fixed: false + deprecated: false + documentation: + $id: '2355' + fixed: false + raw: >- + Specifies whether the Virtual Machine Scale Set should be + overprovisioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2357' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2358' + fixed: false + raw: Boolean + name: + $id: '2356' + fixed: false + raw: overprovision + realPath: + - overprovision + serializedName: overprovision + - $id: '2359' + collectionFormat: none + defaultValue: + $id: '2360' + fixed: false + deprecated: false + documentation: + $id: '2361' + fixed: false + raw: >- + Specifies the ID which uniquely identifies a Virtual Machine Scale + Set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2364' + fixed: false + raw: String + name: + $id: '2362' + fixed: false + raw: uniqueId + realPath: + - uniqueId + serializedName: uniqueId + - $id: '2365' + collectionFormat: none + defaultValue: + $id: '2366' + fixed: false + deprecated: false + documentation: + $id: '2367' + fixed: false + raw: >- + When true this limits the scale set to a single placement group, of + max size 100 virtual machines. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2369' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2370' + fixed: false + raw: Boolean + name: + $id: '2368' + fixed: false + raw: singlePlacementGroup + realPath: + - singlePlacementGroup + serializedName: singlePlacementGroup + serializedName: VirtualMachineScaleSetProperties + - $id: '2372' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a Virtual Machine Scale Set. + name: + $id: '2393' + fixed: false + raw: VirtualMachineScaleSetUpdateProperties + properties: + - $id: '2373' + collectionFormat: none + defaultValue: + $id: '2374' + fixed: false + deprecated: false + documentation: + $id: '2375' + fixed: false + raw: The upgrade policy. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1367' + name: + $id: '2376' + fixed: false + raw: upgradePolicy + realPath: + - upgradePolicy + serializedName: upgradePolicy + - $id: '2377' + collectionFormat: none + defaultValue: + $id: '2378' + fixed: false + deprecated: false + documentation: + $id: '2379' + fixed: false + raw: The virtual machine profile. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2310' + name: + $id: '2380' + fixed: false + raw: virtualMachineProfile + realPath: + - virtualMachineProfile + serializedName: virtualMachineProfile + - $id: '2381' + collectionFormat: none + defaultValue: + $id: '2382' + fixed: false + deprecated: false + documentation: + $id: '2383' + fixed: false + raw: >- + Specifies whether the Virtual Machine Scale Set should be + overprovisioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2385' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2386' + fixed: false + raw: Boolean + name: + $id: '2384' + fixed: false + raw: overprovision + realPath: + - overprovision + serializedName: overprovision + - $id: '2387' + collectionFormat: none + defaultValue: + $id: '2388' + fixed: false + deprecated: false + documentation: + $id: '2389' + fixed: false + raw: >- + When true this limits the scale set to a single placement group, of + max size 100 virtual machines. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2391' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2392' + fixed: false + raw: Boolean + name: + $id: '2390' + fixed: false + raw: singlePlacementGroup + realPath: + - singlePlacementGroup + serializedName: singlePlacementGroup + serializedName: VirtualMachineScaleSetUpdateProperties + - $id: '2394' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Scale Set. + name: + $id: '2419' + fixed: false + raw: VirtualMachineScaleSet + properties: + - $id: '2395' + collectionFormat: none + defaultValue: + $id: '2396' + fixed: false + deprecated: false + documentation: + $id: '2397' + fixed: false + raw: The virtual machine scale set sku. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '73' + name: + $id: '2398' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - $id: '2399' + collectionFormat: none + defaultValue: + $id: '2400' + fixed: false + deprecated: false + documentation: + $id: '2401' + fixed: false + raw: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. + Before you can use a marketplace image from an API, you must enable + the image for programmatic use. In the Azure portal, find the + marketplace image that you want to use and then click **Want to + deploy programmatically, Get Started ->**. Enter any required + information and then click **Save**. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '491' + name: + $id: '2402' + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - $id: '2403' + collectionFormat: none + defaultValue: + $id: '2404' + fixed: false + deprecated: false + documentation: + $id: '2405' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2338' + name: + $id: '2406' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '2407' + collectionFormat: none + defaultValue: + $id: '2408' + fixed: false + deprecated: false + documentation: + $id: '2409' + fixed: false + raw: 'The identity of the virtual machine scale set, if configured.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1518' + name: + $id: '2410' + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + - $id: '2411' + collectionFormat: none + defaultValue: + $id: '2412' + fixed: false + deprecated: false + documentation: + $id: '2413' + fixed: false + raw: The virtual machine scale set zones. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2415' + $type: SequenceType + deprecated: false + elementType: + $id: '2416' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2417' + fixed: false + raw: String + name: + $id: '2418' + fixed: false + name: + $id: '2414' + fixed: false + raw: zones + realPath: + - zones + serializedName: zones + serializedName: VirtualMachineScaleSet + - $id: '2420' + $type: CompositeType + baseModelType: + $id: '2437' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Update Resource model definition. + extensions: + x-ms-azure-resource: true + name: + $id: '2446' + fixed: false + raw: UpdateResource + properties: + - $id: '2438' + collectionFormat: none + defaultValue: + $id: '2439' + fixed: false + deprecated: false + documentation: + $id: '2440' + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2442' + $type: DictionaryType + deprecated: false + name: + $id: '2445' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '2443' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2444' + fixed: false + raw: String + name: + $id: '2441' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: UpdateResource + containsConstantProperties: false + deprecated: false + documentation: Describes a Virtual Machine Scale Set. + name: + $id: '2447' + fixed: false + raw: VirtualMachineScaleSetUpdate + properties: + - $id: '2421' + collectionFormat: none + defaultValue: + $id: '2422' + fixed: false + deprecated: false + documentation: + $id: '2423' + fixed: false + raw: The virtual machine scale set sku. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '73' + name: + $id: '2424' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - $id: '2425' + collectionFormat: none + defaultValue: + $id: '2426' + fixed: false + deprecated: false + documentation: + $id: '2427' + fixed: false + raw: >- + The purchase plan when deploying a virtual machine scale set from VM + Marketplace images. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '491' + name: + $id: '2428' + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - $id: '2429' + collectionFormat: none + defaultValue: + $id: '2430' + fixed: false + deprecated: false + documentation: + $id: '2431' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2372' + name: + $id: '2432' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '2433' + collectionFormat: none + defaultValue: + $id: '2434' + fixed: false + deprecated: false + documentation: + $id: '2435' + fixed: false + raw: 'The identity of the virtual machine scale set, if configured.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1518' + name: + $id: '2436' + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + serializedName: VirtualMachineScaleSetUpdate + - $id: '2448' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies a list of virtual machine instance IDs from the VM scale set. + name: + $id: '2457' + fixed: false + raw: VirtualMachineScaleSetVMInstanceIDs + properties: + - $id: '2449' + collectionFormat: none + defaultValue: + $id: '2450' + fixed: false + deprecated: false + documentation: + $id: '2451' + fixed: false + raw: >- + The virtual machine scale set instance ids. Omitting the virtual + machine scale set instance ids will result in the operation being + performed on all virtual machines in the virtual machine scale set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2453' + $type: SequenceType + deprecated: false + elementType: + $id: '2454' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2455' + fixed: false + raw: String + name: + $id: '2456' + fixed: false + name: + $id: '2452' + fixed: false + raw: instanceIds + realPath: + - instanceIds + serializedName: instanceIds + serializedName: VirtualMachineScaleSetVMInstanceIDs + - $id: '2458' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies a list of virtual machine instance IDs from the VM scale set. + name: + $id: '2467' + fixed: false + raw: VirtualMachineScaleSetVMInstanceRequiredIDs + properties: + - $id: '2459' + collectionFormat: none + defaultValue: + $id: '2460' + fixed: false + deprecated: false + documentation: + $id: '2461' + fixed: false + raw: The virtual machine scale set instance ids. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2463' + $type: SequenceType + deprecated: false + elementType: + $id: '2464' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2465' + fixed: false + raw: String + name: + $id: '2466' + fixed: false + name: + $id: '2462' + fixed: false + raw: instanceIds + realPath: + - instanceIds + serializedName: instanceIds + serializedName: VirtualMachineScaleSetVMInstanceRequiredIDs + - $id: '2468' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The status code and count of the virtual machine scale set instance view + status summary. + name: + $id: '2481' + fixed: false + raw: VirtualMachineStatusCodeCount + properties: + - $id: '2469' + collectionFormat: none + defaultValue: + $id: '2470' + fixed: false + deprecated: false + documentation: + $id: '2471' + fixed: false + raw: The instance view status code. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2473' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2474' + fixed: false + raw: String + name: + $id: '2472' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '2475' + collectionFormat: none + defaultValue: + $id: '2476' + fixed: false + deprecated: false + documentation: + $id: '2477' + fixed: false + raw: The number of instances having a particular status code. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2479' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2480' + fixed: false + raw: Int + name: + $id: '2478' + fixed: false + raw: count + realPath: + - count + serializedName: count + serializedName: VirtualMachineStatusCodeCount + - $id: '2482' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Instance view statuses summary for virtual machines of a virtual machine + scale set. + name: + $id: '2489' + fixed: false + raw: VirtualMachineScaleSetInstanceViewStatusesSummary + properties: + - $id: '2483' + collectionFormat: none + defaultValue: + $id: '2484' + fixed: false + deprecated: false + documentation: + $id: '2485' + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2487' + $type: SequenceType + deprecated: false + elementType: + $ref: '2468' + name: + $id: '2488' + fixed: false + name: + $id: '2486' + fixed: false + raw: statusesSummary + realPath: + - statusesSummary + serializedName: statusesSummary + serializedName: VirtualMachineScaleSetInstanceViewStatusesSummary + - $id: '2490' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Extensions summary for virtual machines of a virtual machine scale set. + name: + $id: '2503' + fixed: false + raw: VirtualMachineScaleSetVMExtensionsSummary + properties: + - $id: '2491' + collectionFormat: none + defaultValue: + $id: '2492' + fixed: false + deprecated: false + documentation: + $id: '2493' + fixed: false + raw: The extension name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2496' + fixed: false + raw: String + name: + $id: '2494' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2497' + collectionFormat: none + defaultValue: + $id: '2498' + fixed: false + deprecated: false + documentation: + $id: '2499' + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2501' + $type: SequenceType + deprecated: false + elementType: + $ref: '2468' + name: + $id: '2502' + fixed: false + name: + $id: '2500' + fixed: false + raw: statusesSummary + realPath: + - statusesSummary + serializedName: statusesSummary + serializedName: VirtualMachineScaleSetVMExtensionsSummary + - $id: '2504' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine scale set. + name: + $id: '2521' + fixed: false + raw: VirtualMachineScaleSetInstanceView + properties: + - $id: '2505' + collectionFormat: none + defaultValue: + $id: '2506' + fixed: false + deprecated: false + documentation: + $id: '2507' + fixed: false + raw: The instance view status summary for the virtual machine scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2482' + name: + $id: '2508' + fixed: false + raw: virtualMachine + realPath: + - virtualMachine + serializedName: virtualMachine + - $id: '2509' + collectionFormat: none + defaultValue: + $id: '2510' + fixed: false + deprecated: false + documentation: + $id: '2511' + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2513' + $type: SequenceType + deprecated: false + elementType: + $ref: '2490' + name: + $id: '2514' + fixed: false + name: + $id: '2512' + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + - $id: '2515' + collectionFormat: none + defaultValue: + $id: '2516' + fixed: false + deprecated: false + documentation: + $id: '2517' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2519' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '2520' + fixed: false + name: + $id: '2518' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + serializedName: VirtualMachineScaleSetInstanceView + - $id: '2522' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + $id: '2535' + fixed: false + raw: VirtualMachineScaleSetListResult + properties: + - $id: '2523' + collectionFormat: none + defaultValue: + $id: '2524' + fixed: false + deprecated: false + documentation: + $id: '2525' + fixed: false + raw: The list of virtual machine scale sets. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2527' + $type: SequenceType + deprecated: false + elementType: + $ref: '2394' + name: + $id: '2528' + fixed: false + name: + $id: '2526' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2529' + collectionFormat: none + defaultValue: + $id: '2530' + fixed: false + deprecated: false + documentation: + $id: '2531' + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Sets. Call + ListNext() with this to fetch the next page of VMSS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2533' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2534' + fixed: false + raw: String + name: + $id: '2532' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetListResult + - $id: '2536' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine operation response. + name: + $id: '2549' + fixed: false + raw: VirtualMachineScaleSetListWithLinkResult + properties: + - $id: '2537' + collectionFormat: none + defaultValue: + $id: '2538' + fixed: false + deprecated: false + documentation: + $id: '2539' + fixed: false + raw: The list of virtual machine scale sets. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2541' + $type: SequenceType + deprecated: false + elementType: + $ref: '2394' + name: + $id: '2542' + fixed: false + name: + $id: '2540' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2543' + collectionFormat: none + defaultValue: + $id: '2544' + fixed: false + deprecated: false + documentation: + $id: '2545' + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Sets. Call + ListNext() with this to fetch the next page of Virtual Machine Scale + Sets. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2547' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2548' + fixed: false + raw: String + name: + $id: '2546' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetListWithLinkResult + - $id: '2550' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes scaling information of a sku. + name: + $id: '2579' + fixed: false + raw: VirtualMachineScaleSetSkuCapacity + properties: + - $id: '2551' + collectionFormat: none + defaultValue: + $id: '2552' + fixed: false + deprecated: false + documentation: + $id: '2553' + fixed: false + raw: The minimum capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2555' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '2556' + fixed: false + raw: Long + name: + $id: '2554' + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - $id: '2557' + collectionFormat: none + defaultValue: + $id: '2558' + fixed: false + deprecated: false + documentation: + $id: '2559' + fixed: false + raw: The maximum capacity that can be set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2561' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '2562' + fixed: false + raw: Long + name: + $id: '2560' + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - $id: '2563' + collectionFormat: none + defaultValue: + $id: '2564' + fixed: false + deprecated: false + documentation: + $id: '2565' + fixed: false + raw: The default capacity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2567' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '2568' + fixed: false + raw: Long + name: + $id: '2566' + fixed: false + raw: defaultCapacity + realPath: + - defaultCapacity + serializedName: defaultCapacity + - $id: '2569' + collectionFormat: none + defaultValue: + $id: '2570' + fixed: false + deprecated: false + documentation: + $id: '2571' + fixed: false + raw: The scale type applicable to the sku. + extensions: + x-ms-enum: + modelAsString: false + name: VirtualMachineScaleSetSkuScaleType + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2573' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2578' + fixed: false + raw: VirtualMachineScaleSetSkuScaleType + oldModelAsString: false + underlyingType: + $id: '2576' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2577' + fixed: false + raw: String + values: + - $id: '2574' + name: Automatic + serializedName: Automatic + - $id: '2575' + name: None + serializedName: None + name: + $id: '2572' + fixed: false + raw: scaleType + realPath: + - scaleType + serializedName: scaleType + serializedName: VirtualMachineScaleSetSkuCapacity + - $id: '2580' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes an available virtual machine scale set sku. + name: + $id: '2595' + fixed: false + raw: VirtualMachineScaleSetSku + properties: + - $id: '2581' + collectionFormat: none + defaultValue: + $id: '2582' + fixed: false + deprecated: false + documentation: + $id: '2583' + fixed: false + raw: The type of resource the sku applies to. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2585' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2586' + fixed: false + raw: String + name: + $id: '2584' + fixed: false + raw: resourceType + realPath: + - resourceType + serializedName: resourceType + - $id: '2587' + collectionFormat: none + defaultValue: + $id: '2588' + fixed: false + deprecated: false + documentation: + $id: '2589' + fixed: false + raw: The Sku. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '73' + name: + $id: '2590' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - $id: '2591' + collectionFormat: none + defaultValue: + $id: '2592' + fixed: false + deprecated: false + documentation: + $id: '2593' + fixed: false + raw: Specifies the number of virtual machines in the scale set. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2550' + name: + $id: '2594' + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + serializedName: VirtualMachineScaleSetSku + - $id: '2596' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Virtual Machine Scale Set List Skus operation response. + name: + $id: '2609' + fixed: false + raw: VirtualMachineScaleSetListSkusResult + properties: + - $id: '2597' + collectionFormat: none + defaultValue: + $id: '2598' + fixed: false + deprecated: false + documentation: + $id: '2599' + fixed: false + raw: The list of skus available for the virtual machine scale set. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2601' + $type: SequenceType + deprecated: false + elementType: + $ref: '2580' + name: + $id: '2602' + fixed: false + name: + $id: '2600' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2603' + collectionFormat: none + defaultValue: + $id: '2604' + fixed: false + deprecated: false + documentation: + $id: '2605' + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Set Skus. + Call ListNext() with this to fetch the next page of VMSS Skus. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2607' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2608' + fixed: false + raw: String + name: + $id: '2606' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetListSkusResult + - $id: '2610' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the properties of a virtual machine scale set virtual machine. + name: + $id: '2663' + fixed: false + raw: VirtualMachineScaleSetVMProperties + properties: + - $id: '2611' + collectionFormat: none + defaultValue: + $id: '2612' + fixed: false + deprecated: false + documentation: + $id: '2613' + fixed: false + raw: >- + Specifies whether the latest model has been applied to the virtual + machine. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2615' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2616' + fixed: false + raw: Boolean + name: + $id: '2614' + fixed: false + raw: latestModelApplied + realPath: + - latestModelApplied + serializedName: latestModelApplied + - $id: '2617' + collectionFormat: none + defaultValue: + $id: '2618' + fixed: false + deprecated: false + documentation: + $id: '2619' + fixed: false + raw: Azure VM unique ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2621' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2622' + fixed: false + raw: String + name: + $id: '2620' + fixed: false + raw: vmId + realPath: + - vmId + serializedName: vmId + - $id: '2623' + collectionFormat: none + defaultValue: + $id: '2624' + fixed: false + deprecated: false + documentation: + $id: '2625' + fixed: false + raw: The virtual machine instance view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '1201' + name: + $id: '2626' + fixed: false + raw: instanceView + realPath: + - instanceView + serializedName: instanceView + - $id: '2627' + collectionFormat: none + defaultValue: + $id: '2628' + fixed: false + deprecated: false + documentation: + $id: '2629' + fixed: false + raw: Specifies the hardware settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '517' + name: + $id: '2630' + fixed: false + raw: hardwareProfile + realPath: + - hardwareProfile + serializedName: hardwareProfile + - $id: '2631' + collectionFormat: none + defaultValue: + $id: '2632' + fixed: false + deprecated: false + documentation: + $id: '2633' + fixed: false + raw: Specifies the storage settings for the virtual machine disks. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '806' + name: + $id: '2634' + fixed: false + raw: storageProfile + realPath: + - storageProfile + serializedName: storageProfile + - $id: '2635' + collectionFormat: none + defaultValue: + $id: '2636' + fixed: false + deprecated: false + documentation: + $id: '2637' + fixed: false + raw: Specifies the operating system settings for the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '974' + name: + $id: '2638' + fixed: false + raw: osProfile + realPath: + - osProfile + serializedName: osProfile + - $id: '2639' + collectionFormat: none + defaultValue: + $id: '2640' + fixed: false + deprecated: false + documentation: + $id: '2641' + fixed: false + raw: Specifies the network interfaces of the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1028' + name: + $id: '2642' + fixed: false + raw: networkProfile + realPath: + - networkProfile + serializedName: networkProfile + - $id: '2643' + collectionFormat: none + defaultValue: + $id: '2644' + fixed: false + deprecated: false + documentation: + $id: '2645' + fixed: false + raw: >- + Specifies the boot diagnostic settings state.

    Minimum + api-version: 2015-06-15. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1050' + name: + $id: '2646' + fixed: false + raw: diagnosticsProfile + realPath: + - diagnosticsProfile + serializedName: diagnosticsProfile + - $id: '2647' + collectionFormat: none + defaultValue: + $id: '2648' + fixed: false + deprecated: false + documentation: + $id: '2649' + fixed: false + raw: >- + Specifies information about the availability set that the virtual + machine should be assigned to. Virtual machines specified in the + same availability set are allocated to different nodes to maximize + availability. For more information about availability sets, see + [Manage the availability of virtual + machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json). +

    For more information on Azure planned maintainance, see + [Planned maintenance for virtual machines in + Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Currently, a VM can only be added to availability set at + creation time. An existing VM cannot be added to an availability + set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '39' + name: + $id: '2650' + fixed: false + raw: availabilitySet + realPath: + - availabilitySet + serializedName: availabilitySet + - $id: '2651' + collectionFormat: none + defaultValue: + $id: '2652' + fixed: false + deprecated: false + documentation: + $id: '2653' + fixed: false + raw: 'The provisioning state, which only appears in the response.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2656' + fixed: false + raw: String + name: + $id: '2654' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '2657' + collectionFormat: none + defaultValue: + $id: '2658' + fixed: false + deprecated: false + documentation: + $id: '2659' + fixed: false + raw: >- + Specifies that the image or disk that is being used was licensed + on-premises. This element is only used for images that contain the + Windows Server operating system.

    Possible values are: +

    Windows_Client

    Windows_Server

    If this + element is included in a request for an update, the value must match + the initial value. This value cannot be updated.

    For more + information, see [Azure Hybrid Use Benefit for Windows + Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) +

    Minimum api-version: 2015-06-15 + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2662' + fixed: false + raw: String + name: + $id: '2660' + fixed: false + raw: licenseType + realPath: + - licenseType + serializedName: licenseType + serializedName: VirtualMachineScaleSetVMProperties + - $id: '2664' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: Describes a virtual machine scale set virtual machine. + name: + $id: '2689' + fixed: false + raw: VirtualMachineScaleSetVM + properties: + - $id: '2665' + collectionFormat: none + defaultValue: + $id: '2666' + fixed: false + deprecated: false + documentation: + $id: '2667' + fixed: false + raw: The virtual machine instance ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2669' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2670' + fixed: false + raw: String + name: + $id: '2668' + fixed: false + raw: instanceId + realPath: + - instanceId + serializedName: instanceId + - $id: '2671' + collectionFormat: none + defaultValue: + $id: '2672' + fixed: false + deprecated: false + documentation: + $id: '2673' + fixed: false + raw: The virtual machine SKU. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '73' + name: + $id: '2674' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - $id: '2675' + collectionFormat: none + defaultValue: + $id: '2676' + fixed: false + deprecated: false + documentation: + $id: '2677' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2610' + name: + $id: '2678' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '2679' + collectionFormat: none + defaultValue: + $id: '2680' + fixed: false + deprecated: false + documentation: + $id: '2681' + fixed: false + raw: >- + Specifies information about the marketplace image used to create the + virtual machine. This element is only used for marketplace images. + Before you can use a marketplace image from an API, you must enable + the image for programmatic use. In the Azure portal, find the + marketplace image that you want to use and then click **Want to + deploy programmatically, Get Started ->**. Enter any required + information and then click **Save**. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '491' + name: + $id: '2682' + fixed: false + raw: plan + realPath: + - plan + serializedName: plan + - $id: '2683' + collectionFormat: none + defaultValue: + $id: '2684' + fixed: false + deprecated: false + documentation: + $id: '2685' + fixed: false + raw: The virtual machine child extension resources. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2687' + $type: SequenceType + deprecated: false + elementType: + $ref: '337' + name: + $id: '2688' + fixed: false + name: + $id: '2686' + fixed: false + raw: resources + realPath: + - resources + serializedName: resources + serializedName: VirtualMachineScaleSetVM + - $id: '2690' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The health status of the VM. + name: + $id: '2695' + fixed: false + raw: VirtualMachineHealthStatus + properties: + - $id: '2691' + collectionFormat: none + defaultValue: + $id: '2692' + fixed: false + deprecated: false + documentation: + $id: '2693' + fixed: false + raw: The health status information for the VM. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2' + name: + $id: '2694' + fixed: false + raw: status + realPath: + - status + serializedName: status + serializedName: VirtualMachineHealthStatus + - $id: '2696' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The instance view of a virtual machine scale set VM. + name: + $id: '2751' + fixed: false + raw: VirtualMachineScaleSetVMInstanceView + properties: + - $id: '2697' + collectionFormat: none + defaultValue: + $id: '2698' + fixed: false + deprecated: false + documentation: + $id: '2699' + fixed: false + raw: The Update Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2701' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2702' + fixed: false + raw: Int + name: + $id: '2700' + fixed: false + raw: platformUpdateDomain + realPath: + - platformUpdateDomain + serializedName: platformUpdateDomain + - $id: '2703' + collectionFormat: none + defaultValue: + $id: '2704' + fixed: false + deprecated: false + documentation: + $id: '2705' + fixed: false + raw: The Fault Domain count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2707' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2708' + fixed: false + raw: Int + name: + $id: '2706' + fixed: false + raw: platformFaultDomain + realPath: + - platformFaultDomain + serializedName: platformFaultDomain + - $id: '2709' + collectionFormat: none + defaultValue: + $id: '2710' + fixed: false + deprecated: false + documentation: + $id: '2711' + fixed: false + raw: The Remote desktop certificate thumbprint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2714' + fixed: false + raw: String + name: + $id: '2712' + fixed: false + raw: rdpThumbPrint + realPath: + - rdpThumbPrint + serializedName: rdpThumbPrint + - $id: '2715' + collectionFormat: none + defaultValue: + $id: '2716' + fixed: false + deprecated: false + documentation: + $id: '2717' + fixed: false + raw: The VM Agent running on the virtual machine. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1074' + name: + $id: '2718' + fixed: false + raw: vmAgent + realPath: + - vmAgent + serializedName: vmAgent + - $id: '2719' + collectionFormat: none + defaultValue: + $id: '2720' + fixed: false + deprecated: false + documentation: + $id: '2721' + fixed: false + raw: The disks information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2723' + $type: SequenceType + deprecated: false + elementType: + $ref: '1094' + name: + $id: '2724' + fixed: false + name: + $id: '2722' + fixed: false + raw: disks + realPath: + - disks + serializedName: disks + - $id: '2725' + collectionFormat: none + defaultValue: + $id: '2726' + fixed: false + deprecated: false + documentation: + $id: '2727' + fixed: false + raw: The extensions information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2729' + $type: SequenceType + deprecated: false + elementType: + $ref: '251' + name: + $id: '2730' + fixed: false + name: + $id: '2728' + fixed: false + raw: extensions + realPath: + - extensions + serializedName: extensions + - $id: '2731' + collectionFormat: none + defaultValue: + $id: '2732' + fixed: false + deprecated: false + documentation: + $id: '2733' + fixed: false + raw: The health status for the VM. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2690' + name: + $id: '2734' + fixed: false + raw: vmHealth + realPath: + - vmHealth + serializedName: vmHealth + - $id: '2735' + collectionFormat: none + defaultValue: + $id: '2736' + fixed: false + deprecated: false + documentation: + $id: '2737' + fixed: false + raw: >- + Boot Diagnostics is a debugging feature which allows you to view + Console Output and Screenshot to diagnose VM status.

    For + Linux Virtual Machines, you can easily view the output of your + console log.

    For both Windows and Linux virtual machines, + Azure also enables you to see a screenshot of the VM from the + hypervisor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1114' + name: + $id: '2738' + fixed: false + raw: bootDiagnostics + realPath: + - bootDiagnostics + serializedName: bootDiagnostics + - $id: '2739' + collectionFormat: none + defaultValue: + $id: '2740' + fixed: false + deprecated: false + documentation: + $id: '2741' + fixed: false + raw: The resource status information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2743' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '2744' + fixed: false + name: + $id: '2742' + fixed: false + raw: statuses + realPath: + - statuses + serializedName: statuses + - $id: '2745' + collectionFormat: none + defaultValue: + $id: '2746' + fixed: false + deprecated: false + documentation: + $id: '2747' + fixed: false + raw: >- + The placement group in which the VM is running. If the VM is + deallocated it will not have a placementGroupId. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2750' + fixed: false + raw: String + name: + $id: '2748' + fixed: false + raw: placementGroupId + realPath: + - placementGroupId + serializedName: placementGroupId + serializedName: VirtualMachineScaleSetVMInstanceView + - $id: '2752' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Virtual Machine Scale Set VMs operation response. + name: + $id: '2765' + fixed: false + raw: VirtualMachineScaleSetVMListResult + properties: + - $id: '2753' + collectionFormat: none + defaultValue: + $id: '2754' + fixed: false + deprecated: false + documentation: + $id: '2755' + fixed: false + raw: The list of virtual machine scale sets VMs. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2757' + $type: SequenceType + deprecated: false + elementType: + $ref: '2664' + name: + $id: '2758' + fixed: false + name: + $id: '2756' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2759' + collectionFormat: none + defaultValue: + $id: '2760' + fixed: false + deprecated: false + documentation: + $id: '2761' + fixed: false + raw: >- + The uri to fetch the next page of Virtual Machine Scale Set VMs. + Call ListNext() with this to fetch the next page of VMSS VMs + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2763' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2764' + fixed: false + raw: String + name: + $id: '2762' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: VirtualMachineScaleSetVMListResult + - $id: '2766' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Information about the current running state of the overall upgrade. + name: + $id: '2801' + fixed: false + raw: RollingUpgradeRunningStatus + properties: + - $id: '2767' + collectionFormat: none + defaultValue: + $id: '2768' + fixed: false + deprecated: false + documentation: + $id: '2769' + fixed: false + raw: Code indicating the current status of the upgrade. + extensions: + x-ms-enum: + modelAsString: false + name: RollingUpgradeStatusCode + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2771' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2778' + fixed: false + raw: RollingUpgradeStatusCode + oldModelAsString: false + underlyingType: + $id: '2776' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2777' + fixed: false + raw: String + values: + - $id: '2772' + name: RollingForward + serializedName: RollingForward + - $id: '2773' + name: Cancelled + serializedName: Cancelled + - $id: '2774' + name: Completed + serializedName: Completed + - $id: '2775' + name: Faulted + serializedName: Faulted + name: + $id: '2770' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '2779' + collectionFormat: none + defaultValue: + $id: '2780' + fixed: false + deprecated: false + documentation: + $id: '2781' + fixed: false + raw: Start time of the upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2783' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2784' + fixed: false + raw: DateTime + name: + $id: '2782' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '2785' + collectionFormat: none + defaultValue: + $id: '2786' + fixed: false + deprecated: false + documentation: + $id: '2787' + fixed: false + raw: The last action performed on the rolling upgrade. + extensions: + x-ms-enum: + modelAsString: false + name: RollingUpgradeActionType + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2789' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2794' + fixed: false + raw: RollingUpgradeActionType + oldModelAsString: false + underlyingType: + $id: '2792' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2793' + fixed: false + raw: String + values: + - $id: '2790' + name: Start + serializedName: Start + - $id: '2791' + name: Cancel + serializedName: Cancel + name: + $id: '2788' + fixed: false + raw: lastAction + realPath: + - lastAction + serializedName: lastAction + - $id: '2795' + collectionFormat: none + defaultValue: + $id: '2796' + fixed: false + deprecated: false + documentation: + $id: '2797' + fixed: false + raw: Last action time of the upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2799' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2800' + fixed: false + raw: DateTime + name: + $id: '2798' + fixed: false + raw: lastActionTime + realPath: + - lastActionTime + serializedName: lastActionTime + serializedName: RollingUpgradeRunningStatus + - $id: '2802' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Information about the number of virtual machine instances in each upgrade + state. + name: + $id: '2827' + fixed: false + raw: RollingUpgradeProgressInfo + properties: + - $id: '2803' + collectionFormat: none + defaultValue: + $id: '2804' + fixed: false + deprecated: false + documentation: + $id: '2805' + fixed: false + raw: The number of instances that have been successfully upgraded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2807' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2808' + fixed: false + raw: Int + name: + $id: '2806' + fixed: false + raw: successfulInstanceCount + realPath: + - successfulInstanceCount + serializedName: successfulInstanceCount + - $id: '2809' + collectionFormat: none + defaultValue: + $id: '2810' + fixed: false + deprecated: false + documentation: + $id: '2811' + fixed: false + raw: >- + The number of instances that have failed to be upgraded + successfully. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2813' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2814' + fixed: false + raw: Int + name: + $id: '2812' + fixed: false + raw: failedInstanceCount + realPath: + - failedInstanceCount + serializedName: failedInstanceCount + - $id: '2815' + collectionFormat: none + defaultValue: + $id: '2816' + fixed: false + deprecated: false + documentation: + $id: '2817' + fixed: false + raw: The number of instances that are currently being upgraded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2819' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2820' + fixed: false + raw: Int + name: + $id: '2818' + fixed: false + raw: inProgressInstanceCount + realPath: + - inProgressInstanceCount + serializedName: inProgressInstanceCount + - $id: '2821' + collectionFormat: none + defaultValue: + $id: '2822' + fixed: false + deprecated: false + documentation: + $id: '2823' + fixed: false + raw: The number of instances that have not yet begun to be upgraded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2825' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2826' + fixed: false + raw: Int + name: + $id: '2824' + fixed: false + raw: pendingInstanceCount + realPath: + - pendingInstanceCount + serializedName: pendingInstanceCount + serializedName: RollingUpgradeProgressInfo + - $id: '2828' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Api error base. + name: + $id: '2847' + fixed: false + raw: ApiErrorBase + properties: + - $id: '2829' + collectionFormat: none + defaultValue: + $id: '2830' + fixed: false + deprecated: false + documentation: + $id: '2831' + fixed: false + raw: The error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2833' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2834' + fixed: false + raw: String + name: + $id: '2832' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '2835' + collectionFormat: none + defaultValue: + $id: '2836' + fixed: false + deprecated: false + documentation: + $id: '2837' + fixed: false + raw: The target of the particular error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2839' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2840' + fixed: false + raw: String + name: + $id: '2838' + fixed: false + raw: target + realPath: + - target + serializedName: target + - $id: '2841' + collectionFormat: none + defaultValue: + $id: '2842' + fixed: false + deprecated: false + documentation: + $id: '2843' + fixed: false + raw: The error message. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2845' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2846' + fixed: false + raw: String + name: + $id: '2844' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ApiErrorBase + - $id: '2848' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Inner error details. + name: + $id: '2861' + fixed: false + raw: InnerError + properties: + - $id: '2849' + collectionFormat: none + defaultValue: + $id: '2850' + fixed: false + deprecated: false + documentation: + $id: '2851' + fixed: false + raw: The exception type. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2853' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2854' + fixed: false + raw: String + name: + $id: '2852' + fixed: false + raw: exceptiontype + realPath: + - exceptiontype + serializedName: exceptiontype + - $id: '2855' + collectionFormat: none + defaultValue: + $id: '2856' + fixed: false + deprecated: false + documentation: + $id: '2857' + fixed: false + raw: The internal error message or exception dump. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2859' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2860' + fixed: false + raw: String + name: + $id: '2858' + fixed: false + raw: errordetail + realPath: + - errordetail + serializedName: errordetail + serializedName: InnerError + - $id: '2862' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Api error. + name: + $id: '2891' + fixed: false + raw: ApiError + properties: + - $id: '2863' + collectionFormat: none + defaultValue: + $id: '2864' + fixed: false + deprecated: false + documentation: + $id: '2865' + fixed: false + raw: The Api error details + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2867' + $type: SequenceType + deprecated: false + elementType: + $ref: '2828' + name: + $id: '2868' + fixed: false + name: + $id: '2866' + fixed: false + raw: details + realPath: + - details + serializedName: details + - $id: '2869' + collectionFormat: none + defaultValue: + $id: '2870' + fixed: false + deprecated: false + documentation: + $id: '2871' + fixed: false + raw: The Api inner error + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2848' + name: + $id: '2872' + fixed: false + raw: innererror + realPath: + - innererror + serializedName: innererror + - $id: '2873' + collectionFormat: none + defaultValue: + $id: '2874' + fixed: false + deprecated: false + documentation: + $id: '2875' + fixed: false + raw: The error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2877' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2878' + fixed: false + raw: String + name: + $id: '2876' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '2879' + collectionFormat: none + defaultValue: + $id: '2880' + fixed: false + deprecated: false + documentation: + $id: '2881' + fixed: false + raw: The target of the particular error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2883' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2884' + fixed: false + raw: String + name: + $id: '2882' + fixed: false + raw: target + realPath: + - target + serializedName: target + - $id: '2885' + collectionFormat: none + defaultValue: + $id: '2886' + fixed: false + deprecated: false + documentation: + $id: '2887' + fixed: false + raw: The error message. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2889' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2890' + fixed: false + raw: String + name: + $id: '2888' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ApiError + - $id: '2892' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The status of the latest virtual machine scale set rolling upgrade. + name: + $id: '2909' + fixed: false + raw: RollingUpgradeStatusInfoProperties + properties: + - $id: '2893' + collectionFormat: none + defaultValue: + $id: '2894' + fixed: false + deprecated: false + documentation: + $id: '2895' + fixed: false + raw: The rolling upgrade policies applied for this upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '1341' + name: + $id: '2896' + fixed: false + raw: policy + realPath: + - policy + serializedName: policy + - $id: '2897' + collectionFormat: none + defaultValue: + $id: '2898' + fixed: false + deprecated: false + documentation: + $id: '2899' + fixed: false + raw: Information about the current running state of the overall upgrade. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2766' + name: + $id: '2900' + fixed: false + raw: runningStatus + realPath: + - runningStatus + serializedName: runningStatus + - $id: '2901' + collectionFormat: none + defaultValue: + $id: '2902' + fixed: false + deprecated: false + documentation: + $id: '2903' + fixed: false + raw: >- + Information about the number of virtual machine instances in each + upgrade state. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2802' + name: + $id: '2904' + fixed: false + raw: progress + realPath: + - progress + serializedName: progress + - $id: '2905' + collectionFormat: none + defaultValue: + $id: '2906' + fixed: false + deprecated: false + documentation: + $id: '2907' + fixed: false + raw: 'Error details for this upgrade, if there are any.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2862' + name: + $id: '2908' + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: RollingUpgradeStatusInfoProperties + - $id: '2910' + $type: CompositeType + baseModelType: + $ref: '102' + containsConstantProperties: false + deprecated: false + documentation: The status of the latest virtual machine scale set rolling upgrade. + name: + $id: '2915' + fixed: false + raw: RollingUpgradeStatusInfo + properties: + - $id: '2911' + collectionFormat: none + defaultValue: + $id: '2912' + fixed: false + deprecated: false + documentation: + $id: '2913' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2892' + name: + $id: '2914' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RollingUpgradeStatusInfo + - $id: '2916' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: 'Compute-specific operation properties, including output' + name: + $id: '2923' + fixed: false + raw: ComputeLongRunningOperationProperties + properties: + - $id: '2917' + collectionFormat: none + defaultValue: + $id: '2918' + fixed: false + deprecated: false + documentation: + $id: '2919' + fixed: false + raw: Operation output data (raw JSON) + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2921' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '2922' + fixed: false + raw: Object + name: + $id: '2920' + fixed: false + raw: output + realPath: + - output + serializedName: output + serializedName: ComputeLongRunningOperationProperties + - $ref: '102' + - $ref: '2437' + - $ref: '2251' + - $id: '2924' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Operation status response + name: + $id: '2953' + fixed: false + raw: OperationStatusResponse + properties: + - $id: '2925' + collectionFormat: none + defaultValue: + $id: '2926' + fixed: false + deprecated: false + documentation: + $id: '2927' + fixed: false + raw: Operation ID + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2929' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2930' + fixed: false + raw: String + name: + $id: '2928' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2931' + collectionFormat: none + defaultValue: + $id: '2932' + fixed: false + deprecated: false + documentation: + $id: '2933' + fixed: false + raw: Operation status + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2935' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2936' + fixed: false + raw: String + name: + $id: '2934' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '2937' + collectionFormat: none + defaultValue: + $id: '2938' + fixed: false + deprecated: false + documentation: + $id: '2939' + fixed: false + raw: Start time of the operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2941' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2942' + fixed: false + raw: DateTime + name: + $id: '2940' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '2943' + collectionFormat: none + defaultValue: + $id: '2944' + fixed: false + deprecated: false + documentation: + $id: '2945' + fixed: false + raw: End time of the operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2947' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2948' + fixed: false + raw: DateTime + name: + $id: '2946' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '2949' + collectionFormat: none + defaultValue: + $id: '2950' + fixed: false + deprecated: false + documentation: + $id: '2951' + fixed: false + raw: Api error + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2862' + name: + $id: '2952' + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: OperationStatusResponse +modelsName: Models +name: ComputeManagementClient +namespace: '' +operations: + - $id: '2971' + methods: + - $id: '2972' + defaultResponse: + $id: '3004' + isNullable: true + deprecated: false + description: Create or update an availability set. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '3002' + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '3001' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '2973' + collectionFormat: none + defaultValue: + $id: '2974' + fixed: false + deprecated: false + documentation: + $id: '2975' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2978' + fixed: false + raw: String + name: + $id: '2976' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2979' + collectionFormat: none + defaultValue: + $id: '2980' + fixed: false + deprecated: false + documentation: + $id: '2981' + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2984' + fixed: false + raw: String + name: + $id: '2982' + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - $id: '2985' + collectionFormat: none + defaultValue: + $id: '2986' + fixed: false + deprecated: false + documentation: + $id: '2987' + fixed: false + raw: Parameters supplied to the Create Availability Set operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '93' + name: + $id: '2988' + fixed: false + raw: parameters + serializedName: parameters + - $id: '2989' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '2990' + fixed: false + deprecated: false + documentation: + $id: '2991' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2993' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2994' + fixed: false + raw: String + name: + $id: '2992' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2995' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '2996' + fixed: false + deprecated: false + documentation: + $id: '2997' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2999' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3000' + fixed: false + raw: String + name: + $id: '2998' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3003' + body: + $ref: '93' + isNullable: true + returnType: + $id: '3005' + body: + $ref: '93' + isNullable: true + serializedName: AvailabilitySets_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName} + - $id: '3006' + defaultResponse: + $id: '3035' + isNullable: true + deprecated: false + description: Delete an availability set. + group: + $id: '3032' + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '3031' + fixed: false + raw: Delete + parameters: + - $id: '3007' + collectionFormat: none + defaultValue: + $id: '3008' + fixed: false + deprecated: false + documentation: + $id: '3009' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3011' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3012' + fixed: false + raw: String + name: + $id: '3010' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3013' + collectionFormat: none + defaultValue: + $id: '3014' + fixed: false + deprecated: false + documentation: + $id: '3015' + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3017' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3018' + fixed: false + raw: String + name: + $id: '3016' + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - $id: '3019' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3020' + fixed: false + deprecated: false + documentation: + $id: '3021' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3023' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3024' + fixed: false + raw: String + name: + $id: '3022' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3025' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3026' + fixed: false + deprecated: false + documentation: + $id: '3027' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3029' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3030' + fixed: false + raw: String + name: + $id: '3028' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '3034' + isNullable: true + OK: + $id: '3033' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '3036' + body: + $ref: '2924' + isNullable: true + serializedName: AvailabilitySets_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName} + - $id: '3037' + defaultResponse: + $id: '3065' + isNullable: true + deprecated: false + description: Retrieves information about an availability set. + group: + $id: '3063' + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3062' + fixed: false + raw: Get + parameters: + - $id: '3038' + collectionFormat: none + defaultValue: + $id: '3039' + fixed: false + deprecated: false + documentation: + $id: '3040' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3042' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3043' + fixed: false + raw: String + name: + $id: '3041' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3044' + collectionFormat: none + defaultValue: + $id: '3045' + fixed: false + deprecated: false + documentation: + $id: '3046' + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3048' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3049' + fixed: false + raw: String + name: + $id: '3047' + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - $id: '3050' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3051' + fixed: false + deprecated: false + documentation: + $id: '3052' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3054' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3055' + fixed: false + raw: String + name: + $id: '3053' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3056' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3057' + fixed: false + deprecated: false + documentation: + $id: '3058' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3060' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3061' + fixed: false + raw: String + name: + $id: '3059' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3064' + body: + $ref: '93' + isNullable: true + returnType: + $id: '3066' + body: + $ref: '93' + isNullable: true + serializedName: AvailabilitySets_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName} + - $id: '3067' + defaultResponse: + $id: '3089' + isNullable: true + deprecated: false + description: Lists all availability sets in a resource group. + extensions: + x-ms-pageable: + nextLinkName: null + group: + $id: '3087' + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3086' + fixed: false + raw: List + parameters: + - $id: '3068' + collectionFormat: none + defaultValue: + $id: '3069' + fixed: false + deprecated: false + documentation: + $id: '3070' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3072' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3073' + fixed: false + raw: String + name: + $id: '3071' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3074' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3075' + fixed: false + deprecated: false + documentation: + $id: '3076' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3078' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3079' + fixed: false + raw: String + name: + $id: '3077' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3080' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3081' + fixed: false + deprecated: false + documentation: + $id: '3082' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3084' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3085' + fixed: false + raw: String + name: + $id: '3083' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3088' + body: + $ref: '137' + isNullable: true + returnType: + $id: '3090' + body: + $ref: '137' + isNullable: true + serializedName: AvailabilitySets_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets + - $id: '3091' + defaultResponse: + $id: '3119' + isNullable: true + deprecated: false + description: >- + Lists all available virtual machine sizes that can be used to create a + new virtual machine in an existing availability set. + extensions: + x-ms-pageable: + nextLinkName: null + group: + $id: '3117' + fixed: false + raw: AvailabilitySets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3116' + fixed: false + raw: ListAvailableSizes + parameters: + - $id: '3092' + collectionFormat: none + defaultValue: + $id: '3093' + fixed: false + deprecated: false + documentation: + $id: '3094' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3096' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3097' + fixed: false + raw: String + name: + $id: '3095' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3098' + collectionFormat: none + defaultValue: + $id: '3099' + fixed: false + deprecated: false + documentation: + $id: '3100' + fixed: false + raw: The name of the availability set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3103' + fixed: false + raw: String + name: + $id: '3101' + fixed: false + raw: availabilitySetName + serializedName: availabilitySetName + - $id: '3104' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3105' + fixed: false + deprecated: false + documentation: + $id: '3106' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3108' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3109' + fixed: false + raw: String + name: + $id: '3107' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3110' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3111' + fixed: false + deprecated: false + documentation: + $id: '3112' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3115' + fixed: false + raw: String + name: + $id: '3113' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3118' + body: + $ref: '183' + isNullable: true + returnType: + $id: '3120' + body: + $ref: '183' + isNullable: true + serializedName: AvailabilitySets_ListAvailableSizes + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}/vmSizes + name: + $id: '3121' + fixed: false + raw: AvailabilitySets + nameForProperty: AvailabilitySets + typeName: + $id: '3122' + fixed: false + - $id: '3123' + methods: + - $id: '3124' + defaultResponse: + $id: '3164' + isNullable: true + deprecated: false + description: Gets a virtual machine extension image. + group: + $id: '3162' + fixed: false + raw: VirtualMachineExtensionImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3161' + fixed: false + raw: Get + parameters: + - $id: '3125' + collectionFormat: none + defaultValue: + $id: '3126' + fixed: false + deprecated: false + documentation: + $id: '3127' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3129' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3130' + fixed: false + raw: String + name: + $id: '3128' + fixed: false + raw: location + serializedName: location + - $id: '3131' + collectionFormat: none + defaultValue: + $id: '3132' + fixed: false + deprecated: false + documentation: + $id: '3133' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '3135' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3136' + fixed: false + raw: String + name: + $id: '3134' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3137' + collectionFormat: none + defaultValue: + $id: '3138' + fixed: false + deprecated: false + documentation: + $id: '3139' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '3141' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3142' + fixed: false + raw: String + name: + $id: '3140' + fixed: false + raw: type + serializedName: type + - $id: '3143' + collectionFormat: none + defaultValue: + $id: '3144' + fixed: false + deprecated: false + documentation: + $id: '3145' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '3147' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3148' + fixed: false + raw: String + name: + $id: '3146' + fixed: false + raw: version + serializedName: version + - $id: '3149' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3150' + fixed: false + deprecated: false + documentation: + $id: '3151' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3154' + fixed: false + raw: String + name: + $id: '3152' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3155' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3156' + fixed: false + deprecated: false + documentation: + $id: '3157' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3159' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3160' + fixed: false + raw: String + name: + $id: '3158' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3163' + body: + $ref: '223' + isNullable: true + returnType: + $id: '3165' + body: + $ref: '223' + isNullable: true + serializedName: VirtualMachineExtensionImages_Get + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version} + - $id: '3166' + defaultResponse: + $id: '3196' + isNullable: true + deprecated: false + description: Gets a list of virtual machine extension image types. + group: + $id: '3192' + fixed: false + raw: VirtualMachineExtensionImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3191' + fixed: false + raw: ListTypes + parameters: + - $id: '3167' + collectionFormat: none + defaultValue: + $id: '3168' + fixed: false + deprecated: false + documentation: + $id: '3169' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3171' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3172' + fixed: false + raw: String + name: + $id: '3170' + fixed: false + raw: location + serializedName: location + - $id: '3173' + collectionFormat: none + defaultValue: + $id: '3174' + fixed: false + deprecated: false + documentation: + $id: '3175' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '3177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3178' + fixed: false + raw: String + name: + $id: '3176' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3179' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3180' + fixed: false + deprecated: false + documentation: + $id: '3181' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3183' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3184' + fixed: false + raw: String + name: + $id: '3182' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3185' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3186' + fixed: false + deprecated: false + documentation: + $id: '3187' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3189' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3190' + fixed: false + raw: String + name: + $id: '3188' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3193' + body: + $id: '3194' + $type: SequenceType + deprecated: false + elementType: + $ref: '223' + name: + $id: '3195' + fixed: false + isNullable: true + returnType: + $id: '3197' + body: + $ref: '3194' + isNullable: true + serializedName: VirtualMachineExtensionImages_ListTypes + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types + - $id: '3198' + defaultResponse: + $id: '3252' + isNullable: true + deprecated: false + description: Gets a list of virtual machine extension image versions. + extensions: + x-ms-odata: '#/components/schemas/VirtualMachineExtensionImage' + group: + $id: '3248' + fixed: false + raw: VirtualMachineExtensionImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3247' + fixed: false + raw: ListVersions + parameters: + - $id: '3199' + collectionFormat: none + defaultValue: + $id: '3200' + fixed: false + deprecated: false + documentation: + $id: '3201' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3203' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3204' + fixed: false + raw: String + name: + $id: '3202' + fixed: false + raw: location + serializedName: location + - $id: '3205' + collectionFormat: none + defaultValue: + $id: '3206' + fixed: false + deprecated: false + documentation: + $id: '3207' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '3209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3210' + fixed: false + raw: String + name: + $id: '3208' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3211' + collectionFormat: none + defaultValue: + $id: '3212' + fixed: false + deprecated: false + documentation: + $id: '3213' + fixed: false + isConstant: false + isRequired: true + location: path + modelType: + $id: '3215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3216' + fixed: false + raw: String + name: + $id: '3214' + fixed: false + raw: type + serializedName: type + - $id: '3217' + collectionFormat: none + defaultValue: + $id: '3218' + fixed: false + deprecated: false + documentation: + $id: '3219' + fixed: false + raw: The filter to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '3221' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3222' + fixed: false + raw: String + name: + $id: '3220' + fixed: false + raw: $filter + serializedName: $filter + - $id: '3223' + collectionFormat: none + defaultValue: + $id: '3224' + fixed: false + deprecated: false + documentation: + $id: '3225' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '3227' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3228' + fixed: false + raw: Int + name: + $id: '3226' + fixed: false + raw: $top + serializedName: $top + - $id: '3229' + collectionFormat: none + defaultValue: + $id: '3230' + fixed: false + deprecated: false + documentation: + $id: '3231' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '3233' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3234' + fixed: false + raw: String + name: + $id: '3232' + fixed: false + raw: $orderby + serializedName: $orderby + - $id: '3235' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3236' + fixed: false + deprecated: false + documentation: + $id: '3237' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3239' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3240' + fixed: false + raw: String + name: + $id: '3238' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3241' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3242' + fixed: false + deprecated: false + documentation: + $id: '3243' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3245' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3246' + fixed: false + raw: String + name: + $id: '3244' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3249' + body: + $id: '3250' + $type: SequenceType + deprecated: false + elementType: + $ref: '223' + name: + $id: '3251' + fixed: false + isNullable: true + returnType: + $id: '3253' + body: + $ref: '3250' + isNullable: true + serializedName: VirtualMachineExtensionImages_ListVersions + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions + name: + $id: '3254' + fixed: false + raw: VirtualMachineExtensionImages + nameForProperty: VirtualMachineExtensionImages + typeName: + $id: '3255' + fixed: false + - $id: '3256' + methods: + - $id: '3257' + defaultResponse: + $id: '3296' + isNullable: true + deprecated: false + description: The operation to create or update the extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '3293' + fixed: false + raw: VirtualMachineExtensions + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '3292' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '3258' + collectionFormat: none + defaultValue: + $id: '3259' + fixed: false + deprecated: false + documentation: + $id: '3260' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3263' + fixed: false + raw: String + name: + $id: '3261' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3264' + collectionFormat: none + defaultValue: + $id: '3265' + fixed: false + deprecated: false + documentation: + $id: '3266' + fixed: false + raw: >- + The name of the virtual machine where the extension should be + create or updated. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3268' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3269' + fixed: false + raw: String + name: + $id: '3267' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3270' + collectionFormat: none + defaultValue: + $id: '3271' + fixed: false + deprecated: false + documentation: + $id: '3272' + fixed: false + raw: The name of the virtual machine extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3274' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3275' + fixed: false + raw: String + name: + $id: '3273' + fixed: false + raw: vmExtensionName + serializedName: vmExtensionName + - $id: '3276' + collectionFormat: none + defaultValue: + $id: '3277' + fixed: false + deprecated: false + documentation: + $id: '3278' + fixed: false + raw: >- + Parameters supplied to the Create Virtual Machine Extension + operation. + extensions: + x-ms-requestBody-name: extensionParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '337' + name: + $id: '3279' + fixed: false + raw: extensionParameters + serializedName: extensionParameters + - $id: '3280' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3281' + fixed: false + deprecated: false + documentation: + $id: '3282' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3284' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3285' + fixed: false + raw: String + name: + $id: '3283' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3286' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3287' + fixed: false + deprecated: false + documentation: + $id: '3288' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3290' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3291' + fixed: false + raw: String + name: + $id: '3289' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '3295' + body: + $ref: '337' + isNullable: true + OK: + $id: '3294' + body: + $ref: '337' + isNullable: true + returnType: + $id: '3297' + body: + $ref: '337' + isNullable: true + serializedName: VirtualMachineExtensions_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName} + - $id: '3298' + defaultResponse: + $id: '3334' + isNullable: true + deprecated: false + description: The operation to delete the extension. + extensions: + x-ms-long-running-operation: true + group: + $id: '3330' + fixed: false + raw: VirtualMachineExtensions + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '3329' + fixed: false + raw: Delete + parameters: + - $id: '3299' + collectionFormat: none + defaultValue: + $id: '3300' + fixed: false + deprecated: false + documentation: + $id: '3301' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3303' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3304' + fixed: false + raw: String + name: + $id: '3302' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3305' + collectionFormat: none + defaultValue: + $id: '3306' + fixed: false + deprecated: false + documentation: + $id: '3307' + fixed: false + raw: >- + The name of the virtual machine where the extension should be + deleted. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3309' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3310' + fixed: false + raw: String + name: + $id: '3308' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3311' + collectionFormat: none + defaultValue: + $id: '3312' + fixed: false + deprecated: false + documentation: + $id: '3313' + fixed: false + raw: The name of the virtual machine extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3315' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3316' + fixed: false + raw: String + name: + $id: '3314' + fixed: false + raw: vmExtensionName + serializedName: vmExtensionName + - $id: '3317' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3318' + fixed: false + deprecated: false + documentation: + $id: '3319' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3321' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3322' + fixed: false + raw: String + name: + $id: '3320' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3323' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3324' + fixed: false + deprecated: false + documentation: + $id: '3325' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3327' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3328' + fixed: false + raw: String + name: + $id: '3326' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3332' + isNullable: true + NoContent: + $id: '3333' + isNullable: true + OK: + $id: '3331' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '3335' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineExtensions_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName} + - $id: '3336' + defaultResponse: + $id: '3376' + isNullable: true + deprecated: false + description: The operation to get the extension. + group: + $id: '3374' + fixed: false + raw: VirtualMachineExtensions + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3373' + fixed: false + raw: Get + parameters: + - $id: '3337' + collectionFormat: none + defaultValue: + $id: '3338' + fixed: false + deprecated: false + documentation: + $id: '3339' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3341' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3342' + fixed: false + raw: String + name: + $id: '3340' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3343' + collectionFormat: none + defaultValue: + $id: '3344' + fixed: false + deprecated: false + documentation: + $id: '3345' + fixed: false + raw: The name of the virtual machine containing the extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3347' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3348' + fixed: false + raw: String + name: + $id: '3346' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3349' + collectionFormat: none + defaultValue: + $id: '3350' + fixed: false + deprecated: false + documentation: + $id: '3351' + fixed: false + raw: The name of the virtual machine extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3353' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3354' + fixed: false + raw: String + name: + $id: '3352' + fixed: false + raw: vmExtensionName + serializedName: vmExtensionName + - $id: '3355' + collectionFormat: none + defaultValue: + $id: '3356' + fixed: false + deprecated: false + documentation: + $id: '3357' + fixed: false + raw: The expand expression to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '3359' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3360' + fixed: false + raw: String + name: + $id: '3358' + fixed: false + raw: $expand + serializedName: $expand + - $id: '3361' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3362' + fixed: false + deprecated: false + documentation: + $id: '3363' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3365' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3366' + fixed: false + raw: String + name: + $id: '3364' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3367' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3368' + fixed: false + deprecated: false + documentation: + $id: '3369' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3371' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3372' + fixed: false + raw: String + name: + $id: '3370' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3375' + body: + $ref: '337' + isNullable: true + returnType: + $id: '3377' + body: + $ref: '337' + isNullable: true + serializedName: VirtualMachineExtensions_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName} + name: + $id: '3378' + fixed: false + raw: VirtualMachineExtensions + nameForProperty: VirtualMachineExtensions + typeName: + $id: '3379' + fixed: false + - $id: '3380' + methods: + - $id: '3381' + defaultResponse: + $id: '3427' + isNullable: true + deprecated: false + description: Gets a virtual machine image. + group: + $id: '3425' + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3424' + fixed: false + raw: Get + parameters: + - $id: '3382' + collectionFormat: none + defaultValue: + $id: '3383' + fixed: false + deprecated: false + documentation: + $id: '3384' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3386' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3387' + fixed: false + raw: String + name: + $id: '3385' + fixed: false + raw: location + serializedName: location + - $id: '3388' + collectionFormat: none + defaultValue: + $id: '3389' + fixed: false + deprecated: false + documentation: + $id: '3390' + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3392' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3393' + fixed: false + raw: String + name: + $id: '3391' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3394' + collectionFormat: none + defaultValue: + $id: '3395' + fixed: false + deprecated: false + documentation: + $id: '3396' + fixed: false + raw: A valid image publisher offer. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3398' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3399' + fixed: false + raw: String + name: + $id: '3397' + fixed: false + raw: offer + serializedName: offer + - $id: '3400' + collectionFormat: none + defaultValue: + $id: '3401' + fixed: false + deprecated: false + documentation: + $id: '3402' + fixed: false + raw: A valid image SKU. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3404' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3405' + fixed: false + raw: String + name: + $id: '3403' + fixed: false + raw: skus + serializedName: skus + - $id: '3406' + collectionFormat: none + defaultValue: + $id: '3407' + fixed: false + deprecated: false + documentation: + $id: '3408' + fixed: false + raw: A valid image SKU version. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3410' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3411' + fixed: false + raw: String + name: + $id: '3409' + fixed: false + raw: version + serializedName: version + - $id: '3412' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3413' + fixed: false + deprecated: false + documentation: + $id: '3414' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3416' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3417' + fixed: false + raw: String + name: + $id: '3415' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3418' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3419' + fixed: false + deprecated: false + documentation: + $id: '3420' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3423' + fixed: false + raw: String + name: + $id: '3421' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3426' + body: + $ref: '399' + isNullable: true + returnType: + $id: '3428' + body: + $ref: '399' + isNullable: true + serializedName: VirtualMachineImages_Get + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version} + - $id: '3429' + defaultResponse: + $id: '3489' + isNullable: true + deprecated: false + description: >- + Gets a list of all virtual machine image versions for the specified + location, publisher, offer, and SKU. + extensions: + x-ms-odata: '#/components/schemas/VirtualMachineImageResource' + group: + $id: '3485' + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3484' + fixed: false + raw: List + parameters: + - $id: '3430' + collectionFormat: none + defaultValue: + $id: '3431' + fixed: false + deprecated: false + documentation: + $id: '3432' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3434' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3435' + fixed: false + raw: String + name: + $id: '3433' + fixed: false + raw: location + serializedName: location + - $id: '3436' + collectionFormat: none + defaultValue: + $id: '3437' + fixed: false + deprecated: false + documentation: + $id: '3438' + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3441' + fixed: false + raw: String + name: + $id: '3439' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3442' + collectionFormat: none + defaultValue: + $id: '3443' + fixed: false + deprecated: false + documentation: + $id: '3444' + fixed: false + raw: A valid image publisher offer. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3446' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3447' + fixed: false + raw: String + name: + $id: '3445' + fixed: false + raw: offer + serializedName: offer + - $id: '3448' + collectionFormat: none + defaultValue: + $id: '3449' + fixed: false + deprecated: false + documentation: + $id: '3450' + fixed: false + raw: A valid image SKU. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3452' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3453' + fixed: false + raw: String + name: + $id: '3451' + fixed: false + raw: skus + serializedName: skus + - $id: '3454' + collectionFormat: none + defaultValue: + $id: '3455' + fixed: false + deprecated: false + documentation: + $id: '3456' + fixed: false + raw: The filter to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '3458' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3459' + fixed: false + raw: String + name: + $id: '3457' + fixed: false + raw: $filter + serializedName: $filter + - $id: '3460' + collectionFormat: none + defaultValue: + $id: '3461' + fixed: false + deprecated: false + documentation: + $id: '3462' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '3464' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3465' + fixed: false + raw: Int + name: + $id: '3463' + fixed: false + raw: $top + serializedName: $top + - $id: '3466' + collectionFormat: none + defaultValue: + $id: '3467' + fixed: false + deprecated: false + documentation: + $id: '3468' + fixed: false + isConstant: false + isRequired: false + location: query + modelType: + $id: '3470' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3471' + fixed: false + raw: String + name: + $id: '3469' + fixed: false + raw: $orderby + serializedName: $orderby + - $id: '3472' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3473' + fixed: false + deprecated: false + documentation: + $id: '3474' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3476' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3477' + fixed: false + raw: String + name: + $id: '3475' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3478' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3479' + fixed: false + deprecated: false + documentation: + $id: '3480' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3482' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3483' + fixed: false + raw: String + name: + $id: '3481' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3486' + body: + $id: '3487' + $type: SequenceType + deprecated: false + elementType: + $ref: '229' + name: + $id: '3488' + fixed: false + isNullable: true + returnType: + $id: '3490' + body: + $ref: '3487' + isNullable: true + serializedName: VirtualMachineImages_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions + - $id: '3491' + defaultResponse: + $id: '3521' + isNullable: true + deprecated: false + description: >- + Gets a list of virtual machine image offers for the specified location + and publisher. + group: + $id: '3517' + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3516' + fixed: false + raw: ListOffers + parameters: + - $id: '3492' + collectionFormat: none + defaultValue: + $id: '3493' + fixed: false + deprecated: false + documentation: + $id: '3494' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3496' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3497' + fixed: false + raw: String + name: + $id: '3495' + fixed: false + raw: location + serializedName: location + - $id: '3498' + collectionFormat: none + defaultValue: + $id: '3499' + fixed: false + deprecated: false + documentation: + $id: '3500' + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3502' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3503' + fixed: false + raw: String + name: + $id: '3501' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3504' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3505' + fixed: false + deprecated: false + documentation: + $id: '3506' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3508' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3509' + fixed: false + raw: String + name: + $id: '3507' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3510' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3511' + fixed: false + deprecated: false + documentation: + $id: '3512' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3515' + fixed: false + raw: String + name: + $id: '3513' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3518' + body: + $id: '3519' + $type: SequenceType + deprecated: false + elementType: + $ref: '229' + name: + $id: '3520' + fixed: false + isNullable: true + returnType: + $id: '3522' + body: + $ref: '3519' + isNullable: true + serializedName: VirtualMachineImages_ListOffers + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers + - $id: '3523' + defaultResponse: + $id: '3547' + isNullable: true + deprecated: false + description: >- + Gets a list of virtual machine image publishers for the specified + Azure location. + group: + $id: '3543' + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3542' + fixed: false + raw: ListPublishers + parameters: + - $id: '3524' + collectionFormat: none + defaultValue: + $id: '3525' + fixed: false + deprecated: false + documentation: + $id: '3526' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3528' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3529' + fixed: false + raw: String + name: + $id: '3527' + fixed: false + raw: location + serializedName: location + - $id: '3530' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3531' + fixed: false + deprecated: false + documentation: + $id: '3532' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3534' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3535' + fixed: false + raw: String + name: + $id: '3533' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3536' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3537' + fixed: false + deprecated: false + documentation: + $id: '3538' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3540' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3541' + fixed: false + raw: String + name: + $id: '3539' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3544' + body: + $id: '3545' + $type: SequenceType + deprecated: false + elementType: + $ref: '229' + name: + $id: '3546' + fixed: false + isNullable: true + returnType: + $id: '3548' + body: + $ref: '3545' + isNullable: true + serializedName: VirtualMachineImages_ListPublishers + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers + - $id: '3549' + defaultResponse: + $id: '3585' + isNullable: true + deprecated: false + description: >- + Gets a list of virtual machine image SKUs for the specified location, + publisher, and offer. + group: + $id: '3581' + fixed: false + raw: VirtualMachineImages + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3580' + fixed: false + raw: ListSkus + parameters: + - $id: '3550' + collectionFormat: none + defaultValue: + $id: '3551' + fixed: false + deprecated: false + documentation: + $id: '3552' + fixed: false + raw: The name of a supported Azure region. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3555' + fixed: false + raw: String + name: + $id: '3553' + fixed: false + raw: location + serializedName: location + - $id: '3556' + collectionFormat: none + defaultValue: + $id: '3557' + fixed: false + deprecated: false + documentation: + $id: '3558' + fixed: false + raw: A valid image publisher. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3560' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3561' + fixed: false + raw: String + name: + $id: '3559' + fixed: false + raw: publisherName + serializedName: publisherName + - $id: '3562' + collectionFormat: none + defaultValue: + $id: '3563' + fixed: false + deprecated: false + documentation: + $id: '3564' + fixed: false + raw: A valid image publisher offer. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3566' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3567' + fixed: false + raw: String + name: + $id: '3565' + fixed: false + raw: offer + serializedName: offer + - $id: '3568' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3569' + fixed: false + deprecated: false + documentation: + $id: '3570' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3572' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3573' + fixed: false + raw: String + name: + $id: '3571' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3574' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3575' + fixed: false + deprecated: false + documentation: + $id: '3576' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3578' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3579' + fixed: false + raw: String + name: + $id: '3577' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3582' + body: + $id: '3583' + $type: SequenceType + deprecated: false + elementType: + $ref: '229' + name: + $id: '3584' + fixed: false + isNullable: true + returnType: + $id: '3586' + body: + $ref: '3583' + isNullable: true + serializedName: VirtualMachineImages_ListSkus + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus + name: + $id: '3587' + fixed: false + raw: VirtualMachineImages + nameForProperty: VirtualMachineImages + typeName: + $id: '3588' + fixed: false + - $id: '3589' + methods: + - $id: '3590' + defaultResponse: + $id: '3612' + isNullable: true + deprecated: false + description: >- + Gets, for the specified location, the current compute resource usage + information as well as the limits for compute resources under the + subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '3610' + fixed: false + raw: Usage + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3609' + fixed: false + raw: List + parameters: + - $id: '3591' + collectionFormat: none + constraints: + Pattern: '^[-\w\._]+$' + defaultValue: + $id: '3592' + fixed: false + deprecated: false + documentation: + $id: '3593' + fixed: false + raw: The location for which resource usage is queried. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3595' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3596' + fixed: false + raw: String + name: + $id: '3594' + fixed: false + raw: location + serializedName: location + - $id: '3597' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3598' + fixed: false + deprecated: false + documentation: + $id: '3599' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3601' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3602' + fixed: false + raw: String + name: + $id: '3600' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3603' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3604' + fixed: false + deprecated: false + documentation: + $id: '3605' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3607' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3608' + fixed: false + raw: String + name: + $id: '3606' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3611' + body: + $ref: '443' + isNullable: true + returnType: + $id: '3613' + body: + $ref: '443' + isNullable: true + serializedName: Usage_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/usages + name: + $id: '3614' + fixed: false + raw: Usage + nameForProperty: Usage + typeName: + $id: '3615' + fixed: false + - $id: '3616' + methods: + - $id: '3617' + defaultResponse: + $id: '3639' + isNullable: true + deprecated: false + description: >- + Lists all available virtual machine sizes for a subscription in a + location. + extensions: + x-ms-pageable: + nextLinkName: null + group: + $id: '3637' + fixed: false + raw: VirtualMachineSizes + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3636' + fixed: false + raw: List + parameters: + - $id: '3618' + collectionFormat: none + constraints: + Pattern: '^[-\w\._]+$' + defaultValue: + $id: '3619' + fixed: false + deprecated: false + documentation: + $id: '3620' + fixed: false + raw: The location upon which virtual-machine-sizes is queried. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3622' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3623' + fixed: false + raw: String + name: + $id: '3621' + fixed: false + raw: location + serializedName: location + - $id: '3624' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3625' + fixed: false + deprecated: false + documentation: + $id: '3626' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3628' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3629' + fixed: false + raw: String + name: + $id: '3627' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3630' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3631' + fixed: false + deprecated: false + documentation: + $id: '3632' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3634' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3635' + fixed: false + raw: String + name: + $id: '3633' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3638' + body: + $ref: '183' + isNullable: true + returnType: + $id: '3640' + body: + $ref: '183' + isNullable: true + serializedName: VirtualMachineSizes_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/vmSizes + name: + $id: '3641' + fixed: false + raw: VirtualMachineSizes + nameForProperty: VirtualMachineSizes + typeName: + $id: '3642' + fixed: false + - $id: '3643' + methods: + - $id: '3644' + defaultResponse: + $id: '3677' + isNullable: true + deprecated: false + description: Create or update an image. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '3674' + fixed: false + raw: Images + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '3673' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '3645' + collectionFormat: none + defaultValue: + $id: '3646' + fixed: false + deprecated: false + documentation: + $id: '3647' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3650' + fixed: false + raw: String + name: + $id: '3648' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3651' + collectionFormat: none + defaultValue: + $id: '3652' + fixed: false + deprecated: false + documentation: + $id: '3653' + fixed: false + raw: The name of the image. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3656' + fixed: false + raw: String + name: + $id: '3654' + fixed: false + raw: imageName + serializedName: imageName + - $id: '3657' + collectionFormat: none + defaultValue: + $id: '3658' + fixed: false + deprecated: false + documentation: + $id: '3659' + fixed: false + raw: Parameters supplied to the Create Image operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1498' + name: + $id: '3660' + fixed: false + raw: parameters + serializedName: parameters + - $id: '3661' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3662' + fixed: false + deprecated: false + documentation: + $id: '3663' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3665' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3666' + fixed: false + raw: String + name: + $id: '3664' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3667' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3668' + fixed: false + deprecated: false + documentation: + $id: '3669' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3671' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3672' + fixed: false + raw: String + name: + $id: '3670' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '3676' + body: + $ref: '1498' + isNullable: true + OK: + $id: '3675' + body: + $ref: '1498' + isNullable: true + returnType: + $id: '3678' + body: + $ref: '1498' + isNullable: true + serializedName: Images_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName} + - $id: '3679' + defaultResponse: + $id: '3709' + isNullable: true + deprecated: false + description: Deletes an Image. + extensions: + x-ms-long-running-operation: true + group: + $id: '3705' + fixed: false + raw: Images + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '3704' + fixed: false + raw: Delete + parameters: + - $id: '3680' + collectionFormat: none + defaultValue: + $id: '3681' + fixed: false + deprecated: false + documentation: + $id: '3682' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3684' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3685' + fixed: false + raw: String + name: + $id: '3683' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3686' + collectionFormat: none + defaultValue: + $id: '3687' + fixed: false + deprecated: false + documentation: + $id: '3688' + fixed: false + raw: The name of the image. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3690' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3691' + fixed: false + raw: String + name: + $id: '3689' + fixed: false + raw: imageName + serializedName: imageName + - $id: '3692' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3693' + fixed: false + deprecated: false + documentation: + $id: '3694' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3696' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3697' + fixed: false + raw: String + name: + $id: '3695' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3698' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3699' + fixed: false + deprecated: false + documentation: + $id: '3700' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3702' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3703' + fixed: false + raw: String + name: + $id: '3701' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3707' + isNullable: true + NoContent: + $id: '3708' + isNullable: true + OK: + $id: '3706' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '3710' + body: + $ref: '2924' + isNullable: true + serializedName: Images_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName} + - $id: '3711' + defaultResponse: + $id: '3745' + isNullable: true + deprecated: false + description: Gets an image. + group: + $id: '3743' + fixed: false + raw: Images + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3742' + fixed: false + raw: Get + parameters: + - $id: '3712' + collectionFormat: none + defaultValue: + $id: '3713' + fixed: false + deprecated: false + documentation: + $id: '3714' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3717' + fixed: false + raw: String + name: + $id: '3715' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3718' + collectionFormat: none + defaultValue: + $id: '3719' + fixed: false + deprecated: false + documentation: + $id: '3720' + fixed: false + raw: The name of the image. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3722' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3723' + fixed: false + raw: String + name: + $id: '3721' + fixed: false + raw: imageName + serializedName: imageName + - $id: '3724' + collectionFormat: none + defaultValue: + $id: '3725' + fixed: false + deprecated: false + documentation: + $id: '3726' + fixed: false + raw: The expand expression to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '3728' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3729' + fixed: false + raw: String + name: + $id: '3727' + fixed: false + raw: $expand + serializedName: $expand + - $id: '3730' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3731' + fixed: false + deprecated: false + documentation: + $id: '3732' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3734' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3735' + fixed: false + raw: String + name: + $id: '3733' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3736' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3737' + fixed: false + deprecated: false + documentation: + $id: '3738' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3740' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3741' + fixed: false + raw: String + name: + $id: '3739' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3744' + body: + $ref: '1498' + isNullable: true + returnType: + $id: '3746' + body: + $ref: '1498' + isNullable: true + serializedName: Images_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName} + - $id: '3747' + defaultResponse: + $id: '3769' + isNullable: true + deprecated: false + description: Gets the list of images under a resource group. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '3767' + fixed: false + raw: Images + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3766' + fixed: false + raw: ListByResourceGroup + parameters: + - $id: '3748' + collectionFormat: none + defaultValue: + $id: '3749' + fixed: false + deprecated: false + documentation: + $id: '3750' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3752' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3753' + fixed: false + raw: String + name: + $id: '3751' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3754' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3755' + fixed: false + deprecated: false + documentation: + $id: '3756' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3758' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3759' + fixed: false + raw: String + name: + $id: '3757' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3760' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3761' + fixed: false + deprecated: false + documentation: + $id: '3762' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3764' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3765' + fixed: false + raw: String + name: + $id: '3763' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3768' + body: + $ref: '1504' + isNullable: true + returnType: + $id: '3770' + body: + $ref: '1504' + isNullable: true + serializedName: Images_ListByResourceGroup + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images + - $id: '3771' + defaultResponse: + $id: '3787' + isNullable: true + deprecated: false + description: >- + Gets the list of Images in the subscription. Use nextLink property in + the response to get the next page of Images. Do this till nextLink is + null to fetch all the Images. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '3785' + fixed: false + raw: Images + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3784' + fixed: false + raw: List + parameters: + - $id: '3772' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3773' + fixed: false + deprecated: false + documentation: + $id: '3774' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3776' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3777' + fixed: false + raw: String + name: + $id: '3775' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3778' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3779' + fixed: false + deprecated: false + documentation: + $id: '3780' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3782' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3783' + fixed: false + raw: String + name: + $id: '3781' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3786' + body: + $ref: '1504' + isNullable: true + returnType: + $id: '3788' + body: + $ref: '1504' + isNullable: true + serializedName: Images_List + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/images' + name: + $id: '3789' + fixed: false + raw: Images + nameForProperty: Images + typeName: + $id: '3790' + fixed: false + - $id: '3791' + methods: + - $id: '3792' + defaultResponse: + $id: '3808' + isNullable: true + deprecated: false + description: >- + Gets the list of Microsoft.Compute SKUs available for your + Subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '3806' + fixed: false + raw: ResourceSkus + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3805' + fixed: false + raw: List + parameters: + - $id: '3793' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3794' + fixed: false + deprecated: false + documentation: + $id: '3795' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3797' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3798' + fixed: false + raw: String + name: + $id: '3796' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3799' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3800' + fixed: false + deprecated: false + documentation: + $id: '3801' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3803' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3804' + fixed: false + raw: String + name: + $id: '3802' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3807' + body: + $ref: '1706' + isNullable: true + returnType: + $id: '3809' + body: + $ref: '1706' + isNullable: true + serializedName: ResourceSkus_List + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus' + name: + $id: '3810' + fixed: false + raw: ResourceSkus + nameForProperty: ResourceSkus + typeName: + $id: '3811' + fixed: false + - $id: '3812' + methods: + - $id: '3813' + defaultResponse: + $id: '3846' + isNullable: true + deprecated: false + description: >- + Captures the VM by copying virtual hard disks of the VM and outputs a + template that can be used to create similar VMs. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '3843' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '3842' + fixed: false + raw: Capture + parameters: + - $id: '3814' + collectionFormat: none + defaultValue: + $id: '3815' + fixed: false + deprecated: false + documentation: + $id: '3816' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3818' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3819' + fixed: false + raw: String + name: + $id: '3817' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3820' + collectionFormat: none + defaultValue: + $id: '3821' + fixed: false + deprecated: false + documentation: + $id: '3822' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3824' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3825' + fixed: false + raw: String + name: + $id: '3823' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3826' + collectionFormat: none + defaultValue: + $id: '3827' + fixed: false + deprecated: false + documentation: + $id: '3828' + fixed: false + raw: Parameters supplied to the Capture Virtual Machine operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '457' + name: + $id: '3829' + fixed: false + raw: parameters + serializedName: parameters + - $id: '3830' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3831' + fixed: false + deprecated: false + documentation: + $id: '3832' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3834' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3835' + fixed: false + raw: String + name: + $id: '3833' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3836' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3837' + fixed: false + deprecated: false + documentation: + $id: '3838' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3840' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3841' + fixed: false + raw: String + name: + $id: '3839' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3845' + isNullable: true + OK: + $id: '3844' + body: + $ref: '485' + isNullable: true + returnType: + $id: '3847' + body: + $ref: '485' + isNullable: true + serializedName: VirtualMachines_Capture + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture + - $id: '3848' + defaultResponse: + $id: '3881' + isNullable: true + deprecated: false + description: The operation to create or update a virtual machine. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '3878' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '3877' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '3849' + collectionFormat: none + defaultValue: + $id: '3850' + fixed: false + deprecated: false + documentation: + $id: '3851' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3853' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3854' + fixed: false + raw: String + name: + $id: '3852' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3855' + collectionFormat: none + defaultValue: + $id: '3856' + fixed: false + deprecated: false + documentation: + $id: '3857' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3859' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3860' + fixed: false + raw: String + name: + $id: '3858' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3861' + collectionFormat: none + defaultValue: + $id: '3862' + fixed: false + deprecated: false + documentation: + $id: '3863' + fixed: false + raw: Parameters supplied to the Create Virtual Machine operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1299' + name: + $id: '3864' + fixed: false + raw: parameters + serializedName: parameters + - $id: '3865' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3866' + fixed: false + deprecated: false + documentation: + $id: '3867' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3869' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3870' + fixed: false + raw: String + name: + $id: '3868' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3871' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3872' + fixed: false + deprecated: false + documentation: + $id: '3873' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3875' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3876' + fixed: false + raw: String + name: + $id: '3874' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '3880' + body: + $ref: '1299' + isNullable: true + OK: + $id: '3879' + body: + $ref: '1299' + isNullable: true + returnType: + $id: '3882' + body: + $ref: '1299' + isNullable: true + serializedName: VirtualMachines_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName} + - $id: '3883' + defaultResponse: + $id: '3913' + isNullable: true + deprecated: false + description: The operation to delete a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + $id: '3909' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '3908' + fixed: false + raw: Delete + parameters: + - $id: '3884' + collectionFormat: none + defaultValue: + $id: '3885' + fixed: false + deprecated: false + documentation: + $id: '3886' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3888' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3889' + fixed: false + raw: String + name: + $id: '3887' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3890' + collectionFormat: none + defaultValue: + $id: '3891' + fixed: false + deprecated: false + documentation: + $id: '3892' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3894' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3895' + fixed: false + raw: String + name: + $id: '3893' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3896' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3897' + fixed: false + deprecated: false + documentation: + $id: '3898' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3900' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3901' + fixed: false + raw: String + name: + $id: '3899' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3902' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3903' + fixed: false + deprecated: false + documentation: + $id: '3904' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3906' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3907' + fixed: false + raw: String + name: + $id: '3905' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3911' + isNullable: true + NoContent: + $id: '3912' + isNullable: true + OK: + $id: '3910' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '3914' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName} + - $id: '3915' + defaultResponse: + $id: '3947' + isNullable: true + deprecated: false + description: >- + Retrieves information about the model view or the instance view of a + virtual machine. + group: + $id: '3945' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3944' + fixed: false + raw: Get + parameters: + - $id: '3916' + collectionFormat: none + defaultValue: + $id: '3917' + fixed: false + deprecated: false + documentation: + $id: '3918' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3920' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3921' + fixed: false + raw: String + name: + $id: '3919' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3922' + collectionFormat: none + defaultValue: + $id: '3923' + fixed: false + deprecated: false + documentation: + $id: '3924' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3926' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3927' + fixed: false + raw: String + name: + $id: '3925' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3928' + collectionFormat: none + defaultValue: + $id: '3929' + fixed: false + deprecated: false + documentation: + $id: '3930' + fixed: false + raw: The expand expression to apply on the operation. + extensions: + x-ms-enum: + modelAsString: false + name: InstanceViewTypes + isConstant: false + isRequired: false + location: query + modelType: + $ref: '2954' + name: + $id: '3931' + fixed: false + raw: $expand + serializedName: $expand + - $id: '3932' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3933' + fixed: false + deprecated: false + documentation: + $id: '3934' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3936' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3937' + fixed: false + raw: String + name: + $id: '3935' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3938' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3939' + fixed: false + deprecated: false + documentation: + $id: '3940' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3942' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3943' + fixed: false + raw: String + name: + $id: '3941' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3946' + body: + $ref: '1299' + isNullable: true + returnType: + $id: '3948' + body: + $ref: '1299' + isNullable: true + serializedName: VirtualMachines_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName} + - $id: '3949' + defaultResponse: + $id: '3977' + isNullable: true + deprecated: false + description: Retrieves information about the run-time state of a virtual machine. + group: + $id: '3975' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3974' + fixed: false + raw: InstanceView + parameters: + - $id: '3950' + collectionFormat: none + defaultValue: + $id: '3951' + fixed: false + deprecated: false + documentation: + $id: '3952' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3954' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3955' + fixed: false + raw: String + name: + $id: '3953' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3956' + collectionFormat: none + defaultValue: + $id: '3957' + fixed: false + deprecated: false + documentation: + $id: '3958' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3960' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3961' + fixed: false + raw: String + name: + $id: '3959' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3962' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3963' + fixed: false + deprecated: false + documentation: + $id: '3964' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3966' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3967' + fixed: false + raw: String + name: + $id: '3965' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3968' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3969' + fixed: false + deprecated: false + documentation: + $id: '3970' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3972' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3973' + fixed: false + raw: String + name: + $id: '3971' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3976' + body: + $ref: '1201' + isNullable: true + returnType: + $id: '3978' + body: + $ref: '1201' + isNullable: true + serializedName: VirtualMachines_InstanceView + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView + - $id: '3979' + defaultResponse: + $id: '4008' + isNullable: true + deprecated: false + description: >- + Converts virtual machine disks from blob-based to managed disks. + Virtual machine must be stop-deallocated before invoking this + operation. + extensions: + x-ms-long-running-operation: true + group: + $id: '4005' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4004' + fixed: false + raw: ConvertToManagedDisks + parameters: + - $id: '3980' + collectionFormat: none + defaultValue: + $id: '3981' + fixed: false + deprecated: false + documentation: + $id: '3982' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3984' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3985' + fixed: false + raw: String + name: + $id: '3983' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3986' + collectionFormat: none + defaultValue: + $id: '3987' + fixed: false + deprecated: false + documentation: + $id: '3988' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3990' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3991' + fixed: false + raw: String + name: + $id: '3989' + fixed: false + raw: vmName + serializedName: vmName + - $id: '3992' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '3993' + fixed: false + deprecated: false + documentation: + $id: '3994' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3996' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3997' + fixed: false + raw: String + name: + $id: '3995' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3998' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '3999' + fixed: false + deprecated: false + documentation: + $id: '4000' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4002' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4003' + fixed: false + raw: String + name: + $id: '4001' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4007' + isNullable: true + OK: + $id: '4006' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4009' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_ConvertToManagedDisks + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/convertToManagedDisks + - $id: '4010' + defaultResponse: + $id: '4039' + isNullable: true + deprecated: false + description: >- + Shuts down the virtual machine and releases the compute resources. You + are not billed for the compute resources that this virtual machine + uses. + extensions: + x-ms-long-running-operation: true + group: + $id: '4036' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4035' + fixed: false + raw: Deallocate + parameters: + - $id: '4011' + collectionFormat: none + defaultValue: + $id: '4012' + fixed: false + deprecated: false + documentation: + $id: '4013' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4015' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4016' + fixed: false + raw: String + name: + $id: '4014' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4017' + collectionFormat: none + defaultValue: + $id: '4018' + fixed: false + deprecated: false + documentation: + $id: '4019' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4021' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4022' + fixed: false + raw: String + name: + $id: '4020' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4023' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4024' + fixed: false + deprecated: false + documentation: + $id: '4025' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4027' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4028' + fixed: false + raw: String + name: + $id: '4026' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4029' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4030' + fixed: false + deprecated: false + documentation: + $id: '4031' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4033' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4034' + fixed: false + raw: String + name: + $id: '4032' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4038' + isNullable: true + OK: + $id: '4037' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4040' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_Deallocate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate + - $id: '4041' + defaultResponse: + $id: '4069' + isNullable: true + deprecated: false + description: Sets the state of the virtual machine to generalized. + group: + $id: '4067' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4066' + fixed: false + raw: Generalize + parameters: + - $id: '4042' + collectionFormat: none + defaultValue: + $id: '4043' + fixed: false + deprecated: false + documentation: + $id: '4044' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4046' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4047' + fixed: false + raw: String + name: + $id: '4045' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4048' + collectionFormat: none + defaultValue: + $id: '4049' + fixed: false + deprecated: false + documentation: + $id: '4050' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4052' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4053' + fixed: false + raw: String + name: + $id: '4051' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4054' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4055' + fixed: false + deprecated: false + documentation: + $id: '4056' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4058' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4059' + fixed: false + raw: String + name: + $id: '4057' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4060' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4061' + fixed: false + deprecated: false + documentation: + $id: '4062' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4064' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4065' + fixed: false + raw: String + name: + $id: '4063' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4068' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4070' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_Generalize + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/generalize + - $id: '4071' + defaultResponse: + $id: '4093' + isNullable: true + deprecated: false + description: >- + Lists all of the virtual machines in the specified resource group. Use + the nextLink property in the response to get the next page of virtual + machines. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '4091' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4090' + fixed: false + raw: List + parameters: + - $id: '4072' + collectionFormat: none + defaultValue: + $id: '4073' + fixed: false + deprecated: false + documentation: + $id: '4074' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4076' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4077' + fixed: false + raw: String + name: + $id: '4075' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4078' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4079' + fixed: false + deprecated: false + documentation: + $id: '4080' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4082' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4083' + fixed: false + raw: String + name: + $id: '4081' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4084' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4085' + fixed: false + deprecated: false + documentation: + $id: '4086' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4088' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4089' + fixed: false + raw: String + name: + $id: '4087' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4092' + body: + $ref: '1327' + isNullable: true + returnType: + $id: '4094' + body: + $ref: '1327' + isNullable: true + serializedName: VirtualMachines_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines + - $id: '4095' + defaultResponse: + $id: '4111' + isNullable: true + deprecated: false + description: >- + Lists all of the virtual machines in the specified subscription. Use + the nextLink property in the response to get the next page of virtual + machines. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '4109' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4108' + fixed: false + raw: ListAll + parameters: + - $id: '4096' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4097' + fixed: false + deprecated: false + documentation: + $id: '4098' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4100' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4101' + fixed: false + raw: String + name: + $id: '4099' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4102' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4103' + fixed: false + deprecated: false + documentation: + $id: '4104' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4106' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4107' + fixed: false + raw: String + name: + $id: '4105' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4110' + body: + $ref: '1327' + isNullable: true + returnType: + $id: '4112' + body: + $ref: '1327' + isNullable: true + serializedName: VirtualMachines_ListAll + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines + - $id: '4113' + defaultResponse: + $id: '4141' + isNullable: true + deprecated: false + description: >- + Lists all available virtual machine sizes to which the specified + virtual machine can be resized. + extensions: + x-ms-pageable: + nextLinkName: null + group: + $id: '4139' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4138' + fixed: false + raw: ListAvailableSizes + parameters: + - $id: '4114' + collectionFormat: none + defaultValue: + $id: '4115' + fixed: false + deprecated: false + documentation: + $id: '4116' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4118' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4119' + fixed: false + raw: String + name: + $id: '4117' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4120' + collectionFormat: none + defaultValue: + $id: '4121' + fixed: false + deprecated: false + documentation: + $id: '4122' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4125' + fixed: false + raw: String + name: + $id: '4123' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4126' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4127' + fixed: false + deprecated: false + documentation: + $id: '4128' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4131' + fixed: false + raw: String + name: + $id: '4129' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4132' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4133' + fixed: false + deprecated: false + documentation: + $id: '4134' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4136' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4137' + fixed: false + raw: String + name: + $id: '4135' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4140' + body: + $ref: '183' + isNullable: true + returnType: + $id: '4142' + body: + $ref: '183' + isNullable: true + serializedName: VirtualMachines_ListAvailableSizes + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/vmSizes + - $id: '4143' + defaultResponse: + $id: '4172' + isNullable: true + deprecated: false + description: >- + The operation to power off (stop) a virtual machine. The virtual + machine can be restarted with the same provisioned resources. You are + still charged for this virtual machine. + extensions: + x-ms-long-running-operation: true + group: + $id: '4169' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4168' + fixed: false + raw: PowerOff + parameters: + - $id: '4144' + collectionFormat: none + defaultValue: + $id: '4145' + fixed: false + deprecated: false + documentation: + $id: '4146' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4148' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4149' + fixed: false + raw: String + name: + $id: '4147' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4150' + collectionFormat: none + defaultValue: + $id: '4151' + fixed: false + deprecated: false + documentation: + $id: '4152' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4155' + fixed: false + raw: String + name: + $id: '4153' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4156' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4157' + fixed: false + deprecated: false + documentation: + $id: '4158' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4161' + fixed: false + raw: String + name: + $id: '4159' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4162' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4163' + fixed: false + deprecated: false + documentation: + $id: '4164' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4166' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4167' + fixed: false + raw: String + name: + $id: '4165' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4171' + isNullable: true + OK: + $id: '4170' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4173' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_PowerOff + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/powerOff + - $id: '4174' + defaultResponse: + $id: '4203' + isNullable: true + deprecated: false + description: The operation to restart a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + $id: '4200' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4199' + fixed: false + raw: Restart + parameters: + - $id: '4175' + collectionFormat: none + defaultValue: + $id: '4176' + fixed: false + deprecated: false + documentation: + $id: '4177' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4179' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4180' + fixed: false + raw: String + name: + $id: '4178' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4181' + collectionFormat: none + defaultValue: + $id: '4182' + fixed: false + deprecated: false + documentation: + $id: '4183' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4185' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4186' + fixed: false + raw: String + name: + $id: '4184' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4187' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4188' + fixed: false + deprecated: false + documentation: + $id: '4189' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4191' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4192' + fixed: false + raw: String + name: + $id: '4190' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4193' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4194' + fixed: false + deprecated: false + documentation: + $id: '4195' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4197' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4198' + fixed: false + raw: String + name: + $id: '4196' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4202' + isNullable: true + OK: + $id: '4201' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4204' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_Restart + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/restart + - $id: '4205' + defaultResponse: + $id: '4234' + isNullable: true + deprecated: false + description: The operation to start a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + $id: '4231' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4230' + fixed: false + raw: Start + parameters: + - $id: '4206' + collectionFormat: none + defaultValue: + $id: '4207' + fixed: false + deprecated: false + documentation: + $id: '4208' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4210' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4211' + fixed: false + raw: String + name: + $id: '4209' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4212' + collectionFormat: none + defaultValue: + $id: '4213' + fixed: false + deprecated: false + documentation: + $id: '4214' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4216' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4217' + fixed: false + raw: String + name: + $id: '4215' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4218' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4219' + fixed: false + deprecated: false + documentation: + $id: '4220' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4222' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4223' + fixed: false + raw: String + name: + $id: '4221' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4224' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4225' + fixed: false + deprecated: false + documentation: + $id: '4226' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4228' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4229' + fixed: false + raw: String + name: + $id: '4227' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4233' + isNullable: true + OK: + $id: '4232' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4235' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_Start + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/start + - $id: '4236' + defaultResponse: + $id: '4265' + isNullable: true + deprecated: false + description: The operation to redeploy a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + $id: '4262' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4261' + fixed: false + raw: Redeploy + parameters: + - $id: '4237' + collectionFormat: none + defaultValue: + $id: '4238' + fixed: false + deprecated: false + documentation: + $id: '4239' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4241' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4242' + fixed: false + raw: String + name: + $id: '4240' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4243' + collectionFormat: none + defaultValue: + $id: '4244' + fixed: false + deprecated: false + documentation: + $id: '4245' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4247' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4248' + fixed: false + raw: String + name: + $id: '4246' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4249' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4250' + fixed: false + deprecated: false + documentation: + $id: '4251' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4254' + fixed: false + raw: String + name: + $id: '4252' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4255' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4256' + fixed: false + deprecated: false + documentation: + $id: '4257' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4259' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4260' + fixed: false + raw: String + name: + $id: '4258' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4264' + isNullable: true + OK: + $id: '4263' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4266' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_Redeploy + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/redeploy + - $id: '4267' + defaultResponse: + $id: '4296' + isNullable: true + deprecated: false + description: The operation to perform maintenance on a virtual machine. + extensions: + x-ms-long-running-operation: true + group: + $id: '4293' + fixed: false + raw: VirtualMachines + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4292' + fixed: false + raw: PerformMaintenance + parameters: + - $id: '4268' + collectionFormat: none + defaultValue: + $id: '4269' + fixed: false + deprecated: false + documentation: + $id: '4270' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4272' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4273' + fixed: false + raw: String + name: + $id: '4271' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4274' + collectionFormat: none + defaultValue: + $id: '4275' + fixed: false + deprecated: false + documentation: + $id: '4276' + fixed: false + raw: The name of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4278' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4279' + fixed: false + raw: String + name: + $id: '4277' + fixed: false + raw: vmName + serializedName: vmName + - $id: '4280' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4281' + fixed: false + deprecated: false + documentation: + $id: '4282' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4284' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4285' + fixed: false + raw: String + name: + $id: '4283' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4286' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4287' + fixed: false + deprecated: false + documentation: + $id: '4288' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4290' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4291' + fixed: false + raw: String + name: + $id: '4289' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4295' + isNullable: true + OK: + $id: '4294' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4297' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachines_PerformMaintenance + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/performMaintenance + name: + $id: '4298' + fixed: false + raw: VirtualMachines + nameForProperty: VirtualMachines + typeName: + $id: '4299' + fixed: false + - $id: '4300' + methods: + - $id: '4301' + defaultResponse: + $id: '4334' + isNullable: true + deprecated: false + description: Create or update a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4331' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '4330' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '4302' + collectionFormat: none + defaultValue: + $id: '4303' + fixed: false + deprecated: false + documentation: + $id: '4304' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4306' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4307' + fixed: false + raw: String + name: + $id: '4305' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4308' + collectionFormat: none + defaultValue: + $id: '4309' + fixed: false + deprecated: false + documentation: + $id: '4310' + fixed: false + raw: The name of the VM scale set to create or update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4312' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4313' + fixed: false + raw: String + name: + $id: '4311' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4314' + collectionFormat: none + defaultValue: + $id: '4315' + fixed: false + deprecated: false + documentation: + $id: '4316' + fixed: false + raw: The scale set object. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2394' + name: + $id: '4317' + fixed: false + raw: parameters + serializedName: parameters + - $id: '4318' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4319' + fixed: false + deprecated: false + documentation: + $id: '4320' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4322' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4323' + fixed: false + raw: String + name: + $id: '4321' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4324' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4325' + fixed: false + deprecated: false + documentation: + $id: '4326' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4328' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4329' + fixed: false + raw: String + name: + $id: '4327' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '4333' + body: + $ref: '2394' + isNullable: true + OK: + $id: '4332' + body: + $ref: '2394' + isNullable: true + returnType: + $id: '4335' + body: + $ref: '2394' + isNullable: true + serializedName: VirtualMachineScaleSets_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - $id: '4336' + defaultResponse: + $id: '4368' + isNullable: true + deprecated: false + description: Update a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4366' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '4365' + fixed: false + raw: Update + parameters: + - $id: '4337' + collectionFormat: none + defaultValue: + $id: '4338' + fixed: false + deprecated: false + documentation: + $id: '4339' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4341' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4342' + fixed: false + raw: String + name: + $id: '4340' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4343' + collectionFormat: none + defaultValue: + $id: '4344' + fixed: false + deprecated: false + documentation: + $id: '4345' + fixed: false + raw: The name of the VM scale set to create or update. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4347' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4348' + fixed: false + raw: String + name: + $id: '4346' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4349' + collectionFormat: none + defaultValue: + $id: '4350' + fixed: false + deprecated: false + documentation: + $id: '4351' + fixed: false + raw: The scale set object. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2420' + name: + $id: '4352' + fixed: false + raw: parameters + serializedName: parameters + - $id: '4353' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4354' + fixed: false + deprecated: false + documentation: + $id: '4355' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4357' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4358' + fixed: false + raw: String + name: + $id: '4356' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4359' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4360' + fixed: false + deprecated: false + documentation: + $id: '4361' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4364' + fixed: false + raw: String + name: + $id: '4362' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4367' + body: + $ref: '2394' + isNullable: true + returnType: + $id: '4369' + body: + $ref: '2394' + isNullable: true + serializedName: VirtualMachineScaleSets_Update + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - $id: '4370' + defaultResponse: + $id: '4400' + isNullable: true + deprecated: false + description: Deletes a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + $id: '4396' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '4395' + fixed: false + raw: Delete + parameters: + - $id: '4371' + collectionFormat: none + defaultValue: + $id: '4372' + fixed: false + deprecated: false + documentation: + $id: '4373' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4375' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4376' + fixed: false + raw: String + name: + $id: '4374' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4377' + collectionFormat: none + defaultValue: + $id: '4378' + fixed: false + deprecated: false + documentation: + $id: '4379' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4381' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4382' + fixed: false + raw: String + name: + $id: '4380' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4383' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4384' + fixed: false + deprecated: false + documentation: + $id: '4385' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4387' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4388' + fixed: false + raw: String + name: + $id: '4386' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4389' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4390' + fixed: false + deprecated: false + documentation: + $id: '4391' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4393' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4394' + fixed: false + raw: String + name: + $id: '4392' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4398' + isNullable: true + NoContent: + $id: '4399' + isNullable: true + OK: + $id: '4397' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4401' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - $id: '4402' + defaultResponse: + $id: '4430' + isNullable: true + deprecated: false + description: Display information about a virtual machine scale set. + group: + $id: '4428' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4427' + fixed: false + raw: Get + parameters: + - $id: '4403' + collectionFormat: none + defaultValue: + $id: '4404' + fixed: false + deprecated: false + documentation: + $id: '4405' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4407' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4408' + fixed: false + raw: String + name: + $id: '4406' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4409' + collectionFormat: none + defaultValue: + $id: '4410' + fixed: false + deprecated: false + documentation: + $id: '4411' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4413' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4414' + fixed: false + raw: String + name: + $id: '4412' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4415' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4416' + fixed: false + deprecated: false + documentation: + $id: '4417' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4419' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4420' + fixed: false + raw: String + name: + $id: '4418' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4421' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4422' + fixed: false + deprecated: false + documentation: + $id: '4423' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4425' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4426' + fixed: false + raw: String + name: + $id: '4424' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4429' + body: + $ref: '2394' + isNullable: true + returnType: + $id: '4431' + body: + $ref: '2394' + isNullable: true + serializedName: VirtualMachineScaleSets_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName} + - $id: '4432' + defaultResponse: + $id: '4465' + isNullable: true + deprecated: false + description: >- + Deallocates specific virtual machines in a VM scale set. Shuts down + the virtual machines and releases the compute resources. You are not + billed for the compute resources that this virtual machine scale set + deallocates. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4462' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4461' + fixed: false + raw: Deallocate + parameters: + - $id: '4433' + collectionFormat: none + defaultValue: + $id: '4434' + fixed: false + deprecated: false + documentation: + $id: '4435' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4437' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4438' + fixed: false + raw: String + name: + $id: '4436' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4439' + collectionFormat: none + defaultValue: + $id: '4440' + fixed: false + deprecated: false + documentation: + $id: '4441' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4443' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4444' + fixed: false + raw: String + name: + $id: '4442' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4445' + collectionFormat: none + defaultValue: + $id: '4446' + fixed: false + deprecated: false + documentation: + $id: '4447' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2448' + name: + $id: '4448' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4449' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4450' + fixed: false + deprecated: false + documentation: + $id: '4451' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4454' + fixed: false + raw: String + name: + $id: '4452' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4455' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4456' + fixed: false + deprecated: false + documentation: + $id: '4457' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4460' + fixed: false + raw: String + name: + $id: '4458' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4464' + isNullable: true + OK: + $id: '4463' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4466' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_Deallocate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate + - $id: '4467' + defaultResponse: + $id: '4500' + isNullable: true + deprecated: false + description: Deletes virtual machines in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4497' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4496' + fixed: false + raw: DeleteInstances + parameters: + - $id: '4468' + collectionFormat: none + defaultValue: + $id: '4469' + fixed: false + deprecated: false + documentation: + $id: '4470' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4472' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4473' + fixed: false + raw: String + name: + $id: '4471' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4474' + collectionFormat: none + defaultValue: + $id: '4475' + fixed: false + deprecated: false + documentation: + $id: '4476' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4478' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4479' + fixed: false + raw: String + name: + $id: '4477' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4480' + collectionFormat: none + defaultValue: + $id: '4481' + fixed: false + deprecated: false + documentation: + $id: '4482' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2458' + name: + $id: '4483' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4484' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4485' + fixed: false + deprecated: false + documentation: + $id: '4486' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4488' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4489' + fixed: false + raw: String + name: + $id: '4487' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4490' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4491' + fixed: false + deprecated: false + documentation: + $id: '4492' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4494' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4495' + fixed: false + raw: String + name: + $id: '4493' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4499' + isNullable: true + OK: + $id: '4498' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4501' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_DeleteInstances + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/delete + - $id: '4502' + defaultResponse: + $id: '4530' + isNullable: true + deprecated: false + description: Gets the status of a VM scale set instance. + group: + $id: '4528' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4527' + fixed: false + raw: GetInstanceView + parameters: + - $id: '4503' + collectionFormat: none + defaultValue: + $id: '4504' + fixed: false + deprecated: false + documentation: + $id: '4505' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4507' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4508' + fixed: false + raw: String + name: + $id: '4506' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4509' + collectionFormat: none + defaultValue: + $id: '4510' + fixed: false + deprecated: false + documentation: + $id: '4511' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4513' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4514' + fixed: false + raw: String + name: + $id: '4512' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4515' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4516' + fixed: false + deprecated: false + documentation: + $id: '4517' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4519' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4520' + fixed: false + raw: String + name: + $id: '4518' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4521' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4522' + fixed: false + deprecated: false + documentation: + $id: '4523' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4525' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4526' + fixed: false + raw: String + name: + $id: '4524' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4529' + body: + $ref: '2504' + isNullable: true + returnType: + $id: '4531' + body: + $ref: '2504' + isNullable: true + serializedName: VirtualMachineScaleSets_GetInstanceView + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/instanceView + - $id: '4532' + defaultResponse: + $id: '4554' + isNullable: true + deprecated: false + description: Gets a list of all VM scale sets under a resource group. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '4552' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4551' + fixed: false + raw: List + parameters: + - $id: '4533' + collectionFormat: none + defaultValue: + $id: '4534' + fixed: false + deprecated: false + documentation: + $id: '4535' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4537' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4538' + fixed: false + raw: String + name: + $id: '4536' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4539' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4540' + fixed: false + deprecated: false + documentation: + $id: '4541' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4543' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4544' + fixed: false + raw: String + name: + $id: '4542' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4545' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4546' + fixed: false + deprecated: false + documentation: + $id: '4547' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4549' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4550' + fixed: false + raw: String + name: + $id: '4548' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4553' + body: + $ref: '2522' + isNullable: true + returnType: + $id: '4555' + body: + $ref: '2522' + isNullable: true + serializedName: VirtualMachineScaleSets_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets + - $id: '4556' + defaultResponse: + $id: '4572' + isNullable: true + deprecated: false + description: >- + Gets a list of all VM Scale Sets in the subscription, regardless of + the associated resource group. Use nextLink property in the response + to get the next page of VM Scale Sets. Do this till nextLink is null + to fetch all the VM Scale Sets. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '4570' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4569' + fixed: false + raw: ListAll + parameters: + - $id: '4557' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4558' + fixed: false + deprecated: false + documentation: + $id: '4559' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4561' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4562' + fixed: false + raw: String + name: + $id: '4560' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4563' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4564' + fixed: false + deprecated: false + documentation: + $id: '4565' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4567' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4568' + fixed: false + raw: String + name: + $id: '4566' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4571' + body: + $ref: '2536' + isNullable: true + returnType: + $id: '4573' + body: + $ref: '2536' + isNullable: true + serializedName: VirtualMachineScaleSets_ListAll + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets + - $id: '4574' + defaultResponse: + $id: '4602' + isNullable: true + deprecated: false + description: >- + Gets a list of SKUs available for your VM scale set, including the + minimum and maximum VM instances allowed for each SKU. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '4600' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4599' + fixed: false + raw: ListSkus + parameters: + - $id: '4575' + collectionFormat: none + defaultValue: + $id: '4576' + fixed: false + deprecated: false + documentation: + $id: '4577' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4579' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4580' + fixed: false + raw: String + name: + $id: '4578' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4581' + collectionFormat: none + defaultValue: + $id: '4582' + fixed: false + deprecated: false + documentation: + $id: '4583' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4585' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4586' + fixed: false + raw: String + name: + $id: '4584' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4587' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4588' + fixed: false + deprecated: false + documentation: + $id: '4589' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4591' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4592' + fixed: false + raw: String + name: + $id: '4590' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4593' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4594' + fixed: false + deprecated: false + documentation: + $id: '4595' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4598' + fixed: false + raw: String + name: + $id: '4596' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4601' + body: + $ref: '2596' + isNullable: true + returnType: + $id: '4603' + body: + $ref: '2596' + isNullable: true + serializedName: VirtualMachineScaleSets_ListSkus + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/skus + - $id: '4604' + defaultResponse: + $id: '4637' + isNullable: true + deprecated: false + description: >- + Power off (stop) one or more virtual machines in a VM scale set. Note + that resources are still attached and you are getting charged for the + resources. Instead, use deallocate to release resources and avoid + charges. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4634' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4633' + fixed: false + raw: PowerOff + parameters: + - $id: '4605' + collectionFormat: none + defaultValue: + $id: '4606' + fixed: false + deprecated: false + documentation: + $id: '4607' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4609' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4610' + fixed: false + raw: String + name: + $id: '4608' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4611' + collectionFormat: none + defaultValue: + $id: '4612' + fixed: false + deprecated: false + documentation: + $id: '4613' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4615' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4616' + fixed: false + raw: String + name: + $id: '4614' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4617' + collectionFormat: none + defaultValue: + $id: '4618' + fixed: false + deprecated: false + documentation: + $id: '4619' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2448' + name: + $id: '4620' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4621' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4622' + fixed: false + deprecated: false + documentation: + $id: '4623' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4626' + fixed: false + raw: String + name: + $id: '4624' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4627' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4628' + fixed: false + deprecated: false + documentation: + $id: '4629' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4632' + fixed: false + raw: String + name: + $id: '4630' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4636' + isNullable: true + OK: + $id: '4635' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4638' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_PowerOff + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/poweroff + - $id: '4639' + defaultResponse: + $id: '4672' + isNullable: true + deprecated: false + description: Restarts one or more virtual machines in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4669' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4668' + fixed: false + raw: Restart + parameters: + - $id: '4640' + collectionFormat: none + defaultValue: + $id: '4641' + fixed: false + deprecated: false + documentation: + $id: '4642' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4644' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4645' + fixed: false + raw: String + name: + $id: '4643' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4646' + collectionFormat: none + defaultValue: + $id: '4647' + fixed: false + deprecated: false + documentation: + $id: '4648' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4650' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4651' + fixed: false + raw: String + name: + $id: '4649' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4652' + collectionFormat: none + defaultValue: + $id: '4653' + fixed: false + deprecated: false + documentation: + $id: '4654' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2448' + name: + $id: '4655' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4656' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4657' + fixed: false + deprecated: false + documentation: + $id: '4658' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4660' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4661' + fixed: false + raw: String + name: + $id: '4659' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4662' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4663' + fixed: false + deprecated: false + documentation: + $id: '4664' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4666' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4667' + fixed: false + raw: String + name: + $id: '4665' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4671' + isNullable: true + OK: + $id: '4670' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4673' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_Restart + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/restart + - $id: '4674' + defaultResponse: + $id: '4707' + isNullable: true + deprecated: false + description: Starts one or more virtual machines in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4704' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4703' + fixed: false + raw: Start + parameters: + - $id: '4675' + collectionFormat: none + defaultValue: + $id: '4676' + fixed: false + deprecated: false + documentation: + $id: '4677' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4679' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4680' + fixed: false + raw: String + name: + $id: '4678' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4681' + collectionFormat: none + defaultValue: + $id: '4682' + fixed: false + deprecated: false + documentation: + $id: '4683' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4685' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4686' + fixed: false + raw: String + name: + $id: '4684' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4687' + collectionFormat: none + defaultValue: + $id: '4688' + fixed: false + deprecated: false + documentation: + $id: '4689' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2448' + name: + $id: '4690' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4691' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4692' + fixed: false + deprecated: false + documentation: + $id: '4693' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4695' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4696' + fixed: false + raw: String + name: + $id: '4694' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4697' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4698' + fixed: false + deprecated: false + documentation: + $id: '4699' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4702' + fixed: false + raw: String + name: + $id: '4700' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4706' + isNullable: true + OK: + $id: '4705' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4708' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_Start + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/start + - $id: '4709' + defaultResponse: + $id: '4742' + isNullable: true + deprecated: false + description: >- + Upgrades one or more virtual machines to the latest SKU set in the VM + scale set model. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4739' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4738' + fixed: false + raw: UpdateInstances + parameters: + - $id: '4710' + collectionFormat: none + defaultValue: + $id: '4711' + fixed: false + deprecated: false + documentation: + $id: '4712' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4714' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4715' + fixed: false + raw: String + name: + $id: '4713' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4716' + collectionFormat: none + defaultValue: + $id: '4717' + fixed: false + deprecated: false + documentation: + $id: '4718' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4720' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4721' + fixed: false + raw: String + name: + $id: '4719' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4722' + collectionFormat: none + defaultValue: + $id: '4723' + fixed: false + deprecated: false + documentation: + $id: '4724' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2458' + name: + $id: '4725' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4726' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4727' + fixed: false + deprecated: false + documentation: + $id: '4728' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4730' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4731' + fixed: false + raw: String + name: + $id: '4729' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4732' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4733' + fixed: false + deprecated: false + documentation: + $id: '4734' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4736' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4737' + fixed: false + raw: String + name: + $id: '4735' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4741' + isNullable: true + OK: + $id: '4740' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4743' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_UpdateInstances + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/manualupgrade + - $id: '4744' + defaultResponse: + $id: '4777' + isNullable: true + deprecated: false + description: >- + Reimages (upgrade the operating system) one or more virtual machines + in a VM scale set. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4774' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4773' + fixed: false + raw: Reimage + parameters: + - $id: '4745' + collectionFormat: none + defaultValue: + $id: '4746' + fixed: false + deprecated: false + documentation: + $id: '4747' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4750' + fixed: false + raw: String + name: + $id: '4748' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4751' + collectionFormat: none + defaultValue: + $id: '4752' + fixed: false + deprecated: false + documentation: + $id: '4753' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4755' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4756' + fixed: false + raw: String + name: + $id: '4754' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4757' + collectionFormat: none + defaultValue: + $id: '4758' + fixed: false + deprecated: false + documentation: + $id: '4759' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2448' + name: + $id: '4760' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4761' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4762' + fixed: false + deprecated: false + documentation: + $id: '4763' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4765' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4766' + fixed: false + raw: String + name: + $id: '4764' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4767' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4768' + fixed: false + deprecated: false + documentation: + $id: '4769' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4771' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4772' + fixed: false + raw: String + name: + $id: '4770' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4776' + isNullable: true + OK: + $id: '4775' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4778' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_Reimage + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimage + - $id: '4779' + defaultResponse: + $id: '4812' + isNullable: true + deprecated: false + description: >- + Reimages all the disks ( including data disks ) in the virtual + machines in a VM scale set. This operation is only supported for + managed disks. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '4809' + fixed: false + raw: VirtualMachineScaleSets + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4808' + fixed: false + raw: ReimageAll + parameters: + - $id: '4780' + collectionFormat: none + defaultValue: + $id: '4781' + fixed: false + deprecated: false + documentation: + $id: '4782' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4784' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4785' + fixed: false + raw: String + name: + $id: '4783' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4786' + collectionFormat: none + defaultValue: + $id: '4787' + fixed: false + deprecated: false + documentation: + $id: '4788' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4790' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4791' + fixed: false + raw: String + name: + $id: '4789' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4792' + collectionFormat: none + defaultValue: + $id: '4793' + fixed: false + deprecated: false + documentation: + $id: '4794' + fixed: false + raw: A list of virtual machine instance IDs from the VM scale set. + extensions: + x-ms-requestBody-name: vmInstanceIDs + isConstant: false + isRequired: false + location: body + modelType: + $ref: '2448' + name: + $id: '4795' + fixed: false + raw: vmInstanceIDs + serializedName: vmInstanceIDs + - $id: '4796' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4797' + fixed: false + deprecated: false + documentation: + $id: '4798' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4800' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4801' + fixed: false + raw: String + name: + $id: '4799' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4802' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4803' + fixed: false + deprecated: false + documentation: + $id: '4804' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4806' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4807' + fixed: false + raw: String + name: + $id: '4805' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4811' + isNullable: true + OK: + $id: '4810' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4813' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSets_ReimageAll + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimageall + name: + $id: '4814' + fixed: false + raw: VirtualMachineScaleSets + nameForProperty: VirtualMachineScaleSets + typeName: + $id: '4815' + fixed: false + - $id: '4816' + methods: + - $id: '4817' + defaultResponse: + $id: '4856' + isNullable: true + deprecated: false + description: The operation to create or update an extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '4853' + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '4852' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '4818' + collectionFormat: none + defaultValue: + $id: '4819' + fixed: false + deprecated: false + documentation: + $id: '4820' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4823' + fixed: false + raw: String + name: + $id: '4821' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4824' + collectionFormat: none + defaultValue: + $id: '4825' + fixed: false + deprecated: false + documentation: + $id: '4826' + fixed: false + raw: >- + The name of the VM scale set where the extension should be + create or updated. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4828' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4829' + fixed: false + raw: String + name: + $id: '4827' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4830' + collectionFormat: none + defaultValue: + $id: '4831' + fixed: false + deprecated: false + documentation: + $id: '4832' + fixed: false + raw: The name of the VM scale set extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4834' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4835' + fixed: false + raw: String + name: + $id: '4833' + fixed: false + raw: vmssExtensionName + serializedName: vmssExtensionName + - $id: '4836' + collectionFormat: none + defaultValue: + $id: '4837' + fixed: false + deprecated: false + documentation: + $id: '4838' + fixed: false + raw: >- + Parameters supplied to the Create VM scale set Extension + operation. + extensions: + x-ms-requestBody-name: extensionParameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2240' + name: + $id: '4839' + fixed: false + raw: extensionParameters + serializedName: extensionParameters + - $id: '4840' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4841' + fixed: false + deprecated: false + documentation: + $id: '4842' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4844' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4845' + fixed: false + raw: String + name: + $id: '4843' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4846' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4847' + fixed: false + deprecated: false + documentation: + $id: '4848' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4850' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4851' + fixed: false + raw: String + name: + $id: '4849' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '4855' + body: + $ref: '2240' + isNullable: true + OK: + $id: '4854' + body: + $ref: '2240' + isNullable: true + returnType: + $id: '4857' + body: + $ref: '2240' + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_CreateOrUpdate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName} + - $id: '4858' + defaultResponse: + $id: '4894' + isNullable: true + deprecated: false + description: The operation to delete the extension. + extensions: + x-ms-long-running-operation: true + group: + $id: '4890' + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '4889' + fixed: false + raw: Delete + parameters: + - $id: '4859' + collectionFormat: none + defaultValue: + $id: '4860' + fixed: false + deprecated: false + documentation: + $id: '4861' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4863' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4864' + fixed: false + raw: String + name: + $id: '4862' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4865' + collectionFormat: none + defaultValue: + $id: '4866' + fixed: false + deprecated: false + documentation: + $id: '4867' + fixed: false + raw: >- + The name of the VM scale set where the extension should be + deleted. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4869' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4870' + fixed: false + raw: String + name: + $id: '4868' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4871' + collectionFormat: none + defaultValue: + $id: '4872' + fixed: false + deprecated: false + documentation: + $id: '4873' + fixed: false + raw: The name of the VM scale set extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4875' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4876' + fixed: false + raw: String + name: + $id: '4874' + fixed: false + raw: vmssExtensionName + serializedName: vmssExtensionName + - $id: '4877' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4878' + fixed: false + deprecated: false + documentation: + $id: '4879' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4881' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4882' + fixed: false + raw: String + name: + $id: '4880' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4883' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4884' + fixed: false + deprecated: false + documentation: + $id: '4885' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4887' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4888' + fixed: false + raw: String + name: + $id: '4886' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4892' + isNullable: true + NoContent: + $id: '4893' + isNullable: true + OK: + $id: '4891' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '4895' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName} + - $id: '4896' + defaultResponse: + $id: '4936' + isNullable: true + deprecated: false + description: The operation to get the extension. + group: + $id: '4934' + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4933' + fixed: false + raw: Get + parameters: + - $id: '4897' + collectionFormat: none + defaultValue: + $id: '4898' + fixed: false + deprecated: false + documentation: + $id: '4899' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4901' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4902' + fixed: false + raw: String + name: + $id: '4900' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4903' + collectionFormat: none + defaultValue: + $id: '4904' + fixed: false + deprecated: false + documentation: + $id: '4905' + fixed: false + raw: The name of the VM scale set containing the extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4907' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4908' + fixed: false + raw: String + name: + $id: '4906' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4909' + collectionFormat: none + defaultValue: + $id: '4910' + fixed: false + deprecated: false + documentation: + $id: '4911' + fixed: false + raw: The name of the VM scale set extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4913' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4914' + fixed: false + raw: String + name: + $id: '4912' + fixed: false + raw: vmssExtensionName + serializedName: vmssExtensionName + - $id: '4915' + collectionFormat: none + defaultValue: + $id: '4916' + fixed: false + deprecated: false + documentation: + $id: '4917' + fixed: false + raw: The expand expression to apply on the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '4919' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4920' + fixed: false + raw: String + name: + $id: '4918' + fixed: false + raw: $expand + serializedName: $expand + - $id: '4921' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4922' + fixed: false + deprecated: false + documentation: + $id: '4923' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4925' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4926' + fixed: false + raw: String + name: + $id: '4924' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4927' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4928' + fixed: false + deprecated: false + documentation: + $id: '4929' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4931' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4932' + fixed: false + raw: String + name: + $id: '4930' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4935' + body: + $ref: '2240' + isNullable: true + returnType: + $id: '4937' + body: + $ref: '2240' + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName} + - $id: '4938' + defaultResponse: + $id: '4966' + isNullable: true + deprecated: false + description: Gets a list of all extensions in a VM scale set. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '4964' + fixed: false + raw: VirtualMachineScaleSetExtensions + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '4963' + fixed: false + raw: List + parameters: + - $id: '4939' + collectionFormat: none + defaultValue: + $id: '4940' + fixed: false + deprecated: false + documentation: + $id: '4941' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4944' + fixed: false + raw: String + name: + $id: '4942' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4945' + collectionFormat: none + defaultValue: + $id: '4946' + fixed: false + deprecated: false + documentation: + $id: '4947' + fixed: false + raw: The name of the VM scale set containing the extension. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4949' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4950' + fixed: false + raw: String + name: + $id: '4948' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4951' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4952' + fixed: false + deprecated: false + documentation: + $id: '4953' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4955' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4956' + fixed: false + raw: String + name: + $id: '4954' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4957' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4958' + fixed: false + deprecated: false + documentation: + $id: '4959' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4961' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4962' + fixed: false + raw: String + name: + $id: '4960' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '4965' + body: + $ref: '2260' + isNullable: true + returnType: + $id: '4967' + body: + $ref: '2260' + isNullable: true + serializedName: VirtualMachineScaleSetExtensions_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions + name: + $id: '4968' + fixed: false + raw: VirtualMachineScaleSetExtensions + nameForProperty: VirtualMachineScaleSetExtensions + typeName: + $id: '4969' + fixed: false + - $id: '4970' + methods: + - $id: '4971' + defaultResponse: + $id: '5000' + isNullable: true + deprecated: false + description: Cancels the current virtual machine scale set rolling upgrade. + extensions: + x-ms-long-running-operation: true + group: + $id: '4997' + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '4996' + fixed: false + raw: Cancel + parameters: + - $id: '4972' + collectionFormat: none + defaultValue: + $id: '4973' + fixed: false + deprecated: false + documentation: + $id: '4974' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4976' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4977' + fixed: false + raw: String + name: + $id: '4975' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '4978' + collectionFormat: none + defaultValue: + $id: '4979' + fixed: false + deprecated: false + documentation: + $id: '4980' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4982' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4983' + fixed: false + raw: String + name: + $id: '4981' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '4984' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '4985' + fixed: false + deprecated: false + documentation: + $id: '4986' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '4988' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4989' + fixed: false + raw: String + name: + $id: '4987' + fixed: false + raw: api-version + serializedName: api-version + - $id: '4990' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '4991' + fixed: false + deprecated: false + documentation: + $id: '4992' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '4994' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4995' + fixed: false + raw: String + name: + $id: '4993' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '4999' + isNullable: true + OK: + $id: '4998' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5001' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetRollingUpgrades_Cancel + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/cancel + - $id: '5002' + defaultResponse: + $id: '5031' + isNullable: true + deprecated: false + description: >- + Starts a rolling upgrade to move all virtual machine scale set + instances to the latest available Platform Image OS version. Instances + which are already running the latest available OS version are not + affected. + extensions: + x-ms-long-running-operation: true + group: + $id: '5028' + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5027' + fixed: false + raw: StartOSUpgrade + parameters: + - $id: '5003' + collectionFormat: none + defaultValue: + $id: '5004' + fixed: false + deprecated: false + documentation: + $id: '5005' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5007' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5008' + fixed: false + raw: String + name: + $id: '5006' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5009' + collectionFormat: none + defaultValue: + $id: '5010' + fixed: false + deprecated: false + documentation: + $id: '5011' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5013' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5014' + fixed: false + raw: String + name: + $id: '5012' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5015' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5016' + fixed: false + deprecated: false + documentation: + $id: '5017' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5019' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5020' + fixed: false + raw: String + name: + $id: '5018' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5021' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5022' + fixed: false + deprecated: false + documentation: + $id: '5023' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5025' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5026' + fixed: false + raw: String + name: + $id: '5024' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5030' + isNullable: true + OK: + $id: '5029' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5032' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osRollingUpgrade + - $id: '5033' + defaultResponse: + $id: '5061' + isNullable: true + deprecated: false + description: >- + Gets the status of the latest virtual machine scale set rolling + upgrade. + group: + $id: '5059' + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5058' + fixed: false + raw: GetLatest + parameters: + - $id: '5034' + collectionFormat: none + defaultValue: + $id: '5035' + fixed: false + deprecated: false + documentation: + $id: '5036' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5039' + fixed: false + raw: String + name: + $id: '5037' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5040' + collectionFormat: none + defaultValue: + $id: '5041' + fixed: false + deprecated: false + documentation: + $id: '5042' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5044' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5045' + fixed: false + raw: String + name: + $id: '5043' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5046' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5047' + fixed: false + deprecated: false + documentation: + $id: '5048' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5050' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5051' + fixed: false + raw: String + name: + $id: '5049' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5052' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5053' + fixed: false + deprecated: false + documentation: + $id: '5054' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5056' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5057' + fixed: false + raw: String + name: + $id: '5055' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5060' + body: + $ref: '2910' + isNullable: true + returnType: + $id: '5062' + body: + $ref: '2910' + isNullable: true + serializedName: VirtualMachineScaleSetRollingUpgrades_GetLatest + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/latest + name: + $id: '5063' + fixed: false + raw: VirtualMachineScaleSetRollingUpgrades + nameForProperty: VirtualMachineScaleSetRollingUpgrades + typeName: + $id: '5064' + fixed: false + - $id: '5065' + methods: + - $id: '5066' + defaultResponse: + $id: '5101' + isNullable: true + deprecated: false + description: >- + Reimages (upgrade the operating system) a specific virtual machine in + a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + $id: '5098' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5097' + fixed: false + raw: Reimage + parameters: + - $id: '5067' + collectionFormat: none + defaultValue: + $id: '5068' + fixed: false + deprecated: false + documentation: + $id: '5069' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5071' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5072' + fixed: false + raw: String + name: + $id: '5070' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5073' + collectionFormat: none + defaultValue: + $id: '5074' + fixed: false + deprecated: false + documentation: + $id: '5075' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5077' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5078' + fixed: false + raw: String + name: + $id: '5076' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5079' + collectionFormat: none + defaultValue: + $id: '5080' + fixed: false + deprecated: false + documentation: + $id: '5081' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5083' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5084' + fixed: false + raw: String + name: + $id: '5082' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5085' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5086' + fixed: false + deprecated: false + documentation: + $id: '5087' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5089' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5090' + fixed: false + raw: String + name: + $id: '5088' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5091' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5092' + fixed: false + deprecated: false + documentation: + $id: '5093' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5095' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5096' + fixed: false + raw: String + name: + $id: '5094' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5100' + isNullable: true + OK: + $id: '5099' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5102' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Reimage + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/reimage + - $id: '5103' + defaultResponse: + $id: '5138' + isNullable: true + deprecated: false + description: >- + Allows you to re-image all the disks ( including data disks ) in the a + VM scale set instance. This operation is only supported for managed + disks. + extensions: + x-ms-long-running-operation: true + group: + $id: '5135' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5134' + fixed: false + raw: ReimageAll + parameters: + - $id: '5104' + collectionFormat: none + defaultValue: + $id: '5105' + fixed: false + deprecated: false + documentation: + $id: '5106' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5108' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5109' + fixed: false + raw: String + name: + $id: '5107' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5110' + collectionFormat: none + defaultValue: + $id: '5111' + fixed: false + deprecated: false + documentation: + $id: '5112' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5115' + fixed: false + raw: String + name: + $id: '5113' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5116' + collectionFormat: none + defaultValue: + $id: '5117' + fixed: false + deprecated: false + documentation: + $id: '5118' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5120' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5121' + fixed: false + raw: String + name: + $id: '5119' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5122' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5123' + fixed: false + deprecated: false + documentation: + $id: '5124' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5126' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5127' + fixed: false + raw: String + name: + $id: '5125' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5128' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5129' + fixed: false + deprecated: false + documentation: + $id: '5130' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5133' + fixed: false + raw: String + name: + $id: '5131' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5137' + isNullable: true + OK: + $id: '5136' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5139' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_ReimageAll + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/reimageall + - $id: '5140' + defaultResponse: + $id: '5175' + isNullable: true + deprecated: false + description: >- + Deallocates a specific virtual machine in a VM scale set. Shuts down + the virtual machine and releases the compute resources it uses. You + are not billed for the compute resources of this virtual machine once + it is deallocated. + extensions: + x-ms-long-running-operation: true + group: + $id: '5172' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5171' + fixed: false + raw: Deallocate + parameters: + - $id: '5141' + collectionFormat: none + defaultValue: + $id: '5142' + fixed: false + deprecated: false + documentation: + $id: '5143' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5145' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5146' + fixed: false + raw: String + name: + $id: '5144' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5147' + collectionFormat: none + defaultValue: + $id: '5148' + fixed: false + deprecated: false + documentation: + $id: '5149' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5151' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5152' + fixed: false + raw: String + name: + $id: '5150' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5153' + collectionFormat: none + defaultValue: + $id: '5154' + fixed: false + deprecated: false + documentation: + $id: '5155' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5157' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5158' + fixed: false + raw: String + name: + $id: '5156' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5159' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5160' + fixed: false + deprecated: false + documentation: + $id: '5161' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5163' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5164' + fixed: false + raw: String + name: + $id: '5162' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5165' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5166' + fixed: false + deprecated: false + documentation: + $id: '5167' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5170' + fixed: false + raw: String + name: + $id: '5168' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5174' + isNullable: true + OK: + $id: '5173' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5176' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Deallocate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/deallocate + - $id: '5177' + defaultResponse: + $id: '5213' + isNullable: true + deprecated: false + description: Deletes a virtual machine from a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + $id: '5209' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '5208' + fixed: false + raw: Delete + parameters: + - $id: '5178' + collectionFormat: none + defaultValue: + $id: '5179' + fixed: false + deprecated: false + documentation: + $id: '5180' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5182' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5183' + fixed: false + raw: String + name: + $id: '5181' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5184' + collectionFormat: none + defaultValue: + $id: '5185' + fixed: false + deprecated: false + documentation: + $id: '5186' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5188' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5189' + fixed: false + raw: String + name: + $id: '5187' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5190' + collectionFormat: none + defaultValue: + $id: '5191' + fixed: false + deprecated: false + documentation: + $id: '5192' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5194' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5195' + fixed: false + raw: String + name: + $id: '5193' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5196' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5197' + fixed: false + deprecated: false + documentation: + $id: '5198' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5200' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5201' + fixed: false + raw: String + name: + $id: '5199' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5202' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5203' + fixed: false + deprecated: false + documentation: + $id: '5204' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5206' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5207' + fixed: false + raw: String + name: + $id: '5205' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5211' + isNullable: true + NoContent: + $id: '5212' + isNullable: true + OK: + $id: '5210' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5214' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId} + - $id: '5215' + defaultResponse: + $id: '5249' + isNullable: true + deprecated: false + description: Gets a virtual machine from a VM scale set. + group: + $id: '5247' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5246' + fixed: false + raw: Get + parameters: + - $id: '5216' + collectionFormat: none + defaultValue: + $id: '5217' + fixed: false + deprecated: false + documentation: + $id: '5218' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5220' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5221' + fixed: false + raw: String + name: + $id: '5219' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5222' + collectionFormat: none + defaultValue: + $id: '5223' + fixed: false + deprecated: false + documentation: + $id: '5224' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5226' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5227' + fixed: false + raw: String + name: + $id: '5225' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5228' + collectionFormat: none + defaultValue: + $id: '5229' + fixed: false + deprecated: false + documentation: + $id: '5230' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5232' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5233' + fixed: false + raw: String + name: + $id: '5231' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5234' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5235' + fixed: false + deprecated: false + documentation: + $id: '5236' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5238' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5239' + fixed: false + raw: String + name: + $id: '5237' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5240' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5241' + fixed: false + deprecated: false + documentation: + $id: '5242' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5245' + fixed: false + raw: String + name: + $id: '5243' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5248' + body: + $ref: '2664' + isNullable: true + returnType: + $id: '5250' + body: + $ref: '2664' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId} + - $id: '5251' + defaultResponse: + $id: '5285' + isNullable: true + deprecated: false + description: Gets the status of a virtual machine from a VM scale set. + group: + $id: '5283' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5282' + fixed: false + raw: GetInstanceView + parameters: + - $id: '5252' + collectionFormat: none + defaultValue: + $id: '5253' + fixed: false + deprecated: false + documentation: + $id: '5254' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5256' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5257' + fixed: false + raw: String + name: + $id: '5255' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5258' + collectionFormat: none + defaultValue: + $id: '5259' + fixed: false + deprecated: false + documentation: + $id: '5260' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5263' + fixed: false + raw: String + name: + $id: '5261' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5264' + collectionFormat: none + defaultValue: + $id: '5265' + fixed: false + deprecated: false + documentation: + $id: '5266' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5268' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5269' + fixed: false + raw: String + name: + $id: '5267' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5270' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5271' + fixed: false + deprecated: false + documentation: + $id: '5272' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5274' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5275' + fixed: false + raw: String + name: + $id: '5273' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5276' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5277' + fixed: false + deprecated: false + documentation: + $id: '5278' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5280' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5281' + fixed: false + raw: String + name: + $id: '5279' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5284' + body: + $ref: '2696' + isNullable: true + returnType: + $id: '5286' + body: + $ref: '2696' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_GetInstanceView + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/instanceView + - $id: '5287' + defaultResponse: + $id: '5333' + isNullable: true + deprecated: false + description: Gets a list of all virtual machines in a VM scale sets. + extensions: + x-ms-odata: '#/components/schemas/VirtualMachineScaleSetVM' + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '5331' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5330' + fixed: false + raw: List + parameters: + - $id: '5288' + collectionFormat: none + defaultValue: + $id: '5289' + fixed: false + deprecated: false + documentation: + $id: '5290' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5292' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5293' + fixed: false + raw: String + name: + $id: '5291' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5294' + collectionFormat: none + defaultValue: + $id: '5295' + fixed: false + deprecated: false + documentation: + $id: '5296' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5298' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5299' + fixed: false + raw: String + name: + $id: '5297' + fixed: false + raw: virtualMachineScaleSetName + serializedName: virtualMachineScaleSetName + - $id: '5300' + collectionFormat: none + defaultValue: + $id: '5301' + fixed: false + deprecated: false + documentation: + $id: '5302' + fixed: false + raw: The filter to apply to the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5305' + fixed: false + raw: String + name: + $id: '5303' + fixed: false + raw: $filter + serializedName: $filter + - $id: '5306' + collectionFormat: none + defaultValue: + $id: '5307' + fixed: false + deprecated: false + documentation: + $id: '5308' + fixed: false + raw: The list parameters. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5310' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5311' + fixed: false + raw: String + name: + $id: '5309' + fixed: false + raw: $select + serializedName: $select + - $id: '5312' + collectionFormat: none + defaultValue: + $id: '5313' + fixed: false + deprecated: false + documentation: + $id: '5314' + fixed: false + raw: The expand expression to apply to the operation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5317' + fixed: false + raw: String + name: + $id: '5315' + fixed: false + raw: $expand + serializedName: $expand + - $id: '5318' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5319' + fixed: false + deprecated: false + documentation: + $id: '5320' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5322' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5323' + fixed: false + raw: String + name: + $id: '5321' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5324' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5325' + fixed: false + deprecated: false + documentation: + $id: '5326' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5328' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5329' + fixed: false + raw: String + name: + $id: '5327' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5332' + body: + $ref: '2752' + isNullable: true + returnType: + $id: '5334' + body: + $ref: '2752' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines + - $id: '5335' + defaultResponse: + $id: '5370' + isNullable: true + deprecated: false + description: >- + Power off (stop) a virtual machine in a VM scale set. Note that + resources are still attached and you are getting charged for the + resources. Instead, use deallocate to release resources and avoid + charges. + extensions: + x-ms-long-running-operation: true + group: + $id: '5367' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5366' + fixed: false + raw: PowerOff + parameters: + - $id: '5336' + collectionFormat: none + defaultValue: + $id: '5337' + fixed: false + deprecated: false + documentation: + $id: '5338' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5340' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5341' + fixed: false + raw: String + name: + $id: '5339' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5342' + collectionFormat: none + defaultValue: + $id: '5343' + fixed: false + deprecated: false + documentation: + $id: '5344' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5346' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5347' + fixed: false + raw: String + name: + $id: '5345' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5348' + collectionFormat: none + defaultValue: + $id: '5349' + fixed: false + deprecated: false + documentation: + $id: '5350' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5352' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5353' + fixed: false + raw: String + name: + $id: '5351' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5354' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5355' + fixed: false + deprecated: false + documentation: + $id: '5356' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5358' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5359' + fixed: false + raw: String + name: + $id: '5357' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5360' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5361' + fixed: false + deprecated: false + documentation: + $id: '5362' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5364' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5365' + fixed: false + raw: String + name: + $id: '5363' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5369' + isNullable: true + OK: + $id: '5368' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5371' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_PowerOff + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/poweroff + - $id: '5372' + defaultResponse: + $id: '5407' + isNullable: true + deprecated: false + description: Restarts a virtual machine in a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + $id: '5404' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5403' + fixed: false + raw: Restart + parameters: + - $id: '5373' + collectionFormat: none + defaultValue: + $id: '5374' + fixed: false + deprecated: false + documentation: + $id: '5375' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5377' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5378' + fixed: false + raw: String + name: + $id: '5376' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5379' + collectionFormat: none + defaultValue: + $id: '5380' + fixed: false + deprecated: false + documentation: + $id: '5381' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5383' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5384' + fixed: false + raw: String + name: + $id: '5382' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5385' + collectionFormat: none + defaultValue: + $id: '5386' + fixed: false + deprecated: false + documentation: + $id: '5387' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5389' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5390' + fixed: false + raw: String + name: + $id: '5388' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5391' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5392' + fixed: false + deprecated: false + documentation: + $id: '5393' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5395' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5396' + fixed: false + raw: String + name: + $id: '5394' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5397' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5398' + fixed: false + deprecated: false + documentation: + $id: '5399' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5401' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5402' + fixed: false + raw: String + name: + $id: '5400' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5406' + isNullable: true + OK: + $id: '5405' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5408' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Restart + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/restart + - $id: '5409' + defaultResponse: + $id: '5444' + isNullable: true + deprecated: false + description: Starts a virtual machine in a VM scale set. + extensions: + x-ms-long-running-operation: true + group: + $id: '5441' + fixed: false + raw: VirtualMachineScaleSetVMs + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5440' + fixed: false + raw: Start + parameters: + - $id: '5410' + collectionFormat: none + defaultValue: + $id: '5411' + fixed: false + deprecated: false + documentation: + $id: '5412' + fixed: false + raw: The name of the resource group. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5414' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5415' + fixed: false + raw: String + name: + $id: '5413' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5416' + collectionFormat: none + defaultValue: + $id: '5417' + fixed: false + deprecated: false + documentation: + $id: '5418' + fixed: false + raw: The name of the VM scale set. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5420' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5421' + fixed: false + raw: String + name: + $id: '5419' + fixed: false + raw: vmScaleSetName + serializedName: vmScaleSetName + - $id: '5422' + collectionFormat: none + defaultValue: + $id: '5423' + fixed: false + deprecated: false + documentation: + $id: '5424' + fixed: false + raw: The instance ID of the virtual machine. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5426' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5427' + fixed: false + raw: String + name: + $id: '5425' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '5428' + clientProperty: + $ref: '2965' + collectionFormat: none + defaultValue: + $id: '5429' + fixed: false + deprecated: false + documentation: + $id: '5430' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '5432' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5433' + fixed: false + raw: String + name: + $id: '5431' + fixed: false + raw: api-version + serializedName: api-version + - $id: '5434' + clientProperty: + $ref: '2959' + collectionFormat: none + defaultValue: + $id: '5435' + fixed: false + deprecated: false + documentation: + $id: '5436' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for + every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5438' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5439' + fixed: false + raw: String + name: + $id: '5437' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5443' + isNullable: true + OK: + $id: '5442' + body: + $ref: '2924' + isNullable: true + returnType: + $id: '5445' + body: + $ref: '2924' + isNullable: true + serializedName: VirtualMachineScaleSetVMs_Start + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/start + name: + $id: '5446' + fixed: false + raw: VirtualMachineScaleSetVMs + nameForProperty: VirtualMachineScaleSetVMs + typeName: + $id: '5447' + fixed: false +properties: + - $id: '2959' + collectionFormat: none + defaultValue: + $id: '2960' + fixed: false + deprecated: false + documentation: + $id: '2961' + fixed: false + raw: >- + Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for every + service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2963' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2964' + fixed: false + raw: String + name: + $id: '2962' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '2965' + collectionFormat: none + defaultValue: + $id: '2966' + fixed: false + deprecated: false + documentation: + $id: '2967' + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2969' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2970' + fixed: false + raw: String + name: + $id: '2968' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/specs-datalake-store/code-model-v1-yaml.norm.yaml b/test/Expected/specs-datalake-store/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..e610410 --- /dev/null +++ b/test/Expected/specs-datalake-store/code-model-v1-yaml.norm.yaml @@ -0,0 +1,4535 @@ +--- +apiVersion: '2016-11-01' +baseUrl: 'https://{accountName}.{adlsFileSystemDnsSuffix}' +codeGenExtensions: + internalConstructors: true +documentation: Creates an Azure Data Lake Store filesystem client. +enumTypes: + - &ref_2 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: FileType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: FILE + serializedName: FILE + - name: DIRECTORY + serializedName: DIRECTORY + - &ref_7 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ExpiryOptionType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: NeverExpire + serializedName: NeverExpire + - name: RelativeToNow + serializedName: RelativeToNow + - name: RelativeToCreationDate + serializedName: RelativeToCreationDate + - name: Absolute + serializedName: Absolute + - &ref_8 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AppendModeType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: autocreate + serializedName: autocreate + - &ref_9 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SyncFlag + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: DATA + serializedName: DATA + - name: METADATA + serializedName: METADATA + - name: CLOSE + serializedName: CLOSE +errorTypes: + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem error containing a specific WebHDFS exception. + name: + fixed: false + raw: AdlsError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the object representing the actual WebHDFS exception being returned. + isConstant: false + isReadOnly: true + isRequired: false + modelType: &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Data Lake Store filesystem exception based on the WebHDFS definition + for RemoteExceptions. This is a WebHDFS 'catch all' exception + name: + fixed: false + raw: AdlsRemoteException + polymorphicDiscriminator: exception + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + the full class package name for the exception thrown, such as + 'java.lang.IllegalArgumentException'. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: javaClassName + realPath: + - javaClassName + serializedName: javaClassName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + the message associated with the exception that was thrown, + such as 'Invalid value for webhdfs parameter + "permission":...'. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: AdlsRemoteException + name: + fixed: false + raw: RemoteException + realPath: + - RemoteException + serializedName: RemoteException + serializedName: AdlsError +extensions: + x-ms-parameterized-host: true +hostParametersFront: + - clientProperty: &ref_17 + collectionFormat: none + defaultValue: + fixed: false + raw: azuredatalakestore.net + deprecated: false + documentation: + fixed: false + raw: Gets the URI used as the base for all cloud service requests. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adlsFileSystemDnsSuffix + realPath: + - adlsFileSystemDnsSuffix + serializedName: adlsFileSystemDnsSuffix + collectionFormat: none + defaultValue: + fixed: false + raw: azuredatalakestore.net + deprecated: false + documentation: + fixed: false + raw: Gets the URI used as the base for all cloud service requests. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adlsFileSystemDnsSuffix + serializedName: adlsFileSystemDnsSuffix + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: The Azure Data Lake Store account to execute filesystem operations on. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName +modelTypes: + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The result of the request or operation. + name: + fixed: false + raw: FileOperationResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the result of the operation or request. + extensions: + x-ms-client-name: operationResult + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolean + realPath: + - boolean + serializedName: boolean + serializedName: FileOperationResult + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file or directory Access Control List information. + name: + fixed: false + raw: AclStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the list of ACLSpec entries on a file or directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: entries + realPath: + - entries + serializedName: entries + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'the group owner, an AAD Object ID.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: group + realPath: + - group + serializedName: group + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'the user owner, an AAD Object ID.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: owner + realPath: + - owner + serializedName: owner + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The octal representation of the unnamed user, mask and other + permissions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: permission + realPath: + - permission + serializedName: permission + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the indicator of whether the sticky bit is on or off. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: stickyBit + realPath: + - stickyBit + serializedName: stickyBit + serializedName: AclStatus + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file or directory Access Control List information. + name: + fixed: false + raw: AclStatusResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the AclStatus object for a given file or directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: AclStatus + realPath: + - AclStatus + serializedName: AclStatus + serializedName: AclStatusResult + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store content summary information + name: + fixed: false + raw: ContentSummary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the number of directories. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: directoryCount + realPath: + - directoryCount + serializedName: directoryCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the number of files. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: fileCount + realPath: + - fileCount + serializedName: fileCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the number of bytes used by the content. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: length + realPath: + - length + serializedName: length + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the disk space consumed by the content. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: spaceConsumed + realPath: + - spaceConsumed + serializedName: spaceConsumed + serializedName: ContentSummary + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem content summary information response. + name: + fixed: false + raw: ContentSummaryResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the content summary for the specified path + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: ContentSummary + realPath: + - ContentSummary + serializedName: ContentSummary + serializedName: ContentSummaryResult + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file or directory information. + name: + fixed: false + raw: FileStatusProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the last access time as ticks since the epoch. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: accessTime + realPath: + - accessTime + serializedName: accessTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the block size for the file. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: blockSize + realPath: + - blockSize + serializedName: blockSize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the number of children in the directory. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: childrenNum + realPath: + - childrenNum + serializedName: childrenNum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the expiration time, if any, as ticks since the epoch. If the + value is 0 or DateTime.MaxValue there is no expiration. + extensions: + x-ms-client-name: expirationTime + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: msExpirationTime + realPath: + - msExpirationTime + serializedName: msExpirationTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the group owner. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: group + realPath: + - group + serializedName: group + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the number of bytes in a file. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: length + realPath: + - length + serializedName: length + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the modification time as ticks since the epoch. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: modificationTime + realPath: + - modificationTime + serializedName: modificationTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the user who is the owner. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: owner + realPath: + - owner + serializedName: owner + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the path suffix. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathSuffix + realPath: + - pathSuffix + serializedName: pathSuffix + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the permission represented as an string. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: permission + realPath: + - permission + serializedName: permission + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the type of the path object. + extensions: + x-ms-enum: + modelAsString: false + name: FileType + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'flag to indicate if extended acls are enabled ' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: aclBit + realPath: + - aclBit + serializedName: aclBit + serializedName: FileStatusProperties + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file status list information. + name: + fixed: false + raw: FileStatuses + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the object containing the list of properties of the files. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: FileStatus + realPath: + - FileStatus + serializedName: FileStatus + serializedName: FileStatuses + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem file status list information response. + name: + fixed: false + raw: FileStatusesResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the object representing the list of file statuses. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: FileStatuses + realPath: + - FileStatuses + serializedName: FileStatuses + serializedName: FileStatusesResult + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem file status information response. + name: + fixed: false + raw: FileStatusResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: the file status object associated with the specified path. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: FileStatus + realPath: + - FileStatus + serializedName: FileStatus + serializedName: FileStatusResult + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that one more arguments is + incorrect. Thrown when a 400 error response code is returned (bad + request). + extensions: + x-ms-discriminator-value: IllegalArgumentException + name: + fixed: false + raw: AdlsIllegalArgumentException + serializedName: IllegalArgumentException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that the requested operation is not + supported. Thrown when a 400 error response code is returned (bad + request). + extensions: + x-ms-discriminator-value: UnsupportedOperationException + name: + fixed: false + raw: AdlsUnsupportedOperationException + serializedName: UnsupportedOperationException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that access is denied. Thrown when a + 401 error response code is returned (Unauthorized). + extensions: + x-ms-discriminator-value: SecurityException + name: + fixed: false + raw: AdlsSecurityException + serializedName: SecurityException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating there was an IO (read or write) + error. Thrown when a 403 error response code is returned (forbidden). + extensions: + x-ms-discriminator-value: IOException + name: + fixed: false + raw: AdlsIOException + serializedName: IOException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating the file or folder could not be + found. Thrown when a 404 error response code is returned (not found). + extensions: + x-ms-discriminator-value: FileNotFoundException + name: + fixed: false + raw: AdlsFileNotFoundException + serializedName: FileNotFoundException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating the file or folder already exists. + Thrown when a 403 error response code is returned (forbidden). + extensions: + x-ms-discriminator-value: FileAlreadyExistsException + name: + fixed: false + raw: AdlsFileAlreadyExistsException + serializedName: FileAlreadyExistsException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating the append or read is from a bad + offset. Thrown when a 400 error response code is returned for append and + open operations (Bad request). + extensions: + x-ms-discriminator-value: BadOffsetException + name: + fixed: false + raw: AdlsBadOffsetException + serializedName: BadOffsetException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown when an unexpected error occurs during an + operation. Thrown when a 500 error response code is returned (Internal + server error). + extensions: + x-ms-discriminator-value: RuntimeException + name: + fixed: false + raw: AdlsRuntimeException + serializedName: RuntimeException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that access is denied due to + insufficient permissions. Thrown when a 403 error response code is + returned (forbidden). + extensions: + x-ms-discriminator-value: AccessControlException + name: + fixed: false + raw: AdlsAccessControlException + serializedName: AccessControlException + - $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that the request is being throttled. + Reducing the number of requests or request size helps to mitigate this + error. + extensions: + x-ms-discriminator-value: ThrottledException + name: + fixed: false + raw: AdlsThrottledException + serializedName: ThrottledException + - *ref_5 + - *ref_6 +modelsName: Models +name: DataLakeStoreFileSystemManagementClient +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Sets or removes the expiration time on the specified file. This + operation can only be executed against files. Folders are not + supported. + extensions: + x-ms-examples: + Sets or removes the expiration time on the specified file. This operation can only be executed against files. Folders are not supported: + parameters: + api-version: '2016-11-01' + expireTime: '1' + expiryOption: NeverExpire + op: SETEXPIRY + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: SetFileExpiry + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file on + which to set or remove the expiration time. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates the type of expiration to use for the file: 1. + NeverExpire: ExpireTime is ignored. 2. RelativeToNow: ExpireTime + is an integer in milliseconds representing the expiration date + relative to when file expiration is updated. 3. + RelativeToCreationDate: ExpireTime is an integer in milliseconds + representing the expiration date relative to file creation. 4. + Absolute: ExpireTime is an integer in milliseconds, as a Unix + timestamp relative to 1/1/1970 00:00:00. + extensions: + x-ms-enum: + modelAsString: false + name: ExpiryOptionType + isConstant: false + isRequired: true + location: query + modelType: *ref_7 + name: + fixed: false + raw: expiryOption + serializedName: expiryOption + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time that the file will expire, corresponding to the + ExpiryOption that was set. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: expireTime + serializedName: expireTime + - collectionFormat: none + defaultValue: + fixed: false + raw: SETEXPIRY + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: &ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_SetFileExpiry + url: '/WebHdfsExt/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Appends to the specified file, optionally first creating the file if + it does not yet exist. This method supports multiple concurrent + appends to the file. NOTE: The target must not contain data added by + Create or normal (serial) Append. ConcurrentAppend and Append cannot + be used interchangeably; once a target file has been modified using + either of these append options, the other append option cannot be used + on the target file. ConcurrentAppend does not guarantee order and can + result in duplicated data landing in the target file. + extensions: + x-ms-examples: + 'Appends to the specified file, optionally first creating the file if it does not yet exist. This method supports multiple concurrent appends to the file. NOTE: The target must not contain data added by Create or normal (serial) Append. ConcurrentAppend and Append cannot be used interchangeably; once a target file has been modified using either of these append options, the other append option cannot be used on the target file. ConcurrentAppend does not guarantee order and can result in duplicated data landing in the target file': + parameters: + Transfer-Encoding: chunked + api-version: '2016-11-01' + appendMode: autocreate + op: CONCURRENTAPPEND + path: /test_file_path + streamContents: >- + This is actually a byte stream. This request/response is being + presented as a string for readability in the example + syncFlag: DATA + responses: + '200': {} + x-ms-requestBody-index: '1' + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ConcurrentAppend + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + which to append using concurrent append. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file contents to include when appending to the file. + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + name: + fixed: false + raw: streamContents + serializedName: streamContents + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates the concurrent append call should create the file if + it doesn't exist or just open the existing file for append + extensions: + x-ms-enum: + modelAsString: false + name: AppendModeType + isConstant: false + isRequired: false + location: query + modelType: *ref_8 + name: + fixed: false + raw: appendMode + serializedName: appendMode + - collectionFormat: none + defaultValue: + fixed: false + raw: CONCURRENTAPPEND + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - collectionFormat: none + defaultValue: + fixed: false + raw: chunked + deprecated: false + documentation: + fixed: false + raw: >- + Indicates the data being sent to the server is being streamed in + chunks. + isConstant: true + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Transfer-Encoding + serializedName: Transfer-Encoding + - collectionFormat: none + defaultValue: + fixed: false + raw: DATA + deprecated: false + documentation: + fixed: false + raw: >- + Optionally indicates what to do after completion of the + concurrent append. DATA indicates that more data will be sent + immediately by the client, the file handle should remain + open/locked, and file metadata (including file length, last + modified time) should NOT get updated. METADATA indicates that + more data will be sent immediately by the client, the file + handle should remain open/locked, and file metadata should get + updated. CLOSE indicates that the client is done sending data, + the file handle should be closed/unlocked, and file metadata + should get updated. + extensions: + x-ms-enum: + modelAsString: false + name: SyncFlag + isConstant: false + isRequired: false + location: query + modelType: *ref_9 + name: + fixed: false + raw: syncFlag + serializedName: syncFlag + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_ConcurrentAppend + url: '/WebHdfsExt/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Checks if the specified access is available at the given path. + extensions: + x-ms-examples: + Checks if the specified access is available at the given path: + parameters: + api-version: '2016-11-01' + fsaction: test_fsaction + op: CHECKACCESS + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: CheckAccess + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to check access. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + File system operation read/write/execute in string form, + matching regex pattern '[rwx-]{3}' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fsaction + serializedName: fsaction + - collectionFormat: none + defaultValue: + fixed: false + raw: CHECKACCESS + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_CheckAccess + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Creates a directory. + extensions: + x-ms-examples: + Creates a directory: + parameters: + api-version: '2016-11-01' + op: MKDIRS + path: /test_file_path + permission: '1' + responses: + '200': + body: + boolean: false + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Mkdirs + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the directory to + create. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Optional octal permission with which the directory should be + created. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: permission + serializedName: permission + - collectionFormat: none + defaultValue: + fixed: false + raw: MKDIRS + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: FileSystem_Mkdirs + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Concatenates the list of source files into the destination file, + removing all source files upon success. + extensions: + x-ms-examples: + 'Concatenates the list of source files into the destination file, removing all source files upon success': + parameters: + api-version: '2016-11-01' + op: CONCAT + path: /test_file_path + sources: + - test_source_1 + - test_source_2 + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Concat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the destination + file resulting from the concatenation. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A list of comma separated Data Lake Store paths (starting with + '/') of the files to concatenate, in the order in which they + should be concatenated. + isConstant: false + isRequired: true + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: sources + serializedName: sources + - collectionFormat: none + defaultValue: + fixed: false + raw: CONCAT + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_Concat + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Concatenates the list of source files into the destination file, + deleting all source files upon success. This method accepts more + source file paths than the Concat method. This method and the + parameters it accepts are subject to change for usability in an + upcoming version. + extensions: + x-ms-examples: + 'Concatenates the list of source files into the destination file, deleting all source files upon success. This method accepts more source file paths than the Concat method. This method and the parameters it accepts are subject to change for usability in an upcoming version': + parameters: + api-version: '2016-11-01' + deleteSourceDirectory: false + op: MSCONCAT + path: /test_file_path + streamContents: >- + sources=/file/path/1.txt,/file/path/2.txt,/file/path/lastfile.csv + responses: + '200': {} + x-ms-requestBody-index: '2' + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: MsConcat + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the destination + file resulting from the concatenation. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates that as an optimization instead of deleting each + individual source stream, delete the source stream folder if all + streams are in the same folder instead. This results in a + substantial performance improvement when the only streams in the + folder are part of the concatenation operation. WARNING: This + includes the deletion of any other files that are not source + files. Only set this to true when source files are the only + files in the source directory. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deleteSourceDirectory + serializedName: deleteSourceDirectory + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A list of Data Lake Store paths (starting with '/') of the + source files. Must be a comma-separated path list in the format: + sources=/file/path/1.txt,/file/path/2.txt,/file/path/lastfile.csv + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + name: + fixed: false + raw: streamContents + serializedName: streamContents + - collectionFormat: none + defaultValue: + fixed: false + raw: MSCONCAT + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_MsConcat + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Get the list of file status objects specified by the file path, with + optional pagination parameters + extensions: + x-ms-examples: + 'Get the list of file status objects specified by the file path, with optional pagination parameters': + parameters: + api-version: '2016-11-01' + listAfter: test_list_after + listBefore: test_list_before + listSize: '1' + op: LISTSTATUS + path: /test_file_path + tooId: false + responses: + '200': + body: + FileStatuses: + FileStatus: + - accessTime: '1' + aclBit: false + blockSize: '1' + childrenNum: '1' + group: test_group + length: '1' + modificationTime: '1' + msExpirationTime: '1' + owner: test_owner + pathSuffix: test_path_suffix + permission: test_permission + type: FILE + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListFileStatus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the directory to + list. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets or sets the number of items to return. Optional. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: listSize + serializedName: listSize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets the item or lexographical index after which to + begin returning results. For example, a file list of 'a','b','d' + and listAfter='b' will return 'd', and a listAfter='c' will also + return 'd'. Optional. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: listAfter + serializedName: listAfter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets the item or lexographical index before which to + begin returning results. For example, a file list of 'a','b','d' + and listBefore='d' will return 'a','b', and a listBefore='c' + will also return 'a','b'. Optional. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: listBefore + serializedName: listBefore + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An optional switch to return friendly names in place of owner + and group. tooid=false returns friendly names instead of the AAD + Object ID. Default value is true, returning AAD object IDs. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: tooId + serializedName: tooId + - collectionFormat: none + defaultValue: + fixed: false + raw: LISTSTATUS + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_12 + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: FileSystem_ListFileStatus + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Gets the file content summary object specified by the file path. + extensions: + x-ms-examples: + Gets the file content summary object specified by the file path: + parameters: + api-version: '2016-11-01' + op: GETCONTENTSUMMARY + path: /test_file_path + responses: + '200': + body: + ContentSummary: + directoryCount: '1' + fileCount: '1' + length: '1' + spaceConsumed: '1' + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetContentSummary + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file for + which to retrieve the summary. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + raw: GETCONTENTSUMMARY + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_13 + isNullable: true + returnType: + body: *ref_13 + isNullable: true + serializedName: FileSystem_GetContentSummary + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Get the file status object specified by the file path. + extensions: + x-ms-examples: + Get the file status object specified by the file path: + parameters: + api-version: '2016-11-01' + op: GETFILESTATUS + path: /test_file_path + tooId: false + responses: + '200': + body: + FileStatus: + accessTime: '1' + aclBit: false + blockSize: '1' + childrenNum: '1' + group: test_group + length: '1' + modificationTime: '1' + msExpirationTime: '1' + owner: test_owner + pathSuffix: test_path_suffix + permission: test_permission + type: FILE + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFileStatus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to retrieve the status. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An optional switch to return friendly names in place of owner + and group. tooid=false returns friendly names instead of the AAD + Object ID. Default value is true, returning AAD object IDs. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: tooId + serializedName: tooId + - collectionFormat: none + defaultValue: + fixed: false + raw: GETFILESTATUS + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_14 + isNullable: true + returnType: + body: *ref_14 + isNullable: true + serializedName: FileSystem_GetFileStatus + url: '/webhdfs/v1/{path}' + - defaultResponse: + isNullable: true + deprecated: false + description: Opens and reads from the specified file. + extensions: + x-ms-examples: + Opens and reads from the specified file: + parameters: + api-version: '2016-11-01' + fileSessionId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 + length: '1' + offset: '1' + op: OPEN + path: /test_file_path + read: 'true' + responses: + '200': + body: >- + This is actually a byte stream. This request/response is + being presented as a string for readability in the example + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Open + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + open. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The number of bytes that the server will attempt to retrieve. It + will retrieve <= length bytes. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: length + serializedName: length + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The byte offset to start reading data from. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: offset + serializedName: offset + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Optional unique GUID per file indicating all the reads with the + same fileSessionId are from the same client and same session. + This will give a performance benefit. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: fileSessionId + serializedName: fileSessionId + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: >- + Flag to skip redirection. When read=false or not specified, the + request is redirected. Submit another HTTP PUT request using the + URL in the Location header with the file data to be read. When + read=true, this redirection is skipped. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: read + serializedName: read + - collectionFormat: none + defaultValue: + fixed: false + raw: OPEN + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/octet-stream + responses: + OK: + body: &ref_15 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_15 + isNullable: true + serializedName: FileSystem_Open + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: "Used for serial appends to the specified file.\_NOTE: The target must not contain data added by ConcurrentAppend. ConcurrentAppend and Append cannot be used interchangeably; once a target file has been modified using either of these append options, the other append option cannot be used on the target file." + extensions: + x-ms-examples: + "Used for serial appends to the specified file.\_NOTE: The target must not contain data added by ConcurrentAppend. ConcurrentAppend and Append cannot be used interchangeably; once a target file has been modified using either of these append options, the other append option cannot be used on the target file": + parameters: + api-version: '2016-11-01' + append: 'true' + fileSessionId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab346 + leaseId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 + offset: '1' + op: APPEND + path: /test_file_path + streamContents: >- + This is actually a byte stream. This request/response is being + presented as a string for readability in the example + syncFlag: DATA + responses: + '200': {} + x-ms-requestBody-index: '1' + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Append + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + which to append. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The file contents to include when appending to the file. + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: true + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + name: + fixed: false + raw: streamContents + serializedName: streamContents + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The optional offset in the stream to begin the append operation. + Default is to append at the end of the stream. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: offset + serializedName: offset + - collectionFormat: none + defaultValue: + fixed: false + raw: CLOSE + deprecated: false + documentation: + fixed: false + raw: >- + Optionally indicates what to do after completion of the + concurrent append. DATA indicates that more data will be sent + immediately by the client, the file handle should remain + open/locked, and file metadata (including file length, last + modified time) should NOT get updated. METADATA indicates that + more data will be sent immediately by the client, the file + handle should remain open/locked, and file metadata should get + updated. CLOSE indicates that the client is done sending data, + the file handle should be closed/unlocked, and file metadata + should get updated. + extensions: + x-ms-enum: + modelAsString: false + name: SyncFlag + isConstant: false + isRequired: false + location: query + modelType: *ref_9 + name: + fixed: false + raw: syncFlag + serializedName: syncFlag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Optional unique GUID per file to ensure single writer semantics, + meaning that only clients that append to the file with the same + leaseId will be allowed to do so. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: leaseId + serializedName: leaseId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Optional unique GUID per file indicating all the appends with + the same fileSessionId are from the same client and same + session. This will give a performance benefit when syncFlag is + DATA or METADATA. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: fileSessionId + serializedName: fileSessionId + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: >- + Flag to skip redirection. When append=false or not specified, + the request is redirected. Submit another HTTP PUT request using + the URL in the Location header with the file data to be written. + When append=true, this redirection is skipped. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: append + serializedName: append + - collectionFormat: none + defaultValue: + fixed: false + raw: APPEND + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_Append + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Creates a file with optionally specified content. NOTE: If content is + provided, the resulting file cannot be modified using + ConcurrentAppend. + extensions: + x-ms-examples: + 'Creates a file with optionally specified content. NOTE: If content is provided, the resulting file cannot be modified using ConcurrentAppend': + parameters: + api-version: '2016-11-01' + leaseId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 + op: CREATE + overwrite: false + path: /test_file_path + permission: '1' + streamContents: + test_key: /test_file_path + syncFlag: DATA + write: 'true' + responses: + '201': {} + x-ms-requestBody-index: '1' + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Create + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + create. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The file contents to include when creating the file. This + parameter is optional, resulting in an empty file if not + specified. + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: false + location: body + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + name: + fixed: false + raw: streamContents + serializedName: streamContents + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The indication of if the file should be overwritten. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overwrite + serializedName: overwrite + - collectionFormat: none + defaultValue: + fixed: false + raw: CLOSE + deprecated: false + documentation: + fixed: false + raw: >- + Optionally indicates what to do after completion of the create. + DATA indicates that more data will be sent immediately by the + client, the file handle should remain open/locked, and file + metadata (including file length, last modified time) should NOT + get updated. METADATA indicates that more data will be sent + immediately by the client, the file handle should remain + open/locked, and file metadata should get updated. CLOSE + indicates that the client is done sending data, the file handle + should be closed/unlocked, and file metadata should get updated. + extensions: + x-ms-enum: + modelAsString: false + name: SyncFlag + isConstant: false + isRequired: false + location: query + modelType: *ref_9 + name: + fixed: false + raw: syncFlag + serializedName: syncFlag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Optional unique GUID per file to ensure single writer semantics, + meaning that only clients that append to the file with the same + leaseId will be allowed to do so. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: leaseId + serializedName: leaseId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The octal representation of the unnamed user, mask and other + permissions that should be set for the file when created. If not + specified, it inherits these from the container. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: permission + serializedName: permission + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: >- + Flag to skip redirection. When write=false or not specified, the + request is redirected. Submit another HTTP PUT request using the + URL in the Location header with the file data to be written. + When write=true, this redirection is skipped. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: write + serializedName: write + - collectionFormat: none + defaultValue: + fixed: false + raw: CREATE + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + Created: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_Create + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Sets the Access Control List (ACL) for a file or folder. + extensions: + x-ms-examples: + Sets the Access Control List (ACL) for a file or folder: + parameters: + aclspec: 'user:2666084e-edd4-4276-9a8c-d1024a5e3d94:rwx' + api-version: '2016-11-01' + op: SETACL + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: SetAcl + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory on which to set the ACL. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ACL spec included in ACL creation operations in the format + '[default:]user|group|other::r|-w|-x|-' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: aclspec + serializedName: aclspec + - collectionFormat: none + defaultValue: + fixed: false + raw: SETACL + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_SetAcl + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Modifies existing Access Control List (ACL) entries on a file or + folder. + extensions: + x-ms-examples: + Modifies existing Access Control List (ACL) entries on a file or folder: + parameters: + aclspec: 'user:2666084e-edd4-4276-9a8c-d1024a5e3d94:rwx' + api-version: '2016-11-01' + op: MODIFYACLENTRIES + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: ModifyAclEntries + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory with the ACL being modified. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ACL specification included in ACL modification operations in + the format '[default:]user|group|other::r|-w|-x|-' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: aclspec + serializedName: aclspec + - collectionFormat: none + defaultValue: + fixed: false + raw: MODIFYACLENTRIES + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_ModifyAclEntries + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Removes existing Access Control List (ACL) entries for a file or + folder. + extensions: + x-ms-examples: + Removes existing Access Control List (ACL) entries for a file or folder: + parameters: + aclspec: 'user:2666084e-edd4-4276-9a8c-d1024a5e3d94' + api-version: '2016-11-01' + op: REMOVEACLENTRIES + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: RemoveAclEntries + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory with the ACL being removed. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ACL spec included in ACL removal operations in the format + '[default:]user|group|other' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: aclspec + serializedName: aclspec + - collectionFormat: none + defaultValue: + fixed: false + raw: REMOVEACLENTRIES + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_RemoveAclEntries + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Removes the existing Default Access Control List (ACL) of the + specified directory. + extensions: + x-ms-examples: + Removes the existing Default Access Control List (ACL) of the specified directory: + parameters: + api-version: '2016-11-01' + op: REMOVEDEFAULTACL + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: RemoveDefaultAcl + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the directory + with the default ACL being removed. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + raw: REMOVEDEFAULTACL + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_RemoveDefaultAcl + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Removes the existing Access Control List (ACL) of the specified file + or directory. + extensions: + x-ms-examples: + Removes the existing Access Control List (ACL) of the specified file or directory: + parameters: + api-version: '2016-11-01' + op: REMOVEACL + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: RemoveAcl + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory with the ACL being removed. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + raw: REMOVEACL + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_RemoveAcl + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: >- + Gets Access Control List (ACL) entries for the specified file or + directory. + extensions: + x-ms-examples: + Gets Access Control List (ACL) entries for the specified file or directory: + parameters: + api-version: '2016-11-01' + op: GETACLSTATUS + path: /test_file_path + tooId: false + responses: + '200': + AclStatus: + entries: + - test_entry_1 + - test_entry_2 + group: test_group + owner: test_owner + permission: '1' + stickyBit: false + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetAclStatus + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to get the ACL. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An optional switch to return friendly names in place of object + ID for ACL entries. tooid=false returns friendly names instead + of the AAD Object ID. Default value is true, returning AAD + object IDs. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: tooId + serializedName: tooId + - collectionFormat: none + defaultValue: + fixed: false + raw: GETACLSTATUS + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_16 + isNullable: true + returnType: + body: *ref_16 + isNullable: true + serializedName: FileSystem_GetAclStatus + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: 'Deletes the requested file or directory, optionally recursively.' + extensions: + x-ms-examples: + 'Deletes the requested file or directory, optionally recursively': + parameters: + api-version: '2016-11-01' + op: DELETE + path: /test_file_path + recursive: false + responses: + '200': + body: + boolean: false + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The optional switch indicating if the delete should be recursive + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: recursive + serializedName: recursive + - collectionFormat: none + defaultValue: + fixed: false + raw: DELETE + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: FileSystem_Delete + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Rename a file or directory. + extensions: + x-ms-examples: + Rename a file or directory: + parameters: + api-version: '2016-11-01' + destination: /test_destination_path + op: RENAME + path: /test_file_path + responses: + '200': + body: + boolean: false + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Rename + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory to move/rename. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The path to move/rename the file or folder to + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: destination + serializedName: destination + - collectionFormat: none + defaultValue: + fixed: false + raw: RENAME + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: FileSystem_Rename + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Sets the owner of a file or directory. + extensions: + x-ms-examples: + Sets the owner of a file or directory: + parameters: + api-version: '2016-11-01' + group: test_group + op: SETOWNER + owner: test_owner + path: /test_file_path + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: SetOwner + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to set the owner. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The AAD Object ID of the user owner of the file or directory. If + empty, the property will remain unchanged. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: owner + serializedName: owner + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The AAD Object ID of the group owner of the file or directory. + If empty, the property will remain unchanged. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: group + serializedName: group + - collectionFormat: none + defaultValue: + fixed: false + raw: SETOWNER + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_SetOwner + url: '/webhdfs/v1/{path}' + - defaultResponse: + body: *ref_6 + isNullable: true + deprecated: false + description: Sets the permission of the file or folder. + extensions: + x-ms-examples: + Sets the owner of a file or directory: + parameters: + api-version: '2016-11-01' + op: SETPERMISSION + path: /test_file_path + permission: rwx + responses: + '200': {} + group: + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: SetPermission + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to set the permission. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: path + serializedName: path + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string representation of the permission (i.e 'rwx'). If empty, + this property remains unchanged. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: permission + serializedName: permission + - collectionFormat: none + defaultValue: + fixed: false + raw: SETPERMISSION + deprecated: false + documentation: + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: op + serializedName: op + - clientProperty: *ref_10 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: FileSystem_SetPermission + url: '/webhdfs/v1/{path}' + name: + fixed: false + raw: FileSystem + nameForProperty: FileSystem + typeName: + fixed: false +properties: + - *ref_10 + - *ref_17 diff --git a/test/Expected/specs-datalake-store/code-model-v1.norm.yaml b/test/Expected/specs-datalake-store/code-model-v1.norm.yaml new file mode 100644 index 0000000..32f9b4b --- /dev/null +++ b/test/Expected/specs-datalake-store/code-model-v1.norm.yaml @@ -0,0 +1,5632 @@ +--- +$id: '1' +apiVersion: '2016-11-01' +baseUrl: 'https://{accountName}.{adlsFileSystemDnsSuffix}' +codeGenExtensions: + internalConstructors: true +documentation: Creates an Azure Data Lake Store filesystem client. +enumTypes: + - $ref: '147' + - $id: '220' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '227' + fixed: false + raw: ExpiryOptionType + oldModelAsString: false + underlyingType: + $id: '225' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '226' + fixed: false + raw: String + values: + - $id: '221' + name: NeverExpire + serializedName: NeverExpire + - $id: '222' + name: RelativeToNow + serializedName: RelativeToNow + - $id: '223' + name: RelativeToCreationDate + serializedName: RelativeToCreationDate + - $id: '224' + name: Absolute + serializedName: Absolute + - $id: '228' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '232' + fixed: false + raw: AppendModeType + oldModelAsString: false + underlyingType: + $id: '230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '231' + fixed: false + raw: String + values: + - $id: '229' + name: autocreate + serializedName: autocreate + - $id: '233' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '239' + fixed: false + raw: SyncFlag + oldModelAsString: false + underlyingType: + $id: '237' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '238' + fixed: false + raw: String + values: + - $id: '234' + name: DATA + serializedName: DATA + - $id: '235' + name: METADATA + serializedName: METADATA + - $id: '236' + name: CLOSE + serializedName: CLOSE +errorTypes: + - $ref: '214' +extensions: + x-ms-parameterized-host: true +hostParametersFront: + - $id: '240' + clientProperty: + $id: '241' + collectionFormat: none + defaultValue: + $id: '242' + fixed: false + raw: azuredatalakestore.net + deprecated: false + documentation: + $id: '243' + fixed: false + raw: Gets the URI used as the base for all cloud service requests. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '245' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '246' + fixed: false + raw: String + name: + $id: '244' + fixed: false + raw: adlsFileSystemDnsSuffix + realPath: + - adlsFileSystemDnsSuffix + serializedName: adlsFileSystemDnsSuffix + collectionFormat: none + defaultValue: + $id: '247' + fixed: false + raw: azuredatalakestore.net + deprecated: false + documentation: + $id: '248' + fixed: false + raw: Gets the URI used as the base for all cloud service requests. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '250' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '251' + fixed: false + raw: String + name: + $id: '249' + fixed: false + raw: adlsFileSystemDnsSuffix + serializedName: adlsFileSystemDnsSuffix + - $id: '252' + collectionFormat: none + defaultValue: + $id: '253' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '254' + fixed: false + raw: The Azure Data Lake Store account to execute filesystem operations on. + extensions: + hostParameter: true + x-ms-skip-url-encoding: true + isConstant: false + isRequired: true + location: path + modelType: + $id: '256' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '257' + fixed: false + raw: String + name: + $id: '255' + fixed: false + raw: accountName + serializedName: accountName +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The result of the request or operation. + name: + $id: '9' + fixed: false + raw: FileOperationResult + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: the result of the operation or request. + extensions: + x-ms-client-name: operationResult + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8' + fixed: false + raw: Boolean + name: + $id: '6' + fixed: false + raw: boolean + realPath: + - boolean + serializedName: boolean + serializedName: FileOperationResult + - $id: '10' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file or directory Access Control List information. + name: + $id: '43' + fixed: false + raw: AclStatus + properties: + - $id: '11' + collectionFormat: none + defaultValue: + $id: '12' + fixed: false + deprecated: false + documentation: + $id: '13' + fixed: false + raw: the list of ACLSpec entries on a file or directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '15' + $type: SequenceType + deprecated: false + elementType: + $id: '16' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17' + fixed: false + raw: String + name: + $id: '18' + fixed: false + name: + $id: '14' + fixed: false + raw: entries + realPath: + - entries + serializedName: entries + - $id: '19' + collectionFormat: none + defaultValue: + $id: '20' + fixed: false + deprecated: false + documentation: + $id: '21' + fixed: false + raw: 'the group owner, an AAD Object ID.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '23' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '24' + fixed: false + raw: String + name: + $id: '22' + fixed: false + raw: group + realPath: + - group + serializedName: group + - $id: '25' + collectionFormat: none + defaultValue: + $id: '26' + fixed: false + deprecated: false + documentation: + $id: '27' + fixed: false + raw: 'the user owner, an AAD Object ID.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '29' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '30' + fixed: false + raw: String + name: + $id: '28' + fixed: false + raw: owner + realPath: + - owner + serializedName: owner + - $id: '31' + collectionFormat: none + defaultValue: + $id: '32' + fixed: false + deprecated: false + documentation: + $id: '33' + fixed: false + raw: >- + The octal representation of the unnamed user, mask and other + permissions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '35' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '36' + fixed: false + raw: Int + name: + $id: '34' + fixed: false + raw: permission + realPath: + - permission + serializedName: permission + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + raw: the indicator of whether the sticky bit is on or off. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '42' + fixed: false + raw: Boolean + name: + $id: '40' + fixed: false + raw: stickyBit + realPath: + - stickyBit + serializedName: stickyBit + serializedName: AclStatus + - $id: '44' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file or directory Access Control List information. + name: + $id: '49' + fixed: false + raw: AclStatusResult + properties: + - $id: '45' + collectionFormat: none + defaultValue: + $id: '46' + fixed: false + deprecated: false + documentation: + $id: '47' + fixed: false + raw: the AclStatus object for a given file or directory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '10' + name: + $id: '48' + fixed: false + raw: AclStatus + realPath: + - AclStatus + serializedName: AclStatus + serializedName: AclStatusResult + - $id: '50' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store content summary information + name: + $id: '75' + fixed: false + raw: ContentSummary + properties: + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + raw: the number of directories. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '55' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '56' + fixed: false + raw: Long + name: + $id: '54' + fixed: false + raw: directoryCount + realPath: + - directoryCount + serializedName: directoryCount + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + raw: the number of files. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '62' + fixed: false + raw: Long + name: + $id: '60' + fixed: false + raw: fileCount + realPath: + - fileCount + serializedName: fileCount + - $id: '63' + collectionFormat: none + defaultValue: + $id: '64' + fixed: false + deprecated: false + documentation: + $id: '65' + fixed: false + raw: the number of bytes used by the content. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '67' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '68' + fixed: false + raw: Long + name: + $id: '66' + fixed: false + raw: length + realPath: + - length + serializedName: length + - $id: '69' + collectionFormat: none + defaultValue: + $id: '70' + fixed: false + deprecated: false + documentation: + $id: '71' + fixed: false + raw: the disk space consumed by the content. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '73' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '74' + fixed: false + raw: Long + name: + $id: '72' + fixed: false + raw: spaceConsumed + realPath: + - spaceConsumed + serializedName: spaceConsumed + serializedName: ContentSummary + - $id: '76' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem content summary information response. + name: + $id: '81' + fixed: false + raw: ContentSummaryResult + properties: + - $id: '77' + collectionFormat: none + defaultValue: + $id: '78' + fixed: false + deprecated: false + documentation: + $id: '79' + fixed: false + raw: the content summary for the specified path + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '50' + name: + $id: '80' + fixed: false + raw: ContentSummary + realPath: + - ContentSummary + serializedName: ContentSummary + serializedName: ContentSummaryResult + - $id: '82' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file or directory information. + name: + $id: '159' + fixed: false + raw: FileStatusProperties + properties: + - $id: '83' + collectionFormat: none + defaultValue: + $id: '84' + fixed: false + deprecated: false + documentation: + $id: '85' + fixed: false + raw: the last access time as ticks since the epoch. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '87' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '88' + fixed: false + raw: Long + name: + $id: '86' + fixed: false + raw: accessTime + realPath: + - accessTime + serializedName: accessTime + - $id: '89' + collectionFormat: none + defaultValue: + $id: '90' + fixed: false + deprecated: false + documentation: + $id: '91' + fixed: false + raw: the block size for the file. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '93' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '94' + fixed: false + raw: Long + name: + $id: '92' + fixed: false + raw: blockSize + realPath: + - blockSize + serializedName: blockSize + - $id: '95' + collectionFormat: none + defaultValue: + $id: '96' + fixed: false + deprecated: false + documentation: + $id: '97' + fixed: false + raw: the number of children in the directory. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '99' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '100' + fixed: false + raw: Long + name: + $id: '98' + fixed: false + raw: childrenNum + realPath: + - childrenNum + serializedName: childrenNum + - $id: '101' + collectionFormat: none + defaultValue: + $id: '102' + fixed: false + deprecated: false + documentation: + $id: '103' + fixed: false + raw: >- + Gets the expiration time, if any, as ticks since the epoch. If the + value is 0 or DateTime.MaxValue there is no expiration. + extensions: + x-ms-client-name: expirationTime + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '105' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '106' + fixed: false + raw: Long + name: + $id: '104' + fixed: false + raw: msExpirationTime + realPath: + - msExpirationTime + serializedName: msExpirationTime + - $id: '107' + collectionFormat: none + defaultValue: + $id: '108' + fixed: false + deprecated: false + documentation: + $id: '109' + fixed: false + raw: the group owner. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + name: + $id: '110' + fixed: false + raw: group + realPath: + - group + serializedName: group + - $id: '113' + collectionFormat: none + defaultValue: + $id: '114' + fixed: false + deprecated: false + documentation: + $id: '115' + fixed: false + raw: the number of bytes in a file. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '117' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '118' + fixed: false + raw: Long + name: + $id: '116' + fixed: false + raw: length + realPath: + - length + serializedName: length + - $id: '119' + collectionFormat: none + defaultValue: + $id: '120' + fixed: false + deprecated: false + documentation: + $id: '121' + fixed: false + raw: the modification time as ticks since the epoch. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '123' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '124' + fixed: false + raw: Long + name: + $id: '122' + fixed: false + raw: modificationTime + realPath: + - modificationTime + serializedName: modificationTime + - $id: '125' + collectionFormat: none + defaultValue: + $id: '126' + fixed: false + deprecated: false + documentation: + $id: '127' + fixed: false + raw: the user who is the owner. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '129' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '130' + fixed: false + raw: String + name: + $id: '128' + fixed: false + raw: owner + realPath: + - owner + serializedName: owner + - $id: '131' + collectionFormat: none + defaultValue: + $id: '132' + fixed: false + deprecated: false + documentation: + $id: '133' + fixed: false + raw: the path suffix. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '135' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '136' + fixed: false + raw: String + name: + $id: '134' + fixed: false + raw: pathSuffix + realPath: + - pathSuffix + serializedName: pathSuffix + - $id: '137' + collectionFormat: none + defaultValue: + $id: '138' + fixed: false + deprecated: false + documentation: + $id: '139' + fixed: false + raw: the permission represented as an string. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '141' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '142' + fixed: false + raw: String + name: + $id: '140' + fixed: false + raw: permission + realPath: + - permission + serializedName: permission + - $id: '143' + collectionFormat: none + defaultValue: + $id: '144' + fixed: false + deprecated: false + documentation: + $id: '145' + fixed: false + raw: the type of the path object. + extensions: + x-ms-enum: + modelAsString: false + name: FileType + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '147' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '152' + fixed: false + raw: FileType + oldModelAsString: false + underlyingType: + $id: '150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '151' + fixed: false + raw: String + values: + - $id: '148' + name: FILE + serializedName: FILE + - $id: '149' + name: DIRECTORY + serializedName: DIRECTORY + name: + $id: '146' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '153' + collectionFormat: none + defaultValue: + $id: '154' + fixed: false + deprecated: false + documentation: + $id: '155' + fixed: false + raw: 'flag to indicate if extended acls are enabled ' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '157' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '158' + fixed: false + raw: Boolean + name: + $id: '156' + fixed: false + raw: aclBit + realPath: + - aclBit + serializedName: aclBit + serializedName: FileStatusProperties + - $id: '160' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store file status list information. + name: + $id: '167' + fixed: false + raw: FileStatuses + properties: + - $id: '161' + collectionFormat: none + defaultValue: + $id: '162' + fixed: false + deprecated: false + documentation: + $id: '163' + fixed: false + raw: the object containing the list of properties of the files. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '165' + $type: SequenceType + deprecated: false + elementType: + $ref: '82' + name: + $id: '166' + fixed: false + name: + $id: '164' + fixed: false + raw: FileStatus + realPath: + - FileStatus + serializedName: FileStatus + serializedName: FileStatuses + - $id: '168' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem file status list information response. + name: + $id: '173' + fixed: false + raw: FileStatusesResult + properties: + - $id: '169' + collectionFormat: none + defaultValue: + $id: '170' + fixed: false + deprecated: false + documentation: + $id: '171' + fixed: false + raw: the object representing the list of file statuses. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '160' + name: + $id: '172' + fixed: false + raw: FileStatuses + realPath: + - FileStatuses + serializedName: FileStatuses + serializedName: FileStatusesResult + - $id: '174' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem file status information response. + name: + $id: '179' + fixed: false + raw: FileStatusResult + properties: + - $id: '175' + collectionFormat: none + defaultValue: + $id: '176' + fixed: false + deprecated: false + documentation: + $id: '177' + fixed: false + raw: the file status object associated with the specified path. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '82' + name: + $id: '178' + fixed: false + raw: FileStatus + realPath: + - FileStatus + serializedName: FileStatus + serializedName: FileStatusResult + - $id: '180' + $type: CompositeType + baseModelType: + $id: '181' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Data Lake Store filesystem exception based on the WebHDFS definition for + RemoteExceptions. This is a WebHDFS 'catch all' exception + name: + $id: '194' + fixed: false + raw: AdlsRemoteException + polymorphicDiscriminator: exception + properties: + - $id: '182' + collectionFormat: none + defaultValue: + $id: '183' + fixed: false + deprecated: false + documentation: + $id: '184' + fixed: false + raw: >- + the full class package name for the exception thrown, such as + 'java.lang.IllegalArgumentException'. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '186' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '187' + fixed: false + raw: String + name: + $id: '185' + fixed: false + raw: javaClassName + realPath: + - javaClassName + serializedName: javaClassName + - $id: '188' + collectionFormat: none + defaultValue: + $id: '189' + fixed: false + deprecated: false + documentation: + $id: '190' + fixed: false + raw: >- + the message associated with the exception that was thrown, such as + 'Invalid value for webhdfs parameter "permission":...'. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '192' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '193' + fixed: false + raw: String + name: + $id: '191' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: AdlsRemoteException + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that one more arguments is + incorrect. Thrown when a 400 error response code is returned (bad + request). + extensions: + x-ms-discriminator-value: IllegalArgumentException + name: + $id: '195' + fixed: false + raw: AdlsIllegalArgumentException + serializedName: IllegalArgumentException + - $id: '196' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that the requested operation is not + supported. Thrown when a 400 error response code is returned (bad + request). + extensions: + x-ms-discriminator-value: UnsupportedOperationException + name: + $id: '197' + fixed: false + raw: AdlsUnsupportedOperationException + serializedName: UnsupportedOperationException + - $id: '198' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that access is denied. Thrown when a + 401 error response code is returned (Unauthorized). + extensions: + x-ms-discriminator-value: SecurityException + name: + $id: '199' + fixed: false + raw: AdlsSecurityException + serializedName: SecurityException + - $id: '200' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating there was an IO (read or write) + error. Thrown when a 403 error response code is returned (forbidden). + extensions: + x-ms-discriminator-value: IOException + name: + $id: '201' + fixed: false + raw: AdlsIOException + serializedName: IOException + - $id: '202' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating the file or folder could not be + found. Thrown when a 404 error response code is returned (not found). + extensions: + x-ms-discriminator-value: FileNotFoundException + name: + $id: '203' + fixed: false + raw: AdlsFileNotFoundException + serializedName: FileNotFoundException + - $id: '204' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating the file or folder already exists. + Thrown when a 403 error response code is returned (forbidden). + extensions: + x-ms-discriminator-value: FileAlreadyExistsException + name: + $id: '205' + fixed: false + raw: AdlsFileAlreadyExistsException + serializedName: FileAlreadyExistsException + - $id: '206' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating the append or read is from a bad + offset. Thrown when a 400 error response code is returned for append and + open operations (Bad request). + extensions: + x-ms-discriminator-value: BadOffsetException + name: + $id: '207' + fixed: false + raw: AdlsBadOffsetException + serializedName: BadOffsetException + - $id: '208' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown when an unexpected error occurs during an + operation. Thrown when a 500 error response code is returned (Internal + server error). + extensions: + x-ms-discriminator-value: RuntimeException + name: + $id: '209' + fixed: false + raw: AdlsRuntimeException + serializedName: RuntimeException + - $id: '210' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that access is denied due to + insufficient permissions. Thrown when a 403 error response code is + returned (forbidden). + extensions: + x-ms-discriminator-value: AccessControlException + name: + $id: '211' + fixed: false + raw: AdlsAccessControlException + serializedName: AccessControlException + - $id: '212' + $type: CompositeType + baseModelType: + $ref: '181' + containsConstantProperties: false + deprecated: false + documentation: >- + A WebHDFS exception thrown indicating that the request is being throttled. + Reducing the number of requests or request size helps to mitigate this + error. + extensions: + x-ms-discriminator-value: ThrottledException + name: + $id: '213' + fixed: false + raw: AdlsThrottledException + serializedName: ThrottledException + - $ref: '181' + - $id: '214' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Data Lake Store filesystem error containing a specific WebHDFS exception. + name: + $id: '219' + fixed: false + raw: AdlsError + properties: + - $id: '215' + collectionFormat: none + defaultValue: + $id: '216' + fixed: false + deprecated: false + documentation: + $id: '217' + fixed: false + raw: the object representing the actual WebHDFS exception being returned. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '181' + name: + $id: '218' + fixed: false + raw: RemoteException + realPath: + - RemoteException + serializedName: RemoteException + serializedName: AdlsError +modelsName: Models +name: DataLakeStoreFileSystemManagementClient +namespace: '' +operations: + - $id: '264' + methods: + - $id: '265' + defaultResponse: + $id: '297' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Sets or removes the expiration time on the specified file. This + operation can only be executed against files. Folders are not + supported. + extensions: + x-ms-examples: + Sets or removes the expiration time on the specified file. This operation can only be executed against files. Folders are not supported: + parameters: + api-version: '2016-11-01' + expireTime: '1' + expiryOption: NeverExpire + op: SETEXPIRY + path: /test_file_path + responses: + '200': {} + group: + $id: '295' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '294' + fixed: false + raw: SetFileExpiry + parameters: + - $id: '266' + collectionFormat: none + defaultValue: + $id: '267' + fixed: false + deprecated: false + documentation: + $id: '268' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file on + which to set or remove the expiration time. + isConstant: false + isRequired: true + location: path + modelType: + $id: '270' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '271' + fixed: false + raw: String + name: + $id: '269' + fixed: false + raw: path + serializedName: path + - $id: '272' + collectionFormat: none + defaultValue: + $id: '273' + fixed: false + deprecated: false + documentation: + $id: '274' + fixed: false + raw: >- + Indicates the type of expiration to use for the file: 1. + NeverExpire: ExpireTime is ignored. 2. RelativeToNow: ExpireTime + is an integer in milliseconds representing the expiration date + relative to when file expiration is updated. 3. + RelativeToCreationDate: ExpireTime is an integer in milliseconds + representing the expiration date relative to file creation. 4. + Absolute: ExpireTime is an integer in milliseconds, as a Unix + timestamp relative to 1/1/1970 00:00:00. + extensions: + x-ms-enum: + modelAsString: false + name: ExpiryOptionType + isConstant: false + isRequired: true + location: query + modelType: + $ref: '220' + name: + $id: '275' + fixed: false + raw: expiryOption + serializedName: expiryOption + - $id: '276' + collectionFormat: none + defaultValue: + $id: '277' + fixed: false + deprecated: false + documentation: + $id: '278' + fixed: false + raw: >- + The time that the file will expire, corresponding to the + ExpiryOption that was set. + isConstant: false + isRequired: false + location: query + modelType: + $id: '280' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '281' + fixed: false + raw: Long + name: + $id: '279' + fixed: false + raw: expireTime + serializedName: expireTime + - $id: '282' + collectionFormat: none + defaultValue: + $id: '283' + fixed: false + raw: SETEXPIRY + deprecated: false + documentation: + $id: '284' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '286' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '287' + fixed: false + raw: String + name: + $id: '285' + fixed: false + raw: op + serializedName: op + - $id: '288' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '289' + fixed: false + deprecated: false + documentation: + $id: '290' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '292' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '293' + fixed: false + raw: String + name: + $id: '291' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '296' + isNullable: true + returnType: + $id: '298' + isNullable: true + serializedName: FileSystem_SetFileExpiry + url: '/WebHdfsExt/{path}' + - $id: '299' + defaultResponse: + $id: '341' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Appends to the specified file, optionally first creating the file if + it does not yet exist. This method supports multiple concurrent + appends to the file. NOTE: The target must not contain data added by + Create or normal (serial) Append. ConcurrentAppend and Append cannot + be used interchangeably; once a target file has been modified using + either of these append options, the other append option cannot be used + on the target file. ConcurrentAppend does not guarantee order and can + result in duplicated data landing in the target file. + extensions: + x-ms-examples: + 'Appends to the specified file, optionally first creating the file if it does not yet exist. This method supports multiple concurrent appends to the file. NOTE: The target must not contain data added by Create or normal (serial) Append. ConcurrentAppend and Append cannot be used interchangeably; once a target file has been modified using either of these append options, the other append option cannot be used on the target file. ConcurrentAppend does not guarantee order and can result in duplicated data landing in the target file': + parameters: + Transfer-Encoding: chunked + api-version: '2016-11-01' + appendMode: autocreate + op: CONCURRENTAPPEND + path: /test_file_path + streamContents: >- + This is actually a byte stream. This request/response is being + presented as a string for readability in the example + syncFlag: DATA + responses: + '200': {} + x-ms-requestBody-index: '1' + group: + $id: '339' + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '338' + fixed: false + raw: ConcurrentAppend + parameters: + - $id: '300' + collectionFormat: none + defaultValue: + $id: '301' + fixed: false + deprecated: false + documentation: + $id: '302' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + which to append using concurrent append. + isConstant: false + isRequired: true + location: path + modelType: + $id: '304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '305' + fixed: false + raw: String + name: + $id: '303' + fixed: false + raw: path + serializedName: path + - $id: '306' + collectionFormat: none + defaultValue: + $id: '307' + fixed: false + deprecated: false + documentation: + $id: '308' + fixed: false + raw: The file contents to include when appending to the file. + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: true + location: body + modelType: + $id: '310' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '311' + fixed: false + raw: Stream + name: + $id: '309' + fixed: false + raw: streamContents + serializedName: streamContents + - $id: '312' + collectionFormat: none + defaultValue: + $id: '313' + fixed: false + deprecated: false + documentation: + $id: '314' + fixed: false + raw: >- + Indicates the concurrent append call should create the file if + it doesn't exist or just open the existing file for append + extensions: + x-ms-enum: + modelAsString: false + name: AppendModeType + isConstant: false + isRequired: false + location: query + modelType: + $ref: '228' + name: + $id: '315' + fixed: false + raw: appendMode + serializedName: appendMode + - $id: '316' + collectionFormat: none + defaultValue: + $id: '317' + fixed: false + raw: CONCURRENTAPPEND + deprecated: false + documentation: + $id: '318' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '320' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '321' + fixed: false + raw: String + name: + $id: '319' + fixed: false + raw: op + serializedName: op + - $id: '322' + collectionFormat: none + defaultValue: + $id: '323' + fixed: false + raw: chunked + deprecated: false + documentation: + $id: '324' + fixed: false + raw: >- + Indicates the data being sent to the server is being streamed in + chunks. + isConstant: true + isRequired: true + location: header + modelType: + $id: '326' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '327' + fixed: false + raw: String + name: + $id: '325' + fixed: false + raw: Transfer-Encoding + serializedName: Transfer-Encoding + - $id: '328' + collectionFormat: none + defaultValue: + $id: '329' + fixed: false + raw: DATA + deprecated: false + documentation: + $id: '330' + fixed: false + raw: >- + Optionally indicates what to do after completion of the + concurrent append. DATA indicates that more data will be sent + immediately by the client, the file handle should remain + open/locked, and file metadata (including file length, last + modified time) should NOT get updated. METADATA indicates that + more data will be sent immediately by the client, the file + handle should remain open/locked, and file metadata should get + updated. CLOSE indicates that the client is done sending data, + the file handle should be closed/unlocked, and file metadata + should get updated. + extensions: + x-ms-enum: + modelAsString: false + name: SyncFlag + isConstant: false + isRequired: false + location: query + modelType: + $ref: '233' + name: + $id: '331' + fixed: false + raw: syncFlag + serializedName: syncFlag + - $id: '332' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '333' + fixed: false + deprecated: false + documentation: + $id: '334' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '336' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '337' + fixed: false + raw: String + name: + $id: '335' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + OK: + $id: '340' + isNullable: true + returnType: + $id: '342' + isNullable: true + serializedName: FileSystem_ConcurrentAppend + url: '/WebHdfsExt/{path}' + - $id: '343' + defaultResponse: + $id: '371' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Checks if the specified access is available at the given path. + extensions: + x-ms-examples: + Checks if the specified access is available at the given path: + parameters: + api-version: '2016-11-01' + fsaction: test_fsaction + op: CHECKACCESS + path: /test_file_path + responses: + '200': {} + group: + $id: '369' + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '368' + fixed: false + raw: CheckAccess + parameters: + - $id: '344' + collectionFormat: none + defaultValue: + $id: '345' + fixed: false + deprecated: false + documentation: + $id: '346' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to check access. + isConstant: false + isRequired: true + location: path + modelType: + $id: '348' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '349' + fixed: false + raw: String + name: + $id: '347' + fixed: false + raw: path + serializedName: path + - $id: '350' + collectionFormat: none + defaultValue: + $id: '351' + fixed: false + deprecated: false + documentation: + $id: '352' + fixed: false + raw: >- + File system operation read/write/execute in string form, + matching regex pattern '[rwx-]{3}' + isConstant: false + isRequired: true + location: query + modelType: + $id: '354' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '355' + fixed: false + raw: String + name: + $id: '353' + fixed: false + raw: fsaction + serializedName: fsaction + - $id: '356' + collectionFormat: none + defaultValue: + $id: '357' + fixed: false + raw: CHECKACCESS + deprecated: false + documentation: + $id: '358' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '360' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '361' + fixed: false + raw: String + name: + $id: '359' + fixed: false + raw: op + serializedName: op + - $id: '362' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '363' + fixed: false + deprecated: false + documentation: + $id: '364' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '366' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '367' + fixed: false + raw: String + name: + $id: '365' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '370' + isNullable: true + returnType: + $id: '372' + isNullable: true + serializedName: FileSystem_CheckAccess + url: '/webhdfs/v1/{path}' + - $id: '373' + defaultResponse: + $id: '401' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Creates a directory. + extensions: + x-ms-examples: + Creates a directory: + parameters: + api-version: '2016-11-01' + op: MKDIRS + path: /test_file_path + permission: '1' + responses: + '200': + body: + boolean: false + group: + $id: '399' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '398' + fixed: false + raw: Mkdirs + parameters: + - $id: '374' + collectionFormat: none + defaultValue: + $id: '375' + fixed: false + deprecated: false + documentation: + $id: '376' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the directory to + create. + isConstant: false + isRequired: true + location: path + modelType: + $id: '378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '379' + fixed: false + raw: String + name: + $id: '377' + fixed: false + raw: path + serializedName: path + - $id: '380' + collectionFormat: none + defaultValue: + $id: '381' + fixed: false + deprecated: false + documentation: + $id: '382' + fixed: false + raw: >- + Optional octal permission with which the directory should be + created. + isConstant: false + isRequired: false + location: query + modelType: + $id: '384' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '385' + fixed: false + raw: Int + name: + $id: '383' + fixed: false + raw: permission + serializedName: permission + - $id: '386' + collectionFormat: none + defaultValue: + $id: '387' + fixed: false + raw: MKDIRS + deprecated: false + documentation: + $id: '388' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '390' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '391' + fixed: false + raw: String + name: + $id: '389' + fixed: false + raw: op + serializedName: op + - $id: '392' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '393' + fixed: false + deprecated: false + documentation: + $id: '394' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '396' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '397' + fixed: false + raw: String + name: + $id: '395' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '400' + body: + $ref: '2' + isNullable: true + returnType: + $id: '402' + body: + $ref: '2' + isNullable: true + serializedName: FileSystem_Mkdirs + url: '/webhdfs/v1/{path}' + - $id: '403' + defaultResponse: + $id: '433' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Concatenates the list of source files into the destination file, + removing all source files upon success. + extensions: + x-ms-examples: + 'Concatenates the list of source files into the destination file, removing all source files upon success': + parameters: + api-version: '2016-11-01' + op: CONCAT + path: /test_file_path + sources: + - test_source_1 + - test_source_2 + responses: + '200': {} + group: + $id: '431' + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '430' + fixed: false + raw: Concat + parameters: + - $id: '404' + collectionFormat: none + defaultValue: + $id: '405' + fixed: false + deprecated: false + documentation: + $id: '406' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the destination + file resulting from the concatenation. + isConstant: false + isRequired: true + location: path + modelType: + $id: '408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '409' + fixed: false + raw: String + name: + $id: '407' + fixed: false + raw: path + serializedName: path + - $id: '410' + collectionFormat: csv + defaultValue: + $id: '411' + fixed: false + deprecated: false + documentation: + $id: '412' + fixed: false + raw: >- + A list of comma separated Data Lake Store paths (starting with + '/') of the files to concatenate, in the order in which they + should be concatenated. + isConstant: false + isRequired: true + location: query + modelType: + $id: '414' + $type: SequenceType + deprecated: false + elementType: + $id: '415' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '416' + fixed: false + raw: String + name: + $id: '417' + fixed: false + name: + $id: '413' + fixed: false + raw: sources + serializedName: sources + - $id: '418' + collectionFormat: none + defaultValue: + $id: '419' + fixed: false + raw: CONCAT + deprecated: false + documentation: + $id: '420' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '423' + fixed: false + raw: String + name: + $id: '421' + fixed: false + raw: op + serializedName: op + - $id: '424' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '425' + fixed: false + deprecated: false + documentation: + $id: '426' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '428' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '429' + fixed: false + raw: String + name: + $id: '427' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '432' + isNullable: true + returnType: + $id: '434' + isNullable: true + serializedName: FileSystem_Concat + url: '/webhdfs/v1/{path}' + - $id: '435' + defaultResponse: + $id: '469' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Concatenates the list of source files into the destination file, + deleting all source files upon success. This method accepts more + source file paths than the Concat method. This method and the + parameters it accepts are subject to change for usability in an + upcoming version. + extensions: + x-ms-examples: + 'Concatenates the list of source files into the destination file, deleting all source files upon success. This method accepts more source file paths than the Concat method. This method and the parameters it accepts are subject to change for usability in an upcoming version': + parameters: + api-version: '2016-11-01' + deleteSourceDirectory: false + op: MSCONCAT + path: /test_file_path + streamContents: >- + sources=/file/path/1.txt,/file/path/2.txt,/file/path/lastfile.csv + responses: + '200': {} + x-ms-requestBody-index: '2' + group: + $id: '467' + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '466' + fixed: false + raw: MsConcat + parameters: + - $id: '436' + collectionFormat: none + defaultValue: + $id: '437' + fixed: false + deprecated: false + documentation: + $id: '438' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the destination + file resulting from the concatenation. + isConstant: false + isRequired: true + location: path + modelType: + $id: '440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '441' + fixed: false + raw: String + name: + $id: '439' + fixed: false + raw: path + serializedName: path + - $id: '442' + collectionFormat: none + defaultValue: + $id: '443' + fixed: false + deprecated: false + documentation: + $id: '444' + fixed: false + raw: >- + Indicates that as an optimization instead of deleting each + individual source stream, delete the source stream folder if all + streams are in the same folder instead. This results in a + substantial performance improvement when the only streams in the + folder are part of the concatenation operation. WARNING: This + includes the deletion of any other files that are not source + files. Only set this to true when source files are the only + files in the source directory. + isConstant: false + isRequired: false + location: query + modelType: + $id: '446' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '447' + fixed: false + raw: Boolean + name: + $id: '445' + fixed: false + raw: deleteSourceDirectory + serializedName: deleteSourceDirectory + - $id: '448' + collectionFormat: none + defaultValue: + $id: '449' + fixed: false + deprecated: false + documentation: + $id: '450' + fixed: false + raw: >- + A list of Data Lake Store paths (starting with '/') of the + source files. Must be a comma-separated path list in the format: + sources=/file/path/1.txt,/file/path/2.txt,/file/path/lastfile.csv + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: true + location: body + modelType: + $id: '452' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '453' + fixed: false + raw: Stream + name: + $id: '451' + fixed: false + raw: streamContents + serializedName: streamContents + - $id: '454' + collectionFormat: none + defaultValue: + $id: '455' + fixed: false + raw: MSCONCAT + deprecated: false + documentation: + $id: '456' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '458' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '459' + fixed: false + raw: String + name: + $id: '457' + fixed: false + raw: op + serializedName: op + - $id: '460' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '461' + fixed: false + deprecated: false + documentation: + $id: '462' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '464' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '465' + fixed: false + raw: String + name: + $id: '463' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + OK: + $id: '468' + isNullable: true + returnType: + $id: '470' + isNullable: true + serializedName: FileSystem_MsConcat + url: '/webhdfs/v1/{path}' + - $id: '471' + defaultResponse: + $id: '517' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Get the list of file status objects specified by the file path, with + optional pagination parameters + extensions: + x-ms-examples: + 'Get the list of file status objects specified by the file path, with optional pagination parameters': + parameters: + api-version: '2016-11-01' + listAfter: test_list_after + listBefore: test_list_before + listSize: '1' + op: LISTSTATUS + path: /test_file_path + tooId: false + responses: + '200': + body: + FileStatuses: + FileStatus: + - accessTime: '1' + aclBit: false + blockSize: '1' + childrenNum: '1' + group: test_group + length: '1' + modificationTime: '1' + msExpirationTime: '1' + owner: test_owner + pathSuffix: test_path_suffix + permission: test_permission + type: FILE + group: + $id: '515' + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '514' + fixed: false + raw: ListFileStatus + parameters: + - $id: '472' + collectionFormat: none + defaultValue: + $id: '473' + fixed: false + deprecated: false + documentation: + $id: '474' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the directory to + list. + isConstant: false + isRequired: true + location: path + modelType: + $id: '476' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '477' + fixed: false + raw: String + name: + $id: '475' + fixed: false + raw: path + serializedName: path + - $id: '478' + collectionFormat: none + defaultValue: + $id: '479' + fixed: false + deprecated: false + documentation: + $id: '480' + fixed: false + raw: Gets or sets the number of items to return. Optional. + isConstant: false + isRequired: false + location: query + modelType: + $id: '482' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '483' + fixed: false + raw: Int + name: + $id: '481' + fixed: false + raw: listSize + serializedName: listSize + - $id: '484' + collectionFormat: none + defaultValue: + $id: '485' + fixed: false + deprecated: false + documentation: + $id: '486' + fixed: false + raw: >- + Gets or sets the item or lexographical index after which to + begin returning results. For example, a file list of 'a','b','d' + and listAfter='b' will return 'd', and a listAfter='c' will also + return 'd'. Optional. + isConstant: false + isRequired: false + location: query + modelType: + $id: '488' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '489' + fixed: false + raw: String + name: + $id: '487' + fixed: false + raw: listAfter + serializedName: listAfter + - $id: '490' + collectionFormat: none + defaultValue: + $id: '491' + fixed: false + deprecated: false + documentation: + $id: '492' + fixed: false + raw: >- + Gets or sets the item or lexographical index before which to + begin returning results. For example, a file list of 'a','b','d' + and listBefore='d' will return 'a','b', and a listBefore='c' + will also return 'a','b'. Optional. + isConstant: false + isRequired: false + location: query + modelType: + $id: '494' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '495' + fixed: false + raw: String + name: + $id: '493' + fixed: false + raw: listBefore + serializedName: listBefore + - $id: '496' + collectionFormat: none + defaultValue: + $id: '497' + fixed: false + deprecated: false + documentation: + $id: '498' + fixed: false + raw: >- + An optional switch to return friendly names in place of owner + and group. tooid=false returns friendly names instead of the AAD + Object ID. Default value is true, returning AAD object IDs. + isConstant: false + isRequired: false + location: query + modelType: + $id: '500' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '501' + fixed: false + raw: Boolean + name: + $id: '499' + fixed: false + raw: tooId + serializedName: tooId + - $id: '502' + collectionFormat: none + defaultValue: + $id: '503' + fixed: false + raw: LISTSTATUS + deprecated: false + documentation: + $id: '504' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '506' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '507' + fixed: false + raw: String + name: + $id: '505' + fixed: false + raw: op + serializedName: op + - $id: '508' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '509' + fixed: false + deprecated: false + documentation: + $id: '510' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '512' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '513' + fixed: false + raw: String + name: + $id: '511' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '516' + body: + $ref: '168' + isNullable: true + returnType: + $id: '518' + body: + $ref: '168' + isNullable: true + serializedName: FileSystem_ListFileStatus + url: '/webhdfs/v1/{path}' + - $id: '519' + defaultResponse: + $id: '541' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Gets the file content summary object specified by the file path. + extensions: + x-ms-examples: + Gets the file content summary object specified by the file path: + parameters: + api-version: '2016-11-01' + op: GETCONTENTSUMMARY + path: /test_file_path + responses: + '200': + body: + ContentSummary: + directoryCount: '1' + fileCount: '1' + length: '1' + spaceConsumed: '1' + group: + $id: '539' + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '538' + fixed: false + raw: GetContentSummary + parameters: + - $id: '520' + collectionFormat: none + defaultValue: + $id: '521' + fixed: false + deprecated: false + documentation: + $id: '522' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file for + which to retrieve the summary. + isConstant: false + isRequired: true + location: path + modelType: + $id: '524' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '525' + fixed: false + raw: String + name: + $id: '523' + fixed: false + raw: path + serializedName: path + - $id: '526' + collectionFormat: none + defaultValue: + $id: '527' + fixed: false + raw: GETCONTENTSUMMARY + deprecated: false + documentation: + $id: '528' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '530' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '531' + fixed: false + raw: String + name: + $id: '529' + fixed: false + raw: op + serializedName: op + - $id: '532' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '533' + fixed: false + deprecated: false + documentation: + $id: '534' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '536' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '537' + fixed: false + raw: String + name: + $id: '535' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '540' + body: + $ref: '76' + isNullable: true + returnType: + $id: '542' + body: + $ref: '76' + isNullable: true + serializedName: FileSystem_GetContentSummary + url: '/webhdfs/v1/{path}' + - $id: '543' + defaultResponse: + $id: '571' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Get the file status object specified by the file path. + extensions: + x-ms-examples: + Get the file status object specified by the file path: + parameters: + api-version: '2016-11-01' + op: GETFILESTATUS + path: /test_file_path + tooId: false + responses: + '200': + body: + FileStatus: + accessTime: '1' + aclBit: false + blockSize: '1' + childrenNum: '1' + group: test_group + length: '1' + modificationTime: '1' + msExpirationTime: '1' + owner: test_owner + pathSuffix: test_path_suffix + permission: test_permission + type: FILE + group: + $id: '569' + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '568' + fixed: false + raw: GetFileStatus + parameters: + - $id: '544' + collectionFormat: none + defaultValue: + $id: '545' + fixed: false + deprecated: false + documentation: + $id: '546' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to retrieve the status. + isConstant: false + isRequired: true + location: path + modelType: + $id: '548' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '549' + fixed: false + raw: String + name: + $id: '547' + fixed: false + raw: path + serializedName: path + - $id: '550' + collectionFormat: none + defaultValue: + $id: '551' + fixed: false + deprecated: false + documentation: + $id: '552' + fixed: false + raw: >- + An optional switch to return friendly names in place of owner + and group. tooid=false returns friendly names instead of the AAD + Object ID. Default value is true, returning AAD object IDs. + isConstant: false + isRequired: false + location: query + modelType: + $id: '554' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '555' + fixed: false + raw: Boolean + name: + $id: '553' + fixed: false + raw: tooId + serializedName: tooId + - $id: '556' + collectionFormat: none + defaultValue: + $id: '557' + fixed: false + raw: GETFILESTATUS + deprecated: false + documentation: + $id: '558' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '560' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '561' + fixed: false + raw: String + name: + $id: '559' + fixed: false + raw: op + serializedName: op + - $id: '562' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '563' + fixed: false + deprecated: false + documentation: + $id: '564' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '566' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '567' + fixed: false + raw: String + name: + $id: '565' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '570' + body: + $ref: '174' + isNullable: true + returnType: + $id: '572' + body: + $ref: '174' + isNullable: true + serializedName: FileSystem_GetFileStatus + url: '/webhdfs/v1/{path}' + - $id: '573' + defaultResponse: + $id: '621' + isNullable: true + deprecated: false + description: Opens and reads from the specified file. + extensions: + x-ms-examples: + Opens and reads from the specified file: + parameters: + api-version: '2016-11-01' + fileSessionId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 + length: '1' + offset: '1' + op: OPEN + path: /test_file_path + read: 'true' + responses: + '200': + body: >- + This is actually a byte stream. This request/response is + being presented as a string for readability in the example + group: + $id: '617' + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '616' + fixed: false + raw: Open + parameters: + - $id: '574' + collectionFormat: none + defaultValue: + $id: '575' + fixed: false + deprecated: false + documentation: + $id: '576' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + open. + isConstant: false + isRequired: true + location: path + modelType: + $id: '578' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '579' + fixed: false + raw: String + name: + $id: '577' + fixed: false + raw: path + serializedName: path + - $id: '580' + collectionFormat: none + defaultValue: + $id: '581' + fixed: false + deprecated: false + documentation: + $id: '582' + fixed: false + raw: >- + The number of bytes that the server will attempt to retrieve. It + will retrieve <= length bytes. + isConstant: false + isRequired: false + location: query + modelType: + $id: '584' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '585' + fixed: false + raw: Long + name: + $id: '583' + fixed: false + raw: length + serializedName: length + - $id: '586' + collectionFormat: none + defaultValue: + $id: '587' + fixed: false + deprecated: false + documentation: + $id: '588' + fixed: false + raw: The byte offset to start reading data from. + isConstant: false + isRequired: false + location: query + modelType: + $id: '590' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '591' + fixed: false + raw: Long + name: + $id: '589' + fixed: false + raw: offset + serializedName: offset + - $id: '592' + collectionFormat: none + defaultValue: + $id: '593' + fixed: false + deprecated: false + documentation: + $id: '594' + fixed: false + raw: >- + Optional unique GUID per file indicating all the reads with the + same fileSessionId are from the same client and same session. + This will give a performance benefit. + isConstant: false + isRequired: false + location: query + modelType: + $id: '596' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '597' + fixed: false + raw: Uuid + name: + $id: '595' + fixed: false + raw: fileSessionId + serializedName: fileSessionId + - $id: '598' + collectionFormat: none + defaultValue: + $id: '599' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '600' + fixed: false + raw: >- + Flag to skip redirection. When read=false or not specified, the + request is redirected. Submit another HTTP PUT request using the + URL in the Location header with the file data to be read. When + read=true, this redirection is skipped. + isConstant: true + isRequired: true + location: query + modelType: + $id: '602' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '603' + fixed: false + raw: String + name: + $id: '601' + fixed: false + raw: read + serializedName: read + - $id: '604' + collectionFormat: none + defaultValue: + $id: '605' + fixed: false + raw: OPEN + deprecated: false + documentation: + $id: '606' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '608' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '609' + fixed: false + raw: String + name: + $id: '607' + fixed: false + raw: op + serializedName: op + - $id: '610' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '611' + fixed: false + deprecated: false + documentation: + $id: '612' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '614' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '615' + fixed: false + raw: String + name: + $id: '613' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/octet-stream + responses: + OK: + $id: '618' + body: + $id: '619' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '620' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '622' + body: + $ref: '619' + isNullable: true + serializedName: FileSystem_Open + url: '/webhdfs/v1/{path}' + - $id: '623' + defaultResponse: + $id: '679' + body: + $ref: '214' + isNullable: true + deprecated: false + description: "Used for serial appends to the specified file.\_NOTE: The target must not contain data added by ConcurrentAppend. ConcurrentAppend and Append cannot be used interchangeably; once a target file has been modified using either of these append options, the other append option cannot be used on the target file." + extensions: + x-ms-examples: + "Used for serial appends to the specified file.\_NOTE: The target must not contain data added by ConcurrentAppend. ConcurrentAppend and Append cannot be used interchangeably; once a target file has been modified using either of these append options, the other append option cannot be used on the target file": + parameters: + api-version: '2016-11-01' + append: 'true' + fileSessionId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab346 + leaseId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 + offset: '1' + op: APPEND + path: /test_file_path + streamContents: >- + This is actually a byte stream. This request/response is being + presented as a string for readability in the example + syncFlag: DATA + responses: + '200': {} + x-ms-requestBody-index: '1' + group: + $id: '677' + fixed: false + raw: FileSystem + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '676' + fixed: false + raw: Append + parameters: + - $id: '624' + collectionFormat: none + defaultValue: + $id: '625' + fixed: false + deprecated: false + documentation: + $id: '626' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + which to append. + isConstant: false + isRequired: true + location: path + modelType: + $id: '628' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '629' + fixed: false + raw: String + name: + $id: '627' + fixed: false + raw: path + serializedName: path + - $id: '630' + collectionFormat: none + defaultValue: + $id: '631' + fixed: false + deprecated: false + documentation: + $id: '632' + fixed: false + raw: The file contents to include when appending to the file. + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: true + location: body + modelType: + $id: '634' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '635' + fixed: false + raw: Stream + name: + $id: '633' + fixed: false + raw: streamContents + serializedName: streamContents + - $id: '636' + collectionFormat: none + defaultValue: + $id: '637' + fixed: false + deprecated: false + documentation: + $id: '638' + fixed: false + raw: >- + The optional offset in the stream to begin the append operation. + Default is to append at the end of the stream. + isConstant: false + isRequired: false + location: query + modelType: + $id: '640' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '641' + fixed: false + raw: Long + name: + $id: '639' + fixed: false + raw: offset + serializedName: offset + - $id: '642' + collectionFormat: none + defaultValue: + $id: '643' + fixed: false + raw: CLOSE + deprecated: false + documentation: + $id: '644' + fixed: false + raw: >- + Optionally indicates what to do after completion of the + concurrent append. DATA indicates that more data will be sent + immediately by the client, the file handle should remain + open/locked, and file metadata (including file length, last + modified time) should NOT get updated. METADATA indicates that + more data will be sent immediately by the client, the file + handle should remain open/locked, and file metadata should get + updated. CLOSE indicates that the client is done sending data, + the file handle should be closed/unlocked, and file metadata + should get updated. + extensions: + x-ms-enum: + modelAsString: false + name: SyncFlag + isConstant: false + isRequired: false + location: query + modelType: + $ref: '233' + name: + $id: '645' + fixed: false + raw: syncFlag + serializedName: syncFlag + - $id: '646' + collectionFormat: none + defaultValue: + $id: '647' + fixed: false + deprecated: false + documentation: + $id: '648' + fixed: false + raw: >- + Optional unique GUID per file to ensure single writer semantics, + meaning that only clients that append to the file with the same + leaseId will be allowed to do so. + isConstant: false + isRequired: false + location: query + modelType: + $id: '650' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '651' + fixed: false + raw: Uuid + name: + $id: '649' + fixed: false + raw: leaseId + serializedName: leaseId + - $id: '652' + collectionFormat: none + defaultValue: + $id: '653' + fixed: false + deprecated: false + documentation: + $id: '654' + fixed: false + raw: >- + Optional unique GUID per file indicating all the appends with + the same fileSessionId are from the same client and same + session. This will give a performance benefit when syncFlag is + DATA or METADATA. + isConstant: false + isRequired: false + location: query + modelType: + $id: '656' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '657' + fixed: false + raw: Uuid + name: + $id: '655' + fixed: false + raw: fileSessionId + serializedName: fileSessionId + - $id: '658' + collectionFormat: none + defaultValue: + $id: '659' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '660' + fixed: false + raw: >- + Flag to skip redirection. When append=false or not specified, + the request is redirected. Submit another HTTP PUT request using + the URL in the Location header with the file data to be written. + When append=true, this redirection is skipped. + isConstant: true + isRequired: true + location: query + modelType: + $id: '662' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '663' + fixed: false + raw: String + name: + $id: '661' + fixed: false + raw: append + serializedName: append + - $id: '664' + collectionFormat: none + defaultValue: + $id: '665' + fixed: false + raw: APPEND + deprecated: false + documentation: + $id: '666' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '668' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '669' + fixed: false + raw: String + name: + $id: '667' + fixed: false + raw: op + serializedName: op + - $id: '670' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '671' + fixed: false + deprecated: false + documentation: + $id: '672' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '674' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '675' + fixed: false + raw: String + name: + $id: '673' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + OK: + $id: '678' + isNullable: true + returnType: + $id: '680' + isNullable: true + serializedName: FileSystem_Append + url: '/webhdfs/v1/{path}' + - $id: '681' + defaultResponse: + $id: '737' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Creates a file with optionally specified content. NOTE: If content is + provided, the resulting file cannot be modified using + ConcurrentAppend. + extensions: + x-ms-examples: + 'Creates a file with optionally specified content. NOTE: If content is provided, the resulting file cannot be modified using ConcurrentAppend': + parameters: + api-version: '2016-11-01' + leaseId: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345 + op: CREATE + overwrite: false + path: /test_file_path + permission: '1' + streamContents: + test_key: /test_file_path + syncFlag: DATA + write: 'true' + responses: + '201': {} + x-ms-requestBody-index: '1' + group: + $id: '735' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '734' + fixed: false + raw: Create + parameters: + - $id: '682' + collectionFormat: none + defaultValue: + $id: '683' + fixed: false + deprecated: false + documentation: + $id: '684' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file to + create. + isConstant: false + isRequired: true + location: path + modelType: + $id: '686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '687' + fixed: false + raw: String + name: + $id: '685' + fixed: false + raw: path + serializedName: path + - $id: '688' + collectionFormat: none + defaultValue: + $id: '689' + fixed: false + deprecated: false + documentation: + $id: '690' + fixed: false + raw: >- + The file contents to include when creating the file. This + parameter is optional, resulting in an empty file if not + specified. + extensions: + x-ms-requestBody-name: streamContents + isConstant: false + isRequired: false + location: body + modelType: + $id: '692' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '693' + fixed: false + raw: Stream + name: + $id: '691' + fixed: false + raw: streamContents + serializedName: streamContents + - $id: '694' + collectionFormat: none + defaultValue: + $id: '695' + fixed: false + deprecated: false + documentation: + $id: '696' + fixed: false + raw: The indication of if the file should be overwritten. + isConstant: false + isRequired: false + location: query + modelType: + $id: '698' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '699' + fixed: false + raw: Boolean + name: + $id: '697' + fixed: false + raw: overwrite + serializedName: overwrite + - $id: '700' + collectionFormat: none + defaultValue: + $id: '701' + fixed: false + raw: CLOSE + deprecated: false + documentation: + $id: '702' + fixed: false + raw: >- + Optionally indicates what to do after completion of the create. + DATA indicates that more data will be sent immediately by the + client, the file handle should remain open/locked, and file + metadata (including file length, last modified time) should NOT + get updated. METADATA indicates that more data will be sent + immediately by the client, the file handle should remain + open/locked, and file metadata should get updated. CLOSE + indicates that the client is done sending data, the file handle + should be closed/unlocked, and file metadata should get updated. + extensions: + x-ms-enum: + modelAsString: false + name: SyncFlag + isConstant: false + isRequired: false + location: query + modelType: + $ref: '233' + name: + $id: '703' + fixed: false + raw: syncFlag + serializedName: syncFlag + - $id: '704' + collectionFormat: none + defaultValue: + $id: '705' + fixed: false + deprecated: false + documentation: + $id: '706' + fixed: false + raw: >- + Optional unique GUID per file to ensure single writer semantics, + meaning that only clients that append to the file with the same + leaseId will be allowed to do so. + isConstant: false + isRequired: false + location: query + modelType: + $id: '708' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '709' + fixed: false + raw: Uuid + name: + $id: '707' + fixed: false + raw: leaseId + serializedName: leaseId + - $id: '710' + collectionFormat: none + defaultValue: + $id: '711' + fixed: false + deprecated: false + documentation: + $id: '712' + fixed: false + raw: >- + The octal representation of the unnamed user, mask and other + permissions that should be set for the file when created. If not + specified, it inherits these from the container. + isConstant: false + isRequired: false + location: query + modelType: + $id: '714' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '715' + fixed: false + raw: Int + name: + $id: '713' + fixed: false + raw: permission + serializedName: permission + - $id: '716' + collectionFormat: none + defaultValue: + $id: '717' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '718' + fixed: false + raw: >- + Flag to skip redirection. When write=false or not specified, the + request is redirected. Submit another HTTP PUT request using the + URL in the Location header with the file data to be written. + When write=true, this redirection is skipped. + isConstant: true + isRequired: true + location: query + modelType: + $id: '720' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '721' + fixed: false + raw: String + name: + $id: '719' + fixed: false + raw: write + serializedName: write + - $id: '722' + collectionFormat: none + defaultValue: + $id: '723' + fixed: false + raw: CREATE + deprecated: false + documentation: + $id: '724' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '726' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '727' + fixed: false + raw: String + name: + $id: '725' + fixed: false + raw: op + serializedName: op + - $id: '728' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '729' + fixed: false + deprecated: false + documentation: + $id: '730' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '732' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '733' + fixed: false + raw: String + name: + $id: '731' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/octet-stream + responseContentTypes: + - application/json + responses: + Created: + $id: '736' + isNullable: true + returnType: + $id: '738' + isNullable: true + serializedName: FileSystem_Create + url: '/webhdfs/v1/{path}' + - $id: '739' + defaultResponse: + $id: '767' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Sets the Access Control List (ACL) for a file or folder. + extensions: + x-ms-examples: + Sets the Access Control List (ACL) for a file or folder: + parameters: + aclspec: 'user:2666084e-edd4-4276-9a8c-d1024a5e3d94:rwx' + api-version: '2016-11-01' + op: SETACL + path: /test_file_path + responses: + '200': {} + group: + $id: '765' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '764' + fixed: false + raw: SetAcl + parameters: + - $id: '740' + collectionFormat: none + defaultValue: + $id: '741' + fixed: false + deprecated: false + documentation: + $id: '742' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory on which to set the ACL. + isConstant: false + isRequired: true + location: path + modelType: + $id: '744' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '745' + fixed: false + raw: String + name: + $id: '743' + fixed: false + raw: path + serializedName: path + - $id: '746' + collectionFormat: none + defaultValue: + $id: '747' + fixed: false + deprecated: false + documentation: + $id: '748' + fixed: false + raw: >- + The ACL spec included in ACL creation operations in the format + '[default:]user|group|other::r|-w|-x|-' + isConstant: false + isRequired: true + location: query + modelType: + $id: '750' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '751' + fixed: false + raw: String + name: + $id: '749' + fixed: false + raw: aclspec + serializedName: aclspec + - $id: '752' + collectionFormat: none + defaultValue: + $id: '753' + fixed: false + raw: SETACL + deprecated: false + documentation: + $id: '754' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '756' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '757' + fixed: false + raw: String + name: + $id: '755' + fixed: false + raw: op + serializedName: op + - $id: '758' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '759' + fixed: false + deprecated: false + documentation: + $id: '760' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '762' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '763' + fixed: false + raw: String + name: + $id: '761' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '766' + isNullable: true + returnType: + $id: '768' + isNullable: true + serializedName: FileSystem_SetAcl + url: '/webhdfs/v1/{path}' + - $id: '769' + defaultResponse: + $id: '797' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Modifies existing Access Control List (ACL) entries on a file or + folder. + extensions: + x-ms-examples: + Modifies existing Access Control List (ACL) entries on a file or folder: + parameters: + aclspec: 'user:2666084e-edd4-4276-9a8c-d1024a5e3d94:rwx' + api-version: '2016-11-01' + op: MODIFYACLENTRIES + path: /test_file_path + responses: + '200': {} + group: + $id: '795' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '794' + fixed: false + raw: ModifyAclEntries + parameters: + - $id: '770' + collectionFormat: none + defaultValue: + $id: '771' + fixed: false + deprecated: false + documentation: + $id: '772' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory with the ACL being modified. + isConstant: false + isRequired: true + location: path + modelType: + $id: '774' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '775' + fixed: false + raw: String + name: + $id: '773' + fixed: false + raw: path + serializedName: path + - $id: '776' + collectionFormat: none + defaultValue: + $id: '777' + fixed: false + deprecated: false + documentation: + $id: '778' + fixed: false + raw: >- + The ACL specification included in ACL modification operations in + the format '[default:]user|group|other::r|-w|-x|-' + isConstant: false + isRequired: true + location: query + modelType: + $id: '780' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '781' + fixed: false + raw: String + name: + $id: '779' + fixed: false + raw: aclspec + serializedName: aclspec + - $id: '782' + collectionFormat: none + defaultValue: + $id: '783' + fixed: false + raw: MODIFYACLENTRIES + deprecated: false + documentation: + $id: '784' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '786' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '787' + fixed: false + raw: String + name: + $id: '785' + fixed: false + raw: op + serializedName: op + - $id: '788' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '789' + fixed: false + deprecated: false + documentation: + $id: '790' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '792' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '793' + fixed: false + raw: String + name: + $id: '791' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '796' + isNullable: true + returnType: + $id: '798' + isNullable: true + serializedName: FileSystem_ModifyAclEntries + url: '/webhdfs/v1/{path}' + - $id: '799' + defaultResponse: + $id: '827' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Removes existing Access Control List (ACL) entries for a file or + folder. + extensions: + x-ms-examples: + Removes existing Access Control List (ACL) entries for a file or folder: + parameters: + aclspec: 'user:2666084e-edd4-4276-9a8c-d1024a5e3d94' + api-version: '2016-11-01' + op: REMOVEACLENTRIES + path: /test_file_path + responses: + '200': {} + group: + $id: '825' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '824' + fixed: false + raw: RemoveAclEntries + parameters: + - $id: '800' + collectionFormat: none + defaultValue: + $id: '801' + fixed: false + deprecated: false + documentation: + $id: '802' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory with the ACL being removed. + isConstant: false + isRequired: true + location: path + modelType: + $id: '804' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '805' + fixed: false + raw: String + name: + $id: '803' + fixed: false + raw: path + serializedName: path + - $id: '806' + collectionFormat: none + defaultValue: + $id: '807' + fixed: false + deprecated: false + documentation: + $id: '808' + fixed: false + raw: >- + The ACL spec included in ACL removal operations in the format + '[default:]user|group|other' + isConstant: false + isRequired: true + location: query + modelType: + $id: '810' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '811' + fixed: false + raw: String + name: + $id: '809' + fixed: false + raw: aclspec + serializedName: aclspec + - $id: '812' + collectionFormat: none + defaultValue: + $id: '813' + fixed: false + raw: REMOVEACLENTRIES + deprecated: false + documentation: + $id: '814' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '816' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '817' + fixed: false + raw: String + name: + $id: '815' + fixed: false + raw: op + serializedName: op + - $id: '818' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '819' + fixed: false + deprecated: false + documentation: + $id: '820' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '823' + fixed: false + raw: String + name: + $id: '821' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '826' + isNullable: true + returnType: + $id: '828' + isNullable: true + serializedName: FileSystem_RemoveAclEntries + url: '/webhdfs/v1/{path}' + - $id: '829' + defaultResponse: + $id: '851' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Removes the existing Default Access Control List (ACL) of the + specified directory. + extensions: + x-ms-examples: + Removes the existing Default Access Control List (ACL) of the specified directory: + parameters: + api-version: '2016-11-01' + op: REMOVEDEFAULTACL + path: /test_file_path + responses: + '200': {} + group: + $id: '849' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '848' + fixed: false + raw: RemoveDefaultAcl + parameters: + - $id: '830' + collectionFormat: none + defaultValue: + $id: '831' + fixed: false + deprecated: false + documentation: + $id: '832' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the directory + with the default ACL being removed. + isConstant: false + isRequired: true + location: path + modelType: + $id: '834' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '835' + fixed: false + raw: String + name: + $id: '833' + fixed: false + raw: path + serializedName: path + - $id: '836' + collectionFormat: none + defaultValue: + $id: '837' + fixed: false + raw: REMOVEDEFAULTACL + deprecated: false + documentation: + $id: '838' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '840' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '841' + fixed: false + raw: String + name: + $id: '839' + fixed: false + raw: op + serializedName: op + - $id: '842' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '843' + fixed: false + deprecated: false + documentation: + $id: '844' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '846' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '847' + fixed: false + raw: String + name: + $id: '845' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '850' + isNullable: true + returnType: + $id: '852' + isNullable: true + serializedName: FileSystem_RemoveDefaultAcl + url: '/webhdfs/v1/{path}' + - $id: '853' + defaultResponse: + $id: '875' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Removes the existing Access Control List (ACL) of the specified file + or directory. + extensions: + x-ms-examples: + Removes the existing Access Control List (ACL) of the specified file or directory: + parameters: + api-version: '2016-11-01' + op: REMOVEACL + path: /test_file_path + responses: + '200': {} + group: + $id: '873' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '872' + fixed: false + raw: RemoveAcl + parameters: + - $id: '854' + collectionFormat: none + defaultValue: + $id: '855' + fixed: false + deprecated: false + documentation: + $id: '856' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory with the ACL being removed. + isConstant: false + isRequired: true + location: path + modelType: + $id: '858' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '859' + fixed: false + raw: String + name: + $id: '857' + fixed: false + raw: path + serializedName: path + - $id: '860' + collectionFormat: none + defaultValue: + $id: '861' + fixed: false + raw: REMOVEACL + deprecated: false + documentation: + $id: '862' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '864' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '865' + fixed: false + raw: String + name: + $id: '863' + fixed: false + raw: op + serializedName: op + - $id: '866' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '867' + fixed: false + deprecated: false + documentation: + $id: '868' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '870' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '871' + fixed: false + raw: String + name: + $id: '869' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '874' + isNullable: true + returnType: + $id: '876' + isNullable: true + serializedName: FileSystem_RemoveAcl + url: '/webhdfs/v1/{path}' + - $id: '877' + defaultResponse: + $id: '905' + body: + $ref: '214' + isNullable: true + deprecated: false + description: >- + Gets Access Control List (ACL) entries for the specified file or + directory. + extensions: + x-ms-examples: + Gets Access Control List (ACL) entries for the specified file or directory: + parameters: + api-version: '2016-11-01' + op: GETACLSTATUS + path: /test_file_path + tooId: false + responses: + '200': + AclStatus: + entries: + - test_entry_1 + - test_entry_2 + group: test_group + owner: test_owner + permission: '1' + stickyBit: false + group: + $id: '903' + fixed: false + raw: FileSystem + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '902' + fixed: false + raw: GetAclStatus + parameters: + - $id: '878' + collectionFormat: none + defaultValue: + $id: '879' + fixed: false + deprecated: false + documentation: + $id: '880' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to get the ACL. + isConstant: false + isRequired: true + location: path + modelType: + $id: '882' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '883' + fixed: false + raw: String + name: + $id: '881' + fixed: false + raw: path + serializedName: path + - $id: '884' + collectionFormat: none + defaultValue: + $id: '885' + fixed: false + deprecated: false + documentation: + $id: '886' + fixed: false + raw: >- + An optional switch to return friendly names in place of object + ID for ACL entries. tooid=false returns friendly names instead + of the AAD Object ID. Default value is true, returning AAD + object IDs. + isConstant: false + isRequired: false + location: query + modelType: + $id: '888' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '889' + fixed: false + raw: Boolean + name: + $id: '887' + fixed: false + raw: tooId + serializedName: tooId + - $id: '890' + collectionFormat: none + defaultValue: + $id: '891' + fixed: false + raw: GETACLSTATUS + deprecated: false + documentation: + $id: '892' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '894' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '895' + fixed: false + raw: String + name: + $id: '893' + fixed: false + raw: op + serializedName: op + - $id: '896' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '897' + fixed: false + deprecated: false + documentation: + $id: '898' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '900' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '901' + fixed: false + raw: String + name: + $id: '899' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '904' + body: + $ref: '44' + isNullable: true + returnType: + $id: '906' + body: + $ref: '44' + isNullable: true + serializedName: FileSystem_GetAclStatus + url: '/webhdfs/v1/{path}' + - $id: '907' + defaultResponse: + $id: '935' + body: + $ref: '214' + isNullable: true + deprecated: false + description: 'Deletes the requested file or directory, optionally recursively.' + extensions: + x-ms-examples: + 'Deletes the requested file or directory, optionally recursively': + parameters: + api-version: '2016-11-01' + op: DELETE + path: /test_file_path + recursive: false + responses: + '200': + body: + boolean: false + group: + $id: '933' + fixed: false + raw: FileSystem + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '932' + fixed: false + raw: Delete + parameters: + - $id: '908' + collectionFormat: none + defaultValue: + $id: '909' + fixed: false + deprecated: false + documentation: + $id: '910' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '912' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '913' + fixed: false + raw: String + name: + $id: '911' + fixed: false + raw: path + serializedName: path + - $id: '914' + collectionFormat: none + defaultValue: + $id: '915' + fixed: false + deprecated: false + documentation: + $id: '916' + fixed: false + raw: The optional switch indicating if the delete should be recursive + isConstant: false + isRequired: false + location: query + modelType: + $id: '918' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '919' + fixed: false + raw: Boolean + name: + $id: '917' + fixed: false + raw: recursive + serializedName: recursive + - $id: '920' + collectionFormat: none + defaultValue: + $id: '921' + fixed: false + raw: DELETE + deprecated: false + documentation: + $id: '922' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '924' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '925' + fixed: false + raw: String + name: + $id: '923' + fixed: false + raw: op + serializedName: op + - $id: '926' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '927' + fixed: false + deprecated: false + documentation: + $id: '928' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '930' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '931' + fixed: false + raw: String + name: + $id: '929' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '934' + body: + $ref: '2' + isNullable: true + returnType: + $id: '936' + body: + $ref: '2' + isNullable: true + serializedName: FileSystem_Delete + url: '/webhdfs/v1/{path}' + - $id: '937' + defaultResponse: + $id: '965' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Rename a file or directory. + extensions: + x-ms-examples: + Rename a file or directory: + parameters: + api-version: '2016-11-01' + destination: /test_destination_path + op: RENAME + path: /test_file_path + responses: + '200': + body: + boolean: false + group: + $id: '963' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '962' + fixed: false + raw: Rename + parameters: + - $id: '938' + collectionFormat: none + defaultValue: + $id: '939' + fixed: false + deprecated: false + documentation: + $id: '940' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory to move/rename. + isConstant: false + isRequired: true + location: path + modelType: + $id: '942' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '943' + fixed: false + raw: String + name: + $id: '941' + fixed: false + raw: path + serializedName: path + - $id: '944' + collectionFormat: none + defaultValue: + $id: '945' + fixed: false + deprecated: false + documentation: + $id: '946' + fixed: false + raw: The path to move/rename the file or folder to + isConstant: false + isRequired: true + location: query + modelType: + $id: '948' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '949' + fixed: false + raw: String + name: + $id: '947' + fixed: false + raw: destination + serializedName: destination + - $id: '950' + collectionFormat: none + defaultValue: + $id: '951' + fixed: false + raw: RENAME + deprecated: false + documentation: + $id: '952' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '954' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '955' + fixed: false + raw: String + name: + $id: '953' + fixed: false + raw: op + serializedName: op + - $id: '956' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '957' + fixed: false + deprecated: false + documentation: + $id: '958' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '960' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '961' + fixed: false + raw: String + name: + $id: '959' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '964' + body: + $ref: '2' + isNullable: true + returnType: + $id: '966' + body: + $ref: '2' + isNullable: true + serializedName: FileSystem_Rename + url: '/webhdfs/v1/{path}' + - $id: '967' + defaultResponse: + $id: '1001' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Sets the owner of a file or directory. + extensions: + x-ms-examples: + Sets the owner of a file or directory: + parameters: + api-version: '2016-11-01' + group: test_group + op: SETOWNER + owner: test_owner + path: /test_file_path + responses: + '200': {} + group: + $id: '999' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '998' + fixed: false + raw: SetOwner + parameters: + - $id: '968' + collectionFormat: none + defaultValue: + $id: '969' + fixed: false + deprecated: false + documentation: + $id: '970' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to set the owner. + isConstant: false + isRequired: true + location: path + modelType: + $id: '972' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '973' + fixed: false + raw: String + name: + $id: '971' + fixed: false + raw: path + serializedName: path + - $id: '974' + collectionFormat: none + defaultValue: + $id: '975' + fixed: false + deprecated: false + documentation: + $id: '976' + fixed: false + raw: >- + The AAD Object ID of the user owner of the file or directory. If + empty, the property will remain unchanged. + isConstant: false + isRequired: false + location: query + modelType: + $id: '978' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '979' + fixed: false + raw: String + name: + $id: '977' + fixed: false + raw: owner + serializedName: owner + - $id: '980' + collectionFormat: none + defaultValue: + $id: '981' + fixed: false + deprecated: false + documentation: + $id: '982' + fixed: false + raw: >- + The AAD Object ID of the group owner of the file or directory. + If empty, the property will remain unchanged. + isConstant: false + isRequired: false + location: query + modelType: + $id: '984' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '985' + fixed: false + raw: String + name: + $id: '983' + fixed: false + raw: group + serializedName: group + - $id: '986' + collectionFormat: none + defaultValue: + $id: '987' + fixed: false + raw: SETOWNER + deprecated: false + documentation: + $id: '988' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '990' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '991' + fixed: false + raw: String + name: + $id: '989' + fixed: false + raw: op + serializedName: op + - $id: '992' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '993' + fixed: false + deprecated: false + documentation: + $id: '994' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '996' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '997' + fixed: false + raw: String + name: + $id: '995' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1000' + isNullable: true + returnType: + $id: '1002' + isNullable: true + serializedName: FileSystem_SetOwner + url: '/webhdfs/v1/{path}' + - $id: '1003' + defaultResponse: + $id: '1031' + body: + $ref: '214' + isNullable: true + deprecated: false + description: Sets the permission of the file or folder. + extensions: + x-ms-examples: + Sets the owner of a file or directory: + parameters: + api-version: '2016-11-01' + op: SETPERMISSION + path: /test_file_path + permission: rwx + responses: + '200': {} + group: + $id: '1029' + fixed: false + raw: FileSystem + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1028' + fixed: false + raw: SetPermission + parameters: + - $id: '1004' + collectionFormat: none + defaultValue: + $id: '1005' + fixed: false + deprecated: false + documentation: + $id: '1006' + fixed: false + raw: >- + The Data Lake Store path (starting with '/') of the file or + directory for which to set the permission. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1008' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1009' + fixed: false + raw: String + name: + $id: '1007' + fixed: false + raw: path + serializedName: path + - $id: '1010' + collectionFormat: none + defaultValue: + $id: '1011' + fixed: false + deprecated: false + documentation: + $id: '1012' + fixed: false + raw: >- + A string representation of the permission (i.e 'rwx'). If empty, + this property remains unchanged. + isConstant: false + isRequired: false + location: query + modelType: + $id: '1014' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1015' + fixed: false + raw: String + name: + $id: '1013' + fixed: false + raw: permission + serializedName: permission + - $id: '1016' + collectionFormat: none + defaultValue: + $id: '1017' + fixed: false + raw: SETPERMISSION + deprecated: false + documentation: + $id: '1018' + fixed: false + raw: The constant value for the operation. + isConstant: true + isRequired: true + location: query + modelType: + $id: '1020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1021' + fixed: false + raw: String + name: + $id: '1019' + fixed: false + raw: op + serializedName: op + - $id: '1022' + clientProperty: + $ref: '258' + collectionFormat: none + defaultValue: + $id: '1023' + fixed: false + deprecated: false + documentation: + $id: '1024' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1026' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1027' + fixed: false + raw: String + name: + $id: '1025' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1030' + isNullable: true + returnType: + $id: '1032' + isNullable: true + serializedName: FileSystem_SetPermission + url: '/webhdfs/v1/{path}' + name: + $id: '1033' + fixed: false + raw: FileSystem + nameForProperty: FileSystem + typeName: + $id: '1034' + fixed: false +properties: + - $id: '258' + collectionFormat: none + defaultValue: + $id: '259' + fixed: false + deprecated: false + documentation: + $id: '260' + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '263' + fixed: false + raw: String + name: + $id: '261' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + - $ref: '241' diff --git a/test/Expected/specs-mobileengagement/code-model-v1-yaml.norm.yaml b/test/Expected/specs-mobileengagement/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..757c5dd --- /dev/null +++ b/test/Expected/specs-mobileengagement/code-model-v1-yaml.norm.yaml @@ -0,0 +1,13616 @@ +--- +apiVersion: '2014-12-01' +baseUrl: 'https://management.azure.com' +documentation: Microsoft Azure Mobile Engagement REST APIs. +enumTypes: + - &ref_4 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: ProvisioningStates + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Creating + serializedName: Creating + - name: Succeeded + serializedName: Succeeded + - &ref_16 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: PushModes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: real-time + serializedName: real-time + - name: one-shot + serializedName: one-shot + - name: manual + serializedName: manual + - &ref_17 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: CampaignTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: text/plain + serializedName: text/plain + - name: text/html + serializedName: text/html + - name: only_notif + serializedName: only_notif + - name: text/base64 + serializedName: text/base64 + - &ref_18 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: DeliveryTimes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: any + serializedName: any + - name: background + serializedName: background + - name: session + serializedName: session + - &ref_19 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: NotificationTypes + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: system + serializedName: system + - name: popup + serializedName: popup + - &ref_23 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: CampaignStates + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: draft + serializedName: draft + - name: scheduled + serializedName: scheduled + - name: in-progress + serializedName: in-progress + - name: finished + serializedName: finished + - name: queued + serializedName: queued + - &ref_25 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: CampaignFeedbacks + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: pushed + serializedName: pushed + - name: replied + serializedName: replied + - name: actioned + serializedName: actioned + - name: exited + serializedName: exited + - &ref_26 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: AudienceOperators + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: EQ + serializedName: EQ + - name: LT + serializedName: LT + - name: GT + serializedName: GT + - name: LE + serializedName: LE + - name: GE + serializedName: GE + - &ref_34 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CampaignType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Announcement + serializedName: Announcement + - name: DataPush + serializedName: DataPush + - name: NativePush + serializedName: NativePush + - name: Poll + serializedName: Poll + - &ref_35 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ExportState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Queued + serializedName: Queued + - name: Started + serializedName: Started + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - &ref_36 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ExportType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Activity + serializedName: Activity + - name: Tag + serializedName: Tag + - name: Crash + serializedName: Crash + - name: Error + serializedName: Error + - name: Event + serializedName: Event + - name: Job + serializedName: Job + - name: Session + serializedName: Session + - name: Token + serializedName: Token + - name: Push + serializedName: Push + - &ref_33 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ExportFormat + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: JsonBlob + serializedName: JsonBlob + - name: CsvBlob + serializedName: CsvBlob + - &ref_39 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: JobStates + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Queued + serializedName: Queued + - name: Started + serializedName: Started + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - &ref_49 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: CampaignKinds + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: announcements + serializedName: announcements + - name: polls + serializedName: polls + - name: dataPushes + serializedName: dataPushes + - name: nativePushes + serializedName: nativePushes +errorTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ApiError + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ApiError_error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ApiError_error + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: ApiError +extensions: + security: + - azure_auth: + - user_impersonation +headerTypes: + - &ref_51 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Create operation. + name: + fixed: false + raw: Campaigns-Create-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: URL path to get the created campaign. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: Campaigns-Create-Headers + - &ref_63 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateActivitiesTask operation. + name: + fixed: false + raw: ExportTasks-CreateActivitiesTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateActivitiesTask-Headers + - &ref_65 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateCrashesTask operation. + name: + fixed: false + raw: ExportTasks-CreateCrashesTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateCrashesTask-Headers + - &ref_66 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateErrorsTask operation. + name: + fixed: false + raw: ExportTasks-CreateErrorsTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateErrorsTask-Headers + - &ref_67 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateEventsTask operation. + name: + fixed: false + raw: ExportTasks-CreateEventsTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateEventsTask-Headers + - &ref_68 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateJobsTask operation. + name: + fixed: false + raw: ExportTasks-CreateJobsTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateJobsTask-Headers + - &ref_69 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateSessionsTask operation. + name: + fixed: false + raw: ExportTasks-CreateSessionsTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateSessionsTask-Headers + - &ref_70 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateTagsTask operation. + name: + fixed: false + raw: ExportTasks-CreateTagsTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateTagsTask-Headers + - &ref_72 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateTokensTask operation. + name: + fixed: false + raw: ExportTasks-CreateTokensTask-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateTokensTask-Headers + - &ref_73 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateFeedbackTaskByDateRange operation. + name: + fixed: false + raw: ExportTasks-CreateFeedbackTaskByDateRange-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateFeedbackTaskByDateRange-Headers + - &ref_75 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateFeedbackTaskByCampaign operation. + name: + fixed: false + raw: ExportTasks-CreateFeedbackTaskByCampaign-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateFeedbackTaskByCampaign-Headers + - &ref_78 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Create operation. + name: + fixed: false + raw: ImportTasks-Create-Headers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: URL path to get the created import job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ImportTasks-Create-Headers +modelTypes: + - *ref_0 + - *ref_1 + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AppProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The application unique identifier. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backendId + realPath: + - backendId + serializedName: backendId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The platform of the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: platform + realPath: + - platform + serializedName: platform + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The state of the application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appState + realPath: + - appState + serializedName: appState + serializedName: AppProperties + - &ref_3 + $type: CompositeType + baseModelType: &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource location + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: The Mobile Engagement App resource. + name: + fixed: false + raw: App + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: App + - &ref_45 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The list Apps operation response. + name: + fixed: false + raw: AppListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of Apps and their properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: AppListResult + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AppCollectionProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Mobile Engagement AppCollection Properties. + extensions: + x-ms-enum: + modelAsString: true + name: ProvisioningStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: AppCollectionProperties + - &ref_7 + $type: CompositeType + baseModelType: *ref_5 + containsConstantProperties: false + deprecated: false + documentation: The AppCollection resource. + name: + fixed: false + raw: AppCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_6 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: AppCollection + - &ref_41 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The list AppCollections operation response. + name: + fixed: false + raw: AppCollectionListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of AppCollections and their properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_7 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: AppCollectionListResult + - &ref_44 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: AppCollectionNameAvailability + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Available. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: available + realPath: + - available + serializedName: available + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: UnavailabilityReason. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unavailabilityReason + realPath: + - unavailabilityReason + serializedName: unavailabilityReason + serializedName: AppCollectionNameAvailability + - &ref_46 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: SupportedPlatformsListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of supported platforms. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: platforms + realPath: + - platforms + serializedName: platforms + serializedName: SupportedPlatformsListResult + - *ref_5 + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignTestSavedParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Device identifier (as returned by the SDK). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: deviceId + realPath: + - deviceId + serializedName: deviceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The language to test expressed using ISO 639-1 code. The default + language of the campaign will be used if the parameter is not + provided. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: lang + realPath: + - lang + serializedName: lang + serializedName: CampaignTestSavedParameters + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Criterion + polymorphicDiscriminator: type + serializedName: Criterion + - &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Filter + polymorphicDiscriminator: type + serializedName: Filter + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: > + Specify which users will be targeted by this campaign. By default, all + users will be targeted. If you set `pushMode` property to `manual`, the + only thing you can specify in the audience is the push quota filter. An + audience is a boolean expression made of criteria (variables) operators + (`not`, `and` or `or`) and parenthesis. Additionally, a set of filters can + be added to an audience. 65535 bytes max as per JSON encoding. + name: + fixed: false + raw: Campaign_audience + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Boolean expression made of criteria (variables) operators (`not`, + `and` or `or`) and parenthesis. Criterion names in the audience + expression must start with a capital letter and can only contain + alphanumeric (A-Z,a-z,0-9) and underscore (_) characters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: expression + realPath: + - expression + serializedName: expression + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Criteria by name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_8 + name: + fixed: false + raw: criteria + realPath: + - criteria + serializedName: criteria + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Global filters applied to all devices. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_9 + name: + fixed: false + name: + fixed: false + raw: filters + realPath: + - filters + serializedName: filters + serializedName: Campaign_audience + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: NotificationOptions + properties: + - collectionFormat: none + constraints: + MaxLength: '4000' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Android 4.1+ only. Multi line message shown in expanded + notifications on Android 4.1+ devices. The `notificationType` + property must be set to `system`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: bigText + realPath: + - bigText + serializedName: bigText + - collectionFormat: none + constraints: + MaxLength: '2000' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: | + URL of a remote image displayed in expanded notifications on + Android 4.1+ devices with the following constraints: + * The URL length is limited to 2000 characters. + * The image size must be less than 4 MiB. + * The following MIME types are supported: + ** image/png + ** image/jpeg + ** image/gif + ** image/webp + ** image/bmp + ** image/x-bmp + ** image/x-ms-bmp + * URL scheme must be HTTP or HTTPS (with valid SSL certificate). + * Incompatible with `bigText`, only one of the fields can be set. + * The `notificationType` property must be set to `system`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: bigPicture + realPath: + - bigPicture + serializedName: bigPicture + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + iOS only. The name of a sound file in the application bundle. The + sound in this file is played as an alert. If the sound file doesn’t + exist or default is specified as the value, the default alert sound + is played. The audio must be in one of the audio data formats that + are compatible with system sounds. The `deliveryTime` property must + be set to `any` or `background`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sound + realPath: + - sound + serializedName: sound + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The action text is the title of the right button of the alert or the + value of the unlock slider, where the value replaces 'unlock' in + 'slide to unlock'. 'View' (localized to the preferred language) is + used as the default value. The `deliveryTime` property must be set + to `any` or `background`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: actionText + realPath: + - actionText + serializedName: actionText + serializedName: NotificationOptions + - &ref_14 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignLocalization + properties: + - collectionFormat: none + constraints: + MaxLength: '2000' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Title of the notification. This field supports appInfo markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: notificationTitle + realPath: + - notificationTitle + serializedName: notificationTitle + - collectionFormat: none + constraints: + MaxLength: '4000' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Message of the notification. This field supports appInfo markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: notificationMessage + realPath: + - notificationMessage + serializedName: notificationMessage + - collectionFormat: none + constraints: + MaxLength: '65535' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Optional image encoded in base 64. Usually included in the right + part of in app notifications (or as a banner if there is neither + text nor content icon). For Android system notifications, the image + is used as the large icon (displayed only on Android 3+). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: notificationImage + realPath: + - notificationImage + serializedName: notificationImage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Additional platform specific options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_10 + name: + fixed: false + raw: notificationOptions + realPath: + - notificationOptions + serializedName: notificationOptions + - collectionFormat: none + constraints: + MaxLength: '128' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Title of the announcement or poll. This field supports appInfo + markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: title + realPath: + - title + serializedName: title + - collectionFormat: none + constraints: + MaxLength: '65535' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Body of the text/web announcement, poll or data push. This field + supports appInfo markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: body + realPath: + - body + serializedName: body + - collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Text of the action button for text/web announcements and polls + (answer button). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: actionButtonText + realPath: + - actionButtonText + serializedName: actionButtonText + - collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Text of the exit button for text/web announcements and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: exitButtonText + realPath: + - exitButtonText + serializedName: exitButtonText + - collectionFormat: none + constraints: + MaxLength: '2000' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: URL to launch when the announcement is actioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: actionUrl + realPath: + - actionUrl + serializedName: actionUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Native push payload. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: payload + realPath: + - payload + serializedName: payload + serializedName: CampaignLocalization + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PollQuestionLocalization + properties: + - collectionFormat: none + constraints: + MaxLength: '256' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Title of the question. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: title + realPath: + - title + serializedName: title + serializedName: PollQuestionLocalization + - &ref_11 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PollQuestionChoiceLocalization + properties: + - collectionFormat: none + constraints: + MaxLength: '256' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Title of the choice. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: title + realPath: + - title + serializedName: title + serializedName: PollQuestionChoiceLocalization + - &ref_13 + $type: CompositeType + baseModelType: *ref_11 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PollQuestionChoice + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unique identifier of the choice. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Poll choices can be localized using an optional JSON object. The + JSON key is a two-character language code as specified by the ISO + 639-1 standard. The corresponding value is an object containing the + localizable property title. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_11 + name: + fixed: false + raw: localization + realPath: + - localization + serializedName: localization + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + A flag indicating if this choice is the default choice for the + associated question. Only one choice in the array can have this + value set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isDefault + realPath: + - isDefault + serializedName: isDefault + serializedName: PollQuestionChoice + - &ref_20 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: PollQuestion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unique identifier of the question. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Poll questions can be localized using an optional JSON object. The + JSON key is a two-character language code as specified by the ISO + 639-1 standard. The corresponding value is an object containing the + localizable property title. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_12 + name: + fixed: false + raw: localization + realPath: + - localization + serializedName: localization + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of possible choices for this question. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_13 + name: + fixed: false + name: + fixed: false + raw: choices + realPath: + - choices + serializedName: choices + serializedName: PollQuestion + - &ref_22 + $type: CompositeType + baseModelType: *ref_14 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Campaign + properties: + - collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unique name of the campaign. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Specify which users will be targeted by this campaign. By default, + all users will be targeted. If you set `pushMode` property to + `manual`, the only thing you can specify in the audience is the push + quota filter. An audience is a boolean expression made of criteria + (variables) operators (`not`, `and` or `or`) and parenthesis. + Additionally, a set of filters can be added to an audience. 65535 + bytes max as per JSON encoding. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_15 + name: + fixed: false + raw: audience + realPath: + - audience + serializedName: audience + - collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Category of the campaign. Categories can be used on the application + side to customize campaigns. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: category + realPath: + - category + serializedName: category + - collectionFormat: none + defaultValue: + fixed: false + raw: real-time + deprecated: false + documentation: + fixed: false + raw: > + Announcements/polls only. Defines how the campaign is pushed. Valid + values are: * `real-time`: Never ending campaign, the campaign will + be delivered to your existing users and also to your new users. * + `one-shot`: In this mode, the campaign will be delivered only to + your existing users (campaign will stop after that). * `manual`: In + this mode, the campaign will not be pushed automatically to devices. + You will have to use the Push campaign command to push the campaign + to your end-users. Campaigns can be pushed multiple times to the + same device. + extensions: + x-ms-enum: + modelAsString: true + name: PushModes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_16 + name: + fixed: false + raw: pushMode + realPath: + - pushMode + serializedName: pushMode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Applicable only to announcements and data pushes. Type of + announcement. Valid values are: * `text/plain`: Text-only + announcement: `body` property should only contain plain text. * + `text/html`: HTML announcement: `body` attribute can contain HTML + code. * `only_notif`: Notification-only announcement. With this kind + of announcements, the `body`, `title`, `actionButtonText` and + `exitButtonText` are ignored. Type of data push. Valid values are: * + `text/plain`: Text only data push: `body` property must be plain + text. * `text/base64`: Base 64 data push: `body` property must be + encoded in base 64. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Announcements/polls only. Defines when the campaign should be + delivered. Valid values are: * `any`: Campaign will be delivered as + soon as possible. * `background`: iOS only. Campaign will be only + delivered when the application is in background (out of app). * + `session`: Campaign will be delivered when the application is + running. + extensions: + x-ms-enum: + modelAsString: true + name: DeliveryTimes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_18 + name: + fixed: false + raw: deliveryTime + realPath: + - deliveryTime + serializedName: deliveryTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Announcements/polls only. Array containing the list of activities in + which the campaign can be delivered. deliveryTime must be set to + session. If the platform is iOS, this option can also be set if + deliveryTime is set to any. In that case, if the campaign is + received when the application is launched, it will be delivered only + in the specified list of activities. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: deliveryActivities + realPath: + - deliveryActivities + serializedName: deliveryActivities + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign should be started. The date shall + conform to the following format: `yyyy-MM-ddTHH:mm:ssZ`. * If you + set pushMode property to manual, this attribute will be ignored. * + If you set pushMode property to one-shot, then the timezone + attribute must be specified. Example: `2011-11-21 15:23Z` + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign should be finished. The date shall + conform to the following format: `yyyy-MM-ddTHH:mm:ssZ`. Example: + `2011-11-21 15:23Z` + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The id of the time zone to use for the startTime and endTime dates. + If not provided, the two date attributes will be expressed using the + device timezone. Example: America/Los_Angeles + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timezone + realPath: + - timezone + serializedName: timezone + - collectionFormat: none + defaultValue: + fixed: false + raw: popup + deprecated: false + documentation: + fixed: false + raw: > + Android only. Defines how the notification should be displayed. + Valid values are: * `system`: Display the notification using a + standard system notification. * `popup`: Display the notification + using a in-app banner notification. + extensions: + x-ms-enum: + modelAsString: true + name: NotificationTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_19 + name: + fixed: false + raw: notificationType + realPath: + - notificationType + serializedName: notificationType + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: >- + A flag indicating whether or not you want to display the resource + icon in notification content. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: notificationIcon + realPath: + - notificationIcon + serializedName: notificationIcon + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: >- + A flag indicating whether or not you want the notification to be + closeable. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: notificationCloseable + realPath: + - notificationCloseable + serializedName: notificationCloseable + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Android only. A flag indicating whether or not you want the system + notification to make a vibration. The notificationType property must + be set to system. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: notificationVibrate + realPath: + - notificationVibrate + serializedName: notificationVibrate + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: > + * `Android`: A flag indicating whether or not you want the system + notification to make a sound. The `notificationType` property must + be set to `system`. * `iOS`: A flag indicating whether or not you + want the native Apple Push notification to make a sound. The + `deliveryTime` property must be set to `any` or `background`. This + will play the 'default' sound. If you want to play a custom sound, + see the `notificationOptions` property. * `Windows`: A flag + indicating whether or not you want the native Windows Notification + Service to make a sound. The `deliveryTime` property must be set to + `any`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: notificationSound + realPath: + - notificationSound + serializedName: notificationSound + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: > + A flag indicating whether or not you want the native Apple Push + notification to update the badge icon to the number of unread + messages. The `deliveryTime` property must be set to `any` or + `background`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: notificationBadge + realPath: + - notificationBadge + serializedName: notificationBadge + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Push campaigns can be localized using an optional JSON object. The + JSON key is a two-character language code as specified by the ISO + 639-1 standard. The corresponding value is an object containing the + localizable properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_14 + name: + fixed: false + raw: localization + realPath: + - localization + serializedName: localization + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Poll questions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_20 + name: + fixed: false + name: + fixed: false + raw: questions + realPath: + - questions + serializedName: questions + serializedName: Campaign + - &ref_54 + $type: CompositeType + baseModelType: *ref_21 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignTestNewParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_22 + name: + fixed: false + raw: data + realPath: + - data + serializedName: data + serializedName: CampaignTestNewParameters + - &ref_55 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignPushParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Device identifiers to push as a JSON array of strings. Note that if + you want to push the same campaign several times to the same device, + you need to make several API calls. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: deviceIds + realPath: + - deviceIds + serializedName: deviceIds + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Alternative campaign's content to use instead of the referenced + campaign. All campaign's properties can be overridden except for the + following: `name`, `manualPush`, `audience`, `startTime` and + `timezone`. `endTime` can be overridden while keeping original + `timezone` parameter. The effect is to change the client side + expiration of the received campaign for the specific devices. If + your campaign is a *poll*, the provided data should contain the same + number of questions and choices that the one you created with the + create command. Please note that all the push messages created using + this parameter will expire after 4 weeks at maximum (`endTime` + property of the campaign will be used if lower than 4 weeks in the + future). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_22 + name: + fixed: false + raw: data + realPath: + - data + serializedName: data + serializedName: CampaignPushParameters + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignState + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'State of the campaign, or ''queued'' when testing a campaign.' + extensions: + x-ms-enum: + modelAsString: true + name: CampaignStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + serializedName: CampaignState + - &ref_27 + $type: CompositeType + baseModelType: *ref_24 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignStateResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: CampaignStateResult + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their carrier name. + extensions: + x-ms-discriminator-value: carrier-name + name: + fixed: false + raw: CarrierNameCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Carrier name value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: carrier-name + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their carrier country. + extensions: + x-ms-discriminator-value: carrier-country + name: + fixed: false + raw: CarrierCountryCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Two-characters country code (ISO 3166-1). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: carrier-country + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their firmware version. + extensions: + x-ms-discriminator-value: firmware-version + name: + fixed: false + raw: FirmwareVersionCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Firmware version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: firmware-version + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the device manufacturer. + extensions: + x-ms-discriminator-value: device-manufacturer + name: + fixed: false + raw: DeviceManufacturerCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The device manufacturer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: device-manufacturer + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the device model. + extensions: + x-ms-discriminator-value: device-model + name: + fixed: false + raw: DeviceModelCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The device model. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: device-model + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: >- + Used to target devices based on the version of the application they are + using. + extensions: + x-ms-discriminator-value: application-version + name: + fixed: false + raw: ApplicationVersionCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The application version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: application-version + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based their network type. + extensions: + x-ms-discriminator-value: network-type + name: + fixed: false + raw: NetworkTypeCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The network type (Wifi, Mobile...).' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: network-type + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the language of their device. + extensions: + x-ms-discriminator-value: language + name: + fixed: false + raw: LanguageCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Two character language code (ISO 639-1). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: language + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the screen resolution of their device. + extensions: + x-ms-discriminator-value: screen-size + name: + fixed: false + raw: ScreenSizeCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Screen size using the following format WIDTH**x**HEIGHT. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: screen-size + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their last know area. + extensions: + x-ms-discriminator-value: location + name: + fixed: false + raw: LocationCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Two character country code where the user is located (ISO 3166-1). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: country + realPath: + - country + serializedName: country + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An administrative region of the country, such as a state or + province. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: region + realPath: + - region + serializedName: region + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'A locality within the administrative region, such as a town or city.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: locality + realPath: + - locality + serializedName: locality + serializedName: location + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: > + Used to target devices based on a specific region. A center point (defined + by a latitude and longitude) and a radius form the boundary for the + region. This criterion will be met when the user crosses the boundaries of + the region. + extensions: + x-ms-discriminator-value: geo-fencing + name: + fixed: false + raw: GeoFencingCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The latitude of the central point of the region. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: lat + realPath: + - lat + serializedName: lat + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The longitude of the central point of the region. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: lon + realPath: + - lon + serializedName: lon + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The radius of the central point of the region, in meters.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: radius + realPath: + - radius + serializedName: radius + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of minutes before device location is considered to be + expired. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: expiration + realPath: + - expiration + serializedName: expiration + serializedName: geo-fencing + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who received an announcement. + extensions: + x-ms-discriminator-value: announcement-feedback + name: + fixed: false + raw: AnnouncementFeedbackCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The unique identifier of the announcement. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Action that was performed on the announcement. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignFeedbacks + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: action + realPath: + - action + serializedName: action + serializedName: announcement-feedback + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who received a poll. + extensions: + x-ms-discriminator-value: poll-feedback + name: + fixed: false + raw: PollFeedbackCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The unique identifier of the poll. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Action that was performed on the poll. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignFeedbacks + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: action + realPath: + - action + serializedName: action + serializedName: poll-feedback + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who answered X to a given question. + extensions: + x-ms-discriminator-value: poll-answer-feedback + name: + fixed: false + raw: PollAnswerFeedbackCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The unique identifier of the poll. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The unique identifier of the choice. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: choice-id + realPath: + - choice-id + serializedName: choice-id + serializedName: poll-answer-feedback + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who received a data push. + extensions: + x-ms-discriminator-value: datapush-feedback + name: + fixed: false + raw: DatapushFeedbackCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The unique identifier of the data push. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + Action that was performed on the data push (action depends on the + return value in the callbacks you declared in the client code). + extensions: + x-ms-enum: + modelAsString: true + name: CampaignFeedbacks + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_25 + name: + fixed: false + raw: action + realPath: + - action + serializedName: action + serializedName: datapush-feedback + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Target devices based on an existing segment. + extensions: + x-ms-discriminator-value: segment + name: + fixed: false + raw: SegmentCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Segment identifier. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If value is true, the criterion will target users that are NOT part + of the segment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: exclude + realPath: + - exclude + serializedName: exclude + serializedName: segment + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Target devices based on a string tag value. + extensions: + x-ms-discriminator-value: string-tag + name: + fixed: false + raw: StringTagCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A custom string to match for tag value (? and * characters can be + used to perform wildcard matching). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: string-tag + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Target devices based on a date tag value. + extensions: + x-ms-discriminator-value: date-tag + name: + fixed: false + raw: DateTagCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + It can be either: * an absolute date using yyyy-MM-dd format (e.g. + 1969-12-07 stands for 7 Dec 1969). * an offset in days relative to + the current day (`TODAY` + `value`). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + comparison operator: `EQ` (equal to), `LT` (less than), `GT` + (greater than), `LE` (less than or equal to) or `GE` (greater than + or equal to). + extensions: + x-ms-enum: + modelAsString: true + name: AudienceOperators + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: op + realPath: + - op + serializedName: op + serializedName: date-tag + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Target devices based on an integer tag value. + extensions: + x-ms-discriminator-value: integer-tag + name: + fixed: false + raw: IntegerTagCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A custom integer value to match. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + comparison operator: `EQ` (equal to), `LT` (less than), `GT` + (greater than), `LE` (less than or equal to) or `GE` (greater than + or equal to). + extensions: + x-ms-enum: + modelAsString: true + name: AudienceOperators + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: op + realPath: + - op + serializedName: op + serializedName: integer-tag + - $type: CompositeType + baseModelType: *ref_8 + containsConstantProperties: false + deprecated: false + documentation: Target devices based on a boolean tag value. + extensions: + x-ms-discriminator-value: boolean-tag + name: + fixed: false + raw: BooleanTagCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A custom boolean value to match. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: boolean-tag + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: Send only to a maximum of max users. + extensions: + x-ms-discriminator-value: engage-subset + name: + fixed: false + raw: EngageSubsetFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + An integer value representing the maximum users that should be + pushed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: max + realPath: + - max + serializedName: max + serializedName: engage-subset + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users whose first app use is more than {threshold} days old.' + extensions: + x-ms-discriminator-value: engage-old-users + name: + fixed: false + raw: EngageOldUsersFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-old-users + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users whose first app use is less than {threshold} days old.' + extensions: + x-ms-discriminator-value: engage-new-users + name: + fixed: false + raw: EngageNewUsersFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-new-users + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users who have used the app in the last {threshold} days.' + extensions: + x-ms-discriminator-value: engage-active-users + name: + fixed: false + raw: EngageActiveUsersFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-active-users + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users who haven''t used the app in the last {threshold} days.' + extensions: + x-ms-discriminator-value: engage-idle-users + name: + fixed: false + raw: EngageIdleUsersFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-idle-users + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: Engage only users with native push enabled. + extensions: + x-ms-discriminator-value: native-push-enabled + name: + fixed: false + raw: NativePushEnabledFilter + serializedName: native-push-enabled + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: Engage only users for whom the push quota is not reached. + extensions: + x-ms-discriminator-value: push-quota + name: + fixed: false + raw: PushQuotaFilter + serializedName: push-quota + - $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: > + Send only to users who have some app info set. This is a special filter + that is automatically added if your campaign contains appInfo parameters. + It is not intended to be public and should not be used as it could be + removed or replaced by the API. + extensions: + x-ms-discriminator-value: app-info + name: + fixed: false + raw: AppInfoFilter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: An array containing all the required appInfo. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: appInfo + realPath: + - appInfo + serializedName: appInfo + serializedName: app-info + - &ref_28 + $type: CompositeType + baseModelType: *ref_27 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the campaign. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign was activated (Not present if not yet + activated). The date conforms to the following format: + `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: activatedDate + realPath: + - activatedDate + serializedName: activatedDate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign was finished (Not present if not yet + finished). The date conforms to the following format: + `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: finishedDate + realPath: + - finishedDate + serializedName: finishedDate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign should be started if specified. The + date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. Applicable only to announcements + and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign should be finished if specified. The + date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. Applicable only to announcements + and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The id of the time zone to use for the `startTime` and `endTime` + dates. If not provided, the two date attributes are referencing to + the device timezone. Applicable only to announcements and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timezone + realPath: + - timezone + serializedName: timezone + serializedName: CampaignListResult + - &ref_53 + $type: CompositeType + baseModelType: *ref_22 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'State of the campaign, or ''queued'' when testing a campaign.' + extensions: + x-ms-enum: + modelAsString: true + name: CampaignStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign was activated (Not present if not yet + activated). The date conforms to the following format: + yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: activatedDate + realPath: + - activatedDate + serializedName: activatedDate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the campaign was finished (Not present if not yet + finished). The date conforms to the following format: + yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: finishedDate + realPath: + - finishedDate + serializedName: finishedDate + serializedName: CampaignResult + - &ref_56 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignPushResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + A JSON array containing all identifiers that have been rejected. A + device can be rejected for the following reasons: * The device + hasn’t reported any session yet. * The device is over quota (if a + push quota filter is applied on your campaign). Please note that if + the request parameters are valid but all the specified devices are + rejected, the status code is still `200` with a response including + all the devices as being rejected. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: invalidDeviceIds + realPath: + - invalidDeviceIds + serializedName: invalidDeviceIds + serializedName: CampaignPushResult + - &ref_57 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: CampaignStatisticsResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Number of times the campaign was registered to be pushed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: queued + realPath: + - queued + serializedName: queued + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Number of pushes performed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: pushed + realPath: + - pushed + serializedName: pushed + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Total number of native pushes. Information only available on + Android, iOS, Windows Phone and Windows applications. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: pushed-native + realPath: + - pushed-native + serializedName: pushed-native + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Number of C2DM/GCM pushes (available only on Android applications). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: pushed-native-google + realPath: + - pushed-native-google + serializedName: pushed-native-google + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Number of ADM pushes (available only on Android applications). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: pushed-native-adm + realPath: + - pushed-native-adm + serializedName: pushed-native-adm + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the campaign was received by the application (Not + present in case of a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: delivered + realPath: + - delivered + serializedName: delivered + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the campaign was dropped by the application. It can + happen if the SDK failed to parse the campaign payload or if an + error occurred while trying to notify the end-user (Not present in + case of a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: dropped + realPath: + - dropped + serializedName: dropped + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the system notification was displayed (Not present + in case of a data-push or a native-push). On Android it corresponds + to a status bar notification. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: system-notification-displayed + realPath: + - system-notification-displayed + serializedName: system-notification-displayed + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the in-app notification was displayed (Not present + in case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: in-app-notification-displayed + realPath: + - in-app-notification-displayed + serializedName: in-app-notification-displayed + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the campaign’s content view was displayed (Not + present in case of a notification-only announcement, a data-push or + a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-displayed + realPath: + - content-displayed + serializedName: content-displayed + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the system notification (On Android it corresponds + to a status bar notification. On iOS, it is the Apple Push + notification) was actioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: system-notification-actioned + realPath: + - system-notification-actioned + serializedName: system-notification-actioned + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the system notification was exited (Not present in + case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: system-notification-exited + realPath: + - system-notification-exited + serializedName: system-notification-exited + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the in-app notification was actioned (Not present in + case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: in-app-notification-actioned + realPath: + - in-app-notification-actioned + serializedName: in-app-notification-actioned + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the in-app notification was exited (Not present in + case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: in-app-notification-exited + realPath: + - in-app-notification-exited + serializedName: in-app-notification-exited + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the campaign’s content view was actioned (Not + present in case of a notification-only announcement or a + native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-actioned + realPath: + - content-actioned + serializedName: content-actioned + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of times the campaign’s content view was exited (Not present + in case of a notification-only announcement or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: content-exited + realPath: + - content-exited + serializedName: content-exited + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Poll specific statistics. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: answers + realPath: + - answers + serializedName: answers + serializedName: CampaignStatisticsResult + - &ref_50 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The campaigns list result. + name: + fixed: false + raw: CampaignsListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of campaigns. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_28 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When using `top` parameter and if partial results are returned, this + property describes a URI path to get the next results. This property + is not set when reaching the last page. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: CampaignsListResult + - &ref_29 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeviceMeta + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + First time the device used the application in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: firstSeen + realPath: + - firstSeen + serializedName: firstSeen + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Last time the device used the application in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: lastSeen + realPath: + - lastSeen + serializedName: lastSeen + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Timestamp corresponding to the info object in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: lastInfo + realPath: + - lastInfo + serializedName: lastInfo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Timestamp corresponding to the location object in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: lastLocation + realPath: + - lastLocation + serializedName: lastLocation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Boolean indicating if native push notifications (like Android’s GCM + or Apple’s APNS) are enabled for the application. This boolean is + set to true when the application registers successfully to the + native push service, and set to false when the native push service + reports to Mobile Engagement that the application can no longer be + pushed (which means that it has been uninstalled). This report is + performed a few hours after Mobile Engagement has tried to perform a + native push to a device on which the application has been + uninstalled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: nativePushEnabled + realPath: + - nativePushEnabled + serializedName: nativePushEnabled + serializedName: DeviceMeta + - &ref_30 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeviceQueryResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The device result. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: deviceId + realPath: + - deviceId + serializedName: deviceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application usage data. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_29 + name: + fixed: false + raw: meta + realPath: + - meta + serializedName: meta + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Also known as tags, a key-value set as a JSON object.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appInfo + realPath: + - appInfo + serializedName: appInfo + serializedName: DeviceQueryResult + - &ref_58 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The campaigns list result. + name: + fixed: false + raw: DevicesQueryResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of devices. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_30 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If partial results are returned, this property describes a URI path + to get the next result page. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: DevicesQueryResult + - &ref_31 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeviceInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Phone model. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: phoneModel + realPath: + - phoneModel + serializedName: phoneModel + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Phone manufacturer + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: phoneManufacturer + realPath: + - phoneManufacturer + serializedName: phoneManufacturer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Firmware version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: firmwareVersion + realPath: + - firmwareVersion + serializedName: firmwareVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Firmware name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: firmwareName + realPath: + - firmwareName + serializedName: firmwareName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Android API level. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: androidAPILevel + realPath: + - androidAPILevel + serializedName: androidAPILevel + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Carrier country. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: carrierCountry + realPath: + - carrierCountry + serializedName: carrierCountry + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Locale code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: locale + realPath: + - locale + serializedName: locale + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Carrier name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: carrierName + realPath: + - carrierName + serializedName: carrierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Network type. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: networkType + realPath: + - networkType + serializedName: networkType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Network sub-type. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: networkSubtype + realPath: + - networkSubtype + serializedName: networkSubtype + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application version name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: applicationVersionName + realPath: + - applicationVersionName + serializedName: applicationVersionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application version code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: applicationVersionCode + realPath: + - applicationVersionCode + serializedName: applicationVersionCode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The offset in minutes from UTC for the device time zone, including + daylight savings time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: timeZoneOffset + realPath: + - timeZoneOffset + serializedName: timeZoneOffset + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SDK version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: serviceVersion + realPath: + - serviceVersion + serializedName: serviceVersion + serializedName: DeviceInfo + - &ref_32 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeviceLocation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ISO 3166 two-letter country code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: countrycode + realPath: + - countrycode + serializedName: countrycode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'An administrative region of the nation, such as a state or province.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: region + realPath: + - region + serializedName: region + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'A locality within the administrative region, such as a town or city.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: locality + realPath: + - locality + serializedName: locality + serializedName: DeviceLocation + - &ref_59 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Device + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The device result. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: deviceId + realPath: + - deviceId + serializedName: deviceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application usage data. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_29 + name: + fixed: false + raw: meta + realPath: + - meta + serializedName: meta + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Last technical data received (concerning device, system, network and + application identification). + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_31 + name: + fixed: false + raw: info + realPath: + - info + serializedName: info + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Last geo-location data received. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Also known as tags, a key-value set as a JSON object.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appInfo + realPath: + - appInfo + serializedName: appInfo + serializedName: Device + - &ref_60 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeviceTagsParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + A JSON object describing the set of tags to record for a set of + users. Each key is a device/user identifier, each value is itself a + key/value set: the tags to set for the specified device/user + identifier. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: 'If this parameter is `true`, tags with a null value will be deleted.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deleteOnNull + realPath: + - deleteOnNull + serializedName: deleteOnNull + serializedName: DeviceTagsParameters + - &ref_61 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: DeviceTagsResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + A JSON array containing all identifiers that have been rejected. + Please note that if the request parameters are valid but all the + specified devices are rejected, the status code is still `200` with + a response including all the devices as being rejected. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: invalidIds + realPath: + - invalidIds + serializedName: invalidIds + serializedName: DeviceTagsResult + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Options to control export generation. + name: + fixed: false + raw: exportOptions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: exportUserId + realPath: + - exportUserId + serializedName: exportUserId + serializedName: exportOptions + - &ref_64 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: dateRangeExportTaskParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The RFC3339 full-date of the start of the period for which data is + exported. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: startDate + realPath: + - startDate + serializedName: startDate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The RFC3339 full-date of the end of the period for which data is + exported. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: endDate + realPath: + - endDate + serializedName: endDate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_33 + name: + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: dateRangeExportTaskParameter + - &ref_71 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: exportTaskParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_33 + name: + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: exportTaskParameter + - &ref_76 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: feedbackByCampaignParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CampaignType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_34 + name: + fixed: false + raw: campaignType + realPath: + - campaignType + serializedName: campaignType + - collectionFormat: none + constraints: + MinItems: '1' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of campaign identifiers. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + format: long + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + name: + fixed: false + raw: campaignIds + realPath: + - campaignIds + serializedName: campaignIds + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_33 + name: + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: feedbackByCampaignParameter + - &ref_74 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: feedbackByDateRangeParameter + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CampaignType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_34 + name: + fixed: false + raw: campaignType + realPath: + - campaignType + serializedName: campaignType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The RFC3339 date-time start of the period for inclusion of active + campaigns. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: campaignWindowStart + realPath: + - campaignWindowStart + serializedName: campaignWindowStart + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The RFC3339 date-time end of the period for inclusion of active + campaigns. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: campaignWindowEnd + realPath: + - campaignWindowEnd + serializedName: campaignWindowEnd + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_33 + name: + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: feedbackByDateRangeParameter + - &ref_37 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: exportTaskResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unique identifier of the export task. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ExportState + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_35 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The RFC3339 date-time the export task was created. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateCreated + realPath: + - dateCreated + serializedName: dateCreated + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The RFC3339 date-time the export task was completed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateCompleted + realPath: + - dateCompleted + serializedName: dateCompleted + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ExportType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_36 + name: + fixed: false + raw: exportType + realPath: + - exportType + serializedName: exportType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Details of errors encountered during the export, if any.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: errorDetails + realPath: + - errorDetails + serializedName: errorDetails + serializedName: exportTaskResult + - &ref_62 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Gets a paged list of ExportTasks. + name: + fixed: false + raw: exportTaskListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of export tasks. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_37 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: exportTaskListResult + - &ref_38 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: importTask + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A shared Access Signature (SAS) Storage URI where the job results + will be retrieved from. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: storageUrl + realPath: + - storageUrl + serializedName: storageUrl + serializedName: importTask + - &ref_40 + $type: CompositeType + baseModelType: *ref_38 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: importTaskResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unique identifier of the import task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The current state of the import task. + extensions: + x-ms-enum: + modelAsString: true + name: JobStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_39 + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the import job was created. + + The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateCreated + realPath: + - dateCreated + serializedName: dateCreated + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: > + The date at which the import job completed (Not present if not yet + completed). + + The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateCompleted + realPath: + - dateCompleted + serializedName: dateCompleted + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Details of any errors encountered during the import, if any.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: errorDetails + realPath: + - errorDetails + serializedName: errorDetails + serializedName: importTaskResult + - &ref_77 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Gets a paged list of import tasks. + name: + fixed: false + raw: importTaskListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The list of import task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_40 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: importTaskListResult +modelsName: Models +name: EngagementManagementClient +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Lists app collections in a subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: AppCollections + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: &ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify + Microsoft Azure subscription. The subscription ID forms part + of the URI for every service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: &ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_41 + isNullable: true + returnType: + body: *ref_41 + isNullable: true + serializedName: AppCollections_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/appCollections + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Checks availability of an app collection name in the Engagement + domain. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: AppCollections + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CheckNameAvailability + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_44 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_44 + isNullable: true + returnType: + body: *ref_44 + isNullable: true + serializedName: AppCollections_CheckNameAvailability + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/checkAppCollectionNameAvailability + name: + fixed: false + raw: AppCollections + nameForProperty: AppCollections + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Lists apps in an appCollection. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: Apps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: &ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + realPath: + - resourceGroupName + serializedName: resourceGroupName + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: &ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + realPath: + - appCollection + serializedName: appCollection + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_45 + isNullable: true + returnType: + body: *ref_45 + isNullable: true + serializedName: Apps_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps + name: + fixed: false + raw: Apps + nameForProperty: Apps + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Lists supported platforms for Engagement applications. + group: + fixed: false + raw: SupportedPlatforms + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_46 + isNullable: true + returnType: + body: *ref_46 + isNullable: true + serializedName: SupportedPlatforms_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/supportedPlatforms + name: + fixed: false + raw: SupportedPlatforms + nameForProperty: SupportedPlatforms + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get the list of campaigns. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: &ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + realPath: + - appName + serializedName: appName + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Control paging of campaigns, start results at the given offset, + defaults to 0 (1st page of data). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $skip + serializedName: $skip + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Control paging of campaigns, number of campaigns to return with + each call. It returns all campaigns by default. When specifying + $top parameter, the response contains a `nextLink` property + describing the path to get the next page if there are more + results. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Filter can be used to restrict the results to campaigns matching + a specific state. The syntax is `$filter=state eq 'draft'`. + Valid state values are: draft, scheduled, in-progress, and + finished. Only the eq operator and the state property are + supported. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Sort results by an expression which looks like `$orderby=id asc` + (this example is actually the default behavior). The syntax is + orderby={property} {direction} or just orderby={property}. The + available sorting properties are id, name, state, activatedDate, + and finishedDate. The available directions are asc (for + ascending order) and desc (for descending order). When not + specified the asc direction is used. Only one property at a time + can be used for sorting. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $orderby + serializedName: $orderby + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Restrict results to campaigns matching the optional `search` + expression. This currently performs the search based on the name + on the campaign only, case insensitive. If the campaign contains + the value of the `search` parameter anywhere in the name, it + matches. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $search + serializedName: $search + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_50 + isNullable: true + returnType: + body: *ref_50 + isNullable: true + serializedName: Campaigns_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind} + - defaultResponse: + body: *ref_1 + headers: *ref_51 + isNullable: true + deprecated: false + description: 'Create a push campaign (announcement, poll, data push or native push).' + extensions: + x-ms-requestBody-index: '6' + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Create + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Update Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_22 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_27 + headers: *ref_51 + isNullable: true + returnType: + body: *ref_27 + headers: *ref_51 + isNullable: true + serializedName: Campaigns_Create + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + The Get campaign operation retrieves information about a previously + created campaign. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_53 + isNullable: true + returnType: + body: *ref_53 + isNullable: true + serializedName: Campaigns_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Update an existing push campaign (announcement, poll, data push or + native push). + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Update Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_22 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: Campaigns_Update + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Delete a campaign previously created by a call to Create campaign. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: Campaigns_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + The Get campaign operation retrieves information about a previously + created campaign. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetByName + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_53 + isNullable: true + returnType: + body: *ref_53 + isNullable: true + serializedName: Campaigns_GetByName + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaignsByName/{kind}/{name} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Test an existing campaign (created with Create campaign) on a set of + devices. + extensions: + x-ms-requestBody-index: '7' + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: TestSaved + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Test Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_21 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: Campaigns_TestSaved + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/test + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Test a new campaign on a set of devices. + extensions: + x-ms-requestBody-index: '6' + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: TestNew + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Test Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_54 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_24 + isNullable: true + returnType: + body: *ref_24 + isNullable: true + serializedName: Campaigns_TestNew + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/test + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Activate a campaign previously created by a call to Create campaign. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Activate + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: Campaigns_Activate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/activate + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Suspend a push campaign previously activated by a call to Activate + campaign. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Suspend + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: Campaigns_Suspend + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/suspend + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Push a previously saved campaign (created with Create campaign) to a + set of devices. + extensions: + x-ms-requestBody-index: '7' + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Push + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters supplied to the Push Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_55 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: Campaigns_Push + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/push + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get all the campaign statistics. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetStatistics + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: Campaigns_GetStatistics + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/statistics + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Finish a push campaign previously activated by a call to Activate + campaign. + group: + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Finish + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: *ref_49 + name: + fixed: false + raw: kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: Campaigns_Finish + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/finish + name: + fixed: false + raw: Campaigns + nameForProperty: Campaigns + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Query the information associated to the devices running an + application. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: Devices + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Number of devices to return with each call. Defaults to 100 and + cannot return more. Passing a greater value is ignored. The + response contains a `nextLink` property describing the URI path + to get the next page of results if not all results could be + returned at once. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + By default all `meta` and `appInfo` properties are returned, + this property is used to restrict the output to the desired + properties. It also excludes all devices from the output that + have none of the selected properties. In other terms, only + devices having at least one of the selected property being set + is part of the results. Examples: - `$select=appInfo` : select + all devices having at least 1 appInfo, return them all and don’t + return any meta property. - `$select=meta` : return only meta + properties in the output. - + `$select=appInfo,meta/firstSeen,meta/lastSeen` : return all + `appInfo`, plus meta object containing only firstSeen and + lastSeen properties. The format is thus a comma separated list + of properties to select. Use `appInfo` to select all appInfo + properties, `meta` to select all meta properties. Use + `appInfo/{key}` and `meta/{key}` to select specific appInfo and + meta properties. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $select + serializedName: $select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Filter can be used to reduce the number of results. Filter is a + boolean expression that can look like the following examples: * + `$filter=deviceId gt 'abcdef0123456789abcdef0123456789'` * + `$filter=lastModified le 1447284263690L` * `$filter=(deviceId ge + 'abcdef0123456789abcdef0123456789') and (deviceId lt + 'bacdef0123456789abcdef0123456789') and (lastModified gt + 1447284263690L)` The first example is used automatically for + paging when returning the `nextLink` property. The filter + expression is a combination of checks on some properties that + can be compared to their value. The available operators are: * + `gt` : greater than * `ge` : greater than or equals * `lt` : + less than * `le` : less than or equals * `and` : to add + multiple checks (all checks must pass), optional parentheses can + be used. The properties that can be used in the expression are + the following: * `deviceId {operator} '{deviceIdValue}'` : a + lexicographical comparison is made on the deviceId value, use + single quotes for the value. * `lastModified {operator} + {number}L` : returns only meta properties or appInfo properties + whose last value modification timestamp compared to the + specified value is matching (value is milliseconds since January + 1st, 1970 UTC). Please note the `L` character after the number + of milliseconds, its required when the number of milliseconds + exceeds `2^31 - 1` (which is always the case for recent + timestamps). Using `lastModified` excludes all devices from the + output that have no property matching the timestamp criteria, + like `$select`. Please note that the internal value of + `lastModified` timestamp for a given property is never part of + the results. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_58 + isNullable: true + returnType: + body: *ref_58 + isNullable: true + serializedName: Devices_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get the information associated to a device running an application. + group: + fixed: false + raw: Devices + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetByDeviceId + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Device identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: deviceId + serializedName: deviceId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_59 + isNullable: true + returnType: + body: *ref_59 + isNullable: true + serializedName: Devices_GetByDeviceId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/{deviceId} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + Get the information associated to a device running an application + using the user identifier. + group: + fixed: false + raw: Devices + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetByUserId + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: User identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: userId + serializedName: userId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_59 + isNullable: true + returnType: + body: *ref_59 + isNullable: true + serializedName: Devices_GetByUserId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/users/{userId} + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: > + Update the tags registered for a set of devices running an + application. Updates are performed asynchronously, meaning that a few + seconds are needed before the modifications appear in the results of + the Get device command. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: Devices + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: TagByDeviceId + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_60 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_61 + isNullable: true + returnType: + body: *ref_61 + isNullable: true + serializedName: Devices_TagByDeviceId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/tag + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: > + Update the tags registered for a set of users running an application. + Updates are performed asynchronously, meaning that a few seconds are + needed before the modifications appear in the results of the Get + device command. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: Devices + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: TagByUserId + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_60 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_61 + isNullable: true + returnType: + body: *ref_61 + isNullable: true + serializedName: Devices_TagByUserId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/users/tag + name: + fixed: false + raw: Devices + nameForProperty: Devices + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get the list of export tasks. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + constraints: + InclusiveMinimum: '0' + defaultValue: + fixed: false + raw: '0' + deprecated: false + documentation: + fixed: false + raw: >- + Control paging of export tasks, start results at the given + offset, defaults to 0 (1st page of data). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $skip + serializedName: $skip + - collectionFormat: none + constraints: + InclusiveMaximum: '40' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '20' + deprecated: false + documentation: + fixed: false + raw: >- + Control paging of export tasks, number of export tasks to return + with each call. By default, it returns all export tasks with a + default paging of 20. + + The response contains a `nextLink` property describing the path + to get the next page if there are more results. + + The maximum paging limit for $top is 40. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Sort results by an expression which looks like `$orderby=taskId + asc` (default when not specified). + + The syntax is orderby={property} {direction} or just + orderby={property}. + + Properties that can be specified for sorting: taskId, + errorDetails, dateCreated, taskStatus, and dateCreated. + + The available directions are asc (for ascending order) and desc + (for descending order). + + When not specified the asc direction is used. + + Only one orderby property can be specified. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $orderby + serializedName: $orderby + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_62 + isNullable: true + returnType: + body: *ref_62 + isNullable: true + serializedName: ExportTasks_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Retrieves information about a previously created export task. + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Export task identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_37 + isNullable: true + returnType: + body: *ref_37 + isNullable: true + serializedName: ExportTasks_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/{id} + - defaultResponse: + body: *ref_1 + headers: *ref_63 + isNullable: true + deprecated: false + description: Creates a task to export activities. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateActivitiesTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_64 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_63 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_63 + isNullable: true + serializedName: ExportTasks_CreateActivitiesTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/activities + - defaultResponse: + body: *ref_1 + headers: *ref_65 + isNullable: true + deprecated: false + description: Creates a task to export crashes. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateCrashesTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_64 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_65 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_65 + isNullable: true + serializedName: ExportTasks_CreateCrashesTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/crashes + - defaultResponse: + body: *ref_1 + headers: *ref_66 + isNullable: true + deprecated: false + description: Creates a task to export errors. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateErrorsTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_64 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_66 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_66 + isNullable: true + serializedName: ExportTasks_CreateErrorsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/errors + - defaultResponse: + body: *ref_1 + headers: *ref_67 + isNullable: true + deprecated: false + description: Creates a task to export events. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateEventsTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_64 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_67 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_67 + isNullable: true + serializedName: ExportTasks_CreateEventsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/events + - defaultResponse: + body: *ref_1 + headers: *ref_68 + isNullable: true + deprecated: false + description: Creates a task to export jobs. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateJobsTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_64 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_68 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_68 + isNullable: true + serializedName: ExportTasks_CreateJobsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/jobs + - defaultResponse: + body: *ref_1 + headers: *ref_69 + isNullable: true + deprecated: false + description: Creates a task to export sessions. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateSessionsTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_64 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_69 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_69 + isNullable: true + serializedName: ExportTasks_CreateSessionsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/sessions + - defaultResponse: + body: *ref_1 + headers: *ref_70 + isNullable: true + deprecated: false + description: Creates a task to export tags. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateTagsTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_71 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_70 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_70 + isNullable: true + serializedName: ExportTasks_CreateTagsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/tags + - defaultResponse: + body: *ref_1 + headers: *ref_72 + isNullable: true + deprecated: false + description: Creates a task to export tags. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateTokensTask + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_71 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_72 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_72 + isNullable: true + serializedName: ExportTasks_CreateTokensTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/tokens + - defaultResponse: + body: *ref_1 + headers: *ref_73 + isNullable: true + deprecated: false + description: Creates a task to export push campaign data for a date range. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateFeedbackTaskByDateRange + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_74 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_73 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_73 + isNullable: true + serializedName: ExportTasks_CreateFeedbackTaskByDateRange + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/feedbackByDate + - defaultResponse: + body: *ref_1 + headers: *ref_75 + isNullable: true + deprecated: false + description: Creates a task to export push campaign data for a set of campaigns. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CreateFeedbackTaskByCampaign + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_76 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_37 + headers: *ref_75 + isNullable: true + returnType: + body: *ref_37 + headers: *ref_75 + isNullable: true + serializedName: ExportTasks_CreateFeedbackTaskByCampaign + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/feedbackByCampaign + name: + fixed: false + raw: ExportTasks + nameForProperty: ExportTasks + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: Get the list of import jobs. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: ImportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + constraints: + InclusiveMinimum: '0' + defaultValue: + fixed: false + raw: '0' + deprecated: false + documentation: + fixed: false + raw: >- + Control paging of import jobs, start results at the given + offset, defaults to 0 (1st page of data). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $skip + serializedName: $skip + - collectionFormat: none + constraints: + InclusiveMaximum: '40' + InclusiveMinimum: '1' + defaultValue: + fixed: false + raw: '20' + deprecated: false + documentation: + fixed: false + raw: >- + Control paging of import jobs, number of import jobs to return + with each call. By default, it returns all import jobs with a + default paging of 20. + + The response contains a `nextLink` property describing the path + to get the next page if there are more results. + + The maximum paging limit for $top is 40. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: $top + serializedName: $top + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Sort results by an expression which looks like `$orderby=jobId + asc` (default when not specified). + + The syntax is orderby={property} {direction} or just + orderby={property}. + + Properties that can be specified for sorting: jobId, + errorDetails, dateCreated, jobStatus, and dateCreated. + + The available directions are asc (for ascending order) and desc + (for descending order). + + When not specified the asc direction is used. + + Only one orderby property can be specified. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $orderby + serializedName: $orderby + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_77 + isNullable: true + returnType: + body: *ref_77 + isNullable: true + serializedName: ImportTasks_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/importTasks + - defaultResponse: + body: *ref_1 + headers: *ref_78 + isNullable: true + deprecated: false + description: Creates a job to import the specified data to a storageUrl. + extensions: + x-ms-requestBody-index: '5' + group: + fixed: false + raw: ImportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Create + parameters: + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_38 + name: + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_40 + headers: *ref_78 + isNullable: true + Created: + body: *ref_40 + headers: *ref_78 + isNullable: true + returnType: + body: *ref_40 + headers: *ref_78 + isNullable: true + serializedName: ImportTasks_Create + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/importTasks + - defaultResponse: + body: *ref_1 + isNullable: true + deprecated: false + description: >- + The Get import job operation retrieves information about a previously + created import job. + group: + fixed: false + raw: ImportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Import job identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_42 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_47 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_48 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCollection + serializedName: appCollection + - clientProperty: *ref_52 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appName + serializedName: appName + - clientProperty: *ref_43 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_40 + isNullable: true + returnType: + body: *ref_40 + isNullable: true + serializedName: ImportTasks_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/importTasks/{id} + name: + fixed: false + raw: ImportTasks + nameForProperty: ImportTasks + typeName: + fixed: false +properties: + - *ref_42 + - *ref_43 + - *ref_47 + - *ref_48 + - *ref_52 diff --git a/test/Expected/specs-mobileengagement/code-model-v1.norm.yaml b/test/Expected/specs-mobileengagement/code-model-v1.norm.yaml new file mode 100644 index 0000000..2f5af01 --- /dev/null +++ b/test/Expected/specs-mobileengagement/code-model-v1.norm.yaml @@ -0,0 +1,17214 @@ +--- +$id: '1' +apiVersion: '2014-12-01' +baseUrl: 'https://management.azure.com' +documentation: Microsoft Azure Mobile Engagement REST APIs. +enumTypes: + - $ref: '101' + - $ref: '359' + - $ref: '370' + - $ref: '382' + - $ref: '419' + - $ref: '493' + - $ref: '640' + - $ref: '732' + - $ref: '1327' + - $ref: '1399' + - $ref: '1423' + - $ref: '1285' + - $ref: '1476' + - $id: '1613' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '1620' + fixed: false + raw: CampaignKinds + oldModelAsString: false + underlyingType: + $id: '1618' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1619' + fixed: false + raw: String + values: + - $id: '1614' + name: announcements + serializedName: announcements + - $id: '1615' + name: polls + serializedName: polls + - $id: '1616' + name: dataPushes + serializedName: dataPushes + - $id: '1617' + name: nativePushes + serializedName: nativePushes +errorTypes: + - $ref: '16' +extensions: + security: + - azure_auth: + - user_impersonation +headerTypes: + - $id: '1517' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Create operation. + name: + $id: '1524' + fixed: false + raw: Campaigns-Create-Headers + properties: + - $id: '1518' + collectionFormat: none + defaultValue: + $id: '1519' + fixed: false + deprecated: false + documentation: + $id: '1520' + fixed: false + raw: URL path to get the created campaign. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1522' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1523' + fixed: false + raw: String + name: + $id: '1521' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: Campaigns-Create-Headers + - $id: '1525' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateActivitiesTask operation. + name: + $id: '1532' + fixed: false + raw: ExportTasks-CreateActivitiesTask-Headers + properties: + - $id: '1526' + collectionFormat: none + defaultValue: + $id: '1527' + fixed: false + deprecated: false + documentation: + $id: '1528' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1530' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1531' + fixed: false + raw: String + name: + $id: '1529' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateActivitiesTask-Headers + - $id: '1533' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateCrashesTask operation. + name: + $id: '1540' + fixed: false + raw: ExportTasks-CreateCrashesTask-Headers + properties: + - $id: '1534' + collectionFormat: none + defaultValue: + $id: '1535' + fixed: false + deprecated: false + documentation: + $id: '1536' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1538' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1539' + fixed: false + raw: String + name: + $id: '1537' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateCrashesTask-Headers + - $id: '1541' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateErrorsTask operation. + name: + $id: '1548' + fixed: false + raw: ExportTasks-CreateErrorsTask-Headers + properties: + - $id: '1542' + collectionFormat: none + defaultValue: + $id: '1543' + fixed: false + deprecated: false + documentation: + $id: '1544' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1546' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1547' + fixed: false + raw: String + name: + $id: '1545' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateErrorsTask-Headers + - $id: '1549' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateEventsTask operation. + name: + $id: '1556' + fixed: false + raw: ExportTasks-CreateEventsTask-Headers + properties: + - $id: '1550' + collectionFormat: none + defaultValue: + $id: '1551' + fixed: false + deprecated: false + documentation: + $id: '1552' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1555' + fixed: false + raw: String + name: + $id: '1553' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateEventsTask-Headers + - $id: '1557' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateJobsTask operation. + name: + $id: '1564' + fixed: false + raw: ExportTasks-CreateJobsTask-Headers + properties: + - $id: '1558' + collectionFormat: none + defaultValue: + $id: '1559' + fixed: false + deprecated: false + documentation: + $id: '1560' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1562' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1563' + fixed: false + raw: String + name: + $id: '1561' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateJobsTask-Headers + - $id: '1565' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateSessionsTask operation. + name: + $id: '1572' + fixed: false + raw: ExportTasks-CreateSessionsTask-Headers + properties: + - $id: '1566' + collectionFormat: none + defaultValue: + $id: '1567' + fixed: false + deprecated: false + documentation: + $id: '1568' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1570' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1571' + fixed: false + raw: String + name: + $id: '1569' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateSessionsTask-Headers + - $id: '1573' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateTagsTask operation. + name: + $id: '1580' + fixed: false + raw: ExportTasks-CreateTagsTask-Headers + properties: + - $id: '1574' + collectionFormat: none + defaultValue: + $id: '1575' + fixed: false + deprecated: false + documentation: + $id: '1576' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1578' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1579' + fixed: false + raw: String + name: + $id: '1577' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateTagsTask-Headers + - $id: '1581' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateTokensTask operation. + name: + $id: '1588' + fixed: false + raw: ExportTasks-CreateTokensTask-Headers + properties: + - $id: '1582' + collectionFormat: none + defaultValue: + $id: '1583' + fixed: false + deprecated: false + documentation: + $id: '1584' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1586' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1587' + fixed: false + raw: String + name: + $id: '1585' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateTokensTask-Headers + - $id: '1589' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateFeedbackTaskByDateRange operation. + name: + $id: '1596' + fixed: false + raw: ExportTasks-CreateFeedbackTaskByDateRange-Headers + properties: + - $id: '1590' + collectionFormat: none + defaultValue: + $id: '1591' + fixed: false + deprecated: false + documentation: + $id: '1592' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1595' + fixed: false + raw: String + name: + $id: '1593' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateFeedbackTaskByDateRange-Headers + - $id: '1597' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for CreateFeedbackTaskByCampaign operation. + name: + $id: '1604' + fixed: false + raw: ExportTasks-CreateFeedbackTaskByCampaign-Headers + properties: + - $id: '1598' + collectionFormat: none + defaultValue: + $id: '1599' + fixed: false + deprecated: false + documentation: + $id: '1600' + fixed: false + raw: Location of the export task state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1602' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1603' + fixed: false + raw: String + name: + $id: '1601' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ExportTasks-CreateFeedbackTaskByCampaign-Headers + - $id: '1605' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines headers for Create operation. + name: + $id: '1612' + fixed: false + raw: ImportTasks-Create-Headers + properties: + - $id: '1606' + collectionFormat: none + defaultValue: + $id: '1607' + fixed: false + deprecated: false + documentation: + $id: '1608' + fixed: false + raw: URL path to get the created import job. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1610' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1611' + fixed: false + raw: String + name: + $id: '1609' + fixed: false + raw: Location + realPath: + - Location + serializedName: Location + serializedName: ImportTasks-Create-Headers +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: ApiError_error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ApiError_error + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '21' + fixed: false + raw: ApiError + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2' + name: + $id: '20' + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: ApiError + - $id: '22' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '41' + fixed: false + raw: AppProperties + properties: + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: The application unique identifier. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: backendId + realPath: + - backendId + serializedName: backendId + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + raw: The platform of the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '34' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: platform + realPath: + - platform + serializedName: platform + - $id: '35' + collectionFormat: none + defaultValue: + $id: '36' + fixed: false + deprecated: false + documentation: + $id: '37' + fixed: false + raw: The state of the application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '39' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '40' + fixed: false + raw: String + name: + $id: '38' + fixed: false + raw: appState + realPath: + - appState + serializedName: appState + serializedName: AppProperties + - $id: '42' + $type: CompositeType + baseModelType: + $id: '47' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '80' + fixed: false + raw: Resource + properties: + - $id: '48' + collectionFormat: none + defaultValue: + $id: '49' + fixed: false + deprecated: false + documentation: + $id: '50' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '52' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '53' + fixed: false + raw: String + name: + $id: '51' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '54' + collectionFormat: none + defaultValue: + $id: '55' + fixed: false + deprecated: false + documentation: + $id: '56' + fixed: false + raw: Resource name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '58' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '59' + fixed: false + raw: String + name: + $id: '57' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '60' + collectionFormat: none + defaultValue: + $id: '61' + fixed: false + deprecated: false + documentation: + $id: '62' + fixed: false + raw: Resource type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '64' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '65' + fixed: false + raw: String + name: + $id: '63' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '66' + collectionFormat: none + defaultValue: + $id: '67' + fixed: false + deprecated: false + documentation: + $id: '68' + fixed: false + raw: Resource location + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '70' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '71' + fixed: false + raw: String + name: + $id: '69' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '72' + collectionFormat: none + defaultValue: + $id: '73' + fixed: false + deprecated: false + documentation: + $id: '74' + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '76' + $type: DictionaryType + deprecated: false + name: + $id: '79' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + name: + $id: '75' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: The Mobile Engagement App resource. + name: + $id: '81' + fixed: false + raw: App + properties: + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '22' + name: + $id: '46' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: App + - $id: '82' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The list Apps operation response. + name: + $id: '95' + fixed: false + raw: AppListResult + properties: + - $id: '83' + collectionFormat: none + defaultValue: + $id: '84' + fixed: false + deprecated: false + documentation: + $id: '85' + fixed: false + raw: The list of Apps and their properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '87' + $type: SequenceType + deprecated: false + elementType: + $ref: '42' + name: + $id: '88' + fixed: false + name: + $id: '86' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '89' + collectionFormat: none + defaultValue: + $id: '90' + fixed: false + deprecated: false + documentation: + $id: '91' + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '93' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '94' + fixed: false + raw: String + name: + $id: '92' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: AppListResult + - $id: '96' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '107' + fixed: false + raw: AppCollectionProperties + properties: + - $id: '97' + collectionFormat: none + defaultValue: + $id: '98' + fixed: false + deprecated: false + documentation: + $id: '99' + fixed: false + raw: Mobile Engagement AppCollection Properties. + extensions: + x-ms-enum: + modelAsString: true + name: ProvisioningStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '101' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '106' + fixed: false + raw: ProvisioningStates + oldModelAsString: false + underlyingType: + $id: '104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '105' + fixed: false + raw: String + values: + - $id: '102' + name: Creating + serializedName: Creating + - $id: '103' + name: Succeeded + serializedName: Succeeded + name: + $id: '100' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: AppCollectionProperties + - $id: '108' + $type: CompositeType + baseModelType: + $ref: '47' + containsConstantProperties: false + deprecated: false + documentation: The AppCollection resource. + name: + $id: '113' + fixed: false + raw: AppCollection + properties: + - $id: '109' + collectionFormat: none + defaultValue: + $id: '110' + fixed: false + deprecated: false + documentation: + $id: '111' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '96' + name: + $id: '112' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: AppCollection + - $id: '114' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The list AppCollections operation response. + name: + $id: '127' + fixed: false + raw: AppCollectionListResult + properties: + - $id: '115' + collectionFormat: none + defaultValue: + $id: '116' + fixed: false + deprecated: false + documentation: + $id: '117' + fixed: false + raw: The list of AppCollections and their properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '119' + $type: SequenceType + deprecated: false + elementType: + $ref: '108' + name: + $id: '120' + fixed: false + name: + $id: '118' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '121' + collectionFormat: none + defaultValue: + $id: '122' + fixed: false + deprecated: false + documentation: + $id: '123' + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '126' + fixed: false + raw: String + name: + $id: '124' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: AppCollectionListResult + - $id: '128' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '147' + fixed: false + raw: AppCollectionNameAvailability + properties: + - $id: '129' + collectionFormat: none + defaultValue: + $id: '130' + fixed: false + deprecated: false + documentation: + $id: '131' + fixed: false + raw: Name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '134' + fixed: false + raw: String + name: + $id: '132' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '135' + collectionFormat: none + defaultValue: + $id: '136' + fixed: false + deprecated: false + documentation: + $id: '137' + fixed: false + raw: Available. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '139' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '140' + fixed: false + raw: Boolean + name: + $id: '138' + fixed: false + raw: available + realPath: + - available + serializedName: available + - $id: '141' + collectionFormat: none + defaultValue: + $id: '142' + fixed: false + deprecated: false + documentation: + $id: '143' + fixed: false + raw: UnavailabilityReason. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '145' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '146' + fixed: false + raw: String + name: + $id: '144' + fixed: false + raw: unavailabilityReason + realPath: + - unavailabilityReason + serializedName: unavailabilityReason + serializedName: AppCollectionNameAvailability + - $id: '148' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '157' + fixed: false + raw: SupportedPlatformsListResult + properties: + - $id: '149' + collectionFormat: none + defaultValue: + $id: '150' + fixed: false + deprecated: false + documentation: + $id: '151' + fixed: false + raw: List of supported platforms. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '153' + $type: SequenceType + deprecated: false + elementType: + $id: '154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '155' + fixed: false + raw: String + name: + $id: '156' + fixed: false + name: + $id: '152' + fixed: false + raw: platforms + realPath: + - platforms + serializedName: platforms + serializedName: SupportedPlatformsListResult + - $ref: '47' + - $id: '158' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '171' + fixed: false + raw: CampaignTestSavedParameters + properties: + - $id: '159' + collectionFormat: none + defaultValue: + $id: '160' + fixed: false + deprecated: false + documentation: + $id: '161' + fixed: false + raw: Device identifier (as returned by the SDK). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '163' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '164' + fixed: false + raw: String + name: + $id: '162' + fixed: false + raw: deviceId + realPath: + - deviceId + serializedName: deviceId + - $id: '165' + collectionFormat: none + defaultValue: + $id: '166' + fixed: false + deprecated: false + documentation: + $id: '167' + fixed: false + raw: >- + The language to test expressed using ISO 639-1 code. The default + language of the campaign will be used if the parameter is not + provided. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '170' + fixed: false + raw: String + name: + $id: '168' + fixed: false + raw: lang + realPath: + - lang + serializedName: lang + serializedName: CampaignTestSavedParameters + - $id: '172' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '173' + fixed: false + raw: Criterion + polymorphicDiscriminator: type + serializedName: Criterion + - $id: '174' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '175' + fixed: false + raw: Filter + polymorphicDiscriminator: type + serializedName: Filter + - $id: '176' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: > + Specify which users will be targeted by this campaign. By default, all + users will be targeted. If you set `pushMode` property to `manual`, the + only thing you can specify in the audience is the push quota filter. An + audience is a boolean expression made of criteria (variables) operators + (`not`, `and` or `or`) and parenthesis. Additionally, a set of filters can + be added to an audience. 65535 bytes max as per JSON encoding. + name: + $id: '195' + fixed: false + raw: Campaign_audience + properties: + - $id: '177' + collectionFormat: none + defaultValue: + $id: '178' + fixed: false + deprecated: false + documentation: + $id: '179' + fixed: false + raw: > + Boolean expression made of criteria (variables) operators (`not`, + `and` or `or`) and parenthesis. Criterion names in the audience + expression must start with a capital letter and can only contain + alphanumeric (A-Z,a-z,0-9) and underscore (_) characters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '181' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '182' + fixed: false + raw: String + name: + $id: '180' + fixed: false + raw: expression + realPath: + - expression + serializedName: expression + - $id: '183' + collectionFormat: none + defaultValue: + $id: '184' + fixed: false + deprecated: false + documentation: + $id: '185' + fixed: false + raw: Criteria by name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '187' + $type: DictionaryType + deprecated: false + name: + $id: '188' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '172' + name: + $id: '186' + fixed: false + raw: criteria + realPath: + - criteria + serializedName: criteria + - $id: '189' + collectionFormat: none + defaultValue: + $id: '190' + fixed: false + deprecated: false + documentation: + $id: '191' + fixed: false + raw: Global filters applied to all devices. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '193' + $type: SequenceType + deprecated: false + elementType: + $ref: '174' + name: + $id: '194' + fixed: false + name: + $id: '192' + fixed: false + raw: filters + realPath: + - filters + serializedName: filters + serializedName: Campaign_audience + - $id: '196' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '221' + fixed: false + raw: NotificationOptions + properties: + - $id: '197' + collectionFormat: none + constraints: + MaxLength: '4000' + defaultValue: + $id: '198' + fixed: false + deprecated: false + documentation: + $id: '199' + fixed: false + raw: > + Android 4.1+ only. Multi line message shown in expanded + notifications on Android 4.1+ devices. The `notificationType` + property must be set to `system`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '201' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '202' + fixed: false + raw: String + name: + $id: '200' + fixed: false + raw: bigText + realPath: + - bigText + serializedName: bigText + - $id: '203' + collectionFormat: none + constraints: + MaxLength: '2000' + defaultValue: + $id: '204' + fixed: false + deprecated: false + documentation: + $id: '205' + fixed: false + raw: | + URL of a remote image displayed in expanded notifications on + Android 4.1+ devices with the following constraints: + * The URL length is limited to 2000 characters. + * The image size must be less than 4 MiB. + * The following MIME types are supported: + ** image/png + ** image/jpeg + ** image/gif + ** image/webp + ** image/bmp + ** image/x-bmp + ** image/x-ms-bmp + * URL scheme must be HTTP or HTTPS (with valid SSL certificate). + * Incompatible with `bigText`, only one of the fields can be set. + * The `notificationType` property must be set to `system`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '207' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '208' + fixed: false + raw: String + name: + $id: '206' + fixed: false + raw: bigPicture + realPath: + - bigPicture + serializedName: bigPicture + - $id: '209' + collectionFormat: none + defaultValue: + $id: '210' + fixed: false + deprecated: false + documentation: + $id: '211' + fixed: false + raw: > + iOS only. The name of a sound file in the application bundle. The + sound in this file is played as an alert. If the sound file doesn’t + exist or default is specified as the value, the default alert sound + is played. The audio must be in one of the audio data formats that + are compatible with system sounds. The `deliveryTime` property must + be set to `any` or `background`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '213' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '214' + fixed: false + raw: String + name: + $id: '212' + fixed: false + raw: sound + realPath: + - sound + serializedName: sound + - $id: '215' + collectionFormat: none + defaultValue: + $id: '216' + fixed: false + deprecated: false + documentation: + $id: '217' + fixed: false + raw: > + The action text is the title of the right button of the alert or the + value of the unlock slider, where the value replaces 'unlock' in + 'slide to unlock'. 'View' (localized to the preferred language) is + used as the default value. The `deliveryTime` property must be set + to `any` or `background`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '219' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '220' + fixed: false + raw: String + name: + $id: '218' + fixed: false + raw: actionText + realPath: + - actionText + serializedName: actionText + serializedName: NotificationOptions + - $id: '222' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '281' + fixed: false + raw: CampaignLocalization + properties: + - $id: '223' + collectionFormat: none + constraints: + MaxLength: '2000' + defaultValue: + $id: '224' + fixed: false + deprecated: false + documentation: + $id: '225' + fixed: false + raw: Title of the notification. This field supports appInfo markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '228' + fixed: false + raw: String + name: + $id: '226' + fixed: false + raw: notificationTitle + realPath: + - notificationTitle + serializedName: notificationTitle + - $id: '229' + collectionFormat: none + constraints: + MaxLength: '4000' + defaultValue: + $id: '230' + fixed: false + deprecated: false + documentation: + $id: '231' + fixed: false + raw: Message of the notification. This field supports appInfo markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '233' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '234' + fixed: false + raw: String + name: + $id: '232' + fixed: false + raw: notificationMessage + realPath: + - notificationMessage + serializedName: notificationMessage + - $id: '235' + collectionFormat: none + constraints: + MaxLength: '65535' + defaultValue: + $id: '236' + fixed: false + deprecated: false + documentation: + $id: '237' + fixed: false + raw: > + Optional image encoded in base 64. Usually included in the right + part of in app notifications (or as a banner if there is neither + text nor content icon). For Android system notifications, the image + is used as the large icon (displayed only on Android 3+). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '239' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '240' + fixed: false + raw: ByteArray + name: + $id: '238' + fixed: false + raw: notificationImage + realPath: + - notificationImage + serializedName: notificationImage + - $id: '241' + collectionFormat: none + defaultValue: + $id: '242' + fixed: false + deprecated: false + documentation: + $id: '243' + fixed: false + raw: Additional platform specific options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '196' + name: + $id: '244' + fixed: false + raw: notificationOptions + realPath: + - notificationOptions + serializedName: notificationOptions + - $id: '245' + collectionFormat: none + constraints: + MaxLength: '128' + defaultValue: + $id: '246' + fixed: false + deprecated: false + documentation: + $id: '247' + fixed: false + raw: >- + Title of the announcement or poll. This field supports appInfo + markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '249' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '250' + fixed: false + raw: String + name: + $id: '248' + fixed: false + raw: title + realPath: + - title + serializedName: title + - $id: '251' + collectionFormat: none + constraints: + MaxLength: '65535' + defaultValue: + $id: '252' + fixed: false + deprecated: false + documentation: + $id: '253' + fixed: false + raw: >- + Body of the text/web announcement, poll or data push. This field + supports appInfo markers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '255' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '256' + fixed: false + raw: String + name: + $id: '254' + fixed: false + raw: body + realPath: + - body + serializedName: body + - $id: '257' + collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + $id: '258' + fixed: false + deprecated: false + documentation: + $id: '259' + fixed: false + raw: >- + Text of the action button for text/web announcements and polls + (answer button). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '261' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '262' + fixed: false + raw: String + name: + $id: '260' + fixed: false + raw: actionButtonText + realPath: + - actionButtonText + serializedName: actionButtonText + - $id: '263' + collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + $id: '264' + fixed: false + deprecated: false + documentation: + $id: '265' + fixed: false + raw: Text of the exit button for text/web announcements and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '267' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '268' + fixed: false + raw: String + name: + $id: '266' + fixed: false + raw: exitButtonText + realPath: + - exitButtonText + serializedName: exitButtonText + - $id: '269' + collectionFormat: none + constraints: + MaxLength: '2000' + defaultValue: + $id: '270' + fixed: false + deprecated: false + documentation: + $id: '271' + fixed: false + raw: URL to launch when the announcement is actioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '273' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '274' + fixed: false + raw: String + name: + $id: '272' + fixed: false + raw: actionUrl + realPath: + - actionUrl + serializedName: actionUrl + - $id: '275' + collectionFormat: none + defaultValue: + $id: '276' + fixed: false + deprecated: false + documentation: + $id: '277' + fixed: false + raw: Native push payload. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '279' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '280' + fixed: false + raw: Object + name: + $id: '278' + fixed: false + raw: payload + realPath: + - payload + serializedName: payload + serializedName: CampaignLocalization + - $id: '282' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '289' + fixed: false + raw: PollQuestionLocalization + properties: + - $id: '283' + collectionFormat: none + constraints: + MaxLength: '256' + defaultValue: + $id: '284' + fixed: false + deprecated: false + documentation: + $id: '285' + fixed: false + raw: Title of the question. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '287' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '288' + fixed: false + raw: String + name: + $id: '286' + fixed: false + raw: title + realPath: + - title + serializedName: title + serializedName: PollQuestionLocalization + - $id: '290' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '297' + fixed: false + raw: PollQuestionChoiceLocalization + properties: + - $id: '291' + collectionFormat: none + constraints: + MaxLength: '256' + defaultValue: + $id: '292' + fixed: false + deprecated: false + documentation: + $id: '293' + fixed: false + raw: Title of the choice. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '295' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '296' + fixed: false + raw: String + name: + $id: '294' + fixed: false + raw: title + realPath: + - title + serializedName: title + serializedName: PollQuestionChoiceLocalization + - $id: '298' + $type: CompositeType + baseModelType: + $ref: '290' + containsConstantProperties: false + deprecated: false + name: + $id: '317' + fixed: false + raw: PollQuestionChoice + properties: + - $id: '299' + collectionFormat: none + defaultValue: + $id: '300' + fixed: false + deprecated: false + documentation: + $id: '301' + fixed: false + raw: Unique identifier of the choice. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '303' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '304' + fixed: false + raw: Int + name: + $id: '302' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '305' + collectionFormat: none + defaultValue: + $id: '306' + fixed: false + deprecated: false + documentation: + $id: '307' + fixed: false + raw: > + Poll choices can be localized using an optional JSON object. The + JSON key is a two-character language code as specified by the ISO + 639-1 standard. The corresponding value is an object containing the + localizable property title. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '309' + $type: DictionaryType + deprecated: false + name: + $id: '310' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '290' + name: + $id: '308' + fixed: false + raw: localization + realPath: + - localization + serializedName: localization + - $id: '311' + collectionFormat: none + defaultValue: + $id: '312' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '313' + fixed: false + raw: >- + A flag indicating if this choice is the default choice for the + associated question. Only one choice in the array can have this + value set to true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '315' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '316' + fixed: false + raw: Boolean + name: + $id: '314' + fixed: false + raw: isDefault + realPath: + - isDefault + serializedName: isDefault + serializedName: PollQuestionChoice + - $id: '318' + $type: CompositeType + baseModelType: + $ref: '282' + containsConstantProperties: false + deprecated: false + name: + $id: '337' + fixed: false + raw: PollQuestion + properties: + - $id: '319' + collectionFormat: none + defaultValue: + $id: '320' + fixed: false + deprecated: false + documentation: + $id: '321' + fixed: false + raw: Unique identifier of the question. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '323' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '324' + fixed: false + raw: Int + name: + $id: '322' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '325' + collectionFormat: none + defaultValue: + $id: '326' + fixed: false + deprecated: false + documentation: + $id: '327' + fixed: false + raw: > + Poll questions can be localized using an optional JSON object. The + JSON key is a two-character language code as specified by the ISO + 639-1 standard. The corresponding value is an object containing the + localizable property title. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '329' + $type: DictionaryType + deprecated: false + name: + $id: '330' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '282' + name: + $id: '328' + fixed: false + raw: localization + realPath: + - localization + serializedName: localization + - $id: '331' + collectionFormat: none + defaultValue: + $id: '332' + fixed: false + deprecated: false + documentation: + $id: '333' + fixed: false + raw: List of possible choices for this question. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '335' + $type: SequenceType + deprecated: false + elementType: + $ref: '298' + name: + $id: '336' + fixed: false + name: + $id: '334' + fixed: false + raw: choices + realPath: + - choices + serializedName: choices + serializedName: PollQuestion + - $id: '338' + $type: CompositeType + baseModelType: + $ref: '222' + containsConstantProperties: false + deprecated: false + name: + $id: '467' + fixed: false + raw: Campaign + properties: + - $id: '339' + collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + $id: '340' + fixed: false + deprecated: false + documentation: + $id: '341' + fixed: false + raw: Unique name of the campaign. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '344' + fixed: false + raw: String + name: + $id: '342' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '345' + collectionFormat: none + defaultValue: + $id: '346' + fixed: false + deprecated: false + documentation: + $id: '347' + fixed: false + raw: > + Specify which users will be targeted by this campaign. By default, + all users will be targeted. If you set `pushMode` property to + `manual`, the only thing you can specify in the audience is the push + quota filter. An audience is a boolean expression made of criteria + (variables) operators (`not`, `and` or `or`) and parenthesis. + Additionally, a set of filters can be added to an audience. 65535 + bytes max as per JSON encoding. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '176' + name: + $id: '348' + fixed: false + raw: audience + realPath: + - audience + serializedName: audience + - $id: '349' + collectionFormat: none + constraints: + MaxLength: '64' + defaultValue: + $id: '350' + fixed: false + deprecated: false + documentation: + $id: '351' + fixed: false + raw: >- + Category of the campaign. Categories can be used on the application + side to customize campaigns. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '353' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '354' + fixed: false + raw: String + name: + $id: '352' + fixed: false + raw: category + realPath: + - category + serializedName: category + - $id: '355' + collectionFormat: none + defaultValue: + $id: '356' + fixed: false + raw: real-time + deprecated: false + documentation: + $id: '357' + fixed: false + raw: > + Announcements/polls only. Defines how the campaign is pushed. Valid + values are: * `real-time`: Never ending campaign, the campaign will + be delivered to your existing users and also to your new users. * + `one-shot`: In this mode, the campaign will be delivered only to + your existing users (campaign will stop after that). * `manual`: In + this mode, the campaign will not be pushed automatically to devices. + You will have to use the Push campaign command to push the campaign + to your end-users. Campaigns can be pushed multiple times to the + same device. + extensions: + x-ms-enum: + modelAsString: true + name: PushModes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '359' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '365' + fixed: false + raw: PushModes + oldModelAsString: false + underlyingType: + $id: '363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '364' + fixed: false + raw: String + values: + - $id: '360' + name: real-time + serializedName: real-time + - $id: '361' + name: one-shot + serializedName: one-shot + - $id: '362' + name: manual + serializedName: manual + name: + $id: '358' + fixed: false + raw: pushMode + realPath: + - pushMode + serializedName: pushMode + - $id: '366' + collectionFormat: none + defaultValue: + $id: '367' + fixed: false + deprecated: false + documentation: + $id: '368' + fixed: false + raw: > + Applicable only to announcements and data pushes. Type of + announcement. Valid values are: * `text/plain`: Text-only + announcement: `body` property should only contain plain text. * + `text/html`: HTML announcement: `body` attribute can contain HTML + code. * `only_notif`: Notification-only announcement. With this kind + of announcements, the `body`, `title`, `actionButtonText` and + `exitButtonText` are ignored. Type of data push. Valid values are: * + `text/plain`: Text only data push: `body` property must be plain + text. * `text/base64`: Base 64 data push: `body` property must be + encoded in base 64. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '370' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '377' + fixed: false + raw: CampaignTypes + oldModelAsString: false + underlyingType: + $id: '375' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '376' + fixed: false + raw: String + values: + - $id: '371' + name: text/plain + serializedName: text/plain + - $id: '372' + name: text/html + serializedName: text/html + - $id: '373' + name: only_notif + serializedName: only_notif + - $id: '374' + name: text/base64 + serializedName: text/base64 + name: + $id: '369' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '378' + collectionFormat: none + defaultValue: + $id: '379' + fixed: false + deprecated: false + documentation: + $id: '380' + fixed: false + raw: > + Announcements/polls only. Defines when the campaign should be + delivered. Valid values are: * `any`: Campaign will be delivered as + soon as possible. * `background`: iOS only. Campaign will be only + delivered when the application is in background (out of app). * + `session`: Campaign will be delivered when the application is + running. + extensions: + x-ms-enum: + modelAsString: true + name: DeliveryTimes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '382' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '388' + fixed: false + raw: DeliveryTimes + oldModelAsString: false + underlyingType: + $id: '386' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '387' + fixed: false + raw: String + values: + - $id: '383' + name: any + serializedName: any + - $id: '384' + name: background + serializedName: background + - $id: '385' + name: session + serializedName: session + name: + $id: '381' + fixed: false + raw: deliveryTime + realPath: + - deliveryTime + serializedName: deliveryTime + - $id: '389' + collectionFormat: none + defaultValue: + $id: '390' + fixed: false + deprecated: false + documentation: + $id: '391' + fixed: false + raw: > + Announcements/polls only. Array containing the list of activities in + which the campaign can be delivered. deliveryTime must be set to + session. If the platform is iOS, this option can also be set if + deliveryTime is set to any. In that case, if the campaign is + received when the application is launched, it will be delivered only + in the specified list of activities. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '393' + $type: SequenceType + deprecated: false + elementType: + $id: '394' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '395' + fixed: false + raw: String + name: + $id: '396' + fixed: false + name: + $id: '392' + fixed: false + raw: deliveryActivities + realPath: + - deliveryActivities + serializedName: deliveryActivities + - $id: '397' + collectionFormat: none + defaultValue: + $id: '398' + fixed: false + deprecated: false + documentation: + $id: '399' + fixed: false + raw: > + The date at which the campaign should be started. The date shall + conform to the following format: `yyyy-MM-ddTHH:mm:ssZ`. * If you + set pushMode property to manual, this attribute will be ignored. * + If you set pushMode property to one-shot, then the timezone + attribute must be specified. Example: `2011-11-21 15:23Z` + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '401' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '402' + fixed: false + raw: String + name: + $id: '400' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '403' + collectionFormat: none + defaultValue: + $id: '404' + fixed: false + deprecated: false + documentation: + $id: '405' + fixed: false + raw: > + The date at which the campaign should be finished. The date shall + conform to the following format: `yyyy-MM-ddTHH:mm:ssZ`. Example: + `2011-11-21 15:23Z` + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '407' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '408' + fixed: false + raw: String + name: + $id: '406' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '409' + collectionFormat: none + defaultValue: + $id: '410' + fixed: false + deprecated: false + documentation: + $id: '411' + fixed: false + raw: > + The id of the time zone to use for the startTime and endTime dates. + If not provided, the two date attributes will be expressed using the + device timezone. Example: America/Los_Angeles + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '413' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '414' + fixed: false + raw: String + name: + $id: '412' + fixed: false + raw: timezone + realPath: + - timezone + serializedName: timezone + - $id: '415' + collectionFormat: none + defaultValue: + $id: '416' + fixed: false + raw: popup + deprecated: false + documentation: + $id: '417' + fixed: false + raw: > + Android only. Defines how the notification should be displayed. + Valid values are: * `system`: Display the notification using a + standard system notification. * `popup`: Display the notification + using a in-app banner notification. + extensions: + x-ms-enum: + modelAsString: true + name: NotificationTypes + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '419' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '424' + fixed: false + raw: NotificationTypes + oldModelAsString: false + underlyingType: + $id: '422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '423' + fixed: false + raw: String + values: + - $id: '420' + name: system + serializedName: system + - $id: '421' + name: popup + serializedName: popup + name: + $id: '418' + fixed: false + raw: notificationType + realPath: + - notificationType + serializedName: notificationType + - $id: '425' + collectionFormat: none + defaultValue: + $id: '426' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '427' + fixed: false + raw: >- + A flag indicating whether or not you want to display the resource + icon in notification content. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '429' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '430' + fixed: false + raw: Boolean + name: + $id: '428' + fixed: false + raw: notificationIcon + realPath: + - notificationIcon + serializedName: notificationIcon + - $id: '431' + collectionFormat: none + defaultValue: + $id: '432' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '433' + fixed: false + raw: >- + A flag indicating whether or not you want the notification to be + closeable. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '435' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '436' + fixed: false + raw: Boolean + name: + $id: '434' + fixed: false + raw: notificationCloseable + realPath: + - notificationCloseable + serializedName: notificationCloseable + - $id: '437' + collectionFormat: none + defaultValue: + $id: '438' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '439' + fixed: false + raw: >- + Android only. A flag indicating whether or not you want the system + notification to make a vibration. The notificationType property must + be set to system. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '441' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '442' + fixed: false + raw: Boolean + name: + $id: '440' + fixed: false + raw: notificationVibrate + realPath: + - notificationVibrate + serializedName: notificationVibrate + - $id: '443' + collectionFormat: none + defaultValue: + $id: '444' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '445' + fixed: false + raw: > + * `Android`: A flag indicating whether or not you want the system + notification to make a sound. The `notificationType` property must + be set to `system`. * `iOS`: A flag indicating whether or not you + want the native Apple Push notification to make a sound. The + `deliveryTime` property must be set to `any` or `background`. This + will play the 'default' sound. If you want to play a custom sound, + see the `notificationOptions` property. * `Windows`: A flag + indicating whether or not you want the native Windows Notification + Service to make a sound. The `deliveryTime` property must be set to + `any`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '447' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '448' + fixed: false + raw: Boolean + name: + $id: '446' + fixed: false + raw: notificationSound + realPath: + - notificationSound + serializedName: notificationSound + - $id: '449' + collectionFormat: none + defaultValue: + $id: '450' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '451' + fixed: false + raw: > + A flag indicating whether or not you want the native Apple Push + notification to update the badge icon to the number of unread + messages. The `deliveryTime` property must be set to `any` or + `background`. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '453' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '454' + fixed: false + raw: Boolean + name: + $id: '452' + fixed: false + raw: notificationBadge + realPath: + - notificationBadge + serializedName: notificationBadge + - $id: '455' + collectionFormat: none + defaultValue: + $id: '456' + fixed: false + deprecated: false + documentation: + $id: '457' + fixed: false + raw: > + Push campaigns can be localized using an optional JSON object. The + JSON key is a two-character language code as specified by the ISO + 639-1 standard. The corresponding value is an object containing the + localizable properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '459' + $type: DictionaryType + deprecated: false + name: + $id: '460' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '222' + name: + $id: '458' + fixed: false + raw: localization + realPath: + - localization + serializedName: localization + - $id: '461' + collectionFormat: none + defaultValue: + $id: '462' + fixed: false + deprecated: false + documentation: + $id: '463' + fixed: false + raw: Poll questions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '465' + $type: SequenceType + deprecated: false + elementType: + $ref: '318' + name: + $id: '466' + fixed: false + name: + $id: '464' + fixed: false + raw: questions + realPath: + - questions + serializedName: questions + serializedName: Campaign + - $id: '468' + $type: CompositeType + baseModelType: + $ref: '158' + containsConstantProperties: false + deprecated: false + name: + $id: '473' + fixed: false + raw: CampaignTestNewParameters + properties: + - $id: '469' + collectionFormat: none + defaultValue: + $id: '470' + fixed: false + deprecated: false + documentation: + $id: '471' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '338' + name: + $id: '472' + fixed: false + raw: data + realPath: + - data + serializedName: data + serializedName: CampaignTestNewParameters + - $id: '474' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '487' + fixed: false + raw: CampaignPushParameters + properties: + - $id: '475' + collectionFormat: none + defaultValue: + $id: '476' + fixed: false + deprecated: false + documentation: + $id: '477' + fixed: false + raw: > + Device identifiers to push as a JSON array of strings. Note that if + you want to push the same campaign several times to the same device, + you need to make several API calls. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '479' + $type: SequenceType + deprecated: false + elementType: + $id: '480' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '481' + fixed: false + raw: String + name: + $id: '482' + fixed: false + name: + $id: '478' + fixed: false + raw: deviceIds + realPath: + - deviceIds + serializedName: deviceIds + - $id: '483' + collectionFormat: none + defaultValue: + $id: '484' + fixed: false + deprecated: false + documentation: + $id: '485' + fixed: false + raw: >- + Alternative campaign's content to use instead of the referenced + campaign. All campaign's properties can be overridden except for the + following: `name`, `manualPush`, `audience`, `startTime` and + `timezone`. `endTime` can be overridden while keeping original + `timezone` parameter. The effect is to change the client side + expiration of the received campaign for the specific devices. If + your campaign is a *poll*, the provided data should contain the same + number of questions and choices that the one you created with the + create command. Please note that all the push messages created using + this parameter will expire after 4 weeks at maximum (`endTime` + property of the campaign will be used if lower than 4 weeks in the + future). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '338' + name: + $id: '486' + fixed: false + raw: data + realPath: + - data + serializedName: data + serializedName: CampaignPushParameters + - $id: '488' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '502' + fixed: false + raw: CampaignState + properties: + - $id: '489' + collectionFormat: none + defaultValue: + $id: '490' + fixed: false + deprecated: false + documentation: + $id: '491' + fixed: false + raw: 'State of the campaign, or ''queued'' when testing a campaign.' + extensions: + x-ms-enum: + modelAsString: true + name: CampaignStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '493' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '501' + fixed: false + raw: CampaignStates + oldModelAsString: false + underlyingType: + $id: '499' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '500' + fixed: false + raw: String + values: + - $id: '494' + name: draft + serializedName: draft + - $id: '495' + name: scheduled + serializedName: scheduled + - $id: '496' + name: in-progress + serializedName: in-progress + - $id: '497' + name: finished + serializedName: finished + - $id: '498' + name: queued + serializedName: queued + name: + $id: '492' + fixed: false + raw: state + realPath: + - state + serializedName: state + serializedName: CampaignState + - $id: '503' + $type: CompositeType + baseModelType: + $ref: '488' + containsConstantProperties: false + deprecated: false + name: + $id: '510' + fixed: false + raw: CampaignStateResult + properties: + - $id: '504' + collectionFormat: none + defaultValue: + $id: '505' + fixed: false + deprecated: false + documentation: + $id: '506' + fixed: false + raw: Campaign identifier. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '508' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '509' + fixed: false + raw: Int + name: + $id: '507' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: CampaignStateResult + - $id: '511' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their carrier name. + extensions: + x-ms-discriminator-value: carrier-name + name: + $id: '518' + fixed: false + raw: CarrierNameCriterion + properties: + - $id: '512' + collectionFormat: none + defaultValue: + $id: '513' + fixed: false + deprecated: false + documentation: + $id: '514' + fixed: false + raw: Carrier name value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '516' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '517' + fixed: false + raw: String + name: + $id: '515' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: carrier-name + - $id: '519' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their carrier country. + extensions: + x-ms-discriminator-value: carrier-country + name: + $id: '526' + fixed: false + raw: CarrierCountryCriterion + properties: + - $id: '520' + collectionFormat: none + defaultValue: + $id: '521' + fixed: false + deprecated: false + documentation: + $id: '522' + fixed: false + raw: Two-characters country code (ISO 3166-1). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '524' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '525' + fixed: false + raw: String + name: + $id: '523' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: carrier-country + - $id: '527' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their firmware version. + extensions: + x-ms-discriminator-value: firmware-version + name: + $id: '534' + fixed: false + raw: FirmwareVersionCriterion + properties: + - $id: '528' + collectionFormat: none + defaultValue: + $id: '529' + fixed: false + deprecated: false + documentation: + $id: '530' + fixed: false + raw: Firmware version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '532' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '533' + fixed: false + raw: String + name: + $id: '531' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: firmware-version + - $id: '535' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the device manufacturer. + extensions: + x-ms-discriminator-value: device-manufacturer + name: + $id: '542' + fixed: false + raw: DeviceManufacturerCriterion + properties: + - $id: '536' + collectionFormat: none + defaultValue: + $id: '537' + fixed: false + deprecated: false + documentation: + $id: '538' + fixed: false + raw: The device manufacturer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '540' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '541' + fixed: false + raw: String + name: + $id: '539' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: device-manufacturer + - $id: '543' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the device model. + extensions: + x-ms-discriminator-value: device-model + name: + $id: '550' + fixed: false + raw: DeviceModelCriterion + properties: + - $id: '544' + collectionFormat: none + defaultValue: + $id: '545' + fixed: false + deprecated: false + documentation: + $id: '546' + fixed: false + raw: The device model. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '548' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '549' + fixed: false + raw: String + name: + $id: '547' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: device-model + - $id: '551' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: >- + Used to target devices based on the version of the application they are + using. + extensions: + x-ms-discriminator-value: application-version + name: + $id: '558' + fixed: false + raw: ApplicationVersionCriterion + properties: + - $id: '552' + collectionFormat: none + defaultValue: + $id: '553' + fixed: false + deprecated: false + documentation: + $id: '554' + fixed: false + raw: The application version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '556' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '557' + fixed: false + raw: String + name: + $id: '555' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: application-version + - $id: '559' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based their network type. + extensions: + x-ms-discriminator-value: network-type + name: + $id: '566' + fixed: false + raw: NetworkTypeCriterion + properties: + - $id: '560' + collectionFormat: none + defaultValue: + $id: '561' + fixed: false + deprecated: false + documentation: + $id: '562' + fixed: false + raw: 'The network type (Wifi, Mobile...).' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '565' + fixed: false + raw: String + name: + $id: '563' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: network-type + - $id: '567' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the language of their device. + extensions: + x-ms-discriminator-value: language + name: + $id: '574' + fixed: false + raw: LanguageCriterion + properties: + - $id: '568' + collectionFormat: none + defaultValue: + $id: '569' + fixed: false + deprecated: false + documentation: + $id: '570' + fixed: false + raw: Two character language code (ISO 639-1). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '572' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '573' + fixed: false + raw: String + name: + $id: '571' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: language + - $id: '575' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on the screen resolution of their device. + extensions: + x-ms-discriminator-value: screen-size + name: + $id: '582' + fixed: false + raw: ScreenSizeCriterion + properties: + - $id: '576' + collectionFormat: none + defaultValue: + $id: '577' + fixed: false + deprecated: false + documentation: + $id: '578' + fixed: false + raw: Screen size using the following format WIDTH**x**HEIGHT. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '580' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '581' + fixed: false + raw: String + name: + $id: '579' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: screen-size + - $id: '583' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices based on their last know area. + extensions: + x-ms-discriminator-value: location + name: + $id: '602' + fixed: false + raw: LocationCriterion + properties: + - $id: '584' + collectionFormat: none + defaultValue: + $id: '585' + fixed: false + deprecated: false + documentation: + $id: '586' + fixed: false + raw: Two character country code where the user is located (ISO 3166-1). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '588' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '589' + fixed: false + raw: String + name: + $id: '587' + fixed: false + raw: country + realPath: + - country + serializedName: country + - $id: '590' + collectionFormat: none + defaultValue: + $id: '591' + fixed: false + deprecated: false + documentation: + $id: '592' + fixed: false + raw: >- + An administrative region of the country, such as a state or + province. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '595' + fixed: false + raw: String + name: + $id: '593' + fixed: false + raw: region + realPath: + - region + serializedName: region + - $id: '596' + collectionFormat: none + defaultValue: + $id: '597' + fixed: false + deprecated: false + documentation: + $id: '598' + fixed: false + raw: 'A locality within the administrative region, such as a town or city.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '600' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '601' + fixed: false + raw: String + name: + $id: '599' + fixed: false + raw: locality + realPath: + - locality + serializedName: locality + serializedName: location + - $id: '603' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: > + Used to target devices based on a specific region. A center point (defined + by a latitude and longitude) and a radius form the boundary for the + region. This criterion will be met when the user crosses the boundaries of + the region. + extensions: + x-ms-discriminator-value: geo-fencing + name: + $id: '628' + fixed: false + raw: GeoFencingCriterion + properties: + - $id: '604' + collectionFormat: none + defaultValue: + $id: '605' + fixed: false + deprecated: false + documentation: + $id: '606' + fixed: false + raw: The latitude of the central point of the region. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '608' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '609' + fixed: false + raw: Double + name: + $id: '607' + fixed: false + raw: lat + realPath: + - lat + serializedName: lat + - $id: '610' + collectionFormat: none + defaultValue: + $id: '611' + fixed: false + deprecated: false + documentation: + $id: '612' + fixed: false + raw: The longitude of the central point of the region. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '614' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '615' + fixed: false + raw: Double + name: + $id: '613' + fixed: false + raw: lon + realPath: + - lon + serializedName: lon + - $id: '616' + collectionFormat: none + defaultValue: + $id: '617' + fixed: false + deprecated: false + documentation: + $id: '618' + fixed: false + raw: 'The radius of the central point of the region, in meters.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '620' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '621' + fixed: false + raw: Int + name: + $id: '619' + fixed: false + raw: radius + realPath: + - radius + serializedName: radius + - $id: '622' + collectionFormat: none + defaultValue: + $id: '623' + fixed: false + deprecated: false + documentation: + $id: '624' + fixed: false + raw: >- + Number of minutes before device location is considered to be + expired. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '626' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '627' + fixed: false + raw: Int + name: + $id: '625' + fixed: false + raw: expiration + realPath: + - expiration + serializedName: expiration + serializedName: geo-fencing + - $id: '629' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who received an announcement. + extensions: + x-ms-discriminator-value: announcement-feedback + name: + $id: '648' + fixed: false + raw: AnnouncementFeedbackCriterion + properties: + - $id: '630' + collectionFormat: none + defaultValue: + $id: '631' + fixed: false + deprecated: false + documentation: + $id: '632' + fixed: false + raw: The unique identifier of the announcement. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '634' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '635' + fixed: false + raw: Int + name: + $id: '633' + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - $id: '636' + collectionFormat: none + defaultValue: + $id: '637' + fixed: false + deprecated: false + documentation: + $id: '638' + fixed: false + raw: Action that was performed on the announcement. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignFeedbacks + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '640' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '647' + fixed: false + raw: CampaignFeedbacks + oldModelAsString: false + underlyingType: + $id: '645' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '646' + fixed: false + raw: String + values: + - $id: '641' + name: pushed + serializedName: pushed + - $id: '642' + name: replied + serializedName: replied + - $id: '643' + name: actioned + serializedName: actioned + - $id: '644' + name: exited + serializedName: exited + name: + $id: '639' + fixed: false + raw: action + realPath: + - action + serializedName: action + serializedName: announcement-feedback + - $id: '649' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who received a poll. + extensions: + x-ms-discriminator-value: poll-feedback + name: + $id: '660' + fixed: false + raw: PollFeedbackCriterion + properties: + - $id: '650' + collectionFormat: none + defaultValue: + $id: '651' + fixed: false + deprecated: false + documentation: + $id: '652' + fixed: false + raw: The unique identifier of the poll. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '654' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '655' + fixed: false + raw: Int + name: + $id: '653' + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - $id: '656' + collectionFormat: none + defaultValue: + $id: '657' + fixed: false + deprecated: false + documentation: + $id: '658' + fixed: false + raw: Action that was performed on the poll. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignFeedbacks + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '640' + name: + $id: '659' + fixed: false + raw: action + realPath: + - action + serializedName: action + serializedName: poll-feedback + - $id: '661' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who answered X to a given question. + extensions: + x-ms-discriminator-value: poll-answer-feedback + name: + $id: '674' + fixed: false + raw: PollAnswerFeedbackCriterion + properties: + - $id: '662' + collectionFormat: none + defaultValue: + $id: '663' + fixed: false + deprecated: false + documentation: + $id: '664' + fixed: false + raw: The unique identifier of the poll. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '666' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '667' + fixed: false + raw: Int + name: + $id: '665' + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - $id: '668' + collectionFormat: none + defaultValue: + $id: '669' + fixed: false + deprecated: false + documentation: + $id: '670' + fixed: false + raw: The unique identifier of the choice. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '672' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '673' + fixed: false + raw: Int + name: + $id: '671' + fixed: false + raw: choice-id + realPath: + - choice-id + serializedName: choice-id + serializedName: poll-answer-feedback + - $id: '675' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Used to target devices who received a data push. + extensions: + x-ms-discriminator-value: datapush-feedback + name: + $id: '686' + fixed: false + raw: DatapushFeedbackCriterion + properties: + - $id: '676' + collectionFormat: none + defaultValue: + $id: '677' + fixed: false + deprecated: false + documentation: + $id: '678' + fixed: false + raw: The unique identifier of the data push. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '680' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '681' + fixed: false + raw: Int + name: + $id: '679' + fixed: false + raw: content-id + realPath: + - content-id + serializedName: content-id + - $id: '682' + collectionFormat: none + defaultValue: + $id: '683' + fixed: false + deprecated: false + documentation: + $id: '684' + fixed: false + raw: > + Action that was performed on the data push (action depends on the + return value in the callbacks you declared in the client code). + extensions: + x-ms-enum: + modelAsString: true + name: CampaignFeedbacks + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '640' + name: + $id: '685' + fixed: false + raw: action + realPath: + - action + serializedName: action + serializedName: datapush-feedback + - $id: '687' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Target devices based on an existing segment. + extensions: + x-ms-discriminator-value: segment + name: + $id: '700' + fixed: false + raw: SegmentCriterion + properties: + - $id: '688' + collectionFormat: none + defaultValue: + $id: '689' + fixed: false + deprecated: false + documentation: + $id: '690' + fixed: false + raw: Segment identifier. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '692' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '693' + fixed: false + raw: Int + name: + $id: '691' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '694' + collectionFormat: none + defaultValue: + $id: '695' + fixed: false + deprecated: false + documentation: + $id: '696' + fixed: false + raw: >- + If value is true, the criterion will target users that are NOT part + of the segment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '698' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '699' + fixed: false + raw: Boolean + name: + $id: '697' + fixed: false + raw: exclude + realPath: + - exclude + serializedName: exclude + serializedName: segment + - $id: '701' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Target devices based on a string tag value. + extensions: + x-ms-discriminator-value: string-tag + name: + $id: '714' + fixed: false + raw: StringTagCriterion + properties: + - $id: '702' + collectionFormat: none + defaultValue: + $id: '703' + fixed: false + deprecated: false + documentation: + $id: '704' + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '706' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '707' + fixed: false + raw: String + name: + $id: '705' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '708' + collectionFormat: none + defaultValue: + $id: '709' + fixed: false + deprecated: false + documentation: + $id: '710' + fixed: false + raw: >- + A custom string to match for tag value (? and * characters can be + used to perform wildcard matching). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '712' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '713' + fixed: false + raw: String + name: + $id: '711' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: string-tag + - $id: '715' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Target devices based on a date tag value. + extensions: + x-ms-discriminator-value: date-tag + name: + $id: '741' + fixed: false + raw: DateTagCriterion + properties: + - $id: '716' + collectionFormat: none + defaultValue: + $id: '717' + fixed: false + deprecated: false + documentation: + $id: '718' + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '720' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '721' + fixed: false + raw: String + name: + $id: '719' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '722' + collectionFormat: none + defaultValue: + $id: '723' + fixed: false + deprecated: false + documentation: + $id: '724' + fixed: false + raw: > + It can be either: * an absolute date using yyyy-MM-dd format (e.g. + 1969-12-07 stands for 7 Dec 1969). * an offset in days relative to + the current day (`TODAY` + `value`). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '726' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '727' + fixed: false + raw: Date + name: + $id: '725' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '728' + collectionFormat: none + defaultValue: + $id: '729' + fixed: false + deprecated: false + documentation: + $id: '730' + fixed: false + raw: >- + comparison operator: `EQ` (equal to), `LT` (less than), `GT` + (greater than), `LE` (less than or equal to) or `GE` (greater than + or equal to). + extensions: + x-ms-enum: + modelAsString: true + name: AudienceOperators + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '732' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '740' + fixed: false + raw: AudienceOperators + oldModelAsString: false + underlyingType: + $id: '738' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '739' + fixed: false + raw: String + values: + - $id: '733' + name: EQ + serializedName: EQ + - $id: '734' + name: LT + serializedName: LT + - $id: '735' + name: GT + serializedName: GT + - $id: '736' + name: LE + serializedName: LE + - $id: '737' + name: GE + serializedName: GE + name: + $id: '731' + fixed: false + raw: op + realPath: + - op + serializedName: op + serializedName: date-tag + - $id: '742' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Target devices based on an integer tag value. + extensions: + x-ms-discriminator-value: integer-tag + name: + $id: '759' + fixed: false + raw: IntegerTagCriterion + properties: + - $id: '743' + collectionFormat: none + defaultValue: + $id: '744' + fixed: false + deprecated: false + documentation: + $id: '745' + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '747' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '748' + fixed: false + raw: String + name: + $id: '746' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '749' + collectionFormat: none + defaultValue: + $id: '750' + fixed: false + deprecated: false + documentation: + $id: '751' + fixed: false + raw: A custom integer value to match. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '753' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '754' + fixed: false + raw: Int + name: + $id: '752' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '755' + collectionFormat: none + defaultValue: + $id: '756' + fixed: false + deprecated: false + documentation: + $id: '757' + fixed: false + raw: >- + comparison operator: `EQ` (equal to), `LT` (less than), `GT` + (greater than), `LE` (less than or equal to) or `GE` (greater than + or equal to). + extensions: + x-ms-enum: + modelAsString: true + name: AudienceOperators + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '732' + name: + $id: '758' + fixed: false + raw: op + realPath: + - op + serializedName: op + serializedName: integer-tag + - $id: '760' + $type: CompositeType + baseModelType: + $ref: '172' + containsConstantProperties: false + deprecated: false + documentation: Target devices based on a boolean tag value. + extensions: + x-ms-discriminator-value: boolean-tag + name: + $id: '773' + fixed: false + raw: BooleanTagCriterion + properties: + - $id: '761' + collectionFormat: none + defaultValue: + $id: '762' + fixed: false + deprecated: false + documentation: + $id: '763' + fixed: false + raw: The name of the custom tag. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '765' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '766' + fixed: false + raw: String + name: + $id: '764' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '767' + collectionFormat: none + defaultValue: + $id: '768' + fixed: false + deprecated: false + documentation: + $id: '769' + fixed: false + raw: A custom boolean value to match. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '771' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '772' + fixed: false + raw: Boolean + name: + $id: '770' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: boolean-tag + - $id: '774' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: Send only to a maximum of max users. + extensions: + x-ms-discriminator-value: engage-subset + name: + $id: '781' + fixed: false + raw: EngageSubsetFilter + properties: + - $id: '775' + collectionFormat: none + defaultValue: + $id: '776' + fixed: false + deprecated: false + documentation: + $id: '777' + fixed: false + raw: >- + An integer value representing the maximum users that should be + pushed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '779' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '780' + fixed: false + raw: Int + name: + $id: '778' + fixed: false + raw: max + realPath: + - max + serializedName: max + serializedName: engage-subset + - $id: '782' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users whose first app use is more than {threshold} days old.' + extensions: + x-ms-discriminator-value: engage-old-users + name: + $id: '789' + fixed: false + raw: EngageOldUsersFilter + properties: + - $id: '783' + collectionFormat: none + defaultValue: + $id: '784' + fixed: false + deprecated: false + documentation: + $id: '785' + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '787' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '788' + fixed: false + raw: Int + name: + $id: '786' + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-old-users + - $id: '790' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users whose first app use is less than {threshold} days old.' + extensions: + x-ms-discriminator-value: engage-new-users + name: + $id: '797' + fixed: false + raw: EngageNewUsersFilter + properties: + - $id: '791' + collectionFormat: none + defaultValue: + $id: '792' + fixed: false + deprecated: false + documentation: + $id: '793' + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '795' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '796' + fixed: false + raw: Int + name: + $id: '794' + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-new-users + - $id: '798' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users who have used the app in the last {threshold} days.' + extensions: + x-ms-discriminator-value: engage-active-users + name: + $id: '805' + fixed: false + raw: EngageActiveUsersFilter + properties: + - $id: '799' + collectionFormat: none + defaultValue: + $id: '800' + fixed: false + deprecated: false + documentation: + $id: '801' + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '803' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '804' + fixed: false + raw: Int + name: + $id: '802' + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-active-users + - $id: '806' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: 'Send only to users who haven''t used the app in the last {threshold} days.' + extensions: + x-ms-discriminator-value: engage-idle-users + name: + $id: '813' + fixed: false + raw: EngageIdleUsersFilter + properties: + - $id: '807' + collectionFormat: none + defaultValue: + $id: '808' + fixed: false + deprecated: false + documentation: + $id: '809' + fixed: false + raw: An integer value representing the threshold to apply on this filter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '811' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '812' + fixed: false + raw: Int + name: + $id: '810' + fixed: false + raw: threshold + realPath: + - threshold + serializedName: threshold + serializedName: engage-idle-users + - $id: '814' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: Engage only users with native push enabled. + extensions: + x-ms-discriminator-value: native-push-enabled + name: + $id: '815' + fixed: false + raw: NativePushEnabledFilter + serializedName: native-push-enabled + - $id: '816' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: Engage only users for whom the push quota is not reached. + extensions: + x-ms-discriminator-value: push-quota + name: + $id: '817' + fixed: false + raw: PushQuotaFilter + serializedName: push-quota + - $id: '818' + $type: CompositeType + baseModelType: + $ref: '174' + containsConstantProperties: false + deprecated: false + documentation: > + Send only to users who have some app info set. This is a special filter + that is automatically added if your campaign contains appInfo parameters. + It is not intended to be public and should not be used as it could be + removed or replaced by the API. + extensions: + x-ms-discriminator-value: app-info + name: + $id: '827' + fixed: false + raw: AppInfoFilter + properties: + - $id: '819' + collectionFormat: none + defaultValue: + $id: '820' + fixed: false + deprecated: false + documentation: + $id: '821' + fixed: false + raw: An array containing all the required appInfo. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '823' + $type: SequenceType + deprecated: false + elementType: + $id: '824' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '825' + fixed: false + raw: String + name: + $id: '826' + fixed: false + name: + $id: '822' + fixed: false + raw: appInfo + realPath: + - appInfo + serializedName: appInfo + serializedName: app-info + - $id: '828' + $type: CompositeType + baseModelType: + $ref: '503' + containsConstantProperties: false + deprecated: false + name: + $id: '865' + fixed: false + raw: CampaignListResult + properties: + - $id: '829' + collectionFormat: none + defaultValue: + $id: '830' + fixed: false + deprecated: false + documentation: + $id: '831' + fixed: false + raw: Name of the campaign. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '833' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '834' + fixed: false + raw: String + name: + $id: '832' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '835' + collectionFormat: none + defaultValue: + $id: '836' + fixed: false + deprecated: false + documentation: + $id: '837' + fixed: false + raw: > + The date at which the campaign was activated (Not present if not yet + activated). The date conforms to the following format: + `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '839' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '840' + fixed: false + raw: DateTime + name: + $id: '838' + fixed: false + raw: activatedDate + realPath: + - activatedDate + serializedName: activatedDate + - $id: '841' + collectionFormat: none + defaultValue: + $id: '842' + fixed: false + deprecated: false + documentation: + $id: '843' + fixed: false + raw: > + The date at which the campaign was finished (Not present if not yet + finished). The date conforms to the following format: + `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '845' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '846' + fixed: false + raw: DateTime + name: + $id: '844' + fixed: false + raw: finishedDate + realPath: + - finishedDate + serializedName: finishedDate + - $id: '847' + collectionFormat: none + defaultValue: + $id: '848' + fixed: false + deprecated: false + documentation: + $id: '849' + fixed: false + raw: > + The date at which the campaign should be started if specified. The + date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. Applicable only to announcements + and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '851' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '852' + fixed: false + raw: DateTime + name: + $id: '850' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '853' + collectionFormat: none + defaultValue: + $id: '854' + fixed: false + deprecated: false + documentation: + $id: '855' + fixed: false + raw: > + The date at which the campaign should be finished if specified. The + date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. Applicable only to announcements + and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '857' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '858' + fixed: false + raw: DateTime + name: + $id: '856' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '859' + collectionFormat: none + defaultValue: + $id: '860' + fixed: false + deprecated: false + documentation: + $id: '861' + fixed: false + raw: > + The id of the time zone to use for the `startTime` and `endTime` + dates. If not provided, the two date attributes are referencing to + the device timezone. Applicable only to announcements and polls. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '863' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '864' + fixed: false + raw: String + name: + $id: '862' + fixed: false + raw: timezone + realPath: + - timezone + serializedName: timezone + serializedName: CampaignListResult + - $id: '866' + $type: CompositeType + baseModelType: + $ref: '338' + containsConstantProperties: false + deprecated: false + name: + $id: '889' + fixed: false + raw: CampaignResult + properties: + - $id: '867' + collectionFormat: none + defaultValue: + $id: '868' + fixed: false + deprecated: false + documentation: + $id: '869' + fixed: false + raw: Campaign identifier. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '871' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '872' + fixed: false + raw: Int + name: + $id: '870' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '873' + collectionFormat: none + defaultValue: + $id: '874' + fixed: false + deprecated: false + documentation: + $id: '875' + fixed: false + raw: 'State of the campaign, or ''queued'' when testing a campaign.' + extensions: + x-ms-enum: + modelAsString: true + name: CampaignStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '493' + name: + $id: '876' + fixed: false + raw: state + realPath: + - state + serializedName: state + - $id: '877' + collectionFormat: none + defaultValue: + $id: '878' + fixed: false + deprecated: false + documentation: + $id: '879' + fixed: false + raw: > + The date at which the campaign was activated (Not present if not yet + activated). The date conforms to the following format: + yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '881' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '882' + fixed: false + raw: DateTime + name: + $id: '880' + fixed: false + raw: activatedDate + realPath: + - activatedDate + serializedName: activatedDate + - $id: '883' + collectionFormat: none + defaultValue: + $id: '884' + fixed: false + deprecated: false + documentation: + $id: '885' + fixed: false + raw: > + The date at which the campaign was finished (Not present if not yet + finished). The date conforms to the following format: + yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '887' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '888' + fixed: false + raw: DateTime + name: + $id: '886' + fixed: false + raw: finishedDate + realPath: + - finishedDate + serializedName: finishedDate + serializedName: CampaignResult + - $id: '890' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '899' + fixed: false + raw: CampaignPushResult + properties: + - $id: '891' + collectionFormat: none + defaultValue: + $id: '892' + fixed: false + deprecated: false + documentation: + $id: '893' + fixed: false + raw: > + A JSON array containing all identifiers that have been rejected. A + device can be rejected for the following reasons: * The device + hasn’t reported any session yet. * The device is over quota (if a + push quota filter is applied on your campaign). Please note that if + the request parameters are valid but all the specified devices are + rejected, the status code is still `200` with a response including + all the devices as being rejected. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '895' + $type: SequenceType + deprecated: false + elementType: + $id: '896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '897' + fixed: false + raw: String + name: + $id: '898' + fixed: false + name: + $id: '894' + fixed: false + raw: invalidDeviceIds + realPath: + - invalidDeviceIds + serializedName: invalidDeviceIds + serializedName: CampaignPushResult + - $id: '900' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1005' + fixed: false + raw: CampaignStatisticsResult + properties: + - $id: '901' + collectionFormat: none + defaultValue: + $id: '902' + fixed: false + deprecated: false + documentation: + $id: '903' + fixed: false + raw: Number of times the campaign was registered to be pushed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '905' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '906' + fixed: false + raw: Int + name: + $id: '904' + fixed: false + raw: queued + realPath: + - queued + serializedName: queued + - $id: '907' + collectionFormat: none + defaultValue: + $id: '908' + fixed: false + deprecated: false + documentation: + $id: '909' + fixed: false + raw: Number of pushes performed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '911' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '912' + fixed: false + raw: Int + name: + $id: '910' + fixed: false + raw: pushed + realPath: + - pushed + serializedName: pushed + - $id: '913' + collectionFormat: none + defaultValue: + $id: '914' + fixed: false + deprecated: false + documentation: + $id: '915' + fixed: false + raw: >- + Total number of native pushes. Information only available on + Android, iOS, Windows Phone and Windows applications. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '917' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '918' + fixed: false + raw: Int + name: + $id: '916' + fixed: false + raw: pushed-native + realPath: + - pushed-native + serializedName: pushed-native + - $id: '919' + collectionFormat: none + defaultValue: + $id: '920' + fixed: false + deprecated: false + documentation: + $id: '921' + fixed: false + raw: Number of C2DM/GCM pushes (available only on Android applications). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '923' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '924' + fixed: false + raw: Int + name: + $id: '922' + fixed: false + raw: pushed-native-google + realPath: + - pushed-native-google + serializedName: pushed-native-google + - $id: '925' + collectionFormat: none + defaultValue: + $id: '926' + fixed: false + deprecated: false + documentation: + $id: '927' + fixed: false + raw: Number of ADM pushes (available only on Android applications). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '929' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '930' + fixed: false + raw: Int + name: + $id: '928' + fixed: false + raw: pushed-native-adm + realPath: + - pushed-native-adm + serializedName: pushed-native-adm + - $id: '931' + collectionFormat: none + defaultValue: + $id: '932' + fixed: false + deprecated: false + documentation: + $id: '933' + fixed: false + raw: >- + Number of times the campaign was received by the application (Not + present in case of a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '935' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '936' + fixed: false + raw: Int + name: + $id: '934' + fixed: false + raw: delivered + realPath: + - delivered + serializedName: delivered + - $id: '937' + collectionFormat: none + defaultValue: + $id: '938' + fixed: false + deprecated: false + documentation: + $id: '939' + fixed: false + raw: >- + Number of times the campaign was dropped by the application. It can + happen if the SDK failed to parse the campaign payload or if an + error occurred while trying to notify the end-user (Not present in + case of a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '941' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '942' + fixed: false + raw: Int + name: + $id: '940' + fixed: false + raw: dropped + realPath: + - dropped + serializedName: dropped + - $id: '943' + collectionFormat: none + defaultValue: + $id: '944' + fixed: false + deprecated: false + documentation: + $id: '945' + fixed: false + raw: >- + Number of times the system notification was displayed (Not present + in case of a data-push or a native-push). On Android it corresponds + to a status bar notification. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '947' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '948' + fixed: false + raw: Int + name: + $id: '946' + fixed: false + raw: system-notification-displayed + realPath: + - system-notification-displayed + serializedName: system-notification-displayed + - $id: '949' + collectionFormat: none + defaultValue: + $id: '950' + fixed: false + deprecated: false + documentation: + $id: '951' + fixed: false + raw: >- + Number of times the in-app notification was displayed (Not present + in case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '953' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '954' + fixed: false + raw: Int + name: + $id: '952' + fixed: false + raw: in-app-notification-displayed + realPath: + - in-app-notification-displayed + serializedName: in-app-notification-displayed + - $id: '955' + collectionFormat: none + defaultValue: + $id: '956' + fixed: false + deprecated: false + documentation: + $id: '957' + fixed: false + raw: >- + Number of times the campaign’s content view was displayed (Not + present in case of a notification-only announcement, a data-push or + a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '959' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '960' + fixed: false + raw: Int + name: + $id: '958' + fixed: false + raw: content-displayed + realPath: + - content-displayed + serializedName: content-displayed + - $id: '961' + collectionFormat: none + defaultValue: + $id: '962' + fixed: false + deprecated: false + documentation: + $id: '963' + fixed: false + raw: >- + Number of times the system notification (On Android it corresponds + to a status bar notification. On iOS, it is the Apple Push + notification) was actioned. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '965' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '966' + fixed: false + raw: Int + name: + $id: '964' + fixed: false + raw: system-notification-actioned + realPath: + - system-notification-actioned + serializedName: system-notification-actioned + - $id: '967' + collectionFormat: none + defaultValue: + $id: '968' + fixed: false + deprecated: false + documentation: + $id: '969' + fixed: false + raw: >- + Number of times the system notification was exited (Not present in + case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '971' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '972' + fixed: false + raw: Int + name: + $id: '970' + fixed: false + raw: system-notification-exited + realPath: + - system-notification-exited + serializedName: system-notification-exited + - $id: '973' + collectionFormat: none + defaultValue: + $id: '974' + fixed: false + deprecated: false + documentation: + $id: '975' + fixed: false + raw: >- + Number of times the in-app notification was actioned (Not present in + case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '977' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '978' + fixed: false + raw: Int + name: + $id: '976' + fixed: false + raw: in-app-notification-actioned + realPath: + - in-app-notification-actioned + serializedName: in-app-notification-actioned + - $id: '979' + collectionFormat: none + defaultValue: + $id: '980' + fixed: false + deprecated: false + documentation: + $id: '981' + fixed: false + raw: >- + Number of times the in-app notification was exited (Not present in + case of a data-push or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '983' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '984' + fixed: false + raw: Int + name: + $id: '982' + fixed: false + raw: in-app-notification-exited + realPath: + - in-app-notification-exited + serializedName: in-app-notification-exited + - $id: '985' + collectionFormat: none + defaultValue: + $id: '986' + fixed: false + deprecated: false + documentation: + $id: '987' + fixed: false + raw: >- + Number of times the campaign’s content view was actioned (Not + present in case of a notification-only announcement or a + native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '989' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '990' + fixed: false + raw: Int + name: + $id: '988' + fixed: false + raw: content-actioned + realPath: + - content-actioned + serializedName: content-actioned + - $id: '991' + collectionFormat: none + defaultValue: + $id: '992' + fixed: false + deprecated: false + documentation: + $id: '993' + fixed: false + raw: >- + Number of times the campaign’s content view was exited (Not present + in case of a notification-only announcement or a native-push). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '995' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '996' + fixed: false + raw: Int + name: + $id: '994' + fixed: false + raw: content-exited + realPath: + - content-exited + serializedName: content-exited + - $id: '997' + collectionFormat: none + defaultValue: + $id: '998' + fixed: false + deprecated: false + documentation: + $id: '999' + fixed: false + raw: Poll specific statistics. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1001' + $type: DictionaryType + deprecated: false + name: + $id: '1004' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1002' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '1003' + fixed: false + raw: Object + name: + $id: '1000' + fixed: false + raw: answers + realPath: + - answers + serializedName: answers + serializedName: CampaignStatisticsResult + - $id: '1006' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The campaigns list result. + name: + $id: '1019' + fixed: false + raw: CampaignsListResult + properties: + - $id: '1007' + collectionFormat: none + defaultValue: + $id: '1008' + fixed: false + deprecated: false + documentation: + $id: '1009' + fixed: false + raw: The list of campaigns. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1011' + $type: SequenceType + deprecated: false + elementType: + $ref: '828' + name: + $id: '1012' + fixed: false + name: + $id: '1010' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1013' + collectionFormat: none + defaultValue: + $id: '1014' + fixed: false + deprecated: false + documentation: + $id: '1015' + fixed: false + raw: >- + When using `top` parameter and if partial results are returned, this + property describes a URI path to get the next results. This property + is not set when reaching the last page. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1017' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1018' + fixed: false + raw: String + name: + $id: '1016' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: CampaignsListResult + - $id: '1020' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1051' + fixed: false + raw: DeviceMeta + properties: + - $id: '1021' + collectionFormat: none + defaultValue: + $id: '1022' + fixed: false + deprecated: false + documentation: + $id: '1023' + fixed: false + raw: >- + First time the device used the application in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1025' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1026' + fixed: false + raw: Long + name: + $id: '1024' + fixed: false + raw: firstSeen + realPath: + - firstSeen + serializedName: firstSeen + - $id: '1027' + collectionFormat: none + defaultValue: + $id: '1028' + fixed: false + deprecated: false + documentation: + $id: '1029' + fixed: false + raw: >- + Last time the device used the application in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1031' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1032' + fixed: false + raw: Long + name: + $id: '1030' + fixed: false + raw: lastSeen + realPath: + - lastSeen + serializedName: lastSeen + - $id: '1033' + collectionFormat: none + defaultValue: + $id: '1034' + fixed: false + deprecated: false + documentation: + $id: '1035' + fixed: false + raw: >- + Timestamp corresponding to the info object in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1037' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1038' + fixed: false + raw: Long + name: + $id: '1036' + fixed: false + raw: lastInfo + realPath: + - lastInfo + serializedName: lastInfo + - $id: '1039' + collectionFormat: none + defaultValue: + $id: '1040' + fixed: false + deprecated: false + documentation: + $id: '1041' + fixed: false + raw: >- + Timestamp corresponding to the location object in milliseconds since + January 1st, 1970 UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1043' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1044' + fixed: false + raw: Long + name: + $id: '1042' + fixed: false + raw: lastLocation + realPath: + - lastLocation + serializedName: lastLocation + - $id: '1045' + collectionFormat: none + defaultValue: + $id: '1046' + fixed: false + deprecated: false + documentation: + $id: '1047' + fixed: false + raw: >- + Boolean indicating if native push notifications (like Android’s GCM + or Apple’s APNS) are enabled for the application. This boolean is + set to true when the application registers successfully to the + native push service, and set to false when the native push service + reports to Mobile Engagement that the application can no longer be + pushed (which means that it has been uninstalled). This report is + performed a few hours after Mobile Engagement has tried to perform a + native push to a device on which the application has been + uninstalled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1049' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1050' + fixed: false + raw: Boolean + name: + $id: '1048' + fixed: false + raw: nativePushEnabled + realPath: + - nativePushEnabled + serializedName: nativePushEnabled + serializedName: DeviceMeta + - $id: '1052' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1071' + fixed: false + raw: DeviceQueryResult + properties: + - $id: '1053' + collectionFormat: none + defaultValue: + $id: '1054' + fixed: false + deprecated: false + documentation: + $id: '1055' + fixed: false + raw: The device result. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1057' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1058' + fixed: false + raw: String + name: + $id: '1056' + fixed: false + raw: deviceId + realPath: + - deviceId + serializedName: deviceId + - $id: '1059' + collectionFormat: none + defaultValue: + $id: '1060' + fixed: false + deprecated: false + documentation: + $id: '1061' + fixed: false + raw: Application usage data. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1020' + name: + $id: '1062' + fixed: false + raw: meta + realPath: + - meta + serializedName: meta + - $id: '1063' + collectionFormat: none + defaultValue: + $id: '1064' + fixed: false + deprecated: false + documentation: + $id: '1065' + fixed: false + raw: 'Also known as tags, a key-value set as a JSON object.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1067' + $type: DictionaryType + deprecated: false + name: + $id: '1070' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1068' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1069' + fixed: false + raw: String + name: + $id: '1066' + fixed: false + raw: appInfo + realPath: + - appInfo + serializedName: appInfo + serializedName: DeviceQueryResult + - $id: '1072' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The campaigns list result. + name: + $id: '1085' + fixed: false + raw: DevicesQueryResult + properties: + - $id: '1073' + collectionFormat: none + defaultValue: + $id: '1074' + fixed: false + deprecated: false + documentation: + $id: '1075' + fixed: false + raw: The list of devices. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1077' + $type: SequenceType + deprecated: false + elementType: + $ref: '1052' + name: + $id: '1078' + fixed: false + name: + $id: '1076' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1079' + collectionFormat: none + defaultValue: + $id: '1080' + fixed: false + deprecated: false + documentation: + $id: '1081' + fixed: false + raw: >- + If partial results are returned, this property describes a URI path + to get the next result page. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1083' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1084' + fixed: false + raw: String + name: + $id: '1082' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: DevicesQueryResult + - $id: '1086' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1171' + fixed: false + raw: DeviceInfo + properties: + - $id: '1087' + collectionFormat: none + defaultValue: + $id: '1088' + fixed: false + deprecated: false + documentation: + $id: '1089' + fixed: false + raw: Phone model. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1091' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1092' + fixed: false + raw: String + name: + $id: '1090' + fixed: false + raw: phoneModel + realPath: + - phoneModel + serializedName: phoneModel + - $id: '1093' + collectionFormat: none + defaultValue: + $id: '1094' + fixed: false + deprecated: false + documentation: + $id: '1095' + fixed: false + raw: Phone manufacturer + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1097' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1098' + fixed: false + raw: String + name: + $id: '1096' + fixed: false + raw: phoneManufacturer + realPath: + - phoneManufacturer + serializedName: phoneManufacturer + - $id: '1099' + collectionFormat: none + defaultValue: + $id: '1100' + fixed: false + deprecated: false + documentation: + $id: '1101' + fixed: false + raw: Firmware version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1103' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1104' + fixed: false + raw: String + name: + $id: '1102' + fixed: false + raw: firmwareVersion + realPath: + - firmwareVersion + serializedName: firmwareVersion + - $id: '1105' + collectionFormat: none + defaultValue: + $id: '1106' + fixed: false + deprecated: false + documentation: + $id: '1107' + fixed: false + raw: Firmware name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1109' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1110' + fixed: false + raw: String + name: + $id: '1108' + fixed: false + raw: firmwareName + realPath: + - firmwareName + serializedName: firmwareName + - $id: '1111' + collectionFormat: none + defaultValue: + $id: '1112' + fixed: false + deprecated: false + documentation: + $id: '1113' + fixed: false + raw: Android API level. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1115' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1116' + fixed: false + raw: Int + name: + $id: '1114' + fixed: false + raw: androidAPILevel + realPath: + - androidAPILevel + serializedName: androidAPILevel + - $id: '1117' + collectionFormat: none + defaultValue: + $id: '1118' + fixed: false + deprecated: false + documentation: + $id: '1119' + fixed: false + raw: Carrier country. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1122' + fixed: false + raw: String + name: + $id: '1120' + fixed: false + raw: carrierCountry + realPath: + - carrierCountry + serializedName: carrierCountry + - $id: '1123' + collectionFormat: none + defaultValue: + $id: '1124' + fixed: false + deprecated: false + documentation: + $id: '1125' + fixed: false + raw: Locale code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1127' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1128' + fixed: false + raw: String + name: + $id: '1126' + fixed: false + raw: locale + realPath: + - locale + serializedName: locale + - $id: '1129' + collectionFormat: none + defaultValue: + $id: '1130' + fixed: false + deprecated: false + documentation: + $id: '1131' + fixed: false + raw: Carrier name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1134' + fixed: false + raw: String + name: + $id: '1132' + fixed: false + raw: carrierName + realPath: + - carrierName + serializedName: carrierName + - $id: '1135' + collectionFormat: none + defaultValue: + $id: '1136' + fixed: false + deprecated: false + documentation: + $id: '1137' + fixed: false + raw: Network type. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1139' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1140' + fixed: false + raw: String + name: + $id: '1138' + fixed: false + raw: networkType + realPath: + - networkType + serializedName: networkType + - $id: '1141' + collectionFormat: none + defaultValue: + $id: '1142' + fixed: false + deprecated: false + documentation: + $id: '1143' + fixed: false + raw: Network sub-type. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1145' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1146' + fixed: false + raw: String + name: + $id: '1144' + fixed: false + raw: networkSubtype + realPath: + - networkSubtype + serializedName: networkSubtype + - $id: '1147' + collectionFormat: none + defaultValue: + $id: '1148' + fixed: false + deprecated: false + documentation: + $id: '1149' + fixed: false + raw: Application version name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1151' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1152' + fixed: false + raw: String + name: + $id: '1150' + fixed: false + raw: applicationVersionName + realPath: + - applicationVersionName + serializedName: applicationVersionName + - $id: '1153' + collectionFormat: none + defaultValue: + $id: '1154' + fixed: false + deprecated: false + documentation: + $id: '1155' + fixed: false + raw: Application version code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1157' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1158' + fixed: false + raw: Int + name: + $id: '1156' + fixed: false + raw: applicationVersionCode + realPath: + - applicationVersionCode + serializedName: applicationVersionCode + - $id: '1159' + collectionFormat: none + defaultValue: + $id: '1160' + fixed: false + deprecated: false + documentation: + $id: '1161' + fixed: false + raw: >- + The offset in minutes from UTC for the device time zone, including + daylight savings time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1163' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1164' + fixed: false + raw: Int + name: + $id: '1162' + fixed: false + raw: timeZoneOffset + realPath: + - timeZoneOffset + serializedName: timeZoneOffset + - $id: '1165' + collectionFormat: none + defaultValue: + $id: '1166' + fixed: false + deprecated: false + documentation: + $id: '1167' + fixed: false + raw: SDK version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1170' + fixed: false + raw: String + name: + $id: '1168' + fixed: false + raw: serviceVersion + realPath: + - serviceVersion + serializedName: serviceVersion + serializedName: DeviceInfo + - $id: '1172' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1191' + fixed: false + raw: DeviceLocation + properties: + - $id: '1173' + collectionFormat: none + defaultValue: + $id: '1174' + fixed: false + deprecated: false + documentation: + $id: '1175' + fixed: false + raw: The ISO 3166 two-letter country code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1178' + fixed: false + raw: String + name: + $id: '1176' + fixed: false + raw: countrycode + realPath: + - countrycode + serializedName: countrycode + - $id: '1179' + collectionFormat: none + defaultValue: + $id: '1180' + fixed: false + deprecated: false + documentation: + $id: '1181' + fixed: false + raw: 'An administrative region of the nation, such as a state or province.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1183' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1184' + fixed: false + raw: String + name: + $id: '1182' + fixed: false + raw: region + realPath: + - region + serializedName: region + - $id: '1185' + collectionFormat: none + defaultValue: + $id: '1186' + fixed: false + deprecated: false + documentation: + $id: '1187' + fixed: false + raw: 'A locality within the administrative region, such as a town or city.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1189' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1190' + fixed: false + raw: String + name: + $id: '1188' + fixed: false + raw: locality + realPath: + - locality + serializedName: locality + serializedName: DeviceLocation + - $id: '1192' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1219' + fixed: false + raw: Device + properties: + - $id: '1193' + collectionFormat: none + defaultValue: + $id: '1194' + fixed: false + deprecated: false + documentation: + $id: '1195' + fixed: false + raw: The device result. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1197' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1198' + fixed: false + raw: String + name: + $id: '1196' + fixed: false + raw: deviceId + realPath: + - deviceId + serializedName: deviceId + - $id: '1199' + collectionFormat: none + defaultValue: + $id: '1200' + fixed: false + deprecated: false + documentation: + $id: '1201' + fixed: false + raw: Application usage data. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1020' + name: + $id: '1202' + fixed: false + raw: meta + realPath: + - meta + serializedName: meta + - $id: '1203' + collectionFormat: none + defaultValue: + $id: '1204' + fixed: false + deprecated: false + documentation: + $id: '1205' + fixed: false + raw: >- + Last technical data received (concerning device, system, network and + application identification). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1086' + name: + $id: '1206' + fixed: false + raw: info + realPath: + - info + serializedName: info + - $id: '1207' + collectionFormat: none + defaultValue: + $id: '1208' + fixed: false + deprecated: false + documentation: + $id: '1209' + fixed: false + raw: Last geo-location data received. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1172' + name: + $id: '1210' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '1211' + collectionFormat: none + defaultValue: + $id: '1212' + fixed: false + deprecated: false + documentation: + $id: '1213' + fixed: false + raw: 'Also known as tags, a key-value set as a JSON object.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1215' + $type: DictionaryType + deprecated: false + name: + $id: '1218' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1216' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1217' + fixed: false + raw: String + name: + $id: '1214' + fixed: false + raw: appInfo + realPath: + - appInfo + serializedName: appInfo + serializedName: Device + - $id: '1220' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1237' + fixed: false + raw: DeviceTagsParameters + properties: + - $id: '1221' + collectionFormat: none + defaultValue: + $id: '1222' + fixed: false + deprecated: false + documentation: + $id: '1223' + fixed: false + raw: > + A JSON object describing the set of tags to record for a set of + users. Each key is a device/user identifier, each value is itself a + key/value set: the tags to set for the specified device/user + identifier. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1225' + $type: DictionaryType + deprecated: false + name: + $id: '1230' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1226' + $type: DictionaryType + deprecated: false + name: + $id: '1229' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1228' + fixed: false + raw: String + name: + $id: '1224' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - $id: '1231' + collectionFormat: none + defaultValue: + $id: '1232' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '1233' + fixed: false + raw: 'If this parameter is `true`, tags with a null value will be deleted.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1235' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1236' + fixed: false + raw: Boolean + name: + $id: '1234' + fixed: false + raw: deleteOnNull + realPath: + - deleteOnNull + serializedName: deleteOnNull + serializedName: DeviceTagsParameters + - $id: '1238' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1247' + fixed: false + raw: DeviceTagsResult + properties: + - $id: '1239' + collectionFormat: none + defaultValue: + $id: '1240' + fixed: false + deprecated: false + documentation: + $id: '1241' + fixed: false + raw: > + A JSON array containing all identifiers that have been rejected. + Please note that if the request parameters are valid but all the + specified devices are rejected, the status code is still `200` with + a response including all the devices as being rejected. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1243' + $type: SequenceType + deprecated: false + elementType: + $id: '1244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1245' + fixed: false + raw: String + name: + $id: '1246' + fixed: false + name: + $id: '1242' + fixed: false + raw: invalidIds + realPath: + - invalidIds + serializedName: invalidIds + serializedName: DeviceTagsResult + - $id: '1248' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Options to control export generation. + name: + $id: '1255' + fixed: false + raw: exportOptions + properties: + - $id: '1249' + collectionFormat: none + defaultValue: + $id: '1250' + fixed: false + deprecated: false + documentation: + $id: '1251' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1253' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1254' + fixed: false + raw: Boolean + name: + $id: '1252' + fixed: false + raw: exportUserId + realPath: + - exportUserId + serializedName: exportUserId + serializedName: exportOptions + - $id: '1256' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1291' + fixed: false + raw: dateRangeExportTaskParameter + properties: + - $id: '1257' + collectionFormat: none + defaultValue: + $id: '1258' + fixed: false + deprecated: false + documentation: + $id: '1259' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1261' + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + $id: '1262' + fixed: false + raw: String + name: + $id: '1260' + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - $id: '1263' + collectionFormat: none + defaultValue: + $id: '1264' + fixed: false + deprecated: false + documentation: + $id: '1265' + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1267' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1268' + fixed: false + raw: String + name: + $id: '1266' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '1269' + collectionFormat: none + defaultValue: + $id: '1270' + fixed: false + deprecated: false + documentation: + $id: '1271' + fixed: false + raw: >- + The RFC3339 full-date of the start of the period for which data is + exported. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1273' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '1274' + fixed: false + raw: Date + name: + $id: '1272' + fixed: false + raw: startDate + realPath: + - startDate + serializedName: startDate + - $id: '1275' + collectionFormat: none + defaultValue: + $id: '1276' + fixed: false + deprecated: false + documentation: + $id: '1277' + fixed: false + raw: >- + The RFC3339 full-date of the end of the period for which data is + exported. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1279' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '1280' + fixed: false + raw: Date + name: + $id: '1278' + fixed: false + raw: endDate + realPath: + - endDate + serializedName: endDate + - $id: '1281' + collectionFormat: none + defaultValue: + $id: '1282' + fixed: false + deprecated: false + documentation: + $id: '1283' + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1285' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1290' + fixed: false + raw: ExportFormat + oldModelAsString: false + underlyingType: + $id: '1288' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1289' + fixed: false + raw: String + values: + - $id: '1286' + name: JsonBlob + serializedName: JsonBlob + - $id: '1287' + name: CsvBlob + serializedName: CsvBlob + name: + $id: '1284' + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: dateRangeExportTaskParameter + - $id: '1292' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1309' + fixed: false + raw: exportTaskParameter + properties: + - $id: '1293' + collectionFormat: none + defaultValue: + $id: '1294' + fixed: false + deprecated: false + documentation: + $id: '1295' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1297' + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + $id: '1298' + fixed: false + raw: String + name: + $id: '1296' + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - $id: '1299' + collectionFormat: none + defaultValue: + $id: '1300' + fixed: false + deprecated: false + documentation: + $id: '1301' + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1303' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1304' + fixed: false + raw: String + name: + $id: '1302' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '1305' + collectionFormat: none + defaultValue: + $id: '1306' + fixed: false + deprecated: false + documentation: + $id: '1307' + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1285' + name: + $id: '1308' + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: exportTaskParameter + - $id: '1310' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1347' + fixed: false + raw: feedbackByCampaignParameter + properties: + - $id: '1311' + collectionFormat: none + defaultValue: + $id: '1312' + fixed: false + deprecated: false + documentation: + $id: '1313' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1315' + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + $id: '1316' + fixed: false + raw: String + name: + $id: '1314' + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - $id: '1317' + collectionFormat: none + defaultValue: + $id: '1318' + fixed: false + deprecated: false + documentation: + $id: '1319' + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1321' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1322' + fixed: false + raw: String + name: + $id: '1320' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '1323' + collectionFormat: none + defaultValue: + $id: '1324' + fixed: false + deprecated: false + documentation: + $id: '1325' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CampaignType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1327' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1334' + fixed: false + raw: CampaignType + oldModelAsString: false + underlyingType: + $id: '1332' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1333' + fixed: false + raw: String + values: + - $id: '1328' + name: Announcement + serializedName: Announcement + - $id: '1329' + name: DataPush + serializedName: DataPush + - $id: '1330' + name: NativePush + serializedName: NativePush + - $id: '1331' + name: Poll + serializedName: Poll + name: + $id: '1326' + fixed: false + raw: campaignType + realPath: + - campaignType + serializedName: campaignType + - $id: '1335' + collectionFormat: none + constraints: + MinItems: '1' + defaultValue: + $id: '1336' + fixed: false + deprecated: false + documentation: + $id: '1337' + fixed: false + raw: A list of campaign identifiers. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1339' + $type: SequenceType + deprecated: false + elementType: + $id: '1340' + $type: PrimaryType + deprecated: false + format: long + knownPrimaryType: int + name: + $id: '1341' + fixed: false + raw: Int + name: + $id: '1342' + fixed: false + name: + $id: '1338' + fixed: false + raw: campaignIds + realPath: + - campaignIds + serializedName: campaignIds + - $id: '1343' + collectionFormat: none + defaultValue: + $id: '1344' + fixed: false + deprecated: false + documentation: + $id: '1345' + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1285' + name: + $id: '1346' + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: feedbackByCampaignParameter + - $id: '1348' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1381' + fixed: false + raw: feedbackByDateRangeParameter + properties: + - $id: '1349' + collectionFormat: none + defaultValue: + $id: '1350' + fixed: false + deprecated: false + documentation: + $id: '1351' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1353' + $type: PrimaryType + deprecated: false + format: uri + knownPrimaryType: string + name: + $id: '1354' + fixed: false + raw: String + name: + $id: '1352' + fixed: false + raw: containerUrl + realPath: + - containerUrl + serializedName: containerUrl + - $id: '1355' + collectionFormat: none + defaultValue: + $id: '1356' + fixed: false + deprecated: false + documentation: + $id: '1357' + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1359' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1360' + fixed: false + raw: String + name: + $id: '1358' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '1361' + collectionFormat: none + defaultValue: + $id: '1362' + fixed: false + deprecated: false + documentation: + $id: '1363' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: CampaignType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1327' + name: + $id: '1364' + fixed: false + raw: campaignType + realPath: + - campaignType + serializedName: campaignType + - $id: '1365' + collectionFormat: none + defaultValue: + $id: '1366' + fixed: false + deprecated: false + documentation: + $id: '1367' + fixed: false + raw: >- + The RFC3339 date-time start of the period for inclusion of active + campaigns. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1369' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1370' + fixed: false + raw: DateTime + name: + $id: '1368' + fixed: false + raw: campaignWindowStart + realPath: + - campaignWindowStart + serializedName: campaignWindowStart + - $id: '1371' + collectionFormat: none + defaultValue: + $id: '1372' + fixed: false + deprecated: false + documentation: + $id: '1373' + fixed: false + raw: >- + The RFC3339 date-time end of the period for inclusion of active + campaigns. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1375' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1376' + fixed: false + raw: DateTime + name: + $id: '1374' + fixed: false + raw: campaignWindowEnd + realPath: + - campaignWindowEnd + serializedName: campaignWindowEnd + - $id: '1377' + collectionFormat: none + defaultValue: + $id: '1378' + fixed: false + deprecated: false + documentation: + $id: '1379' + fixed: false + raw: The format of the exported data. + extensions: + x-ms-enum: + modelAsString: false + name: ExportFormat + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '1285' + name: + $id: '1380' + fixed: false + raw: exportFormat + realPath: + - exportFormat + serializedName: exportFormat + serializedName: feedbackByDateRangeParameter + - $id: '1382' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1442' + fixed: false + raw: exportTaskResult + properties: + - $id: '1383' + collectionFormat: none + defaultValue: + $id: '1384' + fixed: false + deprecated: false + documentation: + $id: '1385' + fixed: false + raw: Unique identifier of the export task. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1387' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1388' + fixed: false + raw: String + name: + $id: '1386' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '1389' + collectionFormat: none + defaultValue: + $id: '1390' + fixed: false + deprecated: false + documentation: + $id: '1391' + fixed: false + raw: A description of the export task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1393' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1394' + fixed: false + raw: String + name: + $id: '1392' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '1395' + collectionFormat: none + defaultValue: + $id: '1396' + fixed: false + deprecated: false + documentation: + $id: '1397' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ExportState + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1399' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1406' + fixed: false + raw: ExportState + oldModelAsString: false + underlyingType: + $id: '1404' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1405' + fixed: false + raw: String + values: + - $id: '1400' + name: Queued + serializedName: Queued + - $id: '1401' + name: Started + serializedName: Started + - $id: '1402' + name: Succeeded + serializedName: Succeeded + - $id: '1403' + name: Failed + serializedName: Failed + name: + $id: '1398' + fixed: false + raw: state + realPath: + - state + serializedName: state + - $id: '1407' + collectionFormat: none + defaultValue: + $id: '1408' + fixed: false + deprecated: false + documentation: + $id: '1409' + fixed: false + raw: The RFC3339 date-time the export task was created. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1411' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1412' + fixed: false + raw: DateTime + name: + $id: '1410' + fixed: false + raw: dateCreated + realPath: + - dateCreated + serializedName: dateCreated + - $id: '1413' + collectionFormat: none + defaultValue: + $id: '1414' + fixed: false + deprecated: false + documentation: + $id: '1415' + fixed: false + raw: The RFC3339 date-time the export task was completed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1417' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1418' + fixed: false + raw: DateTime + name: + $id: '1416' + fixed: false + raw: dateCompleted + realPath: + - dateCompleted + serializedName: dateCompleted + - $id: '1419' + collectionFormat: none + defaultValue: + $id: '1420' + fixed: false + deprecated: false + documentation: + $id: '1421' + fixed: false + extensions: + x-ms-enum: + modelAsString: false + name: ExportType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1423' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1435' + fixed: false + raw: ExportType + oldModelAsString: false + underlyingType: + $id: '1433' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1434' + fixed: false + raw: String + values: + - $id: '1424' + name: Activity + serializedName: Activity + - $id: '1425' + name: Tag + serializedName: Tag + - $id: '1426' + name: Crash + serializedName: Crash + - $id: '1427' + name: Error + serializedName: Error + - $id: '1428' + name: Event + serializedName: Event + - $id: '1429' + name: Job + serializedName: Job + - $id: '1430' + name: Session + serializedName: Session + - $id: '1431' + name: Token + serializedName: Token + - $id: '1432' + name: Push + serializedName: Push + name: + $id: '1422' + fixed: false + raw: exportType + realPath: + - exportType + serializedName: exportType + - $id: '1436' + collectionFormat: none + defaultValue: + $id: '1437' + fixed: false + deprecated: false + documentation: + $id: '1438' + fixed: false + raw: 'Details of errors encountered during the export, if any.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1441' + fixed: false + raw: String + name: + $id: '1439' + fixed: false + raw: errorDetails + realPath: + - errorDetails + serializedName: errorDetails + serializedName: exportTaskResult + - $id: '1443' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Gets a paged list of ExportTasks. + name: + $id: '1456' + fixed: false + raw: exportTaskListResult + properties: + - $id: '1444' + collectionFormat: none + defaultValue: + $id: '1445' + fixed: false + deprecated: false + documentation: + $id: '1446' + fixed: false + raw: The list of export tasks. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1448' + $type: SequenceType + deprecated: false + elementType: + $ref: '1382' + name: + $id: '1449' + fixed: false + name: + $id: '1447' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1450' + collectionFormat: none + defaultValue: + $id: '1451' + fixed: false + deprecated: false + documentation: + $id: '1452' + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1454' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1455' + fixed: false + raw: String + name: + $id: '1453' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: exportTaskListResult + - $id: '1457' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '1464' + fixed: false + raw: importTask + properties: + - $id: '1458' + collectionFormat: none + defaultValue: + $id: '1459' + fixed: false + deprecated: false + documentation: + $id: '1460' + fixed: false + raw: >- + A shared Access Signature (SAS) Storage URI where the job results + will be retrieved from. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1462' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1463' + fixed: false + raw: String + name: + $id: '1461' + fixed: false + raw: storageUrl + realPath: + - storageUrl + serializedName: storageUrl + serializedName: importTask + - $id: '1465' + $type: CompositeType + baseModelType: + $ref: '1457' + containsConstantProperties: false + deprecated: false + name: + $id: '1502' + fixed: false + raw: importTaskResult + properties: + - $id: '1466' + collectionFormat: none + defaultValue: + $id: '1467' + fixed: false + deprecated: false + documentation: + $id: '1468' + fixed: false + raw: Unique identifier of the import task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1470' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1471' + fixed: false + raw: String + name: + $id: '1469' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '1472' + collectionFormat: none + defaultValue: + $id: '1473' + fixed: false + deprecated: false + documentation: + $id: '1474' + fixed: false + raw: The current state of the import task. + extensions: + x-ms-enum: + modelAsString: true + name: JobStates + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1476' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '1483' + fixed: false + raw: JobStates + oldModelAsString: false + underlyingType: + $id: '1481' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1482' + fixed: false + raw: String + values: + - $id: '1477' + name: Queued + serializedName: Queued + - $id: '1478' + name: Started + serializedName: Started + - $id: '1479' + name: Succeeded + serializedName: Succeeded + - $id: '1480' + name: Failed + serializedName: Failed + name: + $id: '1475' + fixed: false + raw: state + realPath: + - state + serializedName: state + - $id: '1484' + collectionFormat: none + defaultValue: + $id: '1485' + fixed: false + deprecated: false + documentation: + $id: '1486' + fixed: false + raw: > + The date at which the import job was created. + + The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1488' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1489' + fixed: false + raw: DateTime + name: + $id: '1487' + fixed: false + raw: dateCreated + realPath: + - dateCreated + serializedName: dateCreated + - $id: '1490' + collectionFormat: none + defaultValue: + $id: '1491' + fixed: false + deprecated: false + documentation: + $id: '1492' + fixed: false + raw: > + The date at which the import job completed (Not present if not yet + completed). + + The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as + specified by the ISO 8601 standard. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1494' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1495' + fixed: false + raw: DateTime + name: + $id: '1493' + fixed: false + raw: dateCompleted + realPath: + - dateCompleted + serializedName: dateCompleted + - $id: '1496' + collectionFormat: none + defaultValue: + $id: '1497' + fixed: false + deprecated: false + documentation: + $id: '1498' + fixed: false + raw: 'Details of any errors encountered during the import, if any.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1500' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1501' + fixed: false + raw: String + name: + $id: '1499' + fixed: false + raw: errorDetails + realPath: + - errorDetails + serializedName: errorDetails + serializedName: importTaskResult + - $id: '1503' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Gets a paged list of import tasks. + name: + $id: '1516' + fixed: false + raw: importTaskListResult + properties: + - $id: '1504' + collectionFormat: none + defaultValue: + $id: '1505' + fixed: false + deprecated: false + documentation: + $id: '1506' + fixed: false + raw: The list of import task. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1508' + $type: SequenceType + deprecated: false + elementType: + $ref: '1465' + name: + $id: '1509' + fixed: false + name: + $id: '1507' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1510' + collectionFormat: none + defaultValue: + $id: '1511' + fixed: false + deprecated: false + documentation: + $id: '1512' + fixed: false + raw: >- + When the results are paged, the nextLink is the URI for the next + page of results. This property is empty when there are no additional + pages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1515' + fixed: false + raw: String + name: + $id: '1513' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: importTaskListResult +modelsName: Models +name: EngagementManagementClient +namespace: '' +operations: + - $id: '1651' + methods: + - $id: '1652' + defaultResponse: + $id: '1668' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Lists app collections in a subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '1666' + fixed: false + raw: AppCollections + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1665' + fixed: false + raw: List + parameters: + - $id: '1653' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1654' + fixed: false + deprecated: false + documentation: + $id: '1655' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1657' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1658' + fixed: false + raw: String + name: + $id: '1656' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1659' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1660' + fixed: false + deprecated: false + documentation: + $id: '1661' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1663' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1664' + fixed: false + raw: String + name: + $id: '1662' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1667' + body: + $ref: '114' + isNullable: true + returnType: + $id: '1669' + body: + $ref: '114' + isNullable: true + serializedName: AppCollections_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/appCollections + - $id: '1670' + defaultResponse: + $id: '1690' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Checks availability of an app collection name in the Engagement + domain. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '1688' + fixed: false + raw: AppCollections + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1687' + fixed: false + raw: CheckNameAvailability + parameters: + - $id: '1671' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1672' + fixed: false + deprecated: false + documentation: + $id: '1673' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1675' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1676' + fixed: false + raw: String + name: + $id: '1674' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1677' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1678' + fixed: false + deprecated: false + documentation: + $id: '1679' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1681' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1682' + fixed: false + raw: String + name: + $id: '1680' + fixed: false + raw: api-version + serializedName: api-version + - $id: '1683' + collectionFormat: none + defaultValue: + $id: '1684' + fixed: false + deprecated: false + documentation: + $id: '1685' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '128' + name: + $id: '1686' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1689' + body: + $ref: '128' + isNullable: true + returnType: + $id: '1691' + body: + $ref: '128' + isNullable: true + serializedName: AppCollections_CheckNameAvailability + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/checkAppCollectionNameAvailability + name: + $id: '1692' + fixed: false + raw: AppCollections + nameForProperty: AppCollections + typeName: + $id: '1693' + fixed: false + - $id: '1694' + methods: + - $id: '1695' + defaultResponse: + $id: '1723' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Lists apps in an appCollection. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '1721' + fixed: false + raw: Apps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1720' + fixed: false + raw: List + parameters: + - $id: '1696' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1697' + fixed: false + deprecated: false + documentation: + $id: '1698' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1700' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1701' + fixed: false + raw: String + name: + $id: '1699' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1702' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1703' + fixed: false + deprecated: false + documentation: + $id: '1704' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1706' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1707' + fixed: false + raw: String + name: + $id: '1705' + fixed: false + raw: api-version + serializedName: api-version + - $id: '1708' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '1709' + fixed: false + deprecated: false + documentation: + $id: '1710' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1712' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1713' + fixed: false + raw: String + name: + $id: '1711' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '1714' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '1715' + fixed: false + deprecated: false + documentation: + $id: '1716' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1718' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1719' + fixed: false + raw: String + name: + $id: '1717' + fixed: false + raw: appCollection + serializedName: appCollection + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1722' + body: + $ref: '82' + isNullable: true + returnType: + $id: '1724' + body: + $ref: '82' + isNullable: true + serializedName: Apps_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps + name: + $id: '1725' + fixed: false + raw: Apps + nameForProperty: Apps + typeName: + $id: '1726' + fixed: false + - $id: '1727' + methods: + - $id: '1728' + defaultResponse: + $id: '1744' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Lists supported platforms for Engagement applications. + group: + $id: '1742' + fixed: false + raw: SupportedPlatforms + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1741' + fixed: false + raw: List + parameters: + - $id: '1729' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1730' + fixed: false + deprecated: false + documentation: + $id: '1731' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1733' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1734' + fixed: false + raw: String + name: + $id: '1732' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1735' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1736' + fixed: false + deprecated: false + documentation: + $id: '1737' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1739' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1740' + fixed: false + raw: String + name: + $id: '1738' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1743' + body: + $ref: '148' + isNullable: true + returnType: + $id: '1745' + body: + $ref: '148' + isNullable: true + serializedName: SupportedPlatforms_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.MobileEngagement/supportedPlatforms + name: + $id: '1746' + fixed: false + raw: SupportedPlatforms + nameForProperty: SupportedPlatforms + typeName: + $id: '1747' + fixed: false + - $id: '1748' + methods: + - $id: '1749' + defaultResponse: + $id: '1817' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get the list of campaigns. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '1815' + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1814' + fixed: false + raw: List + parameters: + - $id: '1750' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1751' + fixed: false + deprecated: false + documentation: + $id: '1752' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1754' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1755' + fixed: false + raw: String + name: + $id: '1753' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1756' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '1757' + fixed: false + deprecated: false + documentation: + $id: '1758' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1760' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1761' + fixed: false + raw: String + name: + $id: '1759' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '1762' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '1763' + fixed: false + deprecated: false + documentation: + $id: '1764' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1766' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1767' + fixed: false + raw: String + name: + $id: '1765' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '1768' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '1769' + fixed: false + deprecated: false + documentation: + $id: '1770' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1772' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1773' + fixed: false + raw: String + name: + $id: '1771' + fixed: false + raw: appName + serializedName: appName + - $id: '1774' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1775' + fixed: false + deprecated: false + documentation: + $id: '1776' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1778' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1779' + fixed: false + raw: String + name: + $id: '1777' + fixed: false + raw: api-version + serializedName: api-version + - $id: '1780' + collectionFormat: none + defaultValue: + $id: '1781' + fixed: false + deprecated: false + documentation: + $id: '1782' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '1783' + fixed: false + raw: kind + serializedName: kind + - $id: '1784' + collectionFormat: none + defaultValue: + $id: '1785' + fixed: false + deprecated: false + documentation: + $id: '1786' + fixed: false + raw: >- + Control paging of campaigns, start results at the given offset, + defaults to 0 (1st page of data). + isConstant: false + isRequired: false + location: query + modelType: + $id: '1788' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1789' + fixed: false + raw: Int + name: + $id: '1787' + fixed: false + raw: $skip + serializedName: $skip + - $id: '1790' + collectionFormat: none + defaultValue: + $id: '1791' + fixed: false + deprecated: false + documentation: + $id: '1792' + fixed: false + raw: >- + Control paging of campaigns, number of campaigns to return with + each call. It returns all campaigns by default. When specifying + $top parameter, the response contains a `nextLink` property + describing the path to get the next page if there are more + results. + isConstant: false + isRequired: false + location: query + modelType: + $id: '1794' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1795' + fixed: false + raw: Int + name: + $id: '1793' + fixed: false + raw: $top + serializedName: $top + - $id: '1796' + collectionFormat: none + defaultValue: + $id: '1797' + fixed: false + deprecated: false + documentation: + $id: '1798' + fixed: false + raw: >- + Filter can be used to restrict the results to campaigns matching + a specific state. The syntax is `$filter=state eq 'draft'`. + Valid state values are: draft, scheduled, in-progress, and + finished. Only the eq operator and the state property are + supported. + isConstant: false + isRequired: false + location: query + modelType: + $id: '1800' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1801' + fixed: false + raw: String + name: + $id: '1799' + fixed: false + raw: $filter + serializedName: $filter + - $id: '1802' + collectionFormat: none + defaultValue: + $id: '1803' + fixed: false + deprecated: false + documentation: + $id: '1804' + fixed: false + raw: >- + Sort results by an expression which looks like `$orderby=id asc` + (this example is actually the default behavior). The syntax is + orderby={property} {direction} or just orderby={property}. The + available sorting properties are id, name, state, activatedDate, + and finishedDate. The available directions are asc (for + ascending order) and desc (for descending order). When not + specified the asc direction is used. Only one property at a time + can be used for sorting. + isConstant: false + isRequired: false + location: query + modelType: + $id: '1806' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1807' + fixed: false + raw: String + name: + $id: '1805' + fixed: false + raw: $orderby + serializedName: $orderby + - $id: '1808' + collectionFormat: none + defaultValue: + $id: '1809' + fixed: false + deprecated: false + documentation: + $id: '1810' + fixed: false + raw: >- + Restrict results to campaigns matching the optional `search` + expression. This currently performs the search based on the name + on the campaign only, case insensitive. If the campaign contains + the value of the `search` parameter anywhere in the name, it + matches. + isConstant: false + isRequired: false + location: query + modelType: + $id: '1812' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1813' + fixed: false + raw: String + name: + $id: '1811' + fixed: false + raw: $search + serializedName: $search + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1816' + body: + $ref: '1006' + isNullable: true + returnType: + $id: '1818' + body: + $ref: '1006' + isNullable: true + serializedName: Campaigns_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind} + - $id: '1819' + defaultResponse: + $id: '1861' + body: + $ref: '16' + headers: + $ref: '1517' + isNullable: true + deprecated: false + description: 'Create a push campaign (announcement, poll, data push or native push).' + extensions: + x-ms-requestBody-index: '6' + group: + $id: '1859' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '1858' + fixed: false + raw: Create + parameters: + - $id: '1820' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1821' + fixed: false + deprecated: false + documentation: + $id: '1822' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1824' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1825' + fixed: false + raw: String + name: + $id: '1823' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1826' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '1827' + fixed: false + deprecated: false + documentation: + $id: '1828' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1830' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1831' + fixed: false + raw: String + name: + $id: '1829' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '1832' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '1833' + fixed: false + deprecated: false + documentation: + $id: '1834' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1836' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1837' + fixed: false + raw: String + name: + $id: '1835' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '1838' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '1839' + fixed: false + deprecated: false + documentation: + $id: '1840' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1842' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1843' + fixed: false + raw: String + name: + $id: '1841' + fixed: false + raw: appName + serializedName: appName + - $id: '1844' + collectionFormat: none + defaultValue: + $id: '1845' + fixed: false + deprecated: false + documentation: + $id: '1846' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '1847' + fixed: false + raw: kind + serializedName: kind + - $id: '1848' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1849' + fixed: false + deprecated: false + documentation: + $id: '1850' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1852' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1853' + fixed: false + raw: String + name: + $id: '1851' + fixed: false + raw: api-version + serializedName: api-version + - $id: '1854' + collectionFormat: none + defaultValue: + $id: '1855' + fixed: false + deprecated: false + documentation: + $id: '1856' + fixed: false + raw: Parameters supplied to the Update Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '338' + name: + $id: '1857' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '1860' + body: + $ref: '503' + headers: + $ref: '1517' + isNullable: true + returnType: + $id: '1862' + body: + $ref: '503' + headers: + $ref: '1517' + isNullable: true + serializedName: Campaigns_Create + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind} + - $id: '1863' + defaultResponse: + $id: '1907' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + The Get campaign operation retrieves information about a previously + created campaign. + group: + $id: '1905' + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '1904' + fixed: false + raw: Get + parameters: + - $id: '1864' + collectionFormat: none + defaultValue: + $id: '1865' + fixed: false + deprecated: false + documentation: + $id: '1866' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '1867' + fixed: false + raw: kind + serializedName: kind + - $id: '1868' + collectionFormat: none + defaultValue: + $id: '1869' + fixed: false + deprecated: false + documentation: + $id: '1870' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1872' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1873' + fixed: false + raw: Int + name: + $id: '1871' + fixed: false + raw: id + serializedName: id + - $id: '1874' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1875' + fixed: false + deprecated: false + documentation: + $id: '1876' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1878' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1879' + fixed: false + raw: String + name: + $id: '1877' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1880' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '1881' + fixed: false + deprecated: false + documentation: + $id: '1882' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1884' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1885' + fixed: false + raw: String + name: + $id: '1883' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '1886' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '1887' + fixed: false + deprecated: false + documentation: + $id: '1888' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1890' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1891' + fixed: false + raw: String + name: + $id: '1889' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '1892' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '1893' + fixed: false + deprecated: false + documentation: + $id: '1894' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1897' + fixed: false + raw: String + name: + $id: '1895' + fixed: false + raw: appName + serializedName: appName + - $id: '1898' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1899' + fixed: false + deprecated: false + documentation: + $id: '1900' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1902' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1903' + fixed: false + raw: String + name: + $id: '1901' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1906' + body: + $ref: '866' + isNullable: true + returnType: + $id: '1908' + body: + $ref: '866' + isNullable: true + serializedName: Campaigns_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id} + - $id: '1909' + defaultResponse: + $id: '1957' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Update an existing push campaign (announcement, poll, data push or + native push). + extensions: + x-ms-requestBody-index: '2' + group: + $id: '1955' + fixed: false + raw: Campaigns + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '1954' + fixed: false + raw: Update + parameters: + - $id: '1910' + collectionFormat: none + defaultValue: + $id: '1911' + fixed: false + deprecated: false + documentation: + $id: '1912' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '1913' + fixed: false + raw: kind + serializedName: kind + - $id: '1914' + collectionFormat: none + defaultValue: + $id: '1915' + fixed: false + deprecated: false + documentation: + $id: '1916' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1918' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1919' + fixed: false + raw: Int + name: + $id: '1917' + fixed: false + raw: id + serializedName: id + - $id: '1920' + collectionFormat: none + defaultValue: + $id: '1921' + fixed: false + deprecated: false + documentation: + $id: '1922' + fixed: false + raw: Parameters supplied to the Update Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '338' + name: + $id: '1923' + fixed: false + raw: parameters + serializedName: parameters + - $id: '1924' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1925' + fixed: false + deprecated: false + documentation: + $id: '1926' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1928' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1929' + fixed: false + raw: String + name: + $id: '1927' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1930' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '1931' + fixed: false + deprecated: false + documentation: + $id: '1932' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1934' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1935' + fixed: false + raw: String + name: + $id: '1933' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '1936' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '1937' + fixed: false + deprecated: false + documentation: + $id: '1938' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1940' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1941' + fixed: false + raw: String + name: + $id: '1939' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '1942' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '1943' + fixed: false + deprecated: false + documentation: + $id: '1944' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1946' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1947' + fixed: false + raw: String + name: + $id: '1945' + fixed: false + raw: appName + serializedName: appName + - $id: '1948' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1949' + fixed: false + deprecated: false + documentation: + $id: '1950' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1952' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1953' + fixed: false + raw: String + name: + $id: '1951' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '1956' + body: + $ref: '503' + isNullable: true + returnType: + $id: '1958' + body: + $ref: '503' + isNullable: true + serializedName: Campaigns_Update + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id} + - $id: '1959' + defaultResponse: + $id: '2003' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Delete a campaign previously created by a call to Create campaign. + group: + $id: '2001' + fixed: false + raw: Campaigns + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '2000' + fixed: false + raw: Delete + parameters: + - $id: '1960' + collectionFormat: none + defaultValue: + $id: '1961' + fixed: false + deprecated: false + documentation: + $id: '1962' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '1963' + fixed: false + raw: kind + serializedName: kind + - $id: '1964' + collectionFormat: none + defaultValue: + $id: '1965' + fixed: false + deprecated: false + documentation: + $id: '1966' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1968' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '1969' + fixed: false + raw: Int + name: + $id: '1967' + fixed: false + raw: id + serializedName: id + - $id: '1970' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '1971' + fixed: false + deprecated: false + documentation: + $id: '1972' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '1974' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1975' + fixed: false + raw: String + name: + $id: '1973' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '1976' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '1977' + fixed: false + deprecated: false + documentation: + $id: '1978' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1980' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1981' + fixed: false + raw: String + name: + $id: '1979' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '1982' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '1983' + fixed: false + deprecated: false + documentation: + $id: '1984' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1986' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1987' + fixed: false + raw: String + name: + $id: '1985' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '1988' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '1989' + fixed: false + deprecated: false + documentation: + $id: '1990' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '1992' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1993' + fixed: false + raw: String + name: + $id: '1991' + fixed: false + raw: appName + serializedName: appName + - $id: '1994' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '1995' + fixed: false + deprecated: false + documentation: + $id: '1996' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '1998' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1999' + fixed: false + raw: String + name: + $id: '1997' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2002' + isNullable: true + returnType: + $id: '2004' + isNullable: true + serializedName: Campaigns_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id} + - $id: '2005' + defaultResponse: + $id: '2049' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + The Get campaign operation retrieves information about a previously + created campaign. + group: + $id: '2047' + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2046' + fixed: false + raw: GetByName + parameters: + - $id: '2006' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2007' + fixed: false + deprecated: false + documentation: + $id: '2008' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2010' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2011' + fixed: false + raw: String + name: + $id: '2009' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2012' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2013' + fixed: false + deprecated: false + documentation: + $id: '2014' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2016' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2017' + fixed: false + raw: String + name: + $id: '2015' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2018' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2019' + fixed: false + deprecated: false + documentation: + $id: '2020' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2022' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2023' + fixed: false + raw: String + name: + $id: '2021' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2024' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2025' + fixed: false + deprecated: false + documentation: + $id: '2026' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2028' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2029' + fixed: false + raw: String + name: + $id: '2027' + fixed: false + raw: appName + serializedName: appName + - $id: '2030' + collectionFormat: none + defaultValue: + $id: '2031' + fixed: false + deprecated: false + documentation: + $id: '2032' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2033' + fixed: false + raw: kind + serializedName: kind + - $id: '2034' + collectionFormat: none + defaultValue: + $id: '2035' + fixed: false + deprecated: false + documentation: + $id: '2036' + fixed: false + raw: Campaign name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2039' + fixed: false + raw: String + name: + $id: '2037' + fixed: false + raw: name + serializedName: name + - $id: '2040' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2041' + fixed: false + deprecated: false + documentation: + $id: '2042' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2044' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2045' + fixed: false + raw: String + name: + $id: '2043' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2048' + body: + $ref: '866' + isNullable: true + returnType: + $id: '2050' + body: + $ref: '866' + isNullable: true + serializedName: Campaigns_GetByName + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaignsByName/{kind}/{name} + - $id: '2051' + defaultResponse: + $id: '2099' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Test an existing campaign (created with Create campaign) on a set of + devices. + extensions: + x-ms-requestBody-index: '7' + group: + $id: '2097' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2096' + fixed: false + raw: TestSaved + parameters: + - $id: '2052' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2053' + fixed: false + deprecated: false + documentation: + $id: '2054' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2056' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2057' + fixed: false + raw: String + name: + $id: '2055' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2058' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2059' + fixed: false + deprecated: false + documentation: + $id: '2060' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2062' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2063' + fixed: false + raw: String + name: + $id: '2061' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2064' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2065' + fixed: false + deprecated: false + documentation: + $id: '2066' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2068' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2069' + fixed: false + raw: String + name: + $id: '2067' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2070' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2071' + fixed: false + deprecated: false + documentation: + $id: '2072' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2074' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2075' + fixed: false + raw: String + name: + $id: '2073' + fixed: false + raw: appName + serializedName: appName + - $id: '2076' + collectionFormat: none + defaultValue: + $id: '2077' + fixed: false + deprecated: false + documentation: + $id: '2078' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2079' + fixed: false + raw: kind + serializedName: kind + - $id: '2080' + collectionFormat: none + defaultValue: + $id: '2081' + fixed: false + deprecated: false + documentation: + $id: '2082' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2084' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2085' + fixed: false + raw: Int + name: + $id: '2083' + fixed: false + raw: id + serializedName: id + - $id: '2086' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2087' + fixed: false + deprecated: false + documentation: + $id: '2088' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2090' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2091' + fixed: false + raw: String + name: + $id: '2089' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2092' + collectionFormat: none + defaultValue: + $id: '2093' + fixed: false + deprecated: false + documentation: + $id: '2094' + fixed: false + raw: Parameters supplied to the Test Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '158' + name: + $id: '2095' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2098' + body: + $ref: '503' + isNullable: true + returnType: + $id: '2100' + body: + $ref: '503' + isNullable: true + serializedName: Campaigns_TestSaved + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/test + - $id: '2101' + defaultResponse: + $id: '2143' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Test a new campaign on a set of devices. + extensions: + x-ms-requestBody-index: '6' + group: + $id: '2141' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2140' + fixed: false + raw: TestNew + parameters: + - $id: '2102' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2103' + fixed: false + deprecated: false + documentation: + $id: '2104' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2106' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2107' + fixed: false + raw: String + name: + $id: '2105' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2108' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2109' + fixed: false + deprecated: false + documentation: + $id: '2110' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2112' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2113' + fixed: false + raw: String + name: + $id: '2111' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2114' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2115' + fixed: false + deprecated: false + documentation: + $id: '2116' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2118' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2119' + fixed: false + raw: String + name: + $id: '2117' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2120' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2121' + fixed: false + deprecated: false + documentation: + $id: '2122' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2125' + fixed: false + raw: String + name: + $id: '2123' + fixed: false + raw: appName + serializedName: appName + - $id: '2126' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2127' + fixed: false + deprecated: false + documentation: + $id: '2128' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2131' + fixed: false + raw: String + name: + $id: '2129' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2132' + collectionFormat: none + defaultValue: + $id: '2133' + fixed: false + deprecated: false + documentation: + $id: '2134' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2135' + fixed: false + raw: kind + serializedName: kind + - $id: '2136' + collectionFormat: none + defaultValue: + $id: '2137' + fixed: false + deprecated: false + documentation: + $id: '2138' + fixed: false + raw: Parameters supplied to the Test Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '468' + name: + $id: '2139' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2142' + body: + $ref: '488' + isNullable: true + returnType: + $id: '2144' + body: + $ref: '488' + isNullable: true + serializedName: Campaigns_TestNew + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/test + - $id: '2145' + defaultResponse: + $id: '2189' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Activate a campaign previously created by a call to Create campaign. + group: + $id: '2187' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2186' + fixed: false + raw: Activate + parameters: + - $id: '2146' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2147' + fixed: false + deprecated: false + documentation: + $id: '2148' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2151' + fixed: false + raw: String + name: + $id: '2149' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2152' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2153' + fixed: false + deprecated: false + documentation: + $id: '2154' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2156' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2157' + fixed: false + raw: String + name: + $id: '2155' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2158' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2159' + fixed: false + deprecated: false + documentation: + $id: '2160' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2162' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2163' + fixed: false + raw: String + name: + $id: '2161' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2164' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2165' + fixed: false + deprecated: false + documentation: + $id: '2166' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2168' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2169' + fixed: false + raw: String + name: + $id: '2167' + fixed: false + raw: appName + serializedName: appName + - $id: '2170' + collectionFormat: none + defaultValue: + $id: '2171' + fixed: false + deprecated: false + documentation: + $id: '2172' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2173' + fixed: false + raw: kind + serializedName: kind + - $id: '2174' + collectionFormat: none + defaultValue: + $id: '2175' + fixed: false + deprecated: false + documentation: + $id: '2176' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2178' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2179' + fixed: false + raw: Int + name: + $id: '2177' + fixed: false + raw: id + serializedName: id + - $id: '2180' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2181' + fixed: false + deprecated: false + documentation: + $id: '2182' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2184' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2185' + fixed: false + raw: String + name: + $id: '2183' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2188' + body: + $ref: '503' + isNullable: true + returnType: + $id: '2190' + body: + $ref: '503' + isNullable: true + serializedName: Campaigns_Activate + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/activate + - $id: '2191' + defaultResponse: + $id: '2235' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Suspend a push campaign previously activated by a call to Activate + campaign. + group: + $id: '2233' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2232' + fixed: false + raw: Suspend + parameters: + - $id: '2192' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2193' + fixed: false + deprecated: false + documentation: + $id: '2194' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2196' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2197' + fixed: false + raw: String + name: + $id: '2195' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2198' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2199' + fixed: false + deprecated: false + documentation: + $id: '2200' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2202' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2203' + fixed: false + raw: String + name: + $id: '2201' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2204' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2205' + fixed: false + deprecated: false + documentation: + $id: '2206' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2208' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2209' + fixed: false + raw: String + name: + $id: '2207' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2210' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2211' + fixed: false + deprecated: false + documentation: + $id: '2212' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2214' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2215' + fixed: false + raw: String + name: + $id: '2213' + fixed: false + raw: appName + serializedName: appName + - $id: '2216' + collectionFormat: none + defaultValue: + $id: '2217' + fixed: false + deprecated: false + documentation: + $id: '2218' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2219' + fixed: false + raw: kind + serializedName: kind + - $id: '2220' + collectionFormat: none + defaultValue: + $id: '2221' + fixed: false + deprecated: false + documentation: + $id: '2222' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2224' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2225' + fixed: false + raw: Int + name: + $id: '2223' + fixed: false + raw: id + serializedName: id + - $id: '2226' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2227' + fixed: false + deprecated: false + documentation: + $id: '2228' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2231' + fixed: false + raw: String + name: + $id: '2229' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2234' + body: + $ref: '503' + isNullable: true + returnType: + $id: '2236' + body: + $ref: '503' + isNullable: true + serializedName: Campaigns_Suspend + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/suspend + - $id: '2237' + defaultResponse: + $id: '2285' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Push a previously saved campaign (created with Create campaign) to a + set of devices. + extensions: + x-ms-requestBody-index: '7' + group: + $id: '2283' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2282' + fixed: false + raw: Push + parameters: + - $id: '2238' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2239' + fixed: false + deprecated: false + documentation: + $id: '2240' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2242' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2243' + fixed: false + raw: String + name: + $id: '2241' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2244' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2245' + fixed: false + deprecated: false + documentation: + $id: '2246' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2248' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2249' + fixed: false + raw: String + name: + $id: '2247' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2250' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2251' + fixed: false + deprecated: false + documentation: + $id: '2252' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2255' + fixed: false + raw: String + name: + $id: '2253' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2256' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2257' + fixed: false + deprecated: false + documentation: + $id: '2258' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2260' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2261' + fixed: false + raw: String + name: + $id: '2259' + fixed: false + raw: appName + serializedName: appName + - $id: '2262' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2263' + fixed: false + deprecated: false + documentation: + $id: '2264' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2267' + fixed: false + raw: String + name: + $id: '2265' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2268' + collectionFormat: none + defaultValue: + $id: '2269' + fixed: false + deprecated: false + documentation: + $id: '2270' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2271' + fixed: false + raw: kind + serializedName: kind + - $id: '2272' + collectionFormat: none + defaultValue: + $id: '2273' + fixed: false + deprecated: false + documentation: + $id: '2274' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2276' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2277' + fixed: false + raw: Int + name: + $id: '2275' + fixed: false + raw: id + serializedName: id + - $id: '2278' + collectionFormat: none + defaultValue: + $id: '2279' + fixed: false + deprecated: false + documentation: + $id: '2280' + fixed: false + raw: Parameters supplied to the Push Campaign operation. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '474' + name: + $id: '2281' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2284' + body: + $ref: '890' + isNullable: true + returnType: + $id: '2286' + body: + $ref: '890' + isNullable: true + serializedName: Campaigns_Push + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/push + - $id: '2287' + defaultResponse: + $id: '2331' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get all the campaign statistics. + group: + $id: '2329' + fixed: false + raw: Campaigns + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2328' + fixed: false + raw: GetStatistics + parameters: + - $id: '2288' + collectionFormat: none + defaultValue: + $id: '2289' + fixed: false + deprecated: false + documentation: + $id: '2290' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2291' + fixed: false + raw: kind + serializedName: kind + - $id: '2292' + collectionFormat: none + defaultValue: + $id: '2293' + fixed: false + deprecated: false + documentation: + $id: '2294' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2296' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2297' + fixed: false + raw: Int + name: + $id: '2295' + fixed: false + raw: id + serializedName: id + - $id: '2298' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2299' + fixed: false + deprecated: false + documentation: + $id: '2300' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2302' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2303' + fixed: false + raw: String + name: + $id: '2301' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2304' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2305' + fixed: false + deprecated: false + documentation: + $id: '2306' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2308' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2309' + fixed: false + raw: String + name: + $id: '2307' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2310' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2311' + fixed: false + deprecated: false + documentation: + $id: '2312' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2314' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2315' + fixed: false + raw: String + name: + $id: '2313' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2316' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2317' + fixed: false + deprecated: false + documentation: + $id: '2318' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2320' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2321' + fixed: false + raw: String + name: + $id: '2319' + fixed: false + raw: appName + serializedName: appName + - $id: '2322' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2323' + fixed: false + deprecated: false + documentation: + $id: '2324' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2326' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2327' + fixed: false + raw: String + name: + $id: '2325' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2330' + body: + $ref: '900' + isNullable: true + returnType: + $id: '2332' + body: + $ref: '900' + isNullable: true + serializedName: Campaigns_GetStatistics + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/statistics + - $id: '2333' + defaultResponse: + $id: '2377' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Finish a push campaign previously activated by a call to Activate + campaign. + group: + $id: '2375' + fixed: false + raw: Campaigns + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2374' + fixed: false + raw: Finish + parameters: + - $id: '2334' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2335' + fixed: false + deprecated: false + documentation: + $id: '2336' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2338' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2339' + fixed: false + raw: String + name: + $id: '2337' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2340' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2341' + fixed: false + deprecated: false + documentation: + $id: '2342' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2344' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2345' + fixed: false + raw: String + name: + $id: '2343' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2346' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2347' + fixed: false + deprecated: false + documentation: + $id: '2348' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2350' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2351' + fixed: false + raw: String + name: + $id: '2349' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2352' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2353' + fixed: false + deprecated: false + documentation: + $id: '2354' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2356' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2357' + fixed: false + raw: String + name: + $id: '2355' + fixed: false + raw: appName + serializedName: appName + - $id: '2358' + collectionFormat: none + defaultValue: + $id: '2359' + fixed: false + deprecated: false + documentation: + $id: '2360' + fixed: false + raw: Campaign kind. + extensions: + x-ms-enum: + modelAsString: true + name: CampaignKinds + isConstant: false + isRequired: true + location: path + modelType: + $ref: '1613' + name: + $id: '2361' + fixed: false + raw: kind + serializedName: kind + - $id: '2362' + collectionFormat: none + defaultValue: + $id: '2363' + fixed: false + deprecated: false + documentation: + $id: '2364' + fixed: false + raw: Campaign identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2366' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2367' + fixed: false + raw: Int + name: + $id: '2365' + fixed: false + raw: id + serializedName: id + - $id: '2368' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2369' + fixed: false + deprecated: false + documentation: + $id: '2370' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2372' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2373' + fixed: false + raw: String + name: + $id: '2371' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2376' + body: + $ref: '503' + isNullable: true + returnType: + $id: '2378' + body: + $ref: '503' + isNullable: true + serializedName: Campaigns_Finish + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/campaigns/{kind}/{id}/finish + name: + $id: '2379' + fixed: false + raw: Campaigns + nameForProperty: Campaigns + typeName: + $id: '2380' + fixed: false + - $id: '2381' + methods: + - $id: '2382' + defaultResponse: + $id: '2434' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Query the information associated to the devices running an + application. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '2432' + fixed: false + raw: Devices + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2431' + fixed: false + raw: List + parameters: + - $id: '2383' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2384' + fixed: false + deprecated: false + documentation: + $id: '2385' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2387' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2388' + fixed: false + raw: String + name: + $id: '2386' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2389' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2390' + fixed: false + deprecated: false + documentation: + $id: '2391' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2393' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2394' + fixed: false + raw: String + name: + $id: '2392' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2395' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2396' + fixed: false + deprecated: false + documentation: + $id: '2397' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2399' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2400' + fixed: false + raw: String + name: + $id: '2398' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2401' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2402' + fixed: false + deprecated: false + documentation: + $id: '2403' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2405' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2406' + fixed: false + raw: String + name: + $id: '2404' + fixed: false + raw: appName + serializedName: appName + - $id: '2407' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2408' + fixed: false + deprecated: false + documentation: + $id: '2409' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2411' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2412' + fixed: false + raw: String + name: + $id: '2410' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2413' + collectionFormat: none + defaultValue: + $id: '2414' + fixed: false + deprecated: false + documentation: + $id: '2415' + fixed: false + raw: >- + Number of devices to return with each call. Defaults to 100 and + cannot return more. Passing a greater value is ignored. The + response contains a `nextLink` property describing the URI path + to get the next page of results if not all results could be + returned at once. + isConstant: false + isRequired: false + location: query + modelType: + $id: '2417' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2418' + fixed: false + raw: Int + name: + $id: '2416' + fixed: false + raw: $top + serializedName: $top + - $id: '2419' + collectionFormat: none + defaultValue: + $id: '2420' + fixed: false + deprecated: false + documentation: + $id: '2421' + fixed: false + raw: >- + By default all `meta` and `appInfo` properties are returned, + this property is used to restrict the output to the desired + properties. It also excludes all devices from the output that + have none of the selected properties. In other terms, only + devices having at least one of the selected property being set + is part of the results. Examples: - `$select=appInfo` : select + all devices having at least 1 appInfo, return them all and don’t + return any meta property. - `$select=meta` : return only meta + properties in the output. - + `$select=appInfo,meta/firstSeen,meta/lastSeen` : return all + `appInfo`, plus meta object containing only firstSeen and + lastSeen properties. The format is thus a comma separated list + of properties to select. Use `appInfo` to select all appInfo + properties, `meta` to select all meta properties. Use + `appInfo/{key}` and `meta/{key}` to select specific appInfo and + meta properties. + isConstant: false + isRequired: false + location: query + modelType: + $id: '2423' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2424' + fixed: false + raw: String + name: + $id: '2422' + fixed: false + raw: $select + serializedName: $select + - $id: '2425' + collectionFormat: none + defaultValue: + $id: '2426' + fixed: false + deprecated: false + documentation: + $id: '2427' + fixed: false + raw: >- + Filter can be used to reduce the number of results. Filter is a + boolean expression that can look like the following examples: * + `$filter=deviceId gt 'abcdef0123456789abcdef0123456789'` * + `$filter=lastModified le 1447284263690L` * `$filter=(deviceId ge + 'abcdef0123456789abcdef0123456789') and (deviceId lt + 'bacdef0123456789abcdef0123456789') and (lastModified gt + 1447284263690L)` The first example is used automatically for + paging when returning the `nextLink` property. The filter + expression is a combination of checks on some properties that + can be compared to their value. The available operators are: * + `gt` : greater than * `ge` : greater than or equals * `lt` : + less than * `le` : less than or equals * `and` : to add + multiple checks (all checks must pass), optional parentheses can + be used. The properties that can be used in the expression are + the following: * `deviceId {operator} '{deviceIdValue}'` : a + lexicographical comparison is made on the deviceId value, use + single quotes for the value. * `lastModified {operator} + {number}L` : returns only meta properties or appInfo properties + whose last value modification timestamp compared to the + specified value is matching (value is milliseconds since January + 1st, 1970 UTC). Please note the `L` character after the number + of milliseconds, its required when the number of milliseconds + exceeds `2^31 - 1` (which is always the case for recent + timestamps). Using `lastModified` excludes all devices from the + output that have no property matching the timestamp criteria, + like `$select`. Please note that the internal value of + `lastModified` timestamp for a given property is never part of + the results. + isConstant: false + isRequired: false + location: query + modelType: + $id: '2429' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2430' + fixed: false + raw: String + name: + $id: '2428' + fixed: false + raw: $filter + serializedName: $filter + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2433' + body: + $ref: '1072' + isNullable: true + returnType: + $id: '2435' + body: + $ref: '1072' + isNullable: true + serializedName: Devices_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices + - $id: '2436' + defaultResponse: + $id: '2476' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get the information associated to a device running an application. + group: + $id: '2474' + fixed: false + raw: Devices + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2473' + fixed: false + raw: GetByDeviceId + parameters: + - $id: '2437' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2438' + fixed: false + deprecated: false + documentation: + $id: '2439' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2441' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2442' + fixed: false + raw: String + name: + $id: '2440' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2443' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2444' + fixed: false + deprecated: false + documentation: + $id: '2445' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2447' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2448' + fixed: false + raw: String + name: + $id: '2446' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2449' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2450' + fixed: false + deprecated: false + documentation: + $id: '2451' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2454' + fixed: false + raw: String + name: + $id: '2452' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2455' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2456' + fixed: false + deprecated: false + documentation: + $id: '2457' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2460' + fixed: false + raw: String + name: + $id: '2458' + fixed: false + raw: appName + serializedName: appName + - $id: '2461' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2462' + fixed: false + deprecated: false + documentation: + $id: '2463' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2465' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2466' + fixed: false + raw: String + name: + $id: '2464' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2467' + collectionFormat: none + defaultValue: + $id: '2468' + fixed: false + deprecated: false + documentation: + $id: '2469' + fixed: false + raw: Device identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2471' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2472' + fixed: false + raw: String + name: + $id: '2470' + fixed: false + raw: deviceId + serializedName: deviceId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2475' + body: + $ref: '1192' + isNullable: true + returnType: + $id: '2477' + body: + $ref: '1192' + isNullable: true + serializedName: Devices_GetByDeviceId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/{deviceId} + - $id: '2478' + defaultResponse: + $id: '2518' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Get the information associated to a device running an application + using the user identifier. + group: + $id: '2516' + fixed: false + raw: Devices + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2515' + fixed: false + raw: GetByUserId + parameters: + - $id: '2479' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2480' + fixed: false + deprecated: false + documentation: + $id: '2481' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2483' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2484' + fixed: false + raw: String + name: + $id: '2482' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2485' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2486' + fixed: false + deprecated: false + documentation: + $id: '2487' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2489' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2490' + fixed: false + raw: String + name: + $id: '2488' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2491' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2492' + fixed: false + deprecated: false + documentation: + $id: '2493' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2496' + fixed: false + raw: String + name: + $id: '2494' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2497' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2498' + fixed: false + deprecated: false + documentation: + $id: '2499' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2501' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2502' + fixed: false + raw: String + name: + $id: '2500' + fixed: false + raw: appName + serializedName: appName + - $id: '2503' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2504' + fixed: false + deprecated: false + documentation: + $id: '2505' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2507' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2508' + fixed: false + raw: String + name: + $id: '2506' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2509' + collectionFormat: none + defaultValue: + $id: '2510' + fixed: false + deprecated: false + documentation: + $id: '2511' + fixed: false + raw: User identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2513' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2514' + fixed: false + raw: String + name: + $id: '2512' + fixed: false + raw: userId + serializedName: userId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2517' + body: + $ref: '1192' + isNullable: true + returnType: + $id: '2519' + body: + $ref: '1192' + isNullable: true + serializedName: Devices_GetByUserId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/users/{userId} + - $id: '2520' + defaultResponse: + $id: '2558' + body: + $ref: '16' + isNullable: true + deprecated: false + description: > + Update the tags registered for a set of devices running an + application. Updates are performed asynchronously, meaning that a few + seconds are needed before the modifications appear in the results of + the Get device command. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2556' + fixed: false + raw: Devices + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2555' + fixed: false + raw: TagByDeviceId + parameters: + - $id: '2521' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2522' + fixed: false + deprecated: false + documentation: + $id: '2523' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2525' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2526' + fixed: false + raw: String + name: + $id: '2524' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2527' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2528' + fixed: false + deprecated: false + documentation: + $id: '2529' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2531' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2532' + fixed: false + raw: String + name: + $id: '2530' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2533' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2534' + fixed: false + deprecated: false + documentation: + $id: '2535' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2537' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2538' + fixed: false + raw: String + name: + $id: '2536' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2539' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2540' + fixed: false + deprecated: false + documentation: + $id: '2541' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2543' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2544' + fixed: false + raw: String + name: + $id: '2542' + fixed: false + raw: appName + serializedName: appName + - $id: '2545' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2546' + fixed: false + deprecated: false + documentation: + $id: '2547' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2549' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2550' + fixed: false + raw: String + name: + $id: '2548' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2551' + collectionFormat: none + defaultValue: + $id: '2552' + fixed: false + deprecated: false + documentation: + $id: '2553' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1220' + name: + $id: '2554' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2557' + body: + $ref: '1238' + isNullable: true + returnType: + $id: '2559' + body: + $ref: '1238' + isNullable: true + serializedName: Devices_TagByDeviceId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/tag + - $id: '2560' + defaultResponse: + $id: '2598' + body: + $ref: '16' + isNullable: true + deprecated: false + description: > + Update the tags registered for a set of users running an application. + Updates are performed asynchronously, meaning that a few seconds are + needed before the modifications appear in the results of the Get + device command. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2596' + fixed: false + raw: Devices + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2595' + fixed: false + raw: TagByUserId + parameters: + - $id: '2561' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2562' + fixed: false + deprecated: false + documentation: + $id: '2563' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2565' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2566' + fixed: false + raw: String + name: + $id: '2564' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2567' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2568' + fixed: false + deprecated: false + documentation: + $id: '2569' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2571' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2572' + fixed: false + raw: String + name: + $id: '2570' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2573' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2574' + fixed: false + deprecated: false + documentation: + $id: '2575' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2577' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2578' + fixed: false + raw: String + name: + $id: '2576' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2579' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2580' + fixed: false + deprecated: false + documentation: + $id: '2581' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2583' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2584' + fixed: false + raw: String + name: + $id: '2582' + fixed: false + raw: appName + serializedName: appName + - $id: '2585' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2586' + fixed: false + deprecated: false + documentation: + $id: '2587' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2589' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2590' + fixed: false + raw: String + name: + $id: '2588' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2591' + collectionFormat: none + defaultValue: + $id: '2592' + fixed: false + deprecated: false + documentation: + $id: '2593' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1220' + name: + $id: '2594' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2597' + body: + $ref: '1238' + isNullable: true + returnType: + $id: '2599' + body: + $ref: '1238' + isNullable: true + serializedName: Devices_TagByUserId + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/users/tag + name: + $id: '2600' + fixed: false + raw: Devices + nameForProperty: Devices + typeName: + $id: '2601' + fixed: false + - $id: '2602' + methods: + - $id: '2603' + defaultResponse: + $id: '2655' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get the list of export tasks. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '2653' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2652' + fixed: false + raw: List + parameters: + - $id: '2604' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2605' + fixed: false + deprecated: false + documentation: + $id: '2606' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2608' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2609' + fixed: false + raw: String + name: + $id: '2607' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2610' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2611' + fixed: false + deprecated: false + documentation: + $id: '2612' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2614' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2615' + fixed: false + raw: String + name: + $id: '2613' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2616' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2617' + fixed: false + deprecated: false + documentation: + $id: '2618' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2620' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2621' + fixed: false + raw: String + name: + $id: '2619' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2622' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2623' + fixed: false + deprecated: false + documentation: + $id: '2624' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2626' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2627' + fixed: false + raw: String + name: + $id: '2625' + fixed: false + raw: appName + serializedName: appName + - $id: '2628' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2629' + fixed: false + deprecated: false + documentation: + $id: '2630' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2632' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2633' + fixed: false + raw: String + name: + $id: '2631' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2634' + collectionFormat: none + constraints: + InclusiveMinimum: '0' + defaultValue: + $id: '2635' + fixed: false + raw: '0' + deprecated: false + documentation: + $id: '2636' + fixed: false + raw: >- + Control paging of export tasks, start results at the given + offset, defaults to 0 (1st page of data). + isConstant: false + isRequired: false + location: query + modelType: + $id: '2638' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2639' + fixed: false + raw: Int + name: + $id: '2637' + fixed: false + raw: $skip + serializedName: $skip + - $id: '2640' + collectionFormat: none + constraints: + InclusiveMaximum: '40' + InclusiveMinimum: '1' + defaultValue: + $id: '2641' + fixed: false + raw: '20' + deprecated: false + documentation: + $id: '2642' + fixed: false + raw: >- + Control paging of export tasks, number of export tasks to return + with each call. By default, it returns all export tasks with a + default paging of 20. + + The response contains a `nextLink` property describing the path + to get the next page if there are more results. + + The maximum paging limit for $top is 40. + isConstant: false + isRequired: false + location: query + modelType: + $id: '2644' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '2645' + fixed: false + raw: Int + name: + $id: '2643' + fixed: false + raw: $top + serializedName: $top + - $id: '2646' + collectionFormat: none + defaultValue: + $id: '2647' + fixed: false + deprecated: false + documentation: + $id: '2648' + fixed: false + raw: >- + Sort results by an expression which looks like `$orderby=taskId + asc` (default when not specified). + + The syntax is orderby={property} {direction} or just + orderby={property}. + + Properties that can be specified for sorting: taskId, + errorDetails, dateCreated, taskStatus, and dateCreated. + + The available directions are asc (for ascending order) and desc + (for descending order). + + When not specified the asc direction is used. + + Only one orderby property can be specified. + isConstant: false + isRequired: false + location: query + modelType: + $id: '2650' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2651' + fixed: false + raw: String + name: + $id: '2649' + fixed: false + raw: $orderby + serializedName: $orderby + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2654' + body: + $ref: '1443' + isNullable: true + returnType: + $id: '2656' + body: + $ref: '1443' + isNullable: true + serializedName: ExportTasks_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks + - $id: '2657' + defaultResponse: + $id: '2697' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Retrieves information about a previously created export task. + group: + $id: '2695' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '2694' + fixed: false + raw: Get + parameters: + - $id: '2658' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2659' + fixed: false + deprecated: false + documentation: + $id: '2660' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2662' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2663' + fixed: false + raw: String + name: + $id: '2661' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2664' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2665' + fixed: false + deprecated: false + documentation: + $id: '2666' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2668' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2669' + fixed: false + raw: String + name: + $id: '2667' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2670' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2671' + fixed: false + deprecated: false + documentation: + $id: '2672' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2674' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2675' + fixed: false + raw: String + name: + $id: '2673' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2676' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2677' + fixed: false + deprecated: false + documentation: + $id: '2678' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2681' + fixed: false + raw: String + name: + $id: '2679' + fixed: false + raw: appName + serializedName: appName + - $id: '2682' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2683' + fixed: false + deprecated: false + documentation: + $id: '2684' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2687' + fixed: false + raw: String + name: + $id: '2685' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2688' + collectionFormat: none + defaultValue: + $id: '2689' + fixed: false + deprecated: false + documentation: + $id: '2690' + fixed: false + raw: Export task identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2693' + fixed: false + raw: String + name: + $id: '2691' + fixed: false + raw: id + serializedName: id + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '2696' + body: + $ref: '1382' + isNullable: true + returnType: + $id: '2698' + body: + $ref: '1382' + isNullable: true + serializedName: ExportTasks_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/{id} + - $id: '2699' + defaultResponse: + $id: '2737' + body: + $ref: '16' + headers: + $ref: '1525' + isNullable: true + deprecated: false + description: Creates a task to export activities. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2735' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2734' + fixed: false + raw: CreateActivitiesTask + parameters: + - $id: '2700' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2701' + fixed: false + deprecated: false + documentation: + $id: '2702' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2704' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2705' + fixed: false + raw: String + name: + $id: '2703' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2706' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2707' + fixed: false + deprecated: false + documentation: + $id: '2708' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2710' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2711' + fixed: false + raw: String + name: + $id: '2709' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2712' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2713' + fixed: false + deprecated: false + documentation: + $id: '2714' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2717' + fixed: false + raw: String + name: + $id: '2715' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2718' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2719' + fixed: false + deprecated: false + documentation: + $id: '2720' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2722' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2723' + fixed: false + raw: String + name: + $id: '2721' + fixed: false + raw: appName + serializedName: appName + - $id: '2724' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2725' + fixed: false + deprecated: false + documentation: + $id: '2726' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2728' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2729' + fixed: false + raw: String + name: + $id: '2727' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2730' + collectionFormat: none + defaultValue: + $id: '2731' + fixed: false + deprecated: false + documentation: + $id: '2732' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1256' + name: + $id: '2733' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2736' + body: + $ref: '1382' + headers: + $ref: '1525' + isNullable: true + returnType: + $id: '2738' + body: + $ref: '1382' + headers: + $ref: '1525' + isNullable: true + serializedName: ExportTasks_CreateActivitiesTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/activities + - $id: '2739' + defaultResponse: + $id: '2777' + body: + $ref: '16' + headers: + $ref: '1533' + isNullable: true + deprecated: false + description: Creates a task to export crashes. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2775' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2774' + fixed: false + raw: CreateCrashesTask + parameters: + - $id: '2740' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2741' + fixed: false + deprecated: false + documentation: + $id: '2742' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2744' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2745' + fixed: false + raw: String + name: + $id: '2743' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2746' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2747' + fixed: false + deprecated: false + documentation: + $id: '2748' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2750' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2751' + fixed: false + raw: String + name: + $id: '2749' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2752' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2753' + fixed: false + deprecated: false + documentation: + $id: '2754' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2756' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2757' + fixed: false + raw: String + name: + $id: '2755' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2758' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2759' + fixed: false + deprecated: false + documentation: + $id: '2760' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2762' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2763' + fixed: false + raw: String + name: + $id: '2761' + fixed: false + raw: appName + serializedName: appName + - $id: '2764' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2765' + fixed: false + deprecated: false + documentation: + $id: '2766' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2768' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2769' + fixed: false + raw: String + name: + $id: '2767' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2770' + collectionFormat: none + defaultValue: + $id: '2771' + fixed: false + deprecated: false + documentation: + $id: '2772' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1256' + name: + $id: '2773' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2776' + body: + $ref: '1382' + headers: + $ref: '1533' + isNullable: true + returnType: + $id: '2778' + body: + $ref: '1382' + headers: + $ref: '1533' + isNullable: true + serializedName: ExportTasks_CreateCrashesTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/crashes + - $id: '2779' + defaultResponse: + $id: '2817' + body: + $ref: '16' + headers: + $ref: '1541' + isNullable: true + deprecated: false + description: Creates a task to export errors. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2815' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2814' + fixed: false + raw: CreateErrorsTask + parameters: + - $id: '2780' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2781' + fixed: false + deprecated: false + documentation: + $id: '2782' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2784' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2785' + fixed: false + raw: String + name: + $id: '2783' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2786' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2787' + fixed: false + deprecated: false + documentation: + $id: '2788' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2790' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2791' + fixed: false + raw: String + name: + $id: '2789' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2792' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2793' + fixed: false + deprecated: false + documentation: + $id: '2794' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2796' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2797' + fixed: false + raw: String + name: + $id: '2795' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2798' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2799' + fixed: false + deprecated: false + documentation: + $id: '2800' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2802' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2803' + fixed: false + raw: String + name: + $id: '2801' + fixed: false + raw: appName + serializedName: appName + - $id: '2804' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2805' + fixed: false + deprecated: false + documentation: + $id: '2806' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2809' + fixed: false + raw: String + name: + $id: '2807' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2810' + collectionFormat: none + defaultValue: + $id: '2811' + fixed: false + deprecated: false + documentation: + $id: '2812' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1256' + name: + $id: '2813' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2816' + body: + $ref: '1382' + headers: + $ref: '1541' + isNullable: true + returnType: + $id: '2818' + body: + $ref: '1382' + headers: + $ref: '1541' + isNullable: true + serializedName: ExportTasks_CreateErrorsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/errors + - $id: '2819' + defaultResponse: + $id: '2857' + body: + $ref: '16' + headers: + $ref: '1549' + isNullable: true + deprecated: false + description: Creates a task to export events. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2855' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2854' + fixed: false + raw: CreateEventsTask + parameters: + - $id: '2820' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2821' + fixed: false + deprecated: false + documentation: + $id: '2822' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2824' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2825' + fixed: false + raw: String + name: + $id: '2823' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2826' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2827' + fixed: false + deprecated: false + documentation: + $id: '2828' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2830' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2831' + fixed: false + raw: String + name: + $id: '2829' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2832' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2833' + fixed: false + deprecated: false + documentation: + $id: '2834' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2836' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2837' + fixed: false + raw: String + name: + $id: '2835' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2838' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2839' + fixed: false + deprecated: false + documentation: + $id: '2840' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2842' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2843' + fixed: false + raw: String + name: + $id: '2841' + fixed: false + raw: appName + serializedName: appName + - $id: '2844' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2845' + fixed: false + deprecated: false + documentation: + $id: '2846' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2848' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2849' + fixed: false + raw: String + name: + $id: '2847' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2850' + collectionFormat: none + defaultValue: + $id: '2851' + fixed: false + deprecated: false + documentation: + $id: '2852' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1256' + name: + $id: '2853' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2856' + body: + $ref: '1382' + headers: + $ref: '1549' + isNullable: true + returnType: + $id: '2858' + body: + $ref: '1382' + headers: + $ref: '1549' + isNullable: true + serializedName: ExportTasks_CreateEventsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/events + - $id: '2859' + defaultResponse: + $id: '2897' + body: + $ref: '16' + headers: + $ref: '1557' + isNullable: true + deprecated: false + description: Creates a task to export jobs. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2895' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2894' + fixed: false + raw: CreateJobsTask + parameters: + - $id: '2860' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2861' + fixed: false + deprecated: false + documentation: + $id: '2862' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2864' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2865' + fixed: false + raw: String + name: + $id: '2863' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2866' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2867' + fixed: false + deprecated: false + documentation: + $id: '2868' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2870' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2871' + fixed: false + raw: String + name: + $id: '2869' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2872' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2873' + fixed: false + deprecated: false + documentation: + $id: '2874' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2876' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2877' + fixed: false + raw: String + name: + $id: '2875' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2878' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2879' + fixed: false + deprecated: false + documentation: + $id: '2880' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2882' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2883' + fixed: false + raw: String + name: + $id: '2881' + fixed: false + raw: appName + serializedName: appName + - $id: '2884' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2885' + fixed: false + deprecated: false + documentation: + $id: '2886' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2888' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2889' + fixed: false + raw: String + name: + $id: '2887' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2890' + collectionFormat: none + defaultValue: + $id: '2891' + fixed: false + deprecated: false + documentation: + $id: '2892' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1256' + name: + $id: '2893' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2896' + body: + $ref: '1382' + headers: + $ref: '1557' + isNullable: true + returnType: + $id: '2898' + body: + $ref: '1382' + headers: + $ref: '1557' + isNullable: true + serializedName: ExportTasks_CreateJobsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/jobs + - $id: '2899' + defaultResponse: + $id: '2937' + body: + $ref: '16' + headers: + $ref: '1565' + isNullable: true + deprecated: false + description: Creates a task to export sessions. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2935' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2934' + fixed: false + raw: CreateSessionsTask + parameters: + - $id: '2900' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2901' + fixed: false + deprecated: false + documentation: + $id: '2902' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2904' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2905' + fixed: false + raw: String + name: + $id: '2903' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2906' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2907' + fixed: false + deprecated: false + documentation: + $id: '2908' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2910' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2911' + fixed: false + raw: String + name: + $id: '2909' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2912' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2913' + fixed: false + deprecated: false + documentation: + $id: '2914' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2916' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2917' + fixed: false + raw: String + name: + $id: '2915' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2918' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2919' + fixed: false + deprecated: false + documentation: + $id: '2920' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2922' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2923' + fixed: false + raw: String + name: + $id: '2921' + fixed: false + raw: appName + serializedName: appName + - $id: '2924' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2925' + fixed: false + deprecated: false + documentation: + $id: '2926' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2928' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2929' + fixed: false + raw: String + name: + $id: '2927' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2930' + collectionFormat: none + defaultValue: + $id: '2931' + fixed: false + deprecated: false + documentation: + $id: '2932' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1256' + name: + $id: '2933' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2936' + body: + $ref: '1382' + headers: + $ref: '1565' + isNullable: true + returnType: + $id: '2938' + body: + $ref: '1382' + headers: + $ref: '1565' + isNullable: true + serializedName: ExportTasks_CreateSessionsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/sessions + - $id: '2939' + defaultResponse: + $id: '2977' + body: + $ref: '16' + headers: + $ref: '1573' + isNullable: true + deprecated: false + description: Creates a task to export tags. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '2975' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '2974' + fixed: false + raw: CreateTagsTask + parameters: + - $id: '2940' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2941' + fixed: false + deprecated: false + documentation: + $id: '2942' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2944' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2945' + fixed: false + raw: String + name: + $id: '2943' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2946' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2947' + fixed: false + deprecated: false + documentation: + $id: '2948' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2950' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2951' + fixed: false + raw: String + name: + $id: '2949' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2952' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2953' + fixed: false + deprecated: false + documentation: + $id: '2954' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2956' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2957' + fixed: false + raw: String + name: + $id: '2955' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2958' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2959' + fixed: false + deprecated: false + documentation: + $id: '2960' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2963' + fixed: false + raw: String + name: + $id: '2961' + fixed: false + raw: appName + serializedName: appName + - $id: '2964' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '2965' + fixed: false + deprecated: false + documentation: + $id: '2966' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '2968' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2969' + fixed: false + raw: String + name: + $id: '2967' + fixed: false + raw: api-version + serializedName: api-version + - $id: '2970' + collectionFormat: none + defaultValue: + $id: '2971' + fixed: false + deprecated: false + documentation: + $id: '2972' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1292' + name: + $id: '2973' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '2976' + body: + $ref: '1382' + headers: + $ref: '1573' + isNullable: true + returnType: + $id: '2978' + body: + $ref: '1382' + headers: + $ref: '1573' + isNullable: true + serializedName: ExportTasks_CreateTagsTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/tags + - $id: '2979' + defaultResponse: + $id: '3017' + body: + $ref: '16' + headers: + $ref: '1581' + isNullable: true + deprecated: false + description: Creates a task to export tags. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '3015' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '3014' + fixed: false + raw: CreateTokensTask + parameters: + - $id: '2980' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '2981' + fixed: false + deprecated: false + documentation: + $id: '2982' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '2984' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2985' + fixed: false + raw: String + name: + $id: '2983' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '2986' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '2987' + fixed: false + deprecated: false + documentation: + $id: '2988' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2990' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2991' + fixed: false + raw: String + name: + $id: '2989' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '2992' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '2993' + fixed: false + deprecated: false + documentation: + $id: '2994' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '2996' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2997' + fixed: false + raw: String + name: + $id: '2995' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '2998' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '2999' + fixed: false + deprecated: false + documentation: + $id: '3000' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3002' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3003' + fixed: false + raw: String + name: + $id: '3001' + fixed: false + raw: appName + serializedName: appName + - $id: '3004' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '3005' + fixed: false + deprecated: false + documentation: + $id: '3006' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3008' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3009' + fixed: false + raw: String + name: + $id: '3007' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3010' + collectionFormat: none + defaultValue: + $id: '3011' + fixed: false + deprecated: false + documentation: + $id: '3012' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1292' + name: + $id: '3013' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3016' + body: + $ref: '1382' + headers: + $ref: '1581' + isNullable: true + returnType: + $id: '3018' + body: + $ref: '1382' + headers: + $ref: '1581' + isNullable: true + serializedName: ExportTasks_CreateTokensTask + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/tokens + - $id: '3019' + defaultResponse: + $id: '3057' + body: + $ref: '16' + headers: + $ref: '1589' + isNullable: true + deprecated: false + description: Creates a task to export push campaign data for a date range. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '3055' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '3054' + fixed: false + raw: CreateFeedbackTaskByDateRange + parameters: + - $id: '3020' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '3021' + fixed: false + deprecated: false + documentation: + $id: '3022' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3024' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3025' + fixed: false + raw: String + name: + $id: '3023' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '3026' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '3027' + fixed: false + deprecated: false + documentation: + $id: '3028' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3030' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3031' + fixed: false + raw: String + name: + $id: '3029' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3032' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '3033' + fixed: false + deprecated: false + documentation: + $id: '3034' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3036' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3037' + fixed: false + raw: String + name: + $id: '3035' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '3038' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '3039' + fixed: false + deprecated: false + documentation: + $id: '3040' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3042' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3043' + fixed: false + raw: String + name: + $id: '3041' + fixed: false + raw: appName + serializedName: appName + - $id: '3044' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '3045' + fixed: false + deprecated: false + documentation: + $id: '3046' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3048' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3049' + fixed: false + raw: String + name: + $id: '3047' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3050' + collectionFormat: none + defaultValue: + $id: '3051' + fixed: false + deprecated: false + documentation: + $id: '3052' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1348' + name: + $id: '3053' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3056' + body: + $ref: '1382' + headers: + $ref: '1589' + isNullable: true + returnType: + $id: '3058' + body: + $ref: '1382' + headers: + $ref: '1589' + isNullable: true + serializedName: ExportTasks_CreateFeedbackTaskByDateRange + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/feedbackByDate + - $id: '3059' + defaultResponse: + $id: '3097' + body: + $ref: '16' + headers: + $ref: '1597' + isNullable: true + deprecated: false + description: Creates a task to export push campaign data for a set of campaigns. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '3095' + fixed: false + raw: ExportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '3094' + fixed: false + raw: CreateFeedbackTaskByCampaign + parameters: + - $id: '3060' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '3061' + fixed: false + deprecated: false + documentation: + $id: '3062' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3064' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3065' + fixed: false + raw: String + name: + $id: '3063' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '3066' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '3067' + fixed: false + deprecated: false + documentation: + $id: '3068' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3070' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3071' + fixed: false + raw: String + name: + $id: '3069' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3072' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '3073' + fixed: false + deprecated: false + documentation: + $id: '3074' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3076' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3077' + fixed: false + raw: String + name: + $id: '3075' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '3078' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '3079' + fixed: false + deprecated: false + documentation: + $id: '3080' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3082' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3083' + fixed: false + raw: String + name: + $id: '3081' + fixed: false + raw: appName + serializedName: appName + - $id: '3084' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '3085' + fixed: false + deprecated: false + documentation: + $id: '3086' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3088' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3089' + fixed: false + raw: String + name: + $id: '3087' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3090' + collectionFormat: none + defaultValue: + $id: '3091' + fixed: false + deprecated: false + documentation: + $id: '3092' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1310' + name: + $id: '3093' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3096' + body: + $ref: '1382' + headers: + $ref: '1597' + isNullable: true + returnType: + $id: '3098' + body: + $ref: '1382' + headers: + $ref: '1597' + isNullable: true + serializedName: ExportTasks_CreateFeedbackTaskByCampaign + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/exportTasks/feedbackByCampaign + name: + $id: '3099' + fixed: false + raw: ExportTasks + nameForProperty: ExportTasks + typeName: + $id: '3100' + fixed: false + - $id: '3101' + methods: + - $id: '3102' + defaultResponse: + $id: '3154' + body: + $ref: '16' + isNullable: true + deprecated: false + description: Get the list of import jobs. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '3152' + fixed: false + raw: ImportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3151' + fixed: false + raw: List + parameters: + - $id: '3103' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '3104' + fixed: false + deprecated: false + documentation: + $id: '3105' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3108' + fixed: false + raw: String + name: + $id: '3106' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '3109' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '3110' + fixed: false + deprecated: false + documentation: + $id: '3111' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3114' + fixed: false + raw: String + name: + $id: '3112' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3115' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '3116' + fixed: false + deprecated: false + documentation: + $id: '3117' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3120' + fixed: false + raw: String + name: + $id: '3118' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '3121' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '3122' + fixed: false + deprecated: false + documentation: + $id: '3123' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3126' + fixed: false + raw: String + name: + $id: '3124' + fixed: false + raw: appName + serializedName: appName + - $id: '3127' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '3128' + fixed: false + deprecated: false + documentation: + $id: '3129' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3132' + fixed: false + raw: String + name: + $id: '3130' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3133' + collectionFormat: none + constraints: + InclusiveMinimum: '0' + defaultValue: + $id: '3134' + fixed: false + raw: '0' + deprecated: false + documentation: + $id: '3135' + fixed: false + raw: >- + Control paging of import jobs, start results at the given + offset, defaults to 0 (1st page of data). + isConstant: false + isRequired: false + location: query + modelType: + $id: '3137' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '3138' + fixed: false + raw: Int + name: + $id: '3136' + fixed: false + raw: $skip + serializedName: $skip + - $id: '3139' + collectionFormat: none + constraints: + InclusiveMaximum: '40' + InclusiveMinimum: '1' + defaultValue: + $id: '3140' + fixed: false + raw: '20' + deprecated: false + documentation: + $id: '3141' + fixed: false + raw: >- + Control paging of import jobs, number of import jobs to return + with each call. By default, it returns all import jobs with a + default paging of 20. + + The response contains a `nextLink` property describing the path + to get the next page if there are more results. + + The maximum paging limit for $top is 40. + isConstant: false + isRequired: false + location: query + modelType: + $id: '3143' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '3144' + fixed: false + raw: Int + name: + $id: '3142' + fixed: false + raw: $top + serializedName: $top + - $id: '3145' + collectionFormat: none + defaultValue: + $id: '3146' + fixed: false + deprecated: false + documentation: + $id: '3147' + fixed: false + raw: >- + Sort results by an expression which looks like `$orderby=jobId + asc` (default when not specified). + + The syntax is orderby={property} {direction} or just + orderby={property}. + + Properties that can be specified for sorting: jobId, + errorDetails, dateCreated, jobStatus, and dateCreated. + + The available directions are asc (for ascending order) and desc + (for descending order). + + When not specified the asc direction is used. + + Only one orderby property can be specified. + isConstant: false + isRequired: false + location: query + modelType: + $id: '3149' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3150' + fixed: false + raw: String + name: + $id: '3148' + fixed: false + raw: $orderby + serializedName: $orderby + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3153' + body: + $ref: '1503' + isNullable: true + returnType: + $id: '3155' + body: + $ref: '1503' + isNullable: true + serializedName: ImportTasks_List + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/importTasks + - $id: '3156' + defaultResponse: + $id: '3195' + body: + $ref: '16' + headers: + $ref: '1605' + isNullable: true + deprecated: false + description: Creates a job to import the specified data to a storageUrl. + extensions: + x-ms-requestBody-index: '5' + group: + $id: '3192' + fixed: false + raw: ImportTasks + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '3191' + fixed: false + raw: Create + parameters: + - $id: '3157' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '3158' + fixed: false + deprecated: false + documentation: + $id: '3159' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3161' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3162' + fixed: false + raw: String + name: + $id: '3160' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '3163' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '3164' + fixed: false + deprecated: false + documentation: + $id: '3165' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3167' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3168' + fixed: false + raw: String + name: + $id: '3166' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3169' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '3170' + fixed: false + deprecated: false + documentation: + $id: '3171' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3173' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3174' + fixed: false + raw: String + name: + $id: '3172' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '3175' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '3176' + fixed: false + deprecated: false + documentation: + $id: '3177' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3179' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3180' + fixed: false + raw: String + name: + $id: '3178' + fixed: false + raw: appName + serializedName: appName + - $id: '3181' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '3182' + fixed: false + deprecated: false + documentation: + $id: '3183' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3185' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3186' + fixed: false + raw: String + name: + $id: '3184' + fixed: false + raw: api-version + serializedName: api-version + - $id: '3187' + collectionFormat: none + defaultValue: + $id: '3188' + fixed: false + deprecated: false + documentation: + $id: '3189' + fixed: false + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1457' + name: + $id: '3190' + fixed: false + raw: parameters + serializedName: parameters + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '3194' + body: + $ref: '1465' + headers: + $ref: '1605' + isNullable: true + Created: + $id: '3193' + body: + $ref: '1465' + headers: + $ref: '1605' + isNullable: true + returnType: + $id: '3196' + body: + $ref: '1465' + headers: + $ref: '1605' + isNullable: true + serializedName: ImportTasks_Create + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/importTasks + - $id: '3197' + defaultResponse: + $id: '3237' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + The Get import job operation retrieves information about a previously + created import job. + group: + $id: '3235' + fixed: false + raw: ImportTasks + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '3234' + fixed: false + raw: Get + parameters: + - $id: '3198' + collectionFormat: none + defaultValue: + $id: '3199' + fixed: false + deprecated: false + documentation: + $id: '3200' + fixed: false + raw: Import job identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3202' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3203' + fixed: false + raw: String + name: + $id: '3201' + fixed: false + raw: id + serializedName: id + - $id: '3204' + clientProperty: + $ref: '1621' + collectionFormat: none + defaultValue: + $id: '3205' + fixed: false + deprecated: false + documentation: + $id: '3206' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '3208' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3209' + fixed: false + raw: String + name: + $id: '3207' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '3210' + clientProperty: + $ref: '1633' + collectionFormat: none + defaultValue: + $id: '3211' + fixed: false + deprecated: false + documentation: + $id: '3212' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3214' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3215' + fixed: false + raw: String + name: + $id: '3213' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '3216' + clientProperty: + $ref: '1639' + collectionFormat: none + defaultValue: + $id: '3217' + fixed: false + deprecated: false + documentation: + $id: '3218' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3220' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3221' + fixed: false + raw: String + name: + $id: '3219' + fixed: false + raw: appCollection + serializedName: appCollection + - $id: '3222' + clientProperty: + $ref: '1645' + collectionFormat: none + defaultValue: + $id: '3223' + fixed: false + deprecated: false + documentation: + $id: '3224' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '3226' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3227' + fixed: false + raw: String + name: + $id: '3225' + fixed: false + raw: appName + serializedName: appName + - $id: '3228' + clientProperty: + $ref: '1627' + collectionFormat: none + defaultValue: + $id: '3229' + fixed: false + deprecated: false + documentation: + $id: '3230' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '3232' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3233' + fixed: false + raw: String + name: + $id: '3231' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '3236' + body: + $ref: '1465' + isNullable: true + returnType: + $id: '3238' + body: + $ref: '1465' + isNullable: true + serializedName: ImportTasks_Get + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileEngagement/appcollections/{appCollection}/apps/{appName}/devices/importTasks/{id} + name: + $id: '3239' + fixed: false + raw: ImportTasks + nameForProperty: ImportTasks + typeName: + $id: '3240' + fixed: false +properties: + - $id: '1621' + collectionFormat: none + defaultValue: + $id: '1622' + fixed: false + deprecated: false + documentation: + $id: '1623' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for every + service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1626' + fixed: false + raw: String + name: + $id: '1624' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '1627' + collectionFormat: none + defaultValue: + $id: '1628' + fixed: false + deprecated: false + documentation: + $id: '1629' + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1632' + fixed: false + raw: String + name: + $id: '1630' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + - $id: '1633' + collectionFormat: none + defaultValue: + $id: '1634' + fixed: false + deprecated: false + documentation: + $id: '1635' + fixed: false + raw: The name of the resource group. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1637' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1638' + fixed: false + raw: String + name: + $id: '1636' + fixed: false + raw: resourceGroupName + realPath: + - resourceGroupName + serializedName: resourceGroupName + - $id: '1639' + collectionFormat: none + defaultValue: + $id: '1640' + fixed: false + deprecated: false + documentation: + $id: '1641' + fixed: false + raw: Application collection. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1644' + fixed: false + raw: String + name: + $id: '1642' + fixed: false + raw: appCollection + realPath: + - appCollection + serializedName: appCollection + - $id: '1645' + collectionFormat: none + defaultValue: + $id: '1646' + fixed: false + deprecated: false + documentation: + $id: '1647' + fixed: false + raw: Application resource name. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1650' + fixed: false + raw: String + name: + $id: '1648' + fixed: false + raw: appName + realPath: + - appName + serializedName: appName diff --git a/test/Expected/specs-network/code-model-v1-yaml.norm.yaml b/test/Expected/specs-network/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..24209b5 --- /dev/null +++ b/test/Expected/specs-network/code-model-v1-yaml.norm.yaml @@ -0,0 +1,542 @@ +--- +apiVersion: '2017-10-01' +baseUrl: 'https://management.azure.com' +documentation: >- + The Microsoft Azure Network management API provides a RESTful set of web + services that interact with Microsoft Azure Networks service to manage your + network resources. The API has entities that capture the relationship between + an end user and the Microsoft Azure Networks service. +enumTypes: + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: NetworkOperationStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: InProgress + serializedName: InProgress + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed +extensions: + security: + - azure_auth: + - user_impersonation +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ErrorDetails + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: target + realPath: + - target + serializedName: target + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ErrorDetails + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: target + realPath: + - target + serializedName: target + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_0 + name: + fixed: false + name: + fixed: false + raw: details + realPath: + - details + serializedName: details + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: innerError + realPath: + - innerError + serializedName: innerError + serializedName: Error + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The response body contains the status of the specified asynchronous + operation, indicating whether it has succeeded, is in progress, or has + failed. Note that this status is distinct from the HTTP status code + returned for the Get Operation Status operation itself. If the + asynchronous operation succeeded, the response body includes the HTTP + status code for the successful request. If the asynchronous operation + failed, the response body includes the HTTP status code for the failed + request and error information regarding the failure. + name: + fixed: false + raw: AzureAsyncOperationResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Status of the Azure async operation. Possible values are: + 'InProgress', 'Succeeded', and 'Failed'. + extensions: + x-ms-enum: + modelAsString: true + name: NetworkOperationStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: AzureAsyncOperationResult + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Common resource representation. + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource location. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Reference to another subresource. + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: SubResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Tags object for patch operations. + name: + fixed: false + raw: TagsObject + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: TagsObject +modelsName: Models +name: NetworkManagementClient +namespace: '' +properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The subscription credentials which uniquely identify the Microsoft Azure + subscription. The subscription ID forms part of the URI for every + service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client API version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/specs-network/code-model-v1.norm.yaml b/test/Expected/specs-network/code-model-v1.norm.yaml new file mode 100644 index 0000000..2d35614 --- /dev/null +++ b/test/Expected/specs-network/code-model-v1.norm.yaml @@ -0,0 +1,676 @@ +--- +$id: '1' +apiVersion: '2017-10-01' +baseUrl: 'https://management.azure.com' +documentation: >- + The Microsoft Azure Network management API provides a RESTful set of web + services that interact with Microsoft Azure Networks service to manage your + network resources. The API has entities that capture the relationship between + an end user and the Microsoft Azure Networks service. +enumTypes: + - $ref: '59' +extensions: + security: + - azure_auth: + - user_impersonation +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '21' + fixed: false + raw: ErrorDetails + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: target + realPath: + - target + serializedName: target + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '19' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '20' + fixed: false + raw: String + name: + $id: '18' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ErrorDetails + - $id: '22' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '53' + fixed: false + raw: Error + properties: + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '34' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '35' + collectionFormat: none + defaultValue: + $id: '36' + fixed: false + deprecated: false + documentation: + $id: '37' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '39' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '40' + fixed: false + raw: String + name: + $id: '38' + fixed: false + raw: target + realPath: + - target + serializedName: target + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '46' + fixed: false + name: + $id: '44' + fixed: false + raw: details + realPath: + - details + serializedName: details + - $id: '47' + collectionFormat: none + defaultValue: + $id: '48' + fixed: false + deprecated: false + documentation: + $id: '49' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '51' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '52' + fixed: false + raw: String + name: + $id: '50' + fixed: false + raw: innerError + realPath: + - innerError + serializedName: innerError + serializedName: Error + - $id: '54' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The response body contains the status of the specified asynchronous + operation, indicating whether it has succeeded, is in progress, or has + failed. Note that this status is distinct from the HTTP status code + returned for the Get Operation Status operation itself. If the + asynchronous operation succeeded, the response body includes the HTTP + status code for the successful request. If the asynchronous operation + failed, the response body includes the HTTP status code for the failed + request and error information regarding the failure. + name: + $id: '70' + fixed: false + raw: AzureAsyncOperationResult + properties: + - $id: '55' + collectionFormat: none + defaultValue: + $id: '56' + fixed: false + deprecated: false + documentation: + $id: '57' + fixed: false + raw: >- + Status of the Azure async operation. Possible values are: + 'InProgress', 'Succeeded', and 'Failed'. + extensions: + x-ms-enum: + modelAsString: true + name: NetworkOperationStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '59' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '65' + fixed: false + raw: NetworkOperationStatus + oldModelAsString: false + underlyingType: + $id: '63' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '64' + fixed: false + raw: String + values: + - $id: '60' + name: InProgress + serializedName: InProgress + - $id: '61' + name: Succeeded + serializedName: Succeeded + - $id: '62' + name: Failed + serializedName: Failed + name: + $id: '58' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '66' + collectionFormat: none + defaultValue: + $id: '67' + fixed: false + deprecated: false + documentation: + $id: '68' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '22' + name: + $id: '69' + fixed: false + raw: error + realPath: + - error + serializedName: error + serializedName: AzureAsyncOperationResult + - $id: '71' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Common resource representation. + extensions: + x-ms-azure-resource: true + name: + $id: '104' + fixed: false + raw: Resource + properties: + - $id: '72' + collectionFormat: none + defaultValue: + $id: '73' + fixed: false + deprecated: false + documentation: + $id: '74' + fixed: false + raw: Resource ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '76' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '77' + fixed: false + raw: String + name: + $id: '75' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '78' + collectionFormat: none + defaultValue: + $id: '79' + fixed: false + deprecated: false + documentation: + $id: '80' + fixed: false + raw: Resource name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '82' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '83' + fixed: false + raw: String + name: + $id: '81' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '84' + collectionFormat: none + defaultValue: + $id: '85' + fixed: false + deprecated: false + documentation: + $id: '86' + fixed: false + raw: Resource type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '88' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '89' + fixed: false + raw: String + name: + $id: '87' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '90' + collectionFormat: none + defaultValue: + $id: '91' + fixed: false + deprecated: false + documentation: + $id: '92' + fixed: false + raw: Resource location. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '94' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '95' + fixed: false + raw: String + name: + $id: '93' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '96' + collectionFormat: none + defaultValue: + $id: '97' + fixed: false + deprecated: false + documentation: + $id: '98' + fixed: false + raw: Resource tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '100' + $type: DictionaryType + deprecated: false + name: + $id: '103' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '101' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '102' + fixed: false + raw: String + name: + $id: '99' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + - $id: '105' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Reference to another subresource. + extensions: + x-ms-azure-resource: true + name: + $id: '112' + fixed: false + raw: SubResource + properties: + - $id: '106' + collectionFormat: none + defaultValue: + $id: '107' + fixed: false + deprecated: false + documentation: + $id: '108' + fixed: false + raw: Resource ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '111' + fixed: false + raw: String + name: + $id: '109' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource + - $id: '113' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Tags object for patch operations. + name: + $id: '122' + fixed: false + raw: TagsObject + properties: + - $id: '114' + collectionFormat: none + defaultValue: + $id: '115' + fixed: false + deprecated: false + documentation: + $id: '116' + fixed: false + raw: Resource tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '118' + $type: DictionaryType + deprecated: false + name: + $id: '121' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '120' + fixed: false + raw: String + name: + $id: '117' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: TagsObject +modelsName: Models +name: NetworkManagementClient +namespace: '' +properties: + - $id: '123' + collectionFormat: none + defaultValue: + $id: '124' + fixed: false + deprecated: false + documentation: + $id: '125' + fixed: false + raw: >- + The subscription credentials which uniquely identify the Microsoft Azure + subscription. The subscription ID forms part of the URI for every + service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '127' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '128' + fixed: false + raw: String + name: + $id: '126' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '129' + collectionFormat: none + defaultValue: + $id: '130' + fixed: false + deprecated: false + documentation: + $id: '131' + fixed: false + raw: Client API version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '134' + fixed: false + raw: String + name: + $id: '132' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/specs-search/code-model-v1-yaml.norm.yaml b/test/Expected/specs-search/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..57828b3 --- /dev/null +++ b/test/Expected/specs-search/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1112 @@ +--- +apiVersion: '2016-09-01' +baseUrl: 'http://localhost' +codeGenExtensions: + syncMethods: None + useDateTimeOffset: true +documentation: >- + Client that can be used to query an Azure Search index and upload, merge, or + delete documents. +enumTypes: + - $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: IndexActionType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: upload + serializedName: upload + - name: merge + serializedName: merge + - name: mergeOrUpload + serializedName: mergeOrUpload + - name: delete + serializedName: delete + - &ref_2 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SearchMode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: any + serializedName: any + - name: all + serializedName: all + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: QueryType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: simple + serializedName: simple + - name: full + serializedName: full +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Status of an indexing operation for a single document. + extensions: + x-ms-external: true + name: + fixed: false + raw: IndexingResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The key of a document that was in the indexing request. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: key + realPath: + - key + serializedName: key + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The error message explaining why the indexing operation failed for + the document identified by the key; null if indexing succeeded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: errorMessage + realPath: + - errorMessage + serializedName: errorMessage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A value indicating whether the indexing operation succeeded for the + document identified by the key. + extensions: + x-ms-client-name: Succeeded + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The status code of the indexing operation. Possible values include: + 200 for a successful update or delete, 201 for successful document + creation, 400 for a malformed input document, 404 for document not + found, 409 for a version conflict, 422 when the index is temporarily + unavailable, or 503 for when the service is too busy. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: statusCode + realPath: + - statusCode + serializedName: statusCode + serializedName: IndexingResult + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Response containing the status of operations for all documents in the + indexing request. + name: + fixed: false + raw: DocumentIndexResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of status information for each document in the indexing + request. + extensions: + x-ms-client-name: Results + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_0 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: DocumentIndexResult + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Parameters for filtering, sorting, faceting, paging, and other search + query behaviors. + name: + fixed: false + raw: SearchParametersPayload + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A value that specifies whether to fetch the total count of results. + Default is false. Setting this value to true may have a performance + impact. Note that the count returned is an approximation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of facet expressions to apply to the search query. Each + facet expression contains a field name, optionally followed by a + comma-separated list of name:value pairs. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: facets + realPath: + - facets + serializedName: facets + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData $filter expression to apply to the search query. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filter + realPath: + - filter + serializedName: filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of field names to use for hit highlights. + Only searchable fields can be used for hit highlighting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: highlight + realPath: + - highlight + serializedName: highlight + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string tag that is appended to hit highlights. Must be set with + HighlightPreTag. Default is </em>. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: highlightPostTag + realPath: + - highlightPostTag + serializedName: highlightPostTag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string tag that is prepended to hit highlights. Must be set with + HighlightPostTag. Default is <em>. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: highlightPreTag + realPath: + - highlightPreTag + serializedName: highlightPreTag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A number between 0 and 100 indicating the percentage of the index + that must be covered by a search query in order for the query to be + reported as a success. This parameter can be useful for ensuring + search availability even for services with only one replica. The + default is 100. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: minimumCoverage + realPath: + - minimumCoverage + serializedName: minimumCoverage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of OData $orderby expressions by which to + sort the results. Each expression can be either a field name or a + call to the geo.distance() function. Each expression can be followed + by asc to indicate ascending, and desc to indicate descending. The + default is ascending order. Ties will be broken by the match scores + of documents. If no OrderBy is specified, the default sort order is + descending by document match score. There can be at most 32 Orderby + clauses. + extensions: + x-ms-client-name: OrderBy + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: orderby + realPath: + - orderby + serializedName: orderby + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets a value that specifies the syntax of the search query. + The default is 'simple'. Use 'full' if your query uses the Lucene + query syntax. + extensions: + x-ms-enum: + name: QueryType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: queryType + realPath: + - queryType + serializedName: queryType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The list of parameter values to be used in scoring functions (for + example, referencePointParameter) using the format name:value. For + example, if the scoring profile defines a function with a parameter + called 'mylocation' the parameter string would be + "mylocation:-122.2,44.8"(without the quotes). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: scoringParameters + realPath: + - scoringParameters + serializedName: scoringParameters + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of a scoring profile to evaluate match scores for matching + documents in order to sort the results. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scoringProfile + realPath: + - scoringProfile + serializedName: scoringProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A full-text search query expression; Use null or "*" to match all + documents. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: search + realPath: + - search + serializedName: search + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of field names to include in the full-text + search. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: searchFields + realPath: + - searchFields + serializedName: searchFields + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A value that specifies whether any or all of the search terms must + be matched in order to count the document as a match. + extensions: + x-ms-enum: + name: SearchMode + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: searchMode + realPath: + - searchMode + serializedName: searchMode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of fields to retrieve. If unspecified, all + fields marked as retrievable in the schema are included. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: select + realPath: + - select + serializedName: select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The number of search results to skip. This value cannot be greater + than 100,000. If you need to scan documents in sequence, but cannot + use Skip due to this limitation, consider using OrderBy on a + totally-ordered key and Filter with a range query instead. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: skip + realPath: + - skip + serializedName: skip + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The number of search results to retrieve. This can be used in + conjunction with Skip to implement client-side paging of search + results. If results are truncated due to server-side paging, the + response will include a continuation token that can be passed to + ContinueSearch to retrieve the next page of results. See + DocumentSearchResponse.ContinuationToken for more information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: top + realPath: + - top + serializedName: top + serializedName: SearchParametersPayload + - $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Parameters for filtering, sorting, fuzzy matching, and other suggestions + query behaviors. + name: + fixed: false + raw: SuggestParametersPayload + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The OData $filter expression to apply to the suggestions query. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filter + realPath: + - filter + serializedName: filter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A value indicating whether to use fuzzy matching for the suggestion + query. Default is false. when set to true, the query will find + suggestions even if there's a substituted or missing character in + the search text. While this provides a better experience in some + scenarios it comes at a performance cost as fuzzy suggestion + searches are slower and consume more resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: fuzzy + realPath: + - fuzzy + serializedName: fuzzy + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string tag that is appended to hit highlights. Must be set with + HighlightPreTag. If omitted, hit highlighting of suggestions is + disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: highlightPostTag + realPath: + - highlightPostTag + serializedName: highlightPostTag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string tag that is prepended to hit highlights. Must be set with + HighlightPostTag. If omitted, hit highlighting of suggestions is + disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: highlightPreTag + realPath: + - highlightPreTag + serializedName: highlightPreTag + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A number between 0 and 100 indicating the percentage of the index + that must be covered by a suggestion query in order for the query to + be reported as a success. This parameter can be useful for ensuring + search availability even for services with only one replica. The + default is 80. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: minimumCoverage + realPath: + - minimumCoverage + serializedName: minimumCoverage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of OData $orderby expressions by which to + sort the results. Each expression can be either a field name or a + call to the geo.distance() function. Each expression can be followed + by asc to indicate ascending, and desc to indicate descending. The + default is ascending order. Ties will be broken by the match scores + of documents. If no OrderBy is specified, the default sort order is + descending by document match score. There can be at most 32 Orderby + clauses. + extensions: + x-ms-client-name: OrderBy + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: orderby + realPath: + - orderby + serializedName: orderby + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The search text on which to base suggestions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: search + realPath: + - search + serializedName: search + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of field names to consider when querying + for suggestions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: searchFields + realPath: + - searchFields + serializedName: searchFields + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The comma-separated list of fields to retrieve. If unspecified, all + fields marked as retrievable in the schema are included. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: select + realPath: + - select + serializedName: select + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of the suggester as specified in the suggesters collection + that's part of the index definition. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: suggesterName + realPath: + - suggesterName + serializedName: suggesterName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The number of suggestions to retrieve. This must be a value between + 1 and 100. The default is to 5. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: top + realPath: + - top + serializedName: top + serializedName: SuggestParametersPayload +modelsName: Models +name: SearchIndexClient +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Queries the number of documents in the Azure Search index. + extensions: + x-ms-request-id: request-id + externalDocsUrl: 'https://docs.microsoft.com/rest/api/searchservice/Count-Documents' + group: + fixed: false + raw: DocumentsProxy + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Count + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The tracking ID sent with the request to help with debugging. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + name: search-request-options + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: client-request-id + serializedName: client-request-id + - clientProperty: &ref_4 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_3 + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + isNullable: true + returnType: + body: *ref_3 + isNullable: true + serializedName: DocumentsProxy_Count + url: /docs/$count + name: + fixed: false + raw: DocumentsProxy + nameForProperty: DocumentsProxy + typeName: + fixed: false +properties: + - *ref_4 diff --git a/test/Expected/specs-search/code-model-v1.norm.yaml b/test/Expected/specs-search/code-model-v1.norm.yaml new file mode 100644 index 0000000..1e6007f --- /dev/null +++ b/test/Expected/specs-search/code-model-v1.norm.yaml @@ -0,0 +1,1369 @@ +--- +$id: '1' +apiVersion: '2016-09-01' +baseUrl: 'http://localhost' +codeGenExtensions: + syncMethods: None + useDateTimeOffset: true +documentation: >- + Client that can be used to query an Azure Search index and upload, merge, or + delete documents. +enumTypes: + - $id: '220' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '227' + fixed: false + raw: IndexActionType + oldModelAsString: false + underlyingType: + $id: '225' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '226' + fixed: false + raw: String + values: + - $id: '221' + name: upload + serializedName: upload + - $id: '222' + name: merge + serializedName: merge + - $id: '223' + name: mergeOrUpload + serializedName: mergeOrUpload + - $id: '224' + name: delete + serializedName: delete + - $ref: '127' + - $ref: '91' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Status of an indexing operation for a single document. + extensions: + x-ms-external: true + name: + $id: '27' + fixed: false + raw: IndexingResult + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: The key of a document that was in the indexing request. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: key + realPath: + - key + serializedName: key + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + raw: >- + The error message explaining why the indexing operation failed for + the document identified by the key; null if indexing succeeded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: errorMessage + realPath: + - errorMessage + serializedName: errorMessage + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + raw: >- + A value indicating whether the indexing operation succeeded for the + document identified by the key. + extensions: + x-ms-client-name: Succeeded + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '19' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '20' + fixed: false + raw: Boolean + name: + $id: '18' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '21' + collectionFormat: none + defaultValue: + $id: '22' + fixed: false + deprecated: false + documentation: + $id: '23' + fixed: false + raw: >- + The status code of the indexing operation. Possible values include: + 200 for a successful update or delete, 201 for successful document + creation, 400 for a malformed input document, 404 for document not + found, 409 for a version conflict, 422 when the index is temporarily + unavailable, or 503 for when the service is too busy. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '25' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '26' + fixed: false + raw: Int + name: + $id: '24' + fixed: false + raw: statusCode + realPath: + - statusCode + serializedName: statusCode + serializedName: IndexingResult + - $id: '28' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Response containing the status of operations for all documents in the + indexing request. + name: + $id: '35' + fixed: false + raw: DocumentIndexResult + properties: + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + raw: >- + The list of status information for each document in the indexing + request. + extensions: + x-ms-client-name: Results + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '33' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '34' + fixed: false + name: + $id: '32' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: DocumentIndexResult + - $id: '36' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Parameters for filtering, sorting, faceting, paging, and other search + query behaviors. + name: + $id: '151' + fixed: false + raw: SearchParametersPayload + properties: + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + deprecated: false + documentation: + $id: '39' + fixed: false + raw: >- + A value that specifies whether to fetch the total count of results. + Default is false. Setting this value to true may have a performance + impact. Note that the count returned is an approximation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '42' + fixed: false + raw: Boolean + name: + $id: '40' + fixed: false + raw: count + realPath: + - count + serializedName: count + - $id: '43' + collectionFormat: none + defaultValue: + $id: '44' + fixed: false + deprecated: false + documentation: + $id: '45' + fixed: false + raw: >- + The list of facet expressions to apply to the search query. Each + facet expression contains a field name, optionally followed by a + comma-separated list of name:value pairs. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '47' + $type: SequenceType + deprecated: false + elementType: + $id: '48' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '49' + fixed: false + raw: String + name: + $id: '50' + fixed: false + name: + $id: '46' + fixed: false + raw: facets + realPath: + - facets + serializedName: facets + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + raw: The OData $filter expression to apply to the search query. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + name: + $id: '54' + fixed: false + raw: filter + realPath: + - filter + serializedName: filter + - $id: '57' + collectionFormat: none + defaultValue: + $id: '58' + fixed: false + deprecated: false + documentation: + $id: '59' + fixed: false + raw: >- + The comma-separated list of field names to use for hit highlights. + Only searchable fields can be used for hit highlighting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '61' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '62' + fixed: false + raw: String + name: + $id: '60' + fixed: false + raw: highlight + realPath: + - highlight + serializedName: highlight + - $id: '63' + collectionFormat: none + defaultValue: + $id: '64' + fixed: false + deprecated: false + documentation: + $id: '65' + fixed: false + raw: >- + A string tag that is appended to hit highlights. Must be set with + HighlightPreTag. Default is </em>. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '67' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '68' + fixed: false + raw: String + name: + $id: '66' + fixed: false + raw: highlightPostTag + realPath: + - highlightPostTag + serializedName: highlightPostTag + - $id: '69' + collectionFormat: none + defaultValue: + $id: '70' + fixed: false + deprecated: false + documentation: + $id: '71' + fixed: false + raw: >- + A string tag that is prepended to hit highlights. Must be set with + HighlightPostTag. Default is <em>. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '73' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '74' + fixed: false + raw: String + name: + $id: '72' + fixed: false + raw: highlightPreTag + realPath: + - highlightPreTag + serializedName: highlightPreTag + - $id: '75' + collectionFormat: none + defaultValue: + $id: '76' + fixed: false + deprecated: false + documentation: + $id: '77' + fixed: false + raw: >- + A number between 0 and 100 indicating the percentage of the index + that must be covered by a search query in order for the query to be + reported as a success. This parameter can be useful for ensuring + search availability even for services with only one replica. The + default is 100. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '79' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '80' + fixed: false + raw: Double + name: + $id: '78' + fixed: false + raw: minimumCoverage + realPath: + - minimumCoverage + serializedName: minimumCoverage + - $id: '81' + collectionFormat: none + defaultValue: + $id: '82' + fixed: false + deprecated: false + documentation: + $id: '83' + fixed: false + raw: >- + The comma-separated list of OData $orderby expressions by which to + sort the results. Each expression can be either a field name or a + call to the geo.distance() function. Each expression can be followed + by asc to indicate ascending, and desc to indicate descending. The + default is ascending order. Ties will be broken by the match scores + of documents. If no OrderBy is specified, the default sort order is + descending by document match score. There can be at most 32 Orderby + clauses. + extensions: + x-ms-client-name: OrderBy + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '85' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '86' + fixed: false + raw: String + name: + $id: '84' + fixed: false + raw: orderby + realPath: + - orderby + serializedName: orderby + - $id: '87' + collectionFormat: none + defaultValue: + $id: '88' + fixed: false + deprecated: false + documentation: + $id: '89' + fixed: false + raw: >- + Gets or sets a value that specifies the syntax of the search query. + The default is 'simple'. Use 'full' if your query uses the Lucene + query syntax. + extensions: + x-ms-enum: + name: QueryType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '91' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '96' + fixed: false + raw: QueryType + oldModelAsString: false + underlyingType: + $id: '94' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '95' + fixed: false + raw: String + values: + - $id: '92' + name: simple + serializedName: simple + - $id: '93' + name: full + serializedName: full + name: + $id: '90' + fixed: false + raw: queryType + realPath: + - queryType + serializedName: queryType + - $id: '97' + collectionFormat: none + defaultValue: + $id: '98' + fixed: false + deprecated: false + documentation: + $id: '99' + fixed: false + raw: >- + The list of parameter values to be used in scoring functions (for + example, referencePointParameter) using the format name:value. For + example, if the scoring profile defines a function with a parameter + called 'mylocation' the parameter string would be + "mylocation:-122.2,44.8"(without the quotes). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '101' + $type: SequenceType + deprecated: false + elementType: + $id: '102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '103' + fixed: false + raw: String + name: + $id: '104' + fixed: false + name: + $id: '100' + fixed: false + raw: scoringParameters + realPath: + - scoringParameters + serializedName: scoringParameters + - $id: '105' + collectionFormat: none + defaultValue: + $id: '106' + fixed: false + deprecated: false + documentation: + $id: '107' + fixed: false + raw: >- + The name of a scoring profile to evaluate match scores for matching + documents in order to sort the results. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '109' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '110' + fixed: false + raw: String + name: + $id: '108' + fixed: false + raw: scoringProfile + realPath: + - scoringProfile + serializedName: scoringProfile + - $id: '111' + collectionFormat: none + defaultValue: + $id: '112' + fixed: false + deprecated: false + documentation: + $id: '113' + fixed: false + raw: >- + A full-text search query expression; Use null or "*" to match all + documents. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '115' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '116' + fixed: false + raw: String + name: + $id: '114' + fixed: false + raw: search + realPath: + - search + serializedName: search + - $id: '117' + collectionFormat: none + defaultValue: + $id: '118' + fixed: false + deprecated: false + documentation: + $id: '119' + fixed: false + raw: >- + The comma-separated list of field names to include in the full-text + search. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '122' + fixed: false + raw: String + name: + $id: '120' + fixed: false + raw: searchFields + realPath: + - searchFields + serializedName: searchFields + - $id: '123' + collectionFormat: none + defaultValue: + $id: '124' + fixed: false + deprecated: false + documentation: + $id: '125' + fixed: false + raw: >- + A value that specifies whether any or all of the search terms must + be matched in order to count the document as a match. + extensions: + x-ms-enum: + name: SearchMode + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '127' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '132' + fixed: false + raw: SearchMode + oldModelAsString: false + underlyingType: + $id: '130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '131' + fixed: false + raw: String + values: + - $id: '128' + name: any + serializedName: any + - $id: '129' + name: all + serializedName: all + name: + $id: '126' + fixed: false + raw: searchMode + realPath: + - searchMode + serializedName: searchMode + - $id: '133' + collectionFormat: none + defaultValue: + $id: '134' + fixed: false + deprecated: false + documentation: + $id: '135' + fixed: false + raw: >- + The comma-separated list of fields to retrieve. If unspecified, all + fields marked as retrievable in the schema are included. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '138' + fixed: false + raw: String + name: + $id: '136' + fixed: false + raw: select + realPath: + - select + serializedName: select + - $id: '139' + collectionFormat: none + defaultValue: + $id: '140' + fixed: false + deprecated: false + documentation: + $id: '141' + fixed: false + raw: >- + The number of search results to skip. This value cannot be greater + than 100,000. If you need to scan documents in sequence, but cannot + use Skip due to this limitation, consider using OrderBy on a + totally-ordered key and Filter with a range query instead. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '143' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '144' + fixed: false + raw: Int + name: + $id: '142' + fixed: false + raw: skip + realPath: + - skip + serializedName: skip + - $id: '145' + collectionFormat: none + defaultValue: + $id: '146' + fixed: false + deprecated: false + documentation: + $id: '147' + fixed: false + raw: >- + The number of search results to retrieve. This can be used in + conjunction with Skip to implement client-side paging of search + results. If results are truncated due to server-side paging, the + response will include a continuation token that can be passed to + ContinueSearch to retrieve the next page of results. See + DocumentSearchResponse.ContinuationToken for more information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '149' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '150' + fixed: false + raw: Int + name: + $id: '148' + fixed: false + raw: top + realPath: + - top + serializedName: top + serializedName: SearchParametersPayload + - $id: '152' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Parameters for filtering, sorting, fuzzy matching, and other suggestions + query behaviors. + name: + $id: '219' + fixed: false + raw: SuggestParametersPayload + properties: + - $id: '153' + collectionFormat: none + defaultValue: + $id: '154' + fixed: false + deprecated: false + documentation: + $id: '155' + fixed: false + raw: The OData $filter expression to apply to the suggestions query. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '157' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '158' + fixed: false + raw: String + name: + $id: '156' + fixed: false + raw: filter + realPath: + - filter + serializedName: filter + - $id: '159' + collectionFormat: none + defaultValue: + $id: '160' + fixed: false + deprecated: false + documentation: + $id: '161' + fixed: false + raw: >- + A value indicating whether to use fuzzy matching for the suggestion + query. Default is false. when set to true, the query will find + suggestions even if there's a substituted or missing character in + the search text. While this provides a better experience in some + scenarios it comes at a performance cost as fuzzy suggestion + searches are slower and consume more resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '163' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '164' + fixed: false + raw: Boolean + name: + $id: '162' + fixed: false + raw: fuzzy + realPath: + - fuzzy + serializedName: fuzzy + - $id: '165' + collectionFormat: none + defaultValue: + $id: '166' + fixed: false + deprecated: false + documentation: + $id: '167' + fixed: false + raw: >- + A string tag that is appended to hit highlights. Must be set with + HighlightPreTag. If omitted, hit highlighting of suggestions is + disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '170' + fixed: false + raw: String + name: + $id: '168' + fixed: false + raw: highlightPostTag + realPath: + - highlightPostTag + serializedName: highlightPostTag + - $id: '171' + collectionFormat: none + defaultValue: + $id: '172' + fixed: false + deprecated: false + documentation: + $id: '173' + fixed: false + raw: >- + A string tag that is prepended to hit highlights. Must be set with + HighlightPostTag. If omitted, hit highlighting of suggestions is + disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '175' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '176' + fixed: false + raw: String + name: + $id: '174' + fixed: false + raw: highlightPreTag + realPath: + - highlightPreTag + serializedName: highlightPreTag + - $id: '177' + collectionFormat: none + defaultValue: + $id: '178' + fixed: false + deprecated: false + documentation: + $id: '179' + fixed: false + raw: >- + A number between 0 and 100 indicating the percentage of the index + that must be covered by a suggestion query in order for the query to + be reported as a success. This parameter can be useful for ensuring + search availability even for services with only one replica. The + default is 80. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '181' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '182' + fixed: false + raw: Double + name: + $id: '180' + fixed: false + raw: minimumCoverage + realPath: + - minimumCoverage + serializedName: minimumCoverage + - $id: '183' + collectionFormat: none + defaultValue: + $id: '184' + fixed: false + deprecated: false + documentation: + $id: '185' + fixed: false + raw: >- + The comma-separated list of OData $orderby expressions by which to + sort the results. Each expression can be either a field name or a + call to the geo.distance() function. Each expression can be followed + by asc to indicate ascending, and desc to indicate descending. The + default is ascending order. Ties will be broken by the match scores + of documents. If no OrderBy is specified, the default sort order is + descending by document match score. There can be at most 32 Orderby + clauses. + extensions: + x-ms-client-name: OrderBy + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '188' + fixed: false + raw: String + name: + $id: '186' + fixed: false + raw: orderby + realPath: + - orderby + serializedName: orderby + - $id: '189' + collectionFormat: none + defaultValue: + $id: '190' + fixed: false + deprecated: false + documentation: + $id: '191' + fixed: false + raw: The search text on which to base suggestions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '193' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '194' + fixed: false + raw: String + name: + $id: '192' + fixed: false + raw: search + realPath: + - search + serializedName: search + - $id: '195' + collectionFormat: none + defaultValue: + $id: '196' + fixed: false + deprecated: false + documentation: + $id: '197' + fixed: false + raw: >- + The comma-separated list of field names to consider when querying + for suggestions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '199' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '200' + fixed: false + raw: String + name: + $id: '198' + fixed: false + raw: searchFields + realPath: + - searchFields + serializedName: searchFields + - $id: '201' + collectionFormat: none + defaultValue: + $id: '202' + fixed: false + deprecated: false + documentation: + $id: '203' + fixed: false + raw: >- + The comma-separated list of fields to retrieve. If unspecified, all + fields marked as retrievable in the schema are included. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '205' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '206' + fixed: false + raw: String + name: + $id: '204' + fixed: false + raw: select + realPath: + - select + serializedName: select + - $id: '207' + collectionFormat: none + defaultValue: + $id: '208' + fixed: false + deprecated: false + documentation: + $id: '209' + fixed: false + raw: >- + The name of the suggester as specified in the suggesters collection + that's part of the index definition. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '211' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '212' + fixed: false + raw: String + name: + $id: '210' + fixed: false + raw: suggesterName + realPath: + - suggesterName + serializedName: suggesterName + - $id: '213' + collectionFormat: none + defaultValue: + $id: '214' + fixed: false + deprecated: false + documentation: + $id: '215' + fixed: false + raw: >- + The number of suggestions to retrieve. This must be a value between + 1 and 100. The default is to 5. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '217' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '218' + fixed: false + raw: Int + name: + $id: '216' + fixed: false + raw: top + realPath: + - top + serializedName: top + serializedName: SuggestParametersPayload +modelsName: Models +name: SearchIndexClient +namespace: '' +operations: + - $id: '234' + methods: + - $id: '235' + defaultResponse: + $id: '253' + isNullable: true + deprecated: false + description: Queries the number of documents in the Azure Search index. + extensions: + x-ms-request-id: request-id + externalDocsUrl: 'https://docs.microsoft.com/rest/api/searchservice/Count-Documents' + group: + $id: '249' + fixed: false + raw: DocumentsProxy + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '248' + fixed: false + raw: Count + parameters: + - $id: '236' + collectionFormat: none + defaultValue: + $id: '237' + fixed: false + deprecated: false + documentation: + $id: '238' + fixed: false + raw: The tracking ID sent with the request to help with debugging. + extensions: + x-ms-client-request-id: true + x-ms-parameter-grouping: + name: search-request-options + isConstant: false + isRequired: false + location: header + modelType: + $id: '240' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '241' + fixed: false + raw: Uuid + name: + $id: '239' + fixed: false + raw: client-request-id + serializedName: client-request-id + - $id: '242' + clientProperty: + $ref: '228' + collectionFormat: none + defaultValue: + $id: '243' + fixed: false + deprecated: false + documentation: + $id: '244' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '246' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '247' + fixed: false + raw: String + name: + $id: '245' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '250' + body: + $id: '251' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '252' + fixed: false + raw: Long + isNullable: true + returnType: + $id: '254' + body: + $ref: '251' + isNullable: true + serializedName: DocumentsProxy_Count + url: /docs/$count + name: + $id: '255' + fixed: false + raw: DocumentsProxy + nameForProperty: DocumentsProxy + typeName: + $id: '256' + fixed: false +properties: + - $id: '228' + collectionFormat: none + defaultValue: + $id: '229' + fixed: false + deprecated: false + documentation: + $id: '230' + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '232' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '233' + fixed: false + raw: String + name: + $id: '231' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/specs-spellcheck/code-model-v1-yaml.norm.yaml b/test/Expected/specs-spellcheck/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..b55d3b4 --- /dev/null +++ b/test/Expected/specs-spellcheck/code-model-v1-yaml.norm.yaml @@ -0,0 +1,1371 @@ +--- +apiVersion: '1.0' +baseUrl: 'https://api.cognitive.microsoft.com/bing/v7.0' +documentation: >- + The Spell Check API - V7 lets you check a text string for spelling and grammar + errors. +enumTypes: + - &ref_2 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: ErrorType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: UnknownToken + serializedName: UnknownToken + - name: RepeatedToken + serializedName: RepeatedToken + - &ref_0 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: ErrorCode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: None + serializedName: None + - name: ServerError + serializedName: ServerError + - name: InvalidRequest + serializedName: InvalidRequest + - name: RateLimitExceeded + serializedName: RateLimitExceeded + - name: InvalidAuthorization + serializedName: InvalidAuthorization + - name: InsufficientAuthorization + serializedName: InsufficientAuthorization + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: ErrorSubCode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: UnexpectedError + serializedName: UnexpectedError + - name: ResourceError + serializedName: ResourceError + - name: NotImplemented + serializedName: NotImplemented + - name: ParameterMissing + serializedName: ParameterMissing + - name: ParameterInvalidValue + serializedName: ParameterInvalidValue + - name: HttpNotAllowed + serializedName: HttpNotAllowed + - name: Blocked + serializedName: Blocked + - name: AuthorizationMissing + serializedName: AuthorizationMissing + - name: AuthorizationRedundancy + serializedName: AuthorizationRedundancy + - name: AuthorizationDisabled + serializedName: AuthorizationDisabled + - name: AuthorizationExpired + serializedName: AuthorizationExpired + - &ref_11 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: ActionType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Edit + serializedName: Edit + - name: Load + serializedName: Load +errorTypes: + - &ref_9 + $type: CompositeType + baseModelType: &ref_4 + $type: CompositeType + baseModelType: &ref_7 + $type: CompositeType + baseModelType: &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: ResponseBase + polymorphicDiscriminator: _type + serializedName: ResponseBase + containsConstantProperties: false + deprecated: false + documentation: Defines the identity of a resource. + name: + fixed: false + raw: Identifiable + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A String identifier. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: Identifiable + containsConstantProperties: false + deprecated: false + documentation: >- + Defines a response. All schemas that could be returned at the root of a + response should inherit from this + name: + fixed: false + raw: Response + serializedName: Response + containsConstantProperties: false + deprecated: false + documentation: The top-level response that represents a failed request. + name: + fixed: false + raw: ErrorResponse + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A list of errors that describe the reasons why the request failed. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines the error that occurred. + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: None + deprecated: false + documentation: + fixed: false + raw: The error code that identifies the category of error. + extensions: + x-ms-enum: + modelAsString: true + name: ErrorCode + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_0 + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The error code that further helps to identify the error. + extensions: + x-ms-enum: + modelAsString: true + name: ErrorSubCode + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: subCode + realPath: + - subCode + serializedName: subCode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A description of the error. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A description that provides additional information about the + error. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: moreDetails + realPath: + - moreDetails + serializedName: moreDetails + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameter in the request that caused the error. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: parameter + realPath: + - parameter + serializedName: parameter + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameter's value in the request that was not valid. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: Error + name: + fixed: false + name: + fixed: false + raw: errors + realPath: + - errors + serializedName: errors + serializedName: ErrorResponse +extensions: + security: + - apiKeyHeader: [] +modelTypes: + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-discriminator-value: Spelling/TokenSuggestion + name: + fixed: false + raw: SpellingTokenSuggestion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: suggestion + realPath: + - suggestion + serializedName: suggestion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: score + realPath: + - score + serializedName: score + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pingUrlSuffix + realPath: + - pingUrlSuffix + serializedName: pingUrlSuffix + serializedName: Spelling/TokenSuggestion + - &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-discriminator-value: Spelling/FlaggedToken + name: + fixed: false + raw: SpellingFlaggedToken + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: offset + realPath: + - offset + serializedName: offset + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: token + realPath: + - token + serializedName: token + - collectionFormat: none + defaultValue: + fixed: false + raw: UnknownToken + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + modelAsString: true + name: ErrorType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_2 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_3 + name: + fixed: false + name: + fixed: false + raw: suggestions + realPath: + - suggestions + serializedName: suggestions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pingUrlSuffix + realPath: + - pingUrlSuffix + serializedName: pingUrlSuffix + serializedName: Spelling/FlaggedToken + - &ref_12 + $type: CompositeType + baseModelType: &ref_6 + $type: CompositeType + baseModelType: *ref_4 + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Answer + serializedName: Answer + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: SpellCheck + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_5 + name: + fixed: false + name: + fixed: false + raw: flaggedTokens + realPath: + - flaggedTokens + serializedName: flaggedTokens + serializedName: SpellCheck + - *ref_6 + - *ref_4 + - *ref_7 + - *ref_8 + - *ref_9 + - *ref_10 +modelsName: Models +name: SpellCheckAPI +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_9 + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Successful Proof Mode query: + parameters: + Accept: application/json + Accept-language: en-gb + ActionType: Edit + CountryCode: US + Ocp-Apim-Subscription-Key: '{API key}' + PostContextText: paper + Pragma: no-cache + PreContextText: daily + SetLang: en + Text: nws + User-Agent: '{User Agent}' + X-BingApis-SDK: 'true' + X-MS-EdgeClientIP: '{IP AddresS}' + mkt: en-us + responses: + '200': + body: + _type: SpellCheck + flaggedTokens: + - offset: '0' + suggestions: + - score: '0.846818946208462' + suggestion: news + token: nws + type: UnknownToken + headers: {} + Successful query: + parameters: + Mode: Spell + Ocp-Apim-Subscription-Key: '{API key}' + Text: micosoft + X-BingApis-SDK: 'true' + mkt: en-US + responses: + '200': + body: + _type: SpellCheck + flaggedTokens: + - offset: '0' + suggestions: + - score: '1' + suggestion: microsoft + token: micosoft + type: UnknownToken + headers: {} + x-ms-requestBody-index: '20' + group: + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SpellChecker + parameters: + - clientProperty: &ref_13 + collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: Activate swagger compliance + extensions: + x-ms-enum: + modelAsString: true + name: XBingApisSDK + x-ms-parameter-location: method + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: X-BingApis-SDK + realPath: + - X-BingApis-SDK + serializedName: X-BingApis-SDK + collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: Activate swagger compliance + extensions: + x-ms-enum: + modelAsString: true + name: XBingApisSDK + x-ms-parameter-location: method + isConstant: true + isRequired: true + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: X-BingApis-SDK + serializedName: X-BingApis-SDK + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A comma-delimited list of one or more languages to use for user + interface strings. The list is in decreasing order of + preference. For additional information, including expected + format, see + [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). + This header and the setLang query parameter are mutually + exclusive; do not specify both. If you set this header, you must + also specify the cc query parameter. Bing will use the first + supported language it finds from the list, and combine that + language with the cc parameter value to determine the market to + return results for. If the list does not include a supported + language, Bing will find the closest language and market that + supports the request, and may use an aggregated or default + market for the results instead of a specified one. You should + use this header and the cc query parameter only if you specify + multiple languages; otherwise, you should use the mkt and + setLang query parameters. A user interface string is a string + that's used as a label in a user interface. There are very few + user interface strings in the JSON response objects. Any links + in the response objects to Bing.com properties will apply the + specified language. + extensions: + x-ms-client-name: AcceptLanguage + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Accept-Language + serializedName: Accept-Language + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + By default, Bing returns cached content, if available. To + prevent Bing from returning cached content, set the Pragma + header to no-cache (for example, Pragma: no-cache). + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Pragma + serializedName: Pragma + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The user agent originating the request. Bing uses the user agent + to provide mobile users with an optimized experience. Although + optional, you are strongly encouraged to always specify this + header. The user-agent should be the same string that any + commonly used browser would send. For information about user + agents, see [RFC + 2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). + extensions: + x-ms-client-name: UserAgent + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: User-Agent + serializedName: User-Agent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Bing uses this header to provide users with consistent behavior + across Bing API calls. Bing often flights new features and + improvements, and it uses the client ID as a key for assigning + traffic on different flights. If you do not use the same client + ID for a user across multiple requests, then Bing may assign the + user to multiple conflicting flights. Being assigned to multiple + conflicting flights can lead to an inconsistent user experience. + For example, if the second request has a different flight + assignment than the first, the experience may be unexpected. + Also, Bing can use the client ID to tailor web results to that + client ID’s search history, providing a richer experience for + the user. Bing also uses this header to help improve result + rankings by analyzing the activity generated by a client ID. The + relevance improvements help with better quality of results + delivered by Bing APIs and in turn enables higher click-through + rates for the API consumer. IMPORTANT: Although optional, you + should consider this header required. Persisting the client ID + across multiple requests for the same end user and device + combination enables 1) the API consumer to receive a consistent + user experience, and 2) higher click-through rates via better + quality of results from the Bing APIs. Each user that uses your + application on the device must have a unique, Bing generated + client ID. If you do not include this header in the request, + Bing generates an ID and returns it in the X-MSEdge-ClientID + response header. The only time that you should NOT include this + header in a request is the first time the user uses your app on + that device. Use the client ID for each Bing API request that + your app makes for this user on the device. Persist the client + ID. To persist the ID in a browser app, use a persistent HTTP + cookie to ensure the ID is used across all sessions. Do not use + a session cookie. For other apps such as mobile apps, use the + device's persistent storage to persist the ID. The next time the + user uses your app on that device, get the client ID that you + persisted. Bing responses may or may not include this header. If + the response includes this header, capture the client ID and use + it for all subsequent Bing requests for the user on that device. + If you include the X-MSEdge-ClientID, you must not include + cookies in the request. + extensions: + x-ms-client-name: ClientId + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: X-MSEdge-ClientID + serializedName: X-MSEdge-ClientID + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The IPv4 or IPv6 address of the client device. The IP address is + used to discover the user's location. Bing uses the location + information to determine safe search behavior. Although + optional, you are encouraged to always specify this header and + the X-Search-Location header. Do not obfuscate the address (for + example, by changing the last octet to 0). Obfuscating the + address results in the location not being anywhere near the + device's actual location, which may result in Bing serving + erroneous results. + extensions: + x-ms-client-name: ClientIp + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: X-MSEdge-ClientIP + serializedName: X-MSEdge-ClientIP + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A semicolon-delimited list of key/value pairs that describe the + client's geographical location. Bing uses the location + information to determine safe search behavior and to return + relevant local content. Specify the key/value pair as + :. The following are the keys that you use to + specify the user's location. lat (required): The latitude of the + client's location, in degrees. The latitude must be greater than + or equal to -90.0 and less than or equal to +90.0. Negative + values indicate southern latitudes and positive values indicate + northern latitudes. long (required): The longitude of the + client's location, in degrees. The longitude must be greater + than or equal to -180.0 and less than or equal to +180.0. + Negative values indicate western longitudes and positive values + indicate eastern longitudes. re (required): The radius, in + meters, which specifies the horizontal accuracy of the + coordinates. Pass the value returned by the device's location + service. Typical values might be 22m for GPS/Wi-Fi, 380m for + cell tower triangulation, and 18,000m for reverse IP lookup. ts + (optional): The UTC UNIX timestamp of when the client was at the + location. (The UNIX timestamp is the number of seconds since + January 1, 1970.) head (optional): The client's relative heading + or direction of travel. Specify the direction of travel as + degrees from 0 through 360, counting clockwise relative to true + north. Specify this key only if the sp key is nonzero. sp + (optional): The horizontal velocity (speed), in meters per + second, that the client device is traveling. alt (optional): The + altitude of the client device, in meters. are (optional): The + radius, in meters, that specifies the vertical accuracy of the + coordinates. Specify this key only if you specify the alt key. + Although many of the keys are optional, the more information + that you provide, the more accurate the location results are. + Although optional, you are encouraged to always specify the + user's geographical location. Providing the location is + especially important if the client's IP address does not + accurately reflect the user's physical location (for example, if + the client uses VPN). For optimal results, you should include + this header and the X-Search-ClientIP header, but at a minimum, + you should include this header. + extensions: + x-ms-client-name: Location + isConstant: false + isRequired: false + location: header + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: X-Search-Location + serializedName: X-Search-Location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string that's used by logging to determine whether the request + is coming from an interactive session or a page load. The + following are the possible values. 1) Edit—The request is from + an interactive session 2) Load—The request is from a page load + extensions: + x-ms-enum: + modelAsString: true + name: ActionType + isConstant: false + isRequired: false + location: query + modelType: *ref_11 + name: + fixed: false + raw: ActionType + serializedName: ActionType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The unique name of your app. The name must be known by Bing. Do + not include this parameter unless you have previously contacted + Bing to get a unique app name. To get a unique name, contact + your Bing Business Development manager. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: AppName + serializedName: AppName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A 2-character country code of the country where the results come + from. This API supports only the United States market. If you + specify this query parameter, it must be set to us. If you set + this parameter, you must also specify the Accept-Language + header. Bing uses the first supported language it finds from the + languages list, and combine that language with the country code + that you specify to determine the market to return results for. + If the languages list does not include a supported language, + Bing finds the closest language and market that supports the + request, or it may use an aggregated or default market for the + results instead of a specified one. You should use this query + parameter and the Accept-Language query parameter only if you + specify multiple languages; otherwise, you should use the mkt + and setLang query parameters. This parameter and the mkt query + parameter are mutually exclusive—do not specify both. + extensions: + x-ms-client-name: CountryCode + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: cc + serializedName: cc + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique name of the device that the request is being made from. + Generate a unique value for each device (the value is + unimportant). The service uses the ID to help debug issues and + improve the quality of corrections. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ClientMachineName + serializedName: ClientMachineName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique ID that identifies the document that the text belongs + to. Generate a unique value for each document (the value is + unimportant). The service uses the ID to help debug issues and + improve the quality of corrections. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: DocId + serializedName: DocId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The market where the results come from. You are strongly + encouraged to always specify the market, if known. Specifying + the market helps Bing route the request and return an + appropriate and optimal response. This parameter and the cc + query parameter are mutually exclusive—do not specify both. + extensions: + x-ms-client-name: Market + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: mkt + serializedName: mkt + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique ID that identifies this user session. Generate a unique + value for each user session (the value is unimportant). The + service uses the ID to help debug issues and improve the quality + of corrections + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: SessionId + serializedName: SessionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The language to use for user interface strings. Specify the + language using the ISO 639-1 2-letter language code. For + example, the language code for English is EN. The default is EN + (English). Although optional, you should always specify the + language. Typically, you set setLang to the same language + specified by mkt unless the user wants the user interface + strings displayed in a different language. This parameter and + the Accept-Language header are mutually exclusive—do not specify + both. A user interface string is a string that's used as a label + in a user interface. There are few user interface strings in the + JSON response objects. Also, any links to Bing.com properties in + the response objects apply the specified language. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: SetLang + serializedName: SetLang + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A unique ID that identifies the user. Generate a unique value + for each user (the value is unimportant). The service uses the + ID to help debug issues and improve the quality of corrections. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: UserId + serializedName: UserId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The type of spelling and grammar checks to perform. The + following are the possible values (the values are case + insensitive). The default is Proof. 1) Proof—Finds most spelling + and grammar mistakes. 2) Spell—Finds most spelling mistakes but + does not find some of the grammar errors that Proof catches (for + example, capitalization and repeated words) + isConstant: false + isRequired: false + location: formData + modelType: + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Proof + serializedName: Proof + - name: Spell + serializedName: Spell + name: + fixed: false + raw: Mode + serializedName: Mode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string that gives context to the text string. For example, the + text string petal is valid. However, if you set preContextText + to bike, the context changes and the text string becomes not + valid. In this case, the API suggests that you change petal to + pedal (as in bike pedal). This text is not checked for grammar + or spelling errors. The combined length of the text string, + preContextText string, and postContextText string may not exceed + 10,000 characters. You may specify this parameter in the query + string of a GET request or in the body of a POST request. + isConstant: false + isRequired: false + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: PreContextText + serializedName: PreContextText + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string that gives context to the text string. For example, the + text string read is valid. However, if you set postContextText + to carpet, the context changes and the text string becomes not + valid. In this case, the API suggests that you change read to + red (as in red carpet). This text is not checked for grammar or + spelling errors. The combined length of the text string, + preContextText string, and postContextText string may not exceed + 10,000 characters. You may specify this parameter in the query + string of a GET request or in the body of a POST request. + isConstant: false + isRequired: false + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: PostContextText + serializedName: PostContextText + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The text string to check for spelling and grammar errors. The + combined length of the text string, preContextText string, and + postContextText string may not exceed 10,000 characters. You may + specify this parameter in the query string of a GET request or + in the body of a POST request. Because of the query string + length limit, you'll typically use a POST request unless you're + checking only short strings. + isConstant: false + isRequired: true + location: formData + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: Text + serializedName: Text + requestContentType: application/x-www-form-urlencoded + responseContentTypes: + - application/json + responses: + OK: + body: *ref_12 + isNullable: true + returnType: + body: *ref_12 + isNullable: true + serializedName: SpellChecker + summary: >- + The Bing Spell Check API lets you perform contextual grammar and spell + checking. Bing has developed a web-based spell-checker that leverages + machine learning and statistical machine translation to dynamically + train a constantly evolving and highly contextual algorithm. The + spell-checker is based on a massive corpus of web searches and + documents. + url: /spellcheck + name: + fixed: false + raw: '' + nameForProperty: SpellCheckAPI + typeName: + fixed: false +properties: + - *ref_13 diff --git a/test/Expected/specs-spellcheck/code-model-v1.norm.yaml b/test/Expected/specs-spellcheck/code-model-v1.norm.yaml new file mode 100644 index 0000000..d334070 --- /dev/null +++ b/test/Expected/specs-spellcheck/code-model-v1.norm.yaml @@ -0,0 +1,1660 @@ +--- +$id: '1' +apiVersion: '1.0' +baseUrl: 'https://api.cognitive.microsoft.com/bing/v7.0' +documentation: >- + The Spell Check API - V7 lets you check a text string for spelling and grammar + errors. +enumTypes: + - $ref: '39' + - $ref: '85' + - $ref: '99' + - $id: '147' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '152' + fixed: false + raw: ActionType + oldModelAsString: false + underlyingType: + $id: '150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '151' + fixed: false + raw: String + values: + - $id: '148' + name: Edit + serializedName: Edit + - $id: '149' + name: Load + serializedName: Load +errorTypes: + - $ref: '139' +extensions: + security: + - apiKeyHeader: [] +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-discriminator-value: Spelling/TokenSuggestion + name: + $id: '21' + fixed: false + raw: SpellingTokenSuggestion + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: suggestion + realPath: + - suggestion + serializedName: suggestion + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '14' + fixed: false + raw: Double + name: + $id: '12' + fixed: false + raw: score + realPath: + - score + serializedName: score + - $id: '15' + collectionFormat: none + defaultValue: + $id: '16' + fixed: false + deprecated: false + documentation: + $id: '17' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '19' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '20' + fixed: false + raw: String + name: + $id: '18' + fixed: false + raw: pingUrlSuffix + realPath: + - pingUrlSuffix + serializedName: pingUrlSuffix + serializedName: Spelling/TokenSuggestion + - $id: '22' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-discriminator-value: Spelling/FlaggedToken + name: + $id: '57' + fixed: false + raw: SpellingFlaggedToken + properties: + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '28' + fixed: false + raw: Int + name: + $id: '26' + fixed: false + raw: offset + realPath: + - offset + serializedName: offset + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '34' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: token + realPath: + - token + serializedName: token + - $id: '35' + collectionFormat: none + defaultValue: + $id: '36' + fixed: false + raw: UnknownToken + deprecated: false + documentation: + $id: '37' + fixed: false + extensions: + x-ms-enum: + modelAsString: true + name: ErrorType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '39' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '44' + fixed: false + raw: ErrorType + oldModelAsString: false + underlyingType: + $id: '42' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '43' + fixed: false + raw: String + values: + - $id: '40' + name: UnknownToken + serializedName: UnknownToken + - $id: '41' + name: RepeatedToken + serializedName: RepeatedToken + name: + $id: '38' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '45' + collectionFormat: none + defaultValue: + $id: '46' + fixed: false + deprecated: false + documentation: + $id: '47' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '49' + $type: SequenceType + deprecated: false + elementType: + $ref: '2' + name: + $id: '50' + fixed: false + name: + $id: '48' + fixed: false + raw: suggestions + realPath: + - suggestions + serializedName: suggestions + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '55' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '56' + fixed: false + raw: String + name: + $id: '54' + fixed: false + raw: pingUrlSuffix + realPath: + - pingUrlSuffix + serializedName: pingUrlSuffix + serializedName: Spelling/FlaggedToken + - $id: '58' + $type: CompositeType + baseModelType: + $id: '65' + $type: CompositeType + baseModelType: + $id: '66' + $type: CompositeType + baseModelType: + $id: '67' + $type: CompositeType + baseModelType: + $id: '74' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '75' + fixed: false + raw: ResponseBase + polymorphicDiscriminator: _type + serializedName: ResponseBase + containsConstantProperties: false + deprecated: false + documentation: Defines the identity of a resource. + name: + $id: '76' + fixed: false + raw: Identifiable + properties: + - $id: '68' + collectionFormat: none + defaultValue: + $id: '69' + fixed: false + deprecated: false + documentation: + $id: '70' + fixed: false + raw: A String identifier. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '72' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '73' + fixed: false + raw: String + name: + $id: '71' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: Identifiable + containsConstantProperties: false + deprecated: false + documentation: >- + Defines a response. All schemas that could be returned at the root of + a response should inherit from this + name: + $id: '77' + fixed: false + raw: Response + serializedName: Response + containsConstantProperties: false + deprecated: false + name: + $id: '78' + fixed: false + raw: Answer + serializedName: Answer + containsConstantProperties: false + deprecated: false + name: + $id: '79' + fixed: false + raw: SpellCheck + properties: + - $id: '59' + collectionFormat: none + defaultValue: + $id: '60' + fixed: false + deprecated: false + documentation: + $id: '61' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '63' + $type: SequenceType + deprecated: false + elementType: + $ref: '22' + name: + $id: '64' + fixed: false + name: + $id: '62' + fixed: false + raw: flaggedTokens + realPath: + - flaggedTokens + serializedName: flaggedTokens + serializedName: SpellCheck + - $ref: '65' + - $ref: '66' + - $ref: '67' + - $id: '80' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Defines the error that occurred. + name: + $id: '138' + fixed: false + raw: Error + properties: + - $id: '81' + collectionFormat: none + defaultValue: + $id: '82' + fixed: false + raw: None + deprecated: false + documentation: + $id: '83' + fixed: false + raw: The error code that identifies the category of error. + extensions: + x-ms-enum: + modelAsString: true + name: ErrorCode + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '85' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '94' + fixed: false + raw: ErrorCode + oldModelAsString: false + underlyingType: + $id: '92' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '93' + fixed: false + raw: String + values: + - $id: '86' + name: None + serializedName: None + - $id: '87' + name: ServerError + serializedName: ServerError + - $id: '88' + name: InvalidRequest + serializedName: InvalidRequest + - $id: '89' + name: RateLimitExceeded + serializedName: RateLimitExceeded + - $id: '90' + name: InvalidAuthorization + serializedName: InvalidAuthorization + - $id: '91' + name: InsufficientAuthorization + serializedName: InsufficientAuthorization + name: + $id: '84' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '95' + collectionFormat: none + defaultValue: + $id: '96' + fixed: false + deprecated: false + documentation: + $id: '97' + fixed: false + raw: The error code that further helps to identify the error. + extensions: + x-ms-enum: + modelAsString: true + name: ErrorSubCode + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '99' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '113' + fixed: false + raw: ErrorSubCode + oldModelAsString: false + underlyingType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + values: + - $id: '100' + name: UnexpectedError + serializedName: UnexpectedError + - $id: '101' + name: ResourceError + serializedName: ResourceError + - $id: '102' + name: NotImplemented + serializedName: NotImplemented + - $id: '103' + name: ParameterMissing + serializedName: ParameterMissing + - $id: '104' + name: ParameterInvalidValue + serializedName: ParameterInvalidValue + - $id: '105' + name: HttpNotAllowed + serializedName: HttpNotAllowed + - $id: '106' + name: Blocked + serializedName: Blocked + - $id: '107' + name: AuthorizationMissing + serializedName: AuthorizationMissing + - $id: '108' + name: AuthorizationRedundancy + serializedName: AuthorizationRedundancy + - $id: '109' + name: AuthorizationDisabled + serializedName: AuthorizationDisabled + - $id: '110' + name: AuthorizationExpired + serializedName: AuthorizationExpired + name: + $id: '98' + fixed: false + raw: subCode + realPath: + - subCode + serializedName: subCode + - $id: '114' + collectionFormat: none + defaultValue: + $id: '115' + fixed: false + deprecated: false + documentation: + $id: '116' + fixed: false + raw: A description of the error. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '118' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '119' + fixed: false + raw: String + name: + $id: '117' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '120' + collectionFormat: none + defaultValue: + $id: '121' + fixed: false + deprecated: false + documentation: + $id: '122' + fixed: false + raw: A description that provides additional information about the error. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '125' + fixed: false + raw: String + name: + $id: '123' + fixed: false + raw: moreDetails + realPath: + - moreDetails + serializedName: moreDetails + - $id: '126' + collectionFormat: none + defaultValue: + $id: '127' + fixed: false + deprecated: false + documentation: + $id: '128' + fixed: false + raw: The parameter in the request that caused the error. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '131' + fixed: false + raw: String + name: + $id: '129' + fixed: false + raw: parameter + realPath: + - parameter + serializedName: parameter + - $id: '132' + collectionFormat: none + defaultValue: + $id: '133' + fixed: false + deprecated: false + documentation: + $id: '134' + fixed: false + raw: The parameter's value in the request that was not valid. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '136' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '137' + fixed: false + raw: String + name: + $id: '135' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: Error + - $id: '139' + $type: CompositeType + baseModelType: + $ref: '66' + containsConstantProperties: false + deprecated: false + documentation: The top-level response that represents a failed request. + name: + $id: '146' + fixed: false + raw: ErrorResponse + properties: + - $id: '140' + collectionFormat: none + defaultValue: + $id: '141' + fixed: false + deprecated: false + documentation: + $id: '142' + fixed: false + raw: A list of errors that describe the reasons why the request failed. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '144' + $type: SequenceType + deprecated: false + elementType: + $ref: '80' + name: + $id: '145' + fixed: false + name: + $id: '143' + fixed: false + raw: errors + realPath: + - errors + serializedName: errors + serializedName: ErrorResponse + - $ref: '74' +modelsName: Models +name: SpellCheckAPI +namespace: '' +operations: + - $id: '159' + methods: + - $id: '160' + defaultResponse: + $id: '286' + body: + $ref: '139' + isNullable: true + deprecated: false + extensions: + x-ms-examples: + Successful Proof Mode query: + parameters: + Accept: application/json + Accept-language: en-gb + ActionType: Edit + CountryCode: US + Ocp-Apim-Subscription-Key: '{API key}' + PostContextText: paper + Pragma: no-cache + PreContextText: daily + SetLang: en + Text: nws + User-Agent: '{User Agent}' + X-BingApis-SDK: 'true' + X-MS-EdgeClientIP: '{IP AddresS}' + mkt: en-us + responses: + '200': + body: + _type: SpellCheck + flaggedTokens: + - offset: '0' + suggestions: + - score: '0.846818946208462' + suggestion: news + token: nws + type: UnknownToken + headers: {} + Successful query: + parameters: + Mode: Spell + Ocp-Apim-Subscription-Key: '{API key}' + Text: micosoft + X-BingApis-SDK: 'true' + mkt: en-US + responses: + '200': + body: + _type: SpellCheck + flaggedTokens: + - offset: '0' + suggestions: + - score: '1' + suggestion: microsoft + token: micosoft + type: UnknownToken + headers: {} + x-ms-requestBody-index: '20' + group: + $id: '284' + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '283' + fixed: false + raw: SpellChecker + parameters: + - $id: '161' + clientProperty: + $ref: '153' + collectionFormat: none + defaultValue: + $id: '162' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '163' + fixed: false + raw: Activate swagger compliance + extensions: + x-ms-enum: + modelAsString: true + name: XBingApisSDK + x-ms-parameter-location: method + isConstant: true + isRequired: true + location: header + modelType: + $id: '165' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '166' + fixed: false + raw: String + name: + $id: '164' + fixed: false + raw: X-BingApis-SDK + serializedName: X-BingApis-SDK + - $id: '167' + collectionFormat: none + defaultValue: + $id: '168' + fixed: false + deprecated: false + documentation: + $id: '169' + fixed: false + raw: >- + A comma-delimited list of one or more languages to use for user + interface strings. The list is in decreasing order of + preference. For additional information, including expected + format, see + [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). + This header and the setLang query parameter are mutually + exclusive; do not specify both. If you set this header, you must + also specify the cc query parameter. Bing will use the first + supported language it finds from the list, and combine that + language with the cc parameter value to determine the market to + return results for. If the list does not include a supported + language, Bing will find the closest language and market that + supports the request, and may use an aggregated or default + market for the results instead of a specified one. You should + use this header and the cc query parameter only if you specify + multiple languages; otherwise, you should use the mkt and + setLang query parameters. A user interface string is a string + that's used as a label in a user interface. There are very few + user interface strings in the JSON response objects. Any links + in the response objects to Bing.com properties will apply the + specified language. + extensions: + x-ms-client-name: AcceptLanguage + isConstant: false + isRequired: false + location: header + modelType: + $id: '171' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '172' + fixed: false + raw: String + name: + $id: '170' + fixed: false + raw: Accept-Language + serializedName: Accept-Language + - $id: '173' + collectionFormat: none + defaultValue: + $id: '174' + fixed: false + deprecated: false + documentation: + $id: '175' + fixed: false + raw: >- + By default, Bing returns cached content, if available. To + prevent Bing from returning cached content, set the Pragma + header to no-cache (for example, Pragma: no-cache). + isConstant: false + isRequired: false + location: header + modelType: + $id: '177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '178' + fixed: false + raw: String + name: + $id: '176' + fixed: false + raw: Pragma + serializedName: Pragma + - $id: '179' + collectionFormat: none + defaultValue: + $id: '180' + fixed: false + deprecated: false + documentation: + $id: '181' + fixed: false + raw: >- + The user agent originating the request. Bing uses the user agent + to provide mobile users with an optimized experience. Although + optional, you are strongly encouraged to always specify this + header. The user-agent should be the same string that any + commonly used browser would send. For information about user + agents, see [RFC + 2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). + extensions: + x-ms-client-name: UserAgent + isConstant: false + isRequired: false + location: header + modelType: + $id: '183' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '184' + fixed: false + raw: String + name: + $id: '182' + fixed: false + raw: User-Agent + serializedName: User-Agent + - $id: '185' + collectionFormat: none + defaultValue: + $id: '186' + fixed: false + deprecated: false + documentation: + $id: '187' + fixed: false + raw: >- + Bing uses this header to provide users with consistent behavior + across Bing API calls. Bing often flights new features and + improvements, and it uses the client ID as a key for assigning + traffic on different flights. If you do not use the same client + ID for a user across multiple requests, then Bing may assign the + user to multiple conflicting flights. Being assigned to multiple + conflicting flights can lead to an inconsistent user experience. + For example, if the second request has a different flight + assignment than the first, the experience may be unexpected. + Also, Bing can use the client ID to tailor web results to that + client ID’s search history, providing a richer experience for + the user. Bing also uses this header to help improve result + rankings by analyzing the activity generated by a client ID. The + relevance improvements help with better quality of results + delivered by Bing APIs and in turn enables higher click-through + rates for the API consumer. IMPORTANT: Although optional, you + should consider this header required. Persisting the client ID + across multiple requests for the same end user and device + combination enables 1) the API consumer to receive a consistent + user experience, and 2) higher click-through rates via better + quality of results from the Bing APIs. Each user that uses your + application on the device must have a unique, Bing generated + client ID. If you do not include this header in the request, + Bing generates an ID and returns it in the X-MSEdge-ClientID + response header. The only time that you should NOT include this + header in a request is the first time the user uses your app on + that device. Use the client ID for each Bing API request that + your app makes for this user on the device. Persist the client + ID. To persist the ID in a browser app, use a persistent HTTP + cookie to ensure the ID is used across all sessions. Do not use + a session cookie. For other apps such as mobile apps, use the + device's persistent storage to persist the ID. The next time the + user uses your app on that device, get the client ID that you + persisted. Bing responses may or may not include this header. If + the response includes this header, capture the client ID and use + it for all subsequent Bing requests for the user on that device. + If you include the X-MSEdge-ClientID, you must not include + cookies in the request. + extensions: + x-ms-client-name: ClientId + isConstant: false + isRequired: false + location: header + modelType: + $id: '189' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '190' + fixed: false + raw: String + name: + $id: '188' + fixed: false + raw: X-MSEdge-ClientID + serializedName: X-MSEdge-ClientID + - $id: '191' + collectionFormat: none + defaultValue: + $id: '192' + fixed: false + deprecated: false + documentation: + $id: '193' + fixed: false + raw: >- + The IPv4 or IPv6 address of the client device. The IP address is + used to discover the user's location. Bing uses the location + information to determine safe search behavior. Although + optional, you are encouraged to always specify this header and + the X-Search-Location header. Do not obfuscate the address (for + example, by changing the last octet to 0). Obfuscating the + address results in the location not being anywhere near the + device's actual location, which may result in Bing serving + erroneous results. + extensions: + x-ms-client-name: ClientIp + isConstant: false + isRequired: false + location: header + modelType: + $id: '195' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '196' + fixed: false + raw: String + name: + $id: '194' + fixed: false + raw: X-MSEdge-ClientIP + serializedName: X-MSEdge-ClientIP + - $id: '197' + collectionFormat: none + defaultValue: + $id: '198' + fixed: false + deprecated: false + documentation: + $id: '199' + fixed: false + raw: >- + A semicolon-delimited list of key/value pairs that describe the + client's geographical location. Bing uses the location + information to determine safe search behavior and to return + relevant local content. Specify the key/value pair as + :. The following are the keys that you use to + specify the user's location. lat (required): The latitude of the + client's location, in degrees. The latitude must be greater than + or equal to -90.0 and less than or equal to +90.0. Negative + values indicate southern latitudes and positive values indicate + northern latitudes. long (required): The longitude of the + client's location, in degrees. The longitude must be greater + than or equal to -180.0 and less than or equal to +180.0. + Negative values indicate western longitudes and positive values + indicate eastern longitudes. re (required): The radius, in + meters, which specifies the horizontal accuracy of the + coordinates. Pass the value returned by the device's location + service. Typical values might be 22m for GPS/Wi-Fi, 380m for + cell tower triangulation, and 18,000m for reverse IP lookup. ts + (optional): The UTC UNIX timestamp of when the client was at the + location. (The UNIX timestamp is the number of seconds since + January 1, 1970.) head (optional): The client's relative heading + or direction of travel. Specify the direction of travel as + degrees from 0 through 360, counting clockwise relative to true + north. Specify this key only if the sp key is nonzero. sp + (optional): The horizontal velocity (speed), in meters per + second, that the client device is traveling. alt (optional): The + altitude of the client device, in meters. are (optional): The + radius, in meters, that specifies the vertical accuracy of the + coordinates. Specify this key only if you specify the alt key. + Although many of the keys are optional, the more information + that you provide, the more accurate the location results are. + Although optional, you are encouraged to always specify the + user's geographical location. Providing the location is + especially important if the client's IP address does not + accurately reflect the user's physical location (for example, if + the client uses VPN). For optimal results, you should include + this header and the X-Search-ClientIP header, but at a minimum, + you should include this header. + extensions: + x-ms-client-name: Location + isConstant: false + isRequired: false + location: header + modelType: + $id: '201' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '202' + fixed: false + raw: String + name: + $id: '200' + fixed: false + raw: X-Search-Location + serializedName: X-Search-Location + - $id: '203' + collectionFormat: none + defaultValue: + $id: '204' + fixed: false + deprecated: false + documentation: + $id: '205' + fixed: false + raw: >- + A string that's used by logging to determine whether the request + is coming from an interactive session or a page load. The + following are the possible values. 1) Edit—The request is from + an interactive session 2) Load—The request is from a page load + extensions: + x-ms-enum: + modelAsString: true + name: ActionType + isConstant: false + isRequired: false + location: query + modelType: + $ref: '147' + name: + $id: '206' + fixed: false + raw: ActionType + serializedName: ActionType + - $id: '207' + collectionFormat: none + defaultValue: + $id: '208' + fixed: false + deprecated: false + documentation: + $id: '209' + fixed: false + raw: >- + The unique name of your app. The name must be known by Bing. Do + not include this parameter unless you have previously contacted + Bing to get a unique app name. To get a unique name, contact + your Bing Business Development manager. + isConstant: false + isRequired: false + location: query + modelType: + $id: '211' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '212' + fixed: false + raw: String + name: + $id: '210' + fixed: false + raw: AppName + serializedName: AppName + - $id: '213' + collectionFormat: none + defaultValue: + $id: '214' + fixed: false + deprecated: false + documentation: + $id: '215' + fixed: false + raw: >- + A 2-character country code of the country where the results come + from. This API supports only the United States market. If you + specify this query parameter, it must be set to us. If you set + this parameter, you must also specify the Accept-Language + header. Bing uses the first supported language it finds from the + languages list, and combine that language with the country code + that you specify to determine the market to return results for. + If the languages list does not include a supported language, + Bing finds the closest language and market that supports the + request, or it may use an aggregated or default market for the + results instead of a specified one. You should use this query + parameter and the Accept-Language query parameter only if you + specify multiple languages; otherwise, you should use the mkt + and setLang query parameters. This parameter and the mkt query + parameter are mutually exclusive—do not specify both. + extensions: + x-ms-client-name: CountryCode + isConstant: false + isRequired: false + location: query + modelType: + $id: '217' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '218' + fixed: false + raw: String + name: + $id: '216' + fixed: false + raw: cc + serializedName: cc + - $id: '219' + collectionFormat: none + defaultValue: + $id: '220' + fixed: false + deprecated: false + documentation: + $id: '221' + fixed: false + raw: >- + A unique name of the device that the request is being made from. + Generate a unique value for each device (the value is + unimportant). The service uses the ID to help debug issues and + improve the quality of corrections. + isConstant: false + isRequired: false + location: query + modelType: + $id: '223' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '224' + fixed: false + raw: String + name: + $id: '222' + fixed: false + raw: ClientMachineName + serializedName: ClientMachineName + - $id: '225' + collectionFormat: none + defaultValue: + $id: '226' + fixed: false + deprecated: false + documentation: + $id: '227' + fixed: false + raw: >- + A unique ID that identifies the document that the text belongs + to. Generate a unique value for each document (the value is + unimportant). The service uses the ID to help debug issues and + improve the quality of corrections. + isConstant: false + isRequired: false + location: query + modelType: + $id: '229' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '230' + fixed: false + raw: String + name: + $id: '228' + fixed: false + raw: DocId + serializedName: DocId + - $id: '231' + collectionFormat: none + defaultValue: + $id: '232' + fixed: false + deprecated: false + documentation: + $id: '233' + fixed: false + raw: >- + The market where the results come from. You are strongly + encouraged to always specify the market, if known. Specifying + the market helps Bing route the request and return an + appropriate and optimal response. This parameter and the cc + query parameter are mutually exclusive—do not specify both. + extensions: + x-ms-client-name: Market + isConstant: false + isRequired: false + location: query + modelType: + $id: '235' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '236' + fixed: false + raw: String + name: + $id: '234' + fixed: false + raw: mkt + serializedName: mkt + - $id: '237' + collectionFormat: none + defaultValue: + $id: '238' + fixed: false + deprecated: false + documentation: + $id: '239' + fixed: false + raw: >- + A unique ID that identifies this user session. Generate a unique + value for each user session (the value is unimportant). The + service uses the ID to help debug issues and improve the quality + of corrections + isConstant: false + isRequired: false + location: query + modelType: + $id: '241' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '242' + fixed: false + raw: String + name: + $id: '240' + fixed: false + raw: SessionId + serializedName: SessionId + - $id: '243' + collectionFormat: none + defaultValue: + $id: '244' + fixed: false + deprecated: false + documentation: + $id: '245' + fixed: false + raw: >- + The language to use for user interface strings. Specify the + language using the ISO 639-1 2-letter language code. For + example, the language code for English is EN. The default is EN + (English). Although optional, you should always specify the + language. Typically, you set setLang to the same language + specified by mkt unless the user wants the user interface + strings displayed in a different language. This parameter and + the Accept-Language header are mutually exclusive—do not specify + both. A user interface string is a string that's used as a label + in a user interface. There are few user interface strings in the + JSON response objects. Also, any links to Bing.com properties in + the response objects apply the specified language. + isConstant: false + isRequired: false + location: query + modelType: + $id: '247' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '248' + fixed: false + raw: String + name: + $id: '246' + fixed: false + raw: SetLang + serializedName: SetLang + - $id: '249' + collectionFormat: none + defaultValue: + $id: '250' + fixed: false + deprecated: false + documentation: + $id: '251' + fixed: false + raw: >- + A unique ID that identifies the user. Generate a unique value + for each user (the value is unimportant). The service uses the + ID to help debug issues and improve the quality of corrections. + isConstant: false + isRequired: false + location: query + modelType: + $id: '253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '254' + fixed: false + raw: String + name: + $id: '252' + fixed: false + raw: UserId + serializedName: UserId + - $id: '255' + collectionFormat: none + defaultValue: + $id: '256' + fixed: false + deprecated: false + documentation: + $id: '257' + fixed: false + raw: >- + The type of spelling and grammar checks to perform. The + following are the possible values (the values are case + insensitive). The default is Proof. 1) Proof—Finds most spelling + and grammar mistakes. 2) Spell—Finds most spelling mistakes but + does not find some of the grammar errors that Proof catches (for + example, capitalization and repeated words) + isConstant: false + isRequired: false + location: formData + modelType: + $id: '259' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '264' + fixed: false + raw: '' + oldModelAsString: false + underlyingType: + $id: '262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '263' + fixed: false + raw: String + values: + - $id: '260' + name: Proof + serializedName: Proof + - $id: '261' + name: Spell + serializedName: Spell + name: + $id: '258' + fixed: false + raw: Mode + serializedName: Mode + - $id: '265' + collectionFormat: none + defaultValue: + $id: '266' + fixed: false + deprecated: false + documentation: + $id: '267' + fixed: false + raw: >- + A string that gives context to the text string. For example, the + text string petal is valid. However, if you set preContextText + to bike, the context changes and the text string becomes not + valid. In this case, the API suggests that you change petal to + pedal (as in bike pedal). This text is not checked for grammar + or spelling errors. The combined length of the text string, + preContextText string, and postContextText string may not exceed + 10,000 characters. You may specify this parameter in the query + string of a GET request or in the body of a POST request. + isConstant: false + isRequired: false + location: formData + modelType: + $id: '269' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '270' + fixed: false + raw: String + name: + $id: '268' + fixed: false + raw: PreContextText + serializedName: PreContextText + - $id: '271' + collectionFormat: none + defaultValue: + $id: '272' + fixed: false + deprecated: false + documentation: + $id: '273' + fixed: false + raw: >- + A string that gives context to the text string. For example, the + text string read is valid. However, if you set postContextText + to carpet, the context changes and the text string becomes not + valid. In this case, the API suggests that you change read to + red (as in red carpet). This text is not checked for grammar or + spelling errors. The combined length of the text string, + preContextText string, and postContextText string may not exceed + 10,000 characters. You may specify this parameter in the query + string of a GET request or in the body of a POST request. + isConstant: false + isRequired: false + location: formData + modelType: + $id: '275' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '276' + fixed: false + raw: String + name: + $id: '274' + fixed: false + raw: PostContextText + serializedName: PostContextText + - $id: '277' + collectionFormat: none + defaultValue: + $id: '278' + fixed: false + deprecated: false + documentation: + $id: '279' + fixed: false + raw: >- + The text string to check for spelling and grammar errors. The + combined length of the text string, preContextText string, and + postContextText string may not exceed 10,000 characters. You may + specify this parameter in the query string of a GET request or + in the body of a POST request. Because of the query string + length limit, you'll typically use a POST request unless you're + checking only short strings. + isConstant: false + isRequired: true + location: formData + modelType: + $id: '281' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '282' + fixed: false + raw: String + name: + $id: '280' + fixed: false + raw: Text + serializedName: Text + requestContentType: application/x-www-form-urlencoded + responseContentTypes: + - application/json + responses: + OK: + $id: '285' + body: + $ref: '58' + isNullable: true + returnType: + $id: '287' + body: + $ref: '58' + isNullable: true + serializedName: SpellChecker + summary: >- + The Bing Spell Check API lets you perform contextual grammar and spell + checking. Bing has developed a web-based spell-checker that leverages + machine learning and statistical machine translation to dynamically + train a constantly evolving and highly contextual algorithm. The + spell-checker is based on a massive corpus of web searches and + documents. + url: /spellcheck + name: + $id: '288' + fixed: false + raw: '' + nameForProperty: SpellCheckAPI + typeName: + $id: '289' + fixed: false +properties: + - $id: '153' + collectionFormat: none + defaultValue: + $id: '154' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '155' + fixed: false + raw: Activate swagger compliance + extensions: + x-ms-enum: + modelAsString: true + name: XBingApisSDK + x-ms-parameter-location: method + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '157' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '158' + fixed: false + raw: String + name: + $id: '156' + fixed: false + raw: X-BingApis-SDK + realPath: + - X-BingApis-SDK + serializedName: X-BingApis-SDK diff --git a/test/Expected/specs-web/code-model-v1-yaml.norm.yaml b/test/Expected/specs-web/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..922812c --- /dev/null +++ b/test/Expected/specs-web/code-model-v1-yaml.norm.yaml @@ -0,0 +1,70192 @@ +--- +apiVersion: '2016-08-01' +baseUrl: 'https://management.azure.com' +enumTypes: + - &ref_0 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: LogLevel + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: 'Off' + serializedName: 'Off' + - name: Verbose + serializedName: Verbose + - name: Information + serializedName: Information + - name: Warning + serializedName: Warning + - name: Error + serializedName: Error + - &ref_5 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: BackupItemStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: InProgress + serializedName: InProgress + - name: Failed + serializedName: Failed + - name: Succeeded + serializedName: Succeeded + - name: TimedOut + serializedName: TimedOut + - name: Created + serializedName: Created + - name: Skipped + serializedName: Skipped + - name: PartiallySucceeded + serializedName: PartiallySucceeded + - name: DeleteInProgress + serializedName: DeleteInProgress + - name: DeleteFailed + serializedName: DeleteFailed + - name: Deleted + serializedName: Deleted + - &ref_4 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: DatabaseType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: SqlAzure + serializedName: SqlAzure + - name: MySql + serializedName: MySql + - name: LocalMySql + serializedName: LocalMySql + - name: PostgreSql + serializedName: PostgreSql + - &ref_9 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: FrequencyUnit + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Day + serializedName: Day + - name: Hour + serializedName: Hour + - &ref_11 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: BackupRestoreOperationType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Default + serializedName: Default + - name: Clone + serializedName: Clone + - name: Relocation + serializedName: Relocation + - name: Snapshot + serializedName: Snapshot + - &ref_14 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ConnectionStringType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: MySql + serializedName: MySql + - name: SQLServer + serializedName: SQLServer + - name: SQLAzure + serializedName: SQLAzure + - name: Custom + serializedName: Custom + - name: NotificationHub + serializedName: NotificationHub + - name: ServiceBus + serializedName: ServiceBus + - name: EventHub + serializedName: EventHub + - name: ApiHub + serializedName: ApiHub + - name: DocDb + serializedName: DocDb + - name: RedisCache + serializedName: RedisCache + - name: PostgreSQL + serializedName: PostgreSQL + - &ref_16 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ContinuousWebJobStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Initializing + serializedName: Initializing + - name: Starting + serializedName: Starting + - name: Running + serializedName: Running + - name: PendingRestart + serializedName: PendingRestart + - name: Stopped + serializedName: Stopped + - &ref_17 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: WebJobType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Continuous + serializedName: Continuous + - name: Triggered + serializedName: Triggered + - &ref_20 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: PublishingProfileFormat + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: FileZilla3 + serializedName: FileZilla3 + - name: WebDeploy + serializedName: WebDeploy + - name: Ftp + serializedName: Ftp + - &ref_22 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: DnsVerificationTestResult + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Passed + serializedName: Passed + - name: Failed + serializedName: Failed + - name: Skipped + serializedName: Skipped + - &ref_29 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AzureResourceType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Website + serializedName: Website + - name: TrafficManager + serializedName: TrafficManager + - &ref_30 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CustomHostNameDnsRecordType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: CName + serializedName: CName + - name: A + serializedName: A + - &ref_31 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: HostNameType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Verified + serializedName: Verified + - name: Managed + serializedName: Managed + - &ref_32 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SslState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Disabled + serializedName: Disabled + - name: SniEnabled + serializedName: SniEnabled + - name: IpBasedEnabled + serializedName: IpBasedEnabled + - &ref_40 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: MSDeployLogEntryType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Message + serializedName: Message + - name: Warning + serializedName: Warning + - name: Error + serializedName: Error + - &ref_43 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: MSDeployProvisioningState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: accepted + serializedName: accepted + - name: running + serializedName: running + - name: succeeded + serializedName: succeeded + - name: failed + serializedName: failed + - name: canceled + serializedName: canceled + - &ref_45 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: MySqlMigrationType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: LocalToRemote + serializedName: LocalToRemote + - name: RemoteToLocal + serializedName: RemoteToLocal + - &ref_47 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: OperationStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: InProgress + serializedName: InProgress + - name: Failed + serializedName: Failed + - name: Succeeded + serializedName: Succeeded + - name: TimedOut + serializedName: TimedOut + - name: Created + serializedName: Created + - &ref_49 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: RouteType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: DEFAULT + serializedName: DEFAULT + - name: INHERITED + serializedName: INHERITED + - name: STATIC + serializedName: STATIC + - &ref_69 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: PublicCertificateLocation + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: CurrentUserMy + serializedName: CurrentUserMy + - name: LocalMachineMy + serializedName: LocalMachineMy + - name: Unknown + serializedName: Unknown + - &ref_74 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: UnauthenticatedClientAction + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: RedirectToLoginPage + serializedName: RedirectToLoginPage + - name: AllowAnonymous + serializedName: AllowAnonymous + - &ref_75 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: BuiltInAuthenticationProvider + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: AzureActiveDirectory + serializedName: AzureActiveDirectory + - name: Facebook + serializedName: Facebook + - name: Google + serializedName: Google + - name: MicrosoftAccount + serializedName: MicrosoftAccount + - name: Twitter + serializedName: Twitter + - &ref_77 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: CloneAbilityResult + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Cloneable + serializedName: Cloneable + - name: PartiallyCloneable + serializedName: PartiallyCloneable + - name: NotCloneable + serializedName: NotCloneable + - &ref_93 + $type: EnumType + deprecated: false + modelAsString: true + name: + fixed: false + raw: ScmType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: None + serializedName: None + - name: Dropbox + serializedName: Dropbox + - name: Tfs + serializedName: Tfs + - name: LocalGit + serializedName: LocalGit + - name: GitHub + serializedName: GitHub + - name: CodePlexGit + serializedName: CodePlexGit + - name: CodePlexHg + serializedName: CodePlexHg + - name: BitbucketGit + serializedName: BitbucketGit + - name: BitbucketHg + serializedName: BitbucketHg + - name: ExternalGit + serializedName: ExternalGit + - name: ExternalHg + serializedName: ExternalHg + - name: OneDrive + serializedName: OneDrive + - name: VSO + serializedName: VSO + - &ref_94 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ManagedPipelineMode + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Integrated + serializedName: Integrated + - name: Classic + serializedName: Classic + - &ref_96 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SiteLoadBalancing + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: WeightedRoundRobin + serializedName: WeightedRoundRobin + - name: LeastRequests + serializedName: LeastRequests + - name: LeastResponseTime + serializedName: LeastResponseTime + - name: WeightedTotalTraffic + serializedName: WeightedTotalTraffic + - name: RequestHash + serializedName: RequestHash + - &ref_84 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AutoHealActionType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Recycle + serializedName: Recycle + - name: LogEvent + serializedName: LogEvent + - name: CustomAction + serializedName: CustomAction + - &ref_108 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SiteExtensionType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Gallery + serializedName: Gallery + - name: WebRoot + serializedName: WebRoot + - &ref_119 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: UsageState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Normal + serializedName: Normal + - name: Exceeded + serializedName: Exceeded + - &ref_120 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: SiteAvailabilityState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Normal + serializedName: Normal + - name: Limited + serializedName: Limited + - name: DisasterRecoveryMode + serializedName: DisasterRecoveryMode + - &ref_116 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: HostType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Standard + serializedName: Standard + - name: Repository + serializedName: Repository + - &ref_136 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: TriggeredWebJobStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Success + serializedName: Success + - name: Failed + serializedName: Failed + - name: Error + serializedName: Error + - &ref_157 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: StatusOptions + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Ready + serializedName: Ready + - name: Pending + serializedName: Pending + - name: Creating + serializedName: Creating + - &ref_158 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ProvisioningState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Succeeded + serializedName: Succeeded + - name: Failed + serializedName: Failed + - name: Canceled + serializedName: Canceled + - name: InProgress + serializedName: InProgress + - name: Deleting + serializedName: Deleting +extensions: + security: + - azure_auth: + - user_impersonation +modelTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs to file system configuration. + name: + fixed: false + raw: FileSystemApplicationLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'Off' + deprecated: false + documentation: + fixed: false + raw: Log level. + extensions: + x-ms-enum: + modelAsString: false + name: LogLevel + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: level + realPath: + - level + serializedName: level + serializedName: FileSystemApplicationLogsConfig + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs to Azure table storage configuration. + name: + fixed: false + raw: AzureTableStorageApplicationLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Log level. + extensions: + x-ms-enum: + modelAsString: false + name: LogLevel + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: level + realPath: + - level + serializedName: level + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SAS URL to an Azure table with add/query/delete permissions. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sasUrl + realPath: + - sasUrl + serializedName: sasUrl + serializedName: AzureTableStorageApplicationLogsConfig + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs azure blob storage configuration. + name: + fixed: false + raw: AzureBlobStorageApplicationLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Log level. + extensions: + x-ms-enum: + modelAsString: false + name: LogLevel + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: level + realPath: + - level + serializedName: level + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + SAS url to a azure blob container with read/write/list/delete + permissions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sasUrl + realPath: + - sasUrl + serializedName: sasUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Retention in days. + Remove blobs older than X days. + 0 or lower means no retention. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retentionInDays + realPath: + - retentionInDays + serializedName: retentionInDays + serializedName: AzureBlobStorageApplicationLogsConfig + - &ref_112 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs configuration. + name: + fixed: false + raw: ApplicationLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application logs to file system configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: fileSystem + realPath: + - fileSystem + serializedName: fileSystem + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application logs to azure table storage configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: azureTableStorage + realPath: + - azureTableStorage + serializedName: azureTableStorage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application logs to blob storage configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: azureBlobStorage + realPath: + - azureBlobStorage + serializedName: azureBlobStorage + serializedName: ApplicationLogsConfig + - &ref_36 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Http logs to azure blob storage configuration. + name: + fixed: false + raw: AzureBlobStorageHttpLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + SAS url to a azure blob container with read/write/list/delete + permissions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sasUrl + realPath: + - sasUrl + serializedName: sasUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Retention in days. + Remove blobs older than X days. + 0 or lower means no retention. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retentionInDays + realPath: + - retentionInDays + serializedName: retentionInDays + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + True if configuration is enabled, false if it is disabled and null + if configuration is not set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: AzureBlobStorageHttpLogsConfig + - &ref_6 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Database backup settings. + name: + fixed: false + raw: DatabaseBackupSetting + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Database type (e.g. SqlAzure / MySql). + extensions: + x-ms-enum: + modelAsString: true + name: DatabaseType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_4 + name: + fixed: false + raw: databaseType + realPath: + - databaseType + serializedName: databaseType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Contains a connection string name that is linked to the + SiteConfig.ConnectionStrings. + + This is used during restore with overwrite connection strings + options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: connectionStringName + realPath: + - connectionStringName + serializedName: connectionStringName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Contains a connection string to a database which is being backed up + or restored. If the restore should happen to a new database, the + database name inside is the new one. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + serializedName: DatabaseBackupSetting + - &ref_7 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: BackupItem resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: BackupItem_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Id of the backup. + extensions: + x-ms-client-name: BackupId + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + SAS URL for the storage account container which contains this + backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: storageAccountUrl + realPath: + - storageAccountUrl + serializedName: storageAccountUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the blob which contains data for this backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: blobName + realPath: + - blobName + serializedName: blobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of this backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Backup status. + extensions: + x-ms-enum: + modelAsString: false + name: BackupItemStatus + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_5 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Size of the backup in bytes. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: sizeInBytes + realPath: + - sizeInBytes + serializedName: sizeInBytes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Timestamp of the backup creation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: created + realPath: + - created + serializedName: created + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details regarding this backup. Might contain an error message. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: log + realPath: + - log + serializedName: log + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of databases included in the backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_6 + name: + fixed: false + name: + fixed: false + raw: databases + realPath: + - databases + serializedName: databases + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + True if this backup has been created due to a schedule being + triggered. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: scheduled + realPath: + - scheduled + serializedName: scheduled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Timestamp of a last restore operation which used this backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastRestoreTimeStamp + realPath: + - lastRestoreTimeStamp + serializedName: lastRestoreTimeStamp + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Timestamp when this backup finished. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: finishedTimeStamp + realPath: + - finishedTimeStamp + serializedName: finishedTimeStamp + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique correlation identifier. Please use this along with the + timestamp while communicating with Azure support. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: correlationId + realPath: + - correlationId + serializedName: correlationId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Size of the original web app which has been backed up. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: websiteSizeInBytes + realPath: + - websiteSizeInBytes + serializedName: websiteSizeInBytes + serializedName: BackupItem_properties + - &ref_8 + $type: CompositeType + baseModelType: &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Azure proxy only resource. This resource is not tracked by Azure + Resource Manager. + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: ProxyOnlyResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Kind of resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: kind + realPath: + - kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: ProxyOnlyResource + containsConstantProperties: false + deprecated: false + documentation: Backup description. + name: + fixed: false + raw: BackupItem + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: BackupItem resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_7 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: BackupItem + - &ref_176 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of backup items. + name: + fixed: false + raw: BackupItemCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_8 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: BackupItemCollection + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Description of a backup schedule. Describes how often should be the backup + performed and what should be the retention policy. + name: + fixed: false + raw: BackupSchedule + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: '7' + deprecated: false + documentation: + fixed: false + raw: >- + How often the backup should be executed (e.g. for weekly backup, + this should be set to 7 and FrequencyUnit should be set to Day) + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: frequencyInterval + realPath: + - frequencyInterval + serializedName: frequencyInterval + - collectionFormat: none + defaultValue: + fixed: false + raw: Day + deprecated: false + documentation: + fixed: false + raw: >- + The unit of time for how often the backup should be executed (e.g. + for weekly backup, this should be set to Day and FrequencyInterval + should be set to 7) + extensions: + x-ms-enum: + modelAsString: false + name: FrequencyUnit + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_9 + name: + fixed: false + raw: frequencyUnit + realPath: + - frequencyUnit + serializedName: frequencyUnit + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: >- + True if the retention policy should always keep at least one backup + in the storage account, regardless how old it is; false otherwise. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: keepAtLeastOneBackup + realPath: + - keepAtLeastOneBackup + serializedName: keepAtLeastOneBackup + - collectionFormat: none + defaultValue: + fixed: false + raw: '30' + deprecated: false + documentation: + fixed: false + raw: After how many days backups should be deleted. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retentionPeriodInDays + realPath: + - retentionPeriodInDays + serializedName: retentionPeriodInDays + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: When the schedule should start working. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Last time when this schedule was triggered. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastExecutionTime + realPath: + - lastExecutionTime + serializedName: lastExecutionTime + serializedName: BackupSchedule + - &ref_13 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: BackupRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: BackupRequest_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the backup. + extensions: + x-ms-client-name: BackupRequestName + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + True if the backup schedule is enabled (must be included in that + case), false if the backup schedule should be disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SAS URL to the container. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: storageAccountUrl + realPath: + - storageAccountUrl + serializedName: storageAccountUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Schedule for the backup if it is executed periodically. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_10 + name: + fixed: false + raw: backupSchedule + realPath: + - backupSchedule + serializedName: backupSchedule + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Databases included in the backup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_6 + name: + fixed: false + name: + fixed: false + raw: databases + realPath: + - databases + serializedName: databases + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Type of the backup. + extensions: + x-ms-enum: + modelAsString: false + name: BackupRestoreOperationType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_11 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: BackupRequest_properties + - &ref_175 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Description of a backup which will be performed. + name: + fixed: false + raw: BackupRequest + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: BackupRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_13 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: BackupRequest + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Database connection string value to type pair. + name: + fixed: false + raw: ConnStringValueTypePair + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value of pair. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Type of database. + extensions: + x-ms-enum: + modelAsString: false + name: ConnectionStringType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_14 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: ConnStringValueTypePair + - &ref_182 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: String dictionary resource. + name: + fixed: false + raw: ConnectionStringDictionary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Connection strings. + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: *ref_15 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ConnectionStringDictionary + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ContinuousWebJob resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: ContinuousWebJob_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job status. + extensions: + x-ms-enum: + modelAsString: false + name: ContinuousWebJobStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_16 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Detailed status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: detailedStatus + realPath: + - detailedStatus + serializedName: detailedStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Log URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: logUrl + realPath: + - logUrl + serializedName: logUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job name. Used as job identifier in ARM resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Run command. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: runCommand + realPath: + - runCommand + serializedName: runCommand + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Extra Info URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extraInfoUrl + realPath: + - extraInfoUrl + serializedName: extraInfoUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job type. + extensions: + x-ms-enum: + modelAsString: false + name: WebJobType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: jobType + realPath: + - jobType + serializedName: jobType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Using SDK? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: usingSdk + realPath: + - usingSdk + serializedName: usingSdk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + serializedName: ContinuousWebJob_properties + - &ref_19 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Continuous Web Job Information. + name: + fixed: false + raw: ContinuousWebJob + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ContinuousWebJob resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_18 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ContinuousWebJob + - &ref_189 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu continuous web job information elements. + name: + fixed: false + raw: ContinuousWebJobCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_19 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ContinuousWebJobCollection + - &ref_221 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Publishing options for requested profile. + name: + fixed: false + raw: CsmPublishingProfileOptions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Name of the format. Valid values are: + FileZilla3 + WebDeploy -- default + Ftp + extensions: + x-ms-enum: + modelAsString: true + name: PublishingProfileFormat + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_20 + name: + fixed: false + raw: format + realPath: + - format + serializedName: format + serializedName: CsmPublishingProfileOptions + - &ref_174 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Deployment slot parameters. + name: + fixed: false + raw: CsmSlotEntity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Destination deployment slot during swap operation. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: targetSlot + realPath: + - targetSlot + serializedName: targetSlot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to preserve Virtual Network to the slot during + swap; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: preserveVnet + realPath: + - preserveVnet + serializedName: preserveVnet + serializedName: CsmSlotEntity + - &ref_21 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Body of the error response returned from the API. + name: + fixed: false + raw: ErrorEntity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Type of error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extendedCode + realPath: + - extendedCode + serializedName: extendedCode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Message template. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: messageTemplate + realPath: + - messageTemplate + serializedName: messageTemplate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters for the template. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: parameters + realPath: + - parameters + serializedName: parameters + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Inner errors. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_21 + name: + fixed: false + name: + fixed: false + raw: innerErrors + realPath: + - innerErrors + serializedName: innerErrors + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Basic error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Any details of the error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ErrorEntity + - &ref_23 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: CustomHostnameAnalysisResult resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: CustomHostnameAnalysisResult_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if hostname is already verified; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isHostnameAlreadyVerified + realPath: + - isHostnameAlreadyVerified + serializedName: isHostnameAlreadyVerified + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: DNS verification test result. + extensions: + x-ms-enum: + modelAsString: false + name: DnsVerificationTestResult + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_22 + name: + fixed: false + raw: customDomainVerificationTest + realPath: + - customDomainVerificationTest + serializedName: customDomainVerificationTest + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Raw failure information if DNS verification fails. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_21 + name: + fixed: false + raw: customDomainVerificationFailureInfo + realPath: + - customDomainVerificationFailureInfo + serializedName: customDomainVerificationFailureInfo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if there is a conflict on a scale unit; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: hasConflictOnScaleUnit + realPath: + - hasConflictOnScaleUnit + serializedName: hasConflictOnScaleUnit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if htere is a conflict across subscriptions; + otherwise, false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: hasConflictAcrossSubscription + realPath: + - hasConflictAcrossSubscription + serializedName: hasConflictAcrossSubscription + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the conflicting app on scale unit if it's within the same + subscription. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: conflictingAppResourceId + realPath: + - conflictingAppResourceId + serializedName: conflictingAppResourceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: CName records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: cNameRecords + realPath: + - cNameRecords + serializedName: cNameRecords + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TXT records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: txtRecords + realPath: + - txtRecords + serializedName: txtRecords + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: aRecords + realPath: + - aRecords + serializedName: aRecords + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Alternate CName records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: alternateCNameRecords + realPath: + - alternateCNameRecords + serializedName: alternateCNameRecords + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Alternate TXT records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: alternateTxtRecords + realPath: + - alternateTxtRecords + serializedName: alternateTxtRecords + serializedName: CustomHostnameAnalysisResult_properties + - &ref_173 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Custom domain analysis. + name: + fixed: false + raw: CustomHostnameAnalysisResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: CustomHostnameAnalysisResult resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_23 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: CustomHostnameAnalysisResult + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Deployment resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: Deployment_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Identifier for deployment. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details about deployment status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Who authored the deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: author + realPath: + - author + serializedName: author + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Who performed the deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: deployer + realPath: + - deployer + serializedName: deployer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Author email. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: authorEmail + realPath: + - authorEmail + serializedName: authorEmail + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + True if deployment is currently active, false if completed and null + if not started. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: active + realPath: + - active + serializedName: active + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details on deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: details + realPath: + - details + serializedName: details + serializedName: Deployment_properties + - &ref_25 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: User crendentials used for publishing activity. + name: + fixed: false + raw: Deployment + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_24 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Deployment + - &ref_190 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of app deployments. + name: + fixed: false + raw: DeploymentCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_25 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: DeploymentCollection + - &ref_114 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Enabled configuration. + name: + fixed: false + raw: EnabledConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + True if configuration is enabled, false if it is disabled and null + if configuration is not set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: EnabledConfig + - &ref_35 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Http logs to file system configuration. + name: + fixed: false + raw: FileSystemHttpLogsConfig + properties: + - collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '25' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Maximum size in megabytes that http log files can use. + + When reached old log files will be removed to make space for new + ones. + + Value can range between 25 and 100. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retentionInMb + realPath: + - retentionInMb + serializedName: retentionInMb + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Retention in days. + Remove files older than X days. + 0 or lower means no retention. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: retentionInDays + realPath: + - retentionInDays + serializedName: retentionInDays + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + True if configuration is enabled, false if it is disabled and null + if configuration is not set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: FileSystemHttpLogsConfig + - &ref_26 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: FunctionEnvelope resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: FunctionEnvelope_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function App ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionAppId + realPath: + - functionAppId + serializedName: functionAppId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Script root path URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scriptRootPathHref + realPath: + - scriptRootPathHref + serializedName: scriptRootPathHref + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Script URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scriptHref + realPath: + - scriptHref + serializedName: scriptHref + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Config URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: configHref + realPath: + - configHref + serializedName: configHref + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Secrets file URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: secretsFileHref + realPath: + - secretsFileHref + serializedName: secretsFileHref + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: href + realPath: + - href + serializedName: href + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Config information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: config + realPath: + - config + serializedName: config + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File list. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: files + realPath: + - files + serializedName: files + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Test data used when testing via the Azure Portal. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: testData + realPath: + - testData + serializedName: testData + serializedName: FunctionEnvelope_properties + - &ref_27 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Web Job Information. + name: + fixed: false + raw: FunctionEnvelope + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: FunctionEnvelope resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_26 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FunctionEnvelope + - &ref_195 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu function information elements. + name: + fixed: false + raw: FunctionEnvelopeCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_27 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: FunctionEnvelopeCollection + - &ref_28 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: FunctionSecrets resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: FunctionSecrets_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Secret key. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: key + realPath: + - key + serializedName: key + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Trigger URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: triggerUrl + realPath: + - triggerUrl + serializedName: triggerUrl + serializedName: FunctionSecrets_properties + - &ref_197 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Function secrets. + name: + fixed: false + raw: FunctionSecrets + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: FunctionSecrets resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_28 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FunctionSecrets + - &ref_33 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: HostNameBinding resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: HostNameBinding_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service app name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteName + realPath: + - siteName + serializedName: siteName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Fully qualified ARM domain resource URI. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainId + realPath: + - domainId + serializedName: domainId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Azure resource name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: azureResourceName + realPath: + - azureResourceName + serializedName: azureResourceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Azure resource type. + extensions: + x-ms-enum: + modelAsString: false + name: AzureResourceType + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_29 + name: + fixed: false + raw: azureResourceType + realPath: + - azureResourceType + serializedName: azureResourceType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Custom DNS record type. + extensions: + x-ms-enum: + modelAsString: false + name: CustomHostNameDnsRecordType + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_30 + name: + fixed: false + raw: customHostNameDnsRecordType + realPath: + - customHostNameDnsRecordType + serializedName: customHostNameDnsRecordType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname type. + extensions: + x-ms-enum: + modelAsString: false + name: HostNameType + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_31 + name: + fixed: false + raw: hostNameType + realPath: + - hostNameType + serializedName: hostNameType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SSL type + extensions: + x-ms-enum: + modelAsString: false + name: SslState + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: sslState + realPath: + - sslState + serializedName: sslState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SSL certificate thumbprint + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Virtual IP address assigned to the hostname if IP based SSL is + enabled. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualIP + realPath: + - virtualIP + serializedName: virtualIP + serializedName: HostNameBinding_properties + - &ref_34 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: A hostname binding object. + name: + fixed: false + raw: HostNameBinding + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HostNameBinding resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_33 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: HostNameBinding + - &ref_198 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of hostname bindings. + name: + fixed: false + raw: HostNameBindingCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_34 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: HostNameBindingCollection + - &ref_113 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Http logs configuration. + name: + fixed: false + raw: HttpLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Http logs to file system configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_35 + name: + fixed: false + raw: fileSystem + realPath: + - fileSystem + serializedName: fileSystem + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Http logs to azure blob storage configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_36 + name: + fixed: false + raw: azureBlobStorage + realPath: + - azureBlobStorage + serializedName: azureBlobStorage + serializedName: HttpLogsConfig + - &ref_37 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Identifier resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: Identifier_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: String representation of the identity. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: Identifier_properties + - &ref_38 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: A domain specific resource identifier. + name: + fixed: false + raw: Identifier + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Identifier resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_37 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Identifier + - &ref_191 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of identifiers. + name: + fixed: false + raw: IdentifierCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_38 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: IdentifierCollection + - &ref_39 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeploy ARM PUT core information + name: + fixed: false + raw: MSDeployCore + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Package URI + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: packageUri + realPath: + - packageUri + serializedName: packageUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SQL Connection String + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Database Type + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: dbType + realPath: + - dbType + serializedName: dbType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + URI of MSDeploy Parameters file. Must not be set if SetParameters is + used. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: setParametersXmlFileUri + realPath: + - setParametersXmlFileUri + serializedName: setParametersXmlFileUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is + used. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: setParameters + realPath: + - setParameters + serializedName: setParameters + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Controls whether the MSDeploy operation skips the App_Data + directory. + + If set to true, the existing App_Data directory on the + destination + + will not be deleted, and any App_Data directory in the source will + be ignored. + + Setting is false by default. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipAppData + realPath: + - skipAppData + serializedName: skipAppData + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Sets the AppOffline rule while the MSDeploy operation executes. + Setting is false by default. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: appOffline + realPath: + - appOffline + serializedName: appOffline + serializedName: MSDeployCore + - &ref_193 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: MSDeploy ARM PUT information + name: + fixed: false + raw: MSDeploy + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Core resource properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_39 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MSDeploy + - &ref_41 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeploy log entry + name: + fixed: false + raw: MSDeployLogEntry + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Timestamp of log entry + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: time + realPath: + - time + serializedName: time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Log entry type + extensions: + x-ms-enum: + modelAsString: false + name: MSDeployLogEntryType + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_40 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Log entry message + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: MSDeployLogEntry + - &ref_42 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeployLog resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: MSDeployLog_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of log entry messages + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_41 + name: + fixed: false + name: + fixed: false + raw: entries + realPath: + - entries + serializedName: entries + serializedName: MSDeployLog_properties + - &ref_194 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: MSDeploy log + name: + fixed: false + raw: MSDeployLog + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: MSDeployLog resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_42 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MSDeployLog + - &ref_44 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeployStatus resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: MSDeployStatus_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Username of deployer + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: deployer + realPath: + - deployer + serializedName: deployer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Provisioning state + extensions: + x-ms-enum: + modelAsString: false + name: MSDeployProvisioningState + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_43 + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time of deploy operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End time of deploy operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Whether the deployment operation has completed + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: complete + realPath: + - complete + serializedName: complete + serializedName: MSDeployStatus_properties + - &ref_192 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: MSDeploy ARM response + name: + fixed: false + raw: MSDeployStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: MSDeployStatus resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_44 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MSDeployStatus + - &ref_46 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MigrateMySqlRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: MigrateMySqlRequest_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Connection string to the remote MySQL database. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of migration operation to be done + extensions: + x-ms-enum: + modelAsString: false + name: MySqlMigrationType + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_45 + name: + fixed: false + raw: migrationType + realPath: + - migrationType + serializedName: migrationType + serializedName: MigrateMySqlRequest_properties + - &ref_210 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: MySQL migration request. + name: + fixed: false + raw: MigrateMySqlRequest + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: MigrateMySqlRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_46 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MigrateMySqlRequest + - &ref_48 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MigrateMySqlStatus resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: MigrateMySqlStatus_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Status of the migration task. + extensions: + x-ms-enum: + modelAsString: false + name: OperationStatus + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_47 + name: + fixed: false + raw: migrationOperationStatus + realPath: + - migrationOperationStatus + serializedName: migrationOperationStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation ID for the migration task. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: operationId + realPath: + - operationId + serializedName: operationId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: True if the web app has in app MySql enabled + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: localMySqlEnabled + realPath: + - localMySqlEnabled + serializedName: localMySqlEnabled + serializedName: MigrateMySqlStatus_properties + - &ref_212 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: MySQL migration status. + name: + fixed: false + raw: MigrateMySqlStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: MigrateMySqlStatus resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_48 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MigrateMySqlStatus + - &ref_50 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: VnetRoute resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: VnetRoute_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of this route. This is only returned by the server and does + not need to be set by the client. + extensions: + x-ms-client-name: vnetRouteName + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The starting address for this route. This may also include a CIDR + notation, in which case the end address must not be specified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: startAddress + realPath: + - startAddress + serializedName: startAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ending address for this route. If the start address is specified + in CIDR notation, this must be omitted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: endAddress + realPath: + - endAddress + serializedName: endAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The type of route this is: + + DEFAULT - By default, every app has routes to the local address + ranges specified by RFC1918 + + INHERITED - Routes inherited from the real Virtual Network routes + + STATIC - Static route set on the app only + + + These values will be used for syncing an app's routes with those + from a Virtual Network. + extensions: + x-ms-enum: + modelAsString: true + name: RouteType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_49 + name: + fixed: false + raw: routeType + realPath: + - routeType + serializedName: routeType + serializedName: VnetRoute_properties + - &ref_51 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: >- + Virtual Network route contract used to pass routing information for a + Virtual Network. + name: + fixed: false + raw: VnetRoute + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: VnetRoute resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_50 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VnetRoute + - &ref_52 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: VnetInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: VnetInfo_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Virtual Network's resource ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetResourceId + realPath: + - vnetResourceId + serializedName: vnetResourceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The client certificate thumbprint. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: certThumbprint + realPath: + - certThumbprint + serializedName: certThumbprint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A certificate file (.cer) blob containing the public key of the + private key used to authenticate a + + Point-To-Site VPN connection. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: certBlob + realPath: + - certBlob + serializedName: certBlob + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The routes that this Virtual Network connection uses. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_51 + name: + fixed: false + name: + fixed: false + raw: routes + realPath: + - routes + serializedName: routes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if a resync is required; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: resyncRequired + realPath: + - resyncRequired + serializedName: resyncRequired + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + DNS servers to be used by this Virtual Network. This should be a + comma-separated list of IP addresses. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: dnsServers + realPath: + - dnsServers + serializedName: dnsServers + serializedName: VnetInfo_properties + - &ref_55 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Virtual Network information contract. + name: + fixed: false + raw: VnetInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: VnetInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_52 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VnetInfo + - &ref_53 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: RelayServiceConnectionEntity resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: RelayServiceConnectionEntity_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + realPath: + - entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityConnectionString + realPath: + - entityConnectionString + serializedName: entityConnectionString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceType + realPath: + - resourceType + serializedName: resourceType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceConnectionString + realPath: + - resourceConnectionString + serializedName: resourceConnectionString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostname + realPath: + - hostname + serializedName: hostname + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: port + realPath: + - port + serializedName: port + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: biztalkUri + realPath: + - biztalkUri + serializedName: biztalkUri + serializedName: RelayServiceConnectionEntity_properties + - &ref_56 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Hybrid Connection for an App Service app. + name: + fixed: false + raw: RelayServiceConnectionEntity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: RelayServiceConnectionEntity resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_53 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RelayServiceConnectionEntity + - &ref_54 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: HybridConnection resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: HybridConnection_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the Service Bus namespace. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: serviceBusNamespace + realPath: + - serviceBusNamespace + serializedName: serviceBusNamespace + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the Service Bus relay. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + realPath: + - relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ARM URI to the Service Bus relay. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayArmUri + realPath: + - relayArmUri + serializedName: relayArmUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The hostname of the endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostname + realPath: + - hostname + serializedName: hostname + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The port of the endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: port + realPath: + - port + serializedName: port + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The name of the Service Bus key which has Send permissions. This is + used to authenticate to Service Bus. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sendKeyName + realPath: + - sendKeyName + serializedName: sendKeyName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The value of the Service Bus key. This is used to authenticate to + Service Bus. In ARM this key will not be returned + + normally, use the POST /listKeys API instead. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sendKeyValue + realPath: + - sendKeyValue + serializedName: sendKeyValue + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The suffix for the service bus endpoint. By default this is + .servicebus.windows.net + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: serviceBusSuffix + realPath: + - serviceBusSuffix + serializedName: serviceBusSuffix + serializedName: HybridConnection_properties + - &ref_57 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Hybrid Connection contract. This is used to configure a Hybrid Connection. + name: + fixed: false + raw: HybridConnection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HybridConnection resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_54 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: HybridConnection + - &ref_58 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: NetworkFeatures resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: NetworkFeatures_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Virtual Network name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualNetworkName + realPath: + - virtualNetworkName + serializedName: virtualNetworkName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Virtual Network summary view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_55 + name: + fixed: false + raw: virtualNetworkConnection + realPath: + - virtualNetworkConnection + serializedName: virtualNetworkConnection + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Hybrid Connections summary view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_56 + name: + fixed: false + name: + fixed: false + raw: hybridConnections + realPath: + - hybridConnections + serializedName: hybridConnections + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Hybrid Connection V2 (Service Bus) view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_57 + name: + fixed: false + name: + fixed: false + raw: hybridConnectionsV2 + realPath: + - hybridConnectionsV2 + serializedName: hybridConnectionsV2 + serializedName: NetworkFeatures_properties + - &ref_213 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: >- + Full view of network features for an app (presently VNET integration and + Hybrid Connections). + name: + fixed: false + raw: NetworkFeatures + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: NetworkFeatures resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_58 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: NetworkFeatures + - &ref_59 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Performance monitor sample in a set. + name: + fixed: false + raw: PerfMonSample + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Point in time for which counter was measured. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: time + realPath: + - time + serializedName: time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the server on which the measurement is made. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceName + realPath: + - instanceName + serializedName: instanceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value of counter at a certain time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Core Count of worker. Not a data member + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: coreCount + realPath: + - coreCount + serializedName: coreCount + serializedName: PerfMonSample + - &ref_60 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Metric information. + name: + fixed: false + raw: PerfMonSet + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unique key name of the counter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time of the period. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End time of the period. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Presented time grain. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeGrain + realPath: + - timeGrain + serializedName: timeGrain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of workers that are active during this time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_59 + name: + fixed: false + name: + fixed: false + raw: values + realPath: + - values + serializedName: values + serializedName: PerfMonSet + - &ref_61 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Performance monitor API response. + name: + fixed: false + raw: PerfMonResponse + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The response code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The message. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The performance monitor counters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_60 + name: + fixed: false + raw: data + realPath: + - data + serializedName: data + serializedName: PerfMonResponse + - &ref_216 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of performance monitor counters. + name: + fixed: false + raw: PerfMonCounterCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_61 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: PerfMonCounterCollection + - &ref_62 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: PremierAddOn resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: PremierAddOn_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: product + realPath: + - product + serializedName: product + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Vendor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vendor + realPath: + - vendor + serializedName: vendor + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Name. + extensions: + x-ms-client-name: PremierAddOnName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Location. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Marketplace publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: marketplacePublisher + realPath: + - marketplacePublisher + serializedName: marketplacePublisher + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Premier add on Marketplace offer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: marketplaceOffer + realPath: + - marketplaceOffer + serializedName: marketplaceOffer + serializedName: PremierAddOn_properties + - &ref_218 + $type: CompositeType + baseModelType: &ref_152 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Azure resource. This resource is tracked in Azure Resource Manager + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Kind of resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: kind + realPath: + - kind + serializedName: kind + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Location. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: Premier add-on. + name: + fixed: false + raw: PremierAddOn + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PremierAddOn resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_62 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: PremierAddOn + - &ref_63 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ProcessThreadInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: ProcessThreadInfo_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ARM Identifier for deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HRef URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: href + realPath: + - href + serializedName: href + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Process URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: process + realPath: + - process + serializedName: process + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start address. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: startAddress + realPath: + - startAddress + serializedName: startAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Current thread priority. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: currentPriority + realPath: + - currentPriority + serializedName: currentPriority + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Thread priority level. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: priorityLevel + realPath: + - priorityLevel + serializedName: priorityLevel + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Base priority. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: basePriority + realPath: + - basePriority + serializedName: basePriority + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Total processor time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: totalProcessorTime + realPath: + - totalProcessorTime + serializedName: totalProcessorTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: User processor time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: userProcessorTime + realPath: + - userProcessorTime + serializedName: userProcessorTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Priviledged processor time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: priviledgedProcessorTime + realPath: + - priviledgedProcessorTime + serializedName: priviledgedProcessorTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Thread state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Wait reason. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: waitReason + realPath: + - waitReason + serializedName: waitReason + serializedName: ProcessThreadInfo_properties + - &ref_65 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Process Thread Information. + name: + fixed: false + raw: ProcessThreadInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ProcessThreadInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_63 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ProcessThreadInfo + - &ref_64 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ProcessModuleInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: ProcessModuleInfo_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Base address. Used as module identifier in ARM resource URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: baseAddress + realPath: + - baseAddress + serializedName: baseAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileName + realPath: + - fileName + serializedName: fileName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HRef URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: href + realPath: + - href + serializedName: href + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: filePath + realPath: + - filePath + serializedName: filePath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module memory size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: moduleMemorySize + realPath: + - moduleMemorySize + serializedName: moduleMemorySize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileVersion + realPath: + - fileVersion + serializedName: fileVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File description. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileDescription + realPath: + - fileDescription + serializedName: fileDescription + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: product + realPath: + - product + serializedName: product + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Product version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: productVersion + realPath: + - productVersion + serializedName: productVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Is debug? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isDebug + realPath: + - isDebug + serializedName: isDebug + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module language (locale). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: language + realPath: + - language + serializedName: language + serializedName: ProcessModuleInfo_properties + - &ref_66 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Process Module Information. + name: + fixed: false + raw: ProcessModuleInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ProcessModuleInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_64 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ProcessModuleInfo + - &ref_67 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ProcessInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: ProcessInfo_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ARM Identifier for deployment. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HRef URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: href + realPath: + - href + serializedName: href + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Minidump URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: miniDump + realPath: + - miniDump + serializedName: miniDump + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Is profile running? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isProfileRunning + realPath: + - isProfileRunning + serializedName: isProfileRunning + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Is the IIS Profile running? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isIisProfileRunning + realPath: + - isIisProfileRunning + serializedName: isIisProfileRunning + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: IIS Profile timeout (seconds). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: iisProfileTimeoutInSeconds + realPath: + - iisProfileTimeoutInSeconds + serializedName: iisProfileTimeoutInSeconds + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parent process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: parent + realPath: + - parent + serializedName: parent + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Child process list. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: children + realPath: + - children + serializedName: children + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Thread list. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_65 + name: + fixed: false + name: + fixed: false + raw: threads + realPath: + - threads + serializedName: threads + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of open files. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: openFileHandles + realPath: + - openFileHandles + serializedName: openFileHandles + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of modules. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_66 + name: + fixed: false + name: + fixed: false + raw: modules + realPath: + - modules + serializedName: modules + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: File name of this process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fileName + realPath: + - fileName + serializedName: fileName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Command line. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: User name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: userName + realPath: + - userName + serializedName: userName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Handle count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: handleCount + realPath: + - handleCount + serializedName: handleCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: moduleCount + realPath: + - moduleCount + serializedName: moduleCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Thread count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: threadCount + realPath: + - threadCount + serializedName: threadCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Total CPU time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: totalProcessorTime + realPath: + - totalProcessorTime + serializedName: totalProcessorTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: User CPU time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: userProcessorTime + realPath: + - userProcessorTime + serializedName: userProcessorTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Privileged CPU time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: privilegedProcessorTime + realPath: + - privilegedProcessorTime + serializedName: privilegedProcessorTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Working set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: workingSet64 + realPath: + - workingSet64 + serializedName: workingSet64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Peak working set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: peakWorkingSet64 + realPath: + - peakWorkingSet64 + serializedName: peakWorkingSet64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Private memory size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: privateMemorySize64 + realPath: + - privateMemorySize64 + serializedName: privateMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Virtual memory size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: virtualMemorySize64 + realPath: + - virtualMemorySize64 + serializedName: virtualMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Peak virtual memory usage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: peakVirtualMemorySize64 + realPath: + - peakVirtualMemorySize64 + serializedName: peakVirtualMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Paged system memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: pagedSystemMemorySize64 + realPath: + - pagedSystemMemorySize64 + serializedName: pagedSystemMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Non-paged system memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: nonpagedSystemMemorySize64 + realPath: + - nonpagedSystemMemorySize64 + serializedName: nonpagedSystemMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Paged memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: pagedMemorySize64 + realPath: + - pagedMemorySize64 + serializedName: pagedMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Peak paged memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: peakPagedMemorySize64 + realPath: + - peakPagedMemorySize64 + serializedName: peakPagedMemorySize64 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time stamp. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: timeStamp + realPath: + - timeStamp + serializedName: timeStamp + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of environment variables. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: environmentVariables + realPath: + - environmentVariables + serializedName: environmentVariables + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Is this the SCM site? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isScmSite + realPath: + - isScmSite + serializedName: isScmSite + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Is this a Web Job? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isWebJob + realPath: + - isWebJob + serializedName: isWebJob + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Description of process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + serializedName: ProcessInfo_properties + - &ref_68 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Process Information. + name: + fixed: false + raw: ProcessInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ProcessInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_67 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ProcessInfo + - &ref_201 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu process information elements. + name: + fixed: false + raw: ProcessInfoCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_68 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProcessInfoCollection + - &ref_203 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu thread information elements. + name: + fixed: false + raw: ProcessModuleInfoCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_66 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProcessModuleInfoCollection + - &ref_204 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu thread information elements. + name: + fixed: false + raw: ProcessThreadInfoCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_65 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProcessThreadInfoCollection + - &ref_70 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: PublicCertificate resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: PublicCertificate_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public Certificate byte array + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: blob + realPath: + - blob + serializedName: blob + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public Certificate Location + extensions: + x-ms-enum: + modelAsString: false + name: PublicCertificateLocation + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_69 + name: + fixed: false + raw: publicCertificateLocation + realPath: + - publicCertificateLocation + serializedName: publicCertificateLocation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Certificate Thumbprint + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + serializedName: PublicCertificate_properties + - &ref_71 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Public certificate object + name: + fixed: false + raw: PublicCertificate + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PublicCertificate resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_70 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: PublicCertificate + - &ref_220 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of public certificates + name: + fixed: false + raw: PublicCertificateCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_71 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: PublicCertificateCollection + - &ref_72 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: RestoreRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: RestoreRequest_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SAS URL to the container. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: storageAccountUrl + realPath: + - storageAccountUrl + serializedName: storageAccountUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of a blob which contains the backup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: blobName + realPath: + - blobName + serializedName: blobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the restore operation can overwrite target app; + otherwise, false. true is needed if trying + to restore over an existing app. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overwrite + realPath: + - overwrite + serializedName: overwrite + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of an app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteName + realPath: + - siteName + serializedName: siteName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Collection of databases which should be restored. This list has to + match the list of databases included in the backup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_6 + name: + fixed: false + name: + fixed: false + raw: databases + realPath: + - databases + serializedName: databases + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + Changes a logic when restoring an app with custom domains. + true to remove custom domains automatically. If + false, custom domains are added to + + the app's object when it is being restored, but that might fail due + to conflicts during the operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ignoreConflictingHostNames + realPath: + - ignoreConflictingHostNames + serializedName: ignoreConflictingHostNames + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: Ignore the databases and only restore the site content + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ignoreDatabases + realPath: + - ignoreDatabases + serializedName: ignoreDatabases + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specify app service plan that will own restored site. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appServicePlan + realPath: + - appServicePlan + serializedName: appServicePlan + - collectionFormat: none + defaultValue: + fixed: false + raw: Default + deprecated: false + documentation: + fixed: false + raw: Operation type. + extensions: + x-ms-enum: + modelAsString: false + name: BackupRestoreOperationType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_11 + name: + fixed: false + raw: operationType + realPath: + - operationType + serializedName: operationType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if SiteConfig.ConnectionStrings should be set in + new app; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: adjustConnectionStrings + realPath: + - adjustConnectionStrings + serializedName: adjustConnectionStrings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + App Service Environment name, if needed (only when restoring an app + to an App Service Environment). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostingEnvironment + realPath: + - hostingEnvironment + serializedName: hostingEnvironment + serializedName: RestoreRequest_properties + - &ref_177 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Description of a restore request. + name: + fixed: false + raw: RestoreRequest + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: RestoreRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_72 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RestoreRequest + - &ref_73 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: RestoreResponse resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: RestoreResponse_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When server starts the restore process, it will return an operation + ID identifying that particular restore operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: operationId + realPath: + - operationId + serializedName: operationId + serializedName: RestoreResponse_properties + - &ref_178 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Response for an app restore request. + name: + fixed: false + raw: RestoreResponse + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: RestoreResponse resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_73 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RestoreResponse + - &ref_76 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteAuthSettings resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SiteAuthSettings_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the Authentication / Authorization feature is + enabled for the current app; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The RuntimeVersion of the Authentication / Authorization feature in + use for the current app. + + The setting in this value can control the behavior of certain + features in the Authentication / Authorization module. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: runtimeVersion + realPath: + - runtimeVersion + serializedName: runtimeVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The action to take when an unauthenticated client attempts to access + the app. + extensions: + x-ms-enum: + modelAsString: false + name: UnauthenticatedClientAction + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_74 + name: + fixed: false + raw: unauthenticatedClientAction + realPath: + - unauthenticatedClientAction + serializedName: unauthenticatedClientAction + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to durably store platform-specific security tokens + that are obtained during login flows; otherwise, false. + The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: tokenStoreEnabled + realPath: + - tokenStoreEnabled + serializedName: tokenStoreEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + External URLs that can be redirected to as part of logging in or + logging out of the app. Note that the query string part of the URL + is ignored. + + This is an advanced setting typically only needed by Windows Store + application backends. + + Note that URLs within the current domain are always implicitly + allowed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: allowedExternalRedirectUrls + realPath: + - allowedExternalRedirectUrls + serializedName: allowedExternalRedirectUrls + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The default authentication provider to use when multiple providers + are configured. + + This setting is only needed if multiple providers are configured and + the unauthenticated client + + action is set to "RedirectToLoginPage". + extensions: + x-ms-enum: + modelAsString: false + name: BuiltInAuthenticationProvider + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_75 + name: + fixed: false + raw: defaultProvider + realPath: + - defaultProvider + serializedName: defaultProvider + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The number of hours after session token expiration that a session + token can be used to + + call the token refresh API. The default is 72 hours. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: tokenRefreshExtensionHours + realPath: + - tokenRefreshExtensionHours + serializedName: tokenRefreshExtensionHours + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Client ID of this relying party application, known as the + client_id. + + This setting is required for enabling OpenID Connection + authentication with Azure Active Directory or + + other 3rd party OpenID Connect providers. + + More information on OpenID Connect: + http://openid.net/specs/openid-connect-core-1_0.html + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: clientId + realPath: + - clientId + serializedName: clientId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The Client Secret of this relying party application (in Azure Active + Directory, this is also referred to as the Key). + + This setting is optional. If no client secret is configured, the + OpenID Connect implicit auth flow is used to authenticate end users. + + Otherwise, the OpenID Connect Authorization Code Flow is used to + authenticate end users. + + More information on OpenID Connect: + http://openid.net/specs/openid-connect-core-1_0.html + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: clientSecret + realPath: + - clientSecret + serializedName: clientSecret + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OpenID Connect Issuer URI that represents the entity which + issues access tokens for this application. + + When using Azure Active Directory, this value is the URI of the + directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. + + This URI is a case-sensitive identifier for the token issuer. + + More information on OpenID Connect Discovery: + http://openid.net/specs/openid-connect-discovery-1_0.html + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: issuer + realPath: + - issuer + serializedName: issuer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Allowed audience values to consider when validating JWTs issued by + + Azure Active Directory. Note that the ClientID value is + always considered an + + allowed audience, regardless of this setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: allowedAudiences + realPath: + - allowedAudiences + serializedName: allowedAudiences + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Login parameters to send to the OpenID Connect authorization + endpoint when + + a user logs in. Each parameter must be in the form "key=value". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: additionalLoginParams + realPath: + - additionalLoginParams + serializedName: additionalLoginParams + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OpenID Connect Client ID for the Google web application. + + This setting is required for enabling Google Sign-In. + + Google Sign-In documentation: + https://developers.google.com/identity/sign-in/web/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: googleClientId + realPath: + - googleClientId + serializedName: googleClientId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The client secret associated with the Google web application. + + This setting is required for enabling Google Sign-In. + + Google Sign-In documentation: + https://developers.google.com/identity/sign-in/web/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: googleClientSecret + realPath: + - googleClientSecret + serializedName: googleClientSecret + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 2.0 scopes that will be requested as part of Google + Sign-In authentication. + + This setting is optional. If not specified, "openid", "profile", and + "email" are used as default scopes. + + Google Sign-In documentation: + https://developers.google.com/identity/sign-in/web/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: googleOAuthScopes + realPath: + - googleOAuthScopes + serializedName: googleOAuthScopes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The App ID of the Facebook app used for login. + + This setting is required for enabling Facebook Login. + + Facebook Login documentation: + https://developers.facebook.com/docs/facebook-login + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: facebookAppId + realPath: + - facebookAppId + serializedName: facebookAppId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The App Secret of the Facebook app used for Facebook Login. + + This setting is required for enabling Facebook Login. + + Facebook Login documentation: + https://developers.facebook.com/docs/facebook-login + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: facebookAppSecret + realPath: + - facebookAppSecret + serializedName: facebookAppSecret + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 2.0 scopes that will be requested as part of Facebook + Login authentication. + + This setting is optional. + + Facebook Login documentation: + https://developers.facebook.com/docs/facebook-login + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: facebookOAuthScopes + realPath: + - facebookOAuthScopes + serializedName: facebookOAuthScopes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 1.0a consumer key of the Twitter application used for + sign-in. + + This setting is required for enabling Twitter Sign-In. + + Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: twitterConsumerKey + realPath: + - twitterConsumerKey + serializedName: twitterConsumerKey + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 1.0a consumer secret of the Twitter application used for + sign-in. + + This setting is required for enabling Twitter Sign-In. + + Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: twitterConsumerSecret + realPath: + - twitterConsumerSecret + serializedName: twitterConsumerSecret + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 2.0 client ID that was created for the app used for + authentication. + + This setting is required for enabling Microsoft Account + authentication. + + Microsoft Account OAuth documentation: + https://dev.onedrive.com/auth/msa_oauth.htm + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: microsoftAccountClientId + realPath: + - microsoftAccountClientId + serializedName: microsoftAccountClientId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 2.0 client secret that was created for the app used for + authentication. + + This setting is required for enabling Microsoft Account + authentication. + + Microsoft Account OAuth documentation: + https://dev.onedrive.com/auth/msa_oauth.htm + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: microsoftAccountClientSecret + realPath: + - microsoftAccountClientSecret + serializedName: microsoftAccountClientSecret + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The OAuth 2.0 scopes that will be requested as part of Microsoft + Account authentication. + + This setting is optional. If not specified, "wl.basic" is used as + the default scope. + + Microsoft Account Scopes and permissions documentation: + https://msdn.microsoft.com/en-us/library/dn631845.aspx + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: microsoftAccountOAuthScopes + realPath: + - microsoftAccountOAuthScopes + serializedName: microsoftAccountOAuthScopes + serializedName: SiteAuthSettings_properties + - &ref_181 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: >- + Configuration settings for the Azure App Service Authentication / + Authorization feature. + name: + fixed: false + raw: SiteAuthSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SiteAuthSettings resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_76 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteAuthSettings + - &ref_78 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: An app cloneability criterion. + name: + fixed: false + raw: SiteCloneabilityCriterion + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of criterion. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Description of criterion. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + serializedName: SiteCloneabilityCriterion + - &ref_205 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Represents whether or not an app is cloneable. + name: + fixed: false + raw: SiteCloneability + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of app. + extensions: + x-ms-enum: + modelAsString: false + name: CloneAbilityResult + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_77 + name: + fixed: false + raw: result + realPath: + - result + serializedName: result + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of features enabled on app that prevent cloning. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_78 + name: + fixed: false + name: + fixed: false + raw: blockingFeatures + realPath: + - blockingFeatures + serializedName: blockingFeatures + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + List of features enabled on app that are non-blocking but cannot be + cloned. The app can still be cloned + + but the features in this list will not be set up on cloned app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_78 + name: + fixed: false + name: + fixed: false + raw: unsupportedFeatures + realPath: + - unsupportedFeatures + serializedName: unsupportedFeatures + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of blocking application characteristics. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_78 + name: + fixed: false + name: + fixed: false + raw: blockingCharacteristics + realPath: + - blockingCharacteristics + serializedName: blockingCharacteristics + serializedName: SiteCloneability + - &ref_89 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Name value pair. + name: + fixed: false + raw: NameValuePair + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Pair name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Pair value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: NameValuePair + - &ref_90 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Database connection string information. + name: + fixed: false + raw: ConnStringInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of connection string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Connection string value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Type of database. + extensions: + x-ms-enum: + modelAsString: false + name: ConnectionStringType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_14 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: ConnStringInfo + - &ref_91 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MachineKey of an app. + name: + fixed: false + raw: SiteMachineKey + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: MachineKey validation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: validation + realPath: + - validation + serializedName: validation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Validation key. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: validationKey + realPath: + - validationKey + serializedName: validationKey + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Algorithm used for decryption. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: decryption + realPath: + - decryption + serializedName: decryption + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Decryption key. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: decryptionKey + realPath: + - decryptionKey + serializedName: decryptionKey + serializedName: SiteMachineKey + - &ref_92 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The IIS handler mappings used to define which handler processes HTTP + requests with certain extension. + + For example, it is used to configure php-cgi.exe process to handle all + HTTP requests with *.php extension. + name: + fixed: false + raw: HandlerMapping + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Requests with this extension will be handled using the specified + FastCGI application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extension + realPath: + - extension + serializedName: extension + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The absolute path to the FastCGI application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scriptProcessor + realPath: + - scriptProcessor + serializedName: scriptProcessor + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Command-line arguments to be passed to the script processor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: arguments + realPath: + - arguments + serializedName: arguments + serializedName: HandlerMapping + - &ref_79 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Directory for virtual application. + name: + fixed: false + raw: VirtualDirectory + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Path to virtual application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualPath + realPath: + - virtualPath + serializedName: virtualPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Physical path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: physicalPath + realPath: + - physicalPath + serializedName: physicalPath + serializedName: VirtualDirectory + - &ref_95 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Virtual application in an app. + name: + fixed: false + raw: VirtualApplication + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Virtual path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualPath + realPath: + - virtualPath + serializedName: virtualPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Physical path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: physicalPath + realPath: + - physicalPath + serializedName: physicalPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if preloading is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: preloadEnabled + realPath: + - preloadEnabled + serializedName: preloadEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Virtual directories for virtual application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_79 + name: + fixed: false + name: + fixed: false + raw: virtualDirectories + realPath: + - virtualDirectories + serializedName: virtualDirectories + serializedName: VirtualApplication + - &ref_80 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Routing rules for ramp up testing. This rule allows to redirect static + traffic % to a slot or to gradually change routing % based on performance. + name: + fixed: false + raw: RampUpRule + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Hostname of a slot to which the traffic will be redirected if + decided to. E.g. myapp-stage.azurewebsites.net. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: actionHostName + realPath: + - actionHostName + serializedName: actionHostName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Percentage of the traffic which will be redirected to + ActionHostName. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: reroutePercentage + realPath: + - reroutePercentage + serializedName: reroutePercentage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + In auto ramp up scenario this is the step to to add/remove from + ReroutePercentage until it reaches + + MinReroutePercentage or + MaxReroutePercentage. Site metrics are checked every N + minutes specificed in ChangeIntervalInMinutes. + + Custom decision algorithm can be provided in TiPCallback site + extension which URL can be specified in + ChangeDecisionCallbackUrl. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: changeStep + realPath: + - changeStep + serializedName: changeStep + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies interval in mimuntes to reevaluate ReroutePercentage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: changeIntervalInMinutes + realPath: + - changeIntervalInMinutes + serializedName: changeIntervalInMinutes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies lower boundary above which ReroutePercentage will stay. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: minReroutePercentage + realPath: + - minReroutePercentage + serializedName: minReroutePercentage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies upper boundary below which ReroutePercentage will stay. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: maxReroutePercentage + realPath: + - maxReroutePercentage + serializedName: maxReroutePercentage + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Custom decision algorithm can be provided in TiPCallback site + extension which URL can be specified. See TiPCallback site extension + for the scaffold and contracts. + + https://www.siteextensions.net/packages/TiPCallback/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: changeDecisionCallbackUrl + realPath: + - changeDecisionCallbackUrl + serializedName: changeDecisionCallbackUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the routing rule. The recommended name would be to point to + the slot which will receive the traffic in the experiment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: RampUpRule + - &ref_97 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Routing rules in production experiments. + name: + fixed: false + raw: Experiments + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of ramp-up rules. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_80 + name: + fixed: false + name: + fixed: false + raw: rampUpRules + realPath: + - rampUpRules + serializedName: rampUpRules + serializedName: Experiments + - &ref_98 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Metric limits set on an app. + name: + fixed: false + raw: SiteLimits + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Maximum allowed CPU usage percentage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: maxPercentageCpu + realPath: + - maxPercentageCpu + serializedName: maxPercentageCpu + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Maximum allowed memory usage in MB. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: maxMemoryInMb + realPath: + - maxMemoryInMb + serializedName: maxMemoryInMb + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Maximum allowed disk size usage in MB. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: maxDiskSizeInMb + realPath: + - maxDiskSizeInMb + serializedName: maxDiskSizeInMb + serializedName: SiteLimits + - &ref_81 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Trigger based on total requests. + name: + fixed: false + raw: RequestsBasedTrigger + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Request Count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time interval. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeInterval + realPath: + - timeInterval + serializedName: timeInterval + serializedName: RequestsBasedTrigger + - &ref_82 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Trigger based on status code. + name: + fixed: false + raw: StatusCodesBasedTrigger + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HTTP status code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Request Sub Status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: subStatus + realPath: + - subStatus + serializedName: subStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Win32 error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: win32Status + realPath: + - win32Status + serializedName: win32Status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Request Count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time interval. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeInterval + realPath: + - timeInterval + serializedName: timeInterval + serializedName: StatusCodesBasedTrigger + - &ref_83 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Trigger based on request execution time. + name: + fixed: false + raw: SlowRequestsBasedTrigger + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time taken. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeTaken + realPath: + - timeTaken + serializedName: timeTaken + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Request Count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time interval. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeInterval + realPath: + - timeInterval + serializedName: timeInterval + serializedName: SlowRequestsBasedTrigger + - &ref_86 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Triggers for auto-heal. + name: + fixed: false + raw: AutoHealTriggers + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A rule based on total requests. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_81 + name: + fixed: false + raw: requests + realPath: + - requests + serializedName: requests + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A rule based on private bytes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: privateBytesInKB + realPath: + - privateBytesInKB + serializedName: privateBytesInKB + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A rule based on status codes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_82 + name: + fixed: false + name: + fixed: false + raw: statusCodes + realPath: + - statusCodes + serializedName: statusCodes + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A rule based on request execution time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_83 + name: + fixed: false + raw: slowRequests + realPath: + - slowRequests + serializedName: slowRequests + serializedName: AutoHealTriggers + - &ref_85 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: |- + Custom action to be executed + when an auto heal rule is triggered. + name: + fixed: false + raw: AutoHealCustomAction + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Executable to be run. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: exe + realPath: + - exe + serializedName: exe + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Parameters for the executable. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: parameters + realPath: + - parameters + serializedName: parameters + serializedName: AutoHealCustomAction + - &ref_87 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Actions which to take by the auto-heal module when a rule is triggered. + name: + fixed: false + raw: AutoHealActions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Predefined action to be taken. + extensions: + x-ms-enum: + modelAsString: false + name: AutoHealActionType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_84 + name: + fixed: false + raw: actionType + realPath: + - actionType + serializedName: actionType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Custom action to be taken. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_85 + name: + fixed: false + raw: customAction + realPath: + - customAction + serializedName: customAction + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Minimum time the process must execute + before taking the action + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: minProcessExecutionTime + realPath: + - minProcessExecutionTime + serializedName: minProcessExecutionTime + serializedName: AutoHealActions + - &ref_99 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Rules that can be defined for auto-heal. + name: + fixed: false + raw: AutoHealRules + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Conditions that describe when to execute the auto-heal actions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_86 + name: + fixed: false + raw: triggers + realPath: + - triggers + serializedName: triggers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Actions to be executed when a rule is triggered. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_87 + name: + fixed: false + raw: actions + realPath: + - actions + serializedName: actions + serializedName: AutoHealRules + - &ref_100 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Cross-Origin Resource Sharing (CORS) settings for the app. + name: + fixed: false + raw: CorsSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets the list of origins that should be allowed to make + cross-origin + + calls (for example: http://example.com:12345). Use "*" to allow all. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: allowedOrigins + realPath: + - allowedOrigins + serializedName: allowedOrigins + serializedName: CorsSettings + - &ref_88 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: PushSettings resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: PushSettings_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets or sets a flag indicating whether the Push endpoint is enabled. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isPushEnabled + realPath: + - isPushEnabled + serializedName: isPushEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets a JSON string containing a list of tags that are + whitelisted for use by the push registration endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tagWhitelistJson + realPath: + - tagWhitelistJson + serializedName: tagWhitelistJson + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets a JSON string containing a list of tags that require + user authentication to be used in the push registration endpoint. + + Tags can consist of alphanumeric characters and the following: + + '_', '@', '#', '.', ':', '-'. + + Validation should be performed at the PushRequestHandler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tagsRequiringAuth + realPath: + - tagsRequiringAuth + serializedName: tagsRequiringAuth + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets a JSON string containing a list of dynamic tags that + will be evaluated from user claims in the push registration + endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: dynamicTagsJson + realPath: + - dynamicTagsJson + serializedName: dynamicTagsJson + serializedName: PushSettings_properties + - &ref_101 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Push settings for the App. + name: + fixed: false + raw: PushSettings + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PushSettings resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_88 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: PushSettings + - &ref_102 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Information about the formal API definition for the app. + name: + fixed: false + raw: ApiDefinitionInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URL of the API definition. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + serializedName: ApiDefinitionInfo + - &ref_103 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: IP security restriction on an app. + name: + fixed: false + raw: IpSecurityRestriction + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: IP address the security restriction is valid for. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ipAddress + realPath: + - ipAddress + serializedName: ipAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Subnet mask for the range of IP addresses the restriction is valid + for. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subnetMask + realPath: + - subnetMask + serializedName: subnetMask + serializedName: IpSecurityRestriction + - &ref_104 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Configuration of an App Service app. + name: + fixed: false + raw: SiteConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Number of workers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: numberOfWorkers + realPath: + - numberOfWorkers + serializedName: numberOfWorkers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Default documents. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: defaultDocuments + realPath: + - defaultDocuments + serializedName: defaultDocuments + - collectionFormat: none + defaultValue: + fixed: false + raw: v4.6 + deprecated: false + documentation: + fixed: false + raw: .NET Framework version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: netFrameworkVersion + realPath: + - netFrameworkVersion + serializedName: netFrameworkVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Version of PHP. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: phpVersion + realPath: + - phpVersion + serializedName: phpVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Version of Python. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pythonVersion + realPath: + - pythonVersion + serializedName: pythonVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Version of Node.js. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nodeVersion + realPath: + - nodeVersion + serializedName: nodeVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Linux App Framework and version + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: linuxFxVersion + realPath: + - linuxFxVersion + serializedName: linuxFxVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if request tracing is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: requestTracingEnabled + realPath: + - requestTracingEnabled + serializedName: requestTracingEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Request tracing expiration time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: requestTracingExpirationTime + realPath: + - requestTracingExpirationTime + serializedName: requestTracingExpirationTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if remote debugging is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: remoteDebuggingEnabled + realPath: + - remoteDebuggingEnabled + serializedName: remoteDebuggingEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Remote debugging version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: remoteDebuggingVersion + realPath: + - remoteDebuggingVersion + serializedName: remoteDebuggingVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if HTTP logging is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: httpLoggingEnabled + realPath: + - httpLoggingEnabled + serializedName: httpLoggingEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HTTP logs directory size limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: logsDirectorySizeLimit + realPath: + - logsDirectorySizeLimit + serializedName: logsDirectorySizeLimit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if detailed error logging is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: detailedErrorLoggingEnabled + realPath: + - detailedErrorLoggingEnabled + serializedName: detailedErrorLoggingEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Publishing user name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publishingUsername + realPath: + - publishingUsername + serializedName: publishingUsername + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_89 + name: + fixed: false + name: + fixed: false + raw: appSettings + realPath: + - appSettings + serializedName: appSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Connection strings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_90 + name: + fixed: false + name: + fixed: false + raw: connectionStrings + realPath: + - connectionStrings + serializedName: connectionStrings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site MachineKey. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_91 + name: + fixed: false + raw: machineKey + realPath: + - machineKey + serializedName: machineKey + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Handler mappings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_92 + name: + fixed: false + name: + fixed: false + raw: handlerMappings + realPath: + - handlerMappings + serializedName: handlerMappings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Document root. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: documentRoot + realPath: + - documentRoot + serializedName: documentRoot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SCM type. + extensions: + x-ms-enum: + modelAsString: true + name: ScmType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_93 + name: + fixed: false + raw: scmType + realPath: + - scmType + serializedName: scmType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to use 32-bit worker process; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: use32BitWorkerProcess + realPath: + - use32BitWorkerProcess + serializedName: use32BitWorkerProcess + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if WebSocket is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: webSocketsEnabled + realPath: + - webSocketsEnabled + serializedName: webSocketsEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if Always On is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: alwaysOn + realPath: + - alwaysOn + serializedName: alwaysOn + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Java version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: javaVersion + realPath: + - javaVersion + serializedName: javaVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Java container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: javaContainer + realPath: + - javaContainer + serializedName: javaContainer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Java container version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: javaContainerVersion + realPath: + - javaContainerVersion + serializedName: javaContainerVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App command line to launch. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appCommandLine + realPath: + - appCommandLine + serializedName: appCommandLine + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Managed pipeline mode. + extensions: + x-ms-enum: + modelAsString: false + name: ManagedPipelineMode + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_94 + name: + fixed: false + raw: managedPipelineMode + realPath: + - managedPipelineMode + serializedName: managedPipelineMode + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Virtual applications. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_95 + name: + fixed: false + name: + fixed: false + raw: virtualApplications + realPath: + - virtualApplications + serializedName: virtualApplications + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site load balancing. + extensions: + x-ms-enum: + modelAsString: false + name: SiteLoadBalancing + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_96 + name: + fixed: false + raw: loadBalancing + realPath: + - loadBalancing + serializedName: loadBalancing + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: This is work around for polymophic types. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_97 + name: + fixed: false + raw: experiments + realPath: + - experiments + serializedName: experiments + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site limits. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_98 + name: + fixed: false + raw: limits + realPath: + - limits + serializedName: limits + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if Auto Heal is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: autoHealEnabled + realPath: + - autoHealEnabled + serializedName: autoHealEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Auto Heal rules. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_99 + name: + fixed: false + raw: autoHealRules + realPath: + - autoHealRules + serializedName: autoHealRules + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Tracing options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tracingOptions + realPath: + - tracingOptions + serializedName: tracingOptions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Virtual Network name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + realPath: + - vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Cross-Origin Resource Sharing (CORS) settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_100 + name: + fixed: false + raw: cors + realPath: + - cors + serializedName: cors + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Push endpoint settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_101 + name: + fixed: false + raw: push + realPath: + - push + serializedName: push + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Information about the formal API definition for the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_102 + name: + fixed: false + raw: apiDefinition + realPath: + - apiDefinition + serializedName: apiDefinition + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Auto-swap slot name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: autoSwapSlotName + realPath: + - autoSwapSlotName + serializedName: autoSwapSlotName + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + true to enable local MySQL; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: localMySqlEnabled + realPath: + - localMySqlEnabled + serializedName: localMySqlEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: IP security restrictions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_103 + name: + fixed: false + name: + fixed: false + raw: ipSecurityRestrictions + realPath: + - ipSecurityRestrictions + serializedName: ipSecurityRestrictions + serializedName: SiteConfig + - &ref_105 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Web app configuration ARM resource. + name: + fixed: false + raw: SiteConfigResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Core resource properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_104 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteConfigResource + - &ref_179 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of site configurations. + name: + fixed: false + raw: SiteConfigResourceCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_105 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SiteConfigResourceCollection + - &ref_106 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteConfigurationSnapshotInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SiteConfigurationSnapshotInfo_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time the snapshot was taken. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: time + realPath: + - time + serializedName: time + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The id of the snapshot + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SiteConfigurationSnapshotInfo_properties + - &ref_107 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: A snapshot of a web app configuration. + name: + fixed: false + raw: SiteConfigurationSnapshotInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SiteConfigurationSnapshotInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_106 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteConfigurationSnapshotInfo + - &ref_186 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Collection of metadata for the app configuration snapshots that can be + restored. + name: + fixed: false + raw: SiteConfigurationSnapshotInfoCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_107 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SiteConfigurationSnapshotInfoCollection + - &ref_109 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteExtensionInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SiteExtensionInfo_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension title. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: title + realPath: + - title + serializedName: title + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension type. + extensions: + x-ms-enum: + modelAsString: false + name: SiteExtensionType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_108 + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Summary description. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: summary + realPath: + - summary + serializedName: summary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Detailed description. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Version information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: version + realPath: + - version + serializedName: version + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Extension URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extensionUrl + realPath: + - extensionUrl + serializedName: extensionUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Project URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: projectUrl + realPath: + - projectUrl + serializedName: projectUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Icon URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: iconUrl + realPath: + - iconUrl + serializedName: iconUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: License URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: licenseUrl + realPath: + - licenseUrl + serializedName: licenseUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Feed URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: feedUrl + realPath: + - feedUrl + serializedName: feedUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of authors. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: authors + realPath: + - authors + serializedName: authors + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Installer command line parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: installationArgs + realPath: + - installationArgs + serializedName: installationArgs + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Published timestamp. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: publishedDateTime + realPath: + - publishedDateTime + serializedName: publishedDateTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Count of downloads. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: downloadCount + realPath: + - downloadCount + serializedName: downloadCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the local version is the latest version; + false otherwise. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: localIsLatestVersion + realPath: + - localIsLatestVersion + serializedName: localIsLatestVersion + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Local path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localPath + realPath: + - localPath + serializedName: localPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Installed timestamp. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: installedDateTime + realPath: + - installedDateTime + serializedName: installedDateTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Provisioning state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site Extension comment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: comment + realPath: + - comment + serializedName: comment + serializedName: SiteExtensionInfo_properties + - &ref_110 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Site Extension Information. + name: + fixed: false + raw: SiteExtensionInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SiteExtensionInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_109 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteExtensionInfo + - &ref_223 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu site extension information elements. + name: + fixed: false + raw: SiteExtensionInfoCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_110 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SiteExtensionInfoCollection + - &ref_111 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteInstance resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SiteInstance_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of instance. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: SiteInstance_properties + - &ref_143 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Instance of an app. + name: + fixed: false + raw: SiteInstance + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SiteInstance resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_111 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteInstance + - &ref_115 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteLogsConfig resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SiteLogsConfig_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application logs configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_112 + name: + fixed: false + raw: applicationLogs + realPath: + - applicationLogs + serializedName: applicationLogs + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HTTP logs configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_113 + name: + fixed: false + raw: httpLogs + realPath: + - httpLogs + serializedName: httpLogs + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Failed requests tracing configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_114 + name: + fixed: false + raw: failedRequestsTracing + realPath: + - failedRequestsTracing + serializedName: failedRequestsTracing + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Detailed error messages configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_114 + name: + fixed: false + raw: detailedErrorMessages + realPath: + - detailedErrorMessages + serializedName: detailedErrorMessages + serializedName: SiteLogsConfig_properties + - &ref_183 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Configuration of App Service site logs. + name: + fixed: false + raw: SiteLogsConfig + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SiteLogsConfig resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_115 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteLogsConfig + - &ref_121 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SSL-enabled hostname. + name: + fixed: false + raw: HostNameSslState + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SSL type. + extensions: + x-ms-enum: + modelAsString: false + name: SslState + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_32 + name: + fixed: false + raw: sslState + realPath: + - sslState + serializedName: sslState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Virtual IP address assigned to the hostname if IP based SSL is + enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: virtualIP + realPath: + - virtualIP + serializedName: virtualIP + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SSL certificate thumbprint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Set to true to update existing hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: toUpdate + realPath: + - toUpdate + serializedName: toUpdate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Indicates whether the hostname is a standard or repository hostname. + extensions: + x-ms-enum: + modelAsString: false + name: HostType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_116 + name: + fixed: false + raw: hostType + realPath: + - hostType + serializedName: hostType + serializedName: HostNameSslState + - &ref_122 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specification for an App Service Environment to use for this resource. + name: + fixed: false + raw: HostingEnvironmentProfile + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource ID of the App Service Environment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the App Service Environment. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type of the App Service Environment. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: HostingEnvironmentProfile + - &ref_123 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Information needed for cloning operation. + name: + fixed: false + raw: CloningInfo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Correlation ID of cloning operation. This ID ties multiple cloning + operations + + together to use the same snapshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: correlationId + realPath: + - correlationId + serializedName: correlationId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to overwrite destination app; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overwrite + realPath: + - overwrite + serializedName: overwrite + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to clone custom hostnames from source app; + otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: cloneCustomHostNames + realPath: + - cloneCustomHostNames + serializedName: cloneCustomHostNames + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to clone source control from source app; + otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: cloneSourceControl + realPath: + - cloneSourceControl + serializedName: cloneSourceControl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ARM resource ID of the source app. App resource ID is of the form + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + for production slots and + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + for other slots. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sourceWebAppId + realPath: + - sourceWebAppId + serializedName: sourceWebAppId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service Environment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostingEnvironment + realPath: + - hostingEnvironment + serializedName: hostingEnvironment + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Application setting overrides for cloned app. If specified, these + settings override the settings cloned + + from source app. Otherwise, application settings from source app are + retained. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: appSettingsOverrides + realPath: + - appSettingsOverrides + serializedName: appSettingsOverrides + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to configure load balancing for source and + destination app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: configureLoadBalancing + realPath: + - configureLoadBalancing + serializedName: configureLoadBalancing + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ARM resource ID of the Traffic Manager profile to use, if it exists. + Traffic Manager resource ID is of the form + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: trafficManagerProfileId + realPath: + - trafficManagerProfileId + serializedName: trafficManagerProfileId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of Traffic Manager profile to create. This is only needed if + Traffic Manager profile does not already exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: trafficManagerProfileName + realPath: + - trafficManagerProfileName + serializedName: trafficManagerProfileName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if quotas should be ignored; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ignoreQuotas + realPath: + - ignoreQuotas + serializedName: ignoreQuotas + serializedName: CloningInfo + - &ref_117 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the web app that snapshot contents will be written to. + name: + fixed: false + raw: SnapshotRecoveryTarget + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Geographical location of the target web app, e.g. SouthEastAsia, + SouthCentralUS + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ARM resource ID of the target app. + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + for production slots and + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + for other slots. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SnapshotRecoveryTarget + - &ref_118 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SnapshotRecoveryRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SnapshotRecoveryRequest_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Point in time in which the app recovery should be attempted, + formatted as a DateTime string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: snapshotTime + realPath: + - snapshotTime + serializedName: snapshotTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies the web app that snapshot contents will be written to. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_117 + name: + fixed: false + raw: recoveryTarget + realPath: + - recoveryTarget + serializedName: recoveryTarget + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true the recovery operation can overwrite source + app; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: overwrite + realPath: + - overwrite + serializedName: overwrite + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, site configuration, in addition to content, will be + reverted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: recoverConfiguration + realPath: + - recoverConfiguration + serializedName: recoverConfiguration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, custom hostname conflicts will be ignored when recovering + to a target web app. + + This setting is only necessary when RecoverConfiguration is enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: ignoreConflictingHostNames + realPath: + - ignoreConflictingHostNames + serializedName: ignoreConflictingHostNames + serializedName: SnapshotRecoveryRequest_properties + - &ref_124 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Details about app recovery operation. + name: + fixed: false + raw: SnapshotRecoveryRequest + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SnapshotRecoveryRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_118 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SnapshotRecoveryRequest + - &ref_125 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The status of the last successfull slot swap operation. + name: + fixed: false + raw: SlotSwapStatus + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time the last successful slot swap completed. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: timestampUtc + realPath: + - timestampUtc + serializedName: timestampUtc + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The source slot of the last swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sourceSlotName + realPath: + - sourceSlotName + serializedName: sourceSlotName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The destination slot of the last swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: destinationSlotName + realPath: + - destinationSlotName + serializedName: destinationSlotName + serializedName: SlotSwapStatus + - &ref_126 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SitePatchResource resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SitePatchResource_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Current state of the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostnames associated with the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: hostNames + realPath: + - hostNames + serializedName: hostNames + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the repository site. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: repositorySiteName + realPath: + - repositorySiteName + serializedName: repositorySiteName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + State indicating whether the app has exceeded its quota usage. + Read-only. + extensions: + x-ms-enum: + modelAsString: false + name: UsageState + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_119 + name: + fixed: false + raw: usageState + realPath: + - usageState + serializedName: usageState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the app is enabled; otherwise, + false. Setting this value to false disables the app + (takes the app offline). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Enabled hostnames for the app.Hostnames need to be assigned (see + HostNames) AND enabled. Otherwise, + + the app is not served on those hostnames. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: enabledHostNames + realPath: + - enabledHostNames + serializedName: enabledHostNames + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Management information availability state for the app. + extensions: + x-ms-enum: + modelAsString: false + name: SiteAvailabilityState + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_120 + name: + fixed: false + raw: availabilityState + realPath: + - availabilityState + serializedName: availabilityState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Hostname SSL states are used to manage the SSL bindings for app's + hostnames. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_121 + name: + fixed: false + name: + fixed: false + raw: hostNameSslStates + realPath: + - hostNameSslStates + serializedName: hostNameSslStates + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Resource ID of the associated App Service plan, formatted as: + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: serverFarmId + realPath: + - serverFarmId + serializedName: serverFarmId + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: 'true if reserved; otherwise, false.' + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: reserved + realPath: + - reserved + serializedName: reserved + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Last time the app was modified, in UTC. Read-only.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModifiedTimeUtc + realPath: + - lastModifiedTimeUtc + serializedName: lastModifiedTimeUtc + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Configuration of the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_104 + name: + fixed: false + raw: siteConfig + realPath: + - siteConfig + serializedName: siteConfig + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Azure Traffic Manager hostnames associated with the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: trafficManagerHostNames + realPath: + - trafficManagerHostNames + serializedName: trafficManagerHostNames + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + true to stop SCM (KUDU) site when the app is stopped; + otherwise, false. The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: scmSiteAlsoStopped + realPath: + - scmSiteAlsoStopped + serializedName: scmSiteAlsoStopped + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies which deployment slot this app will swap into. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: targetSwapSlot + realPath: + - targetSwapSlot + serializedName: targetSwapSlot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service Environment to use for the app. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_122 + name: + fixed: false + raw: hostingEnvironmentProfile + realPath: + - hostingEnvironmentProfile + serializedName: hostingEnvironmentProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to enable client affinity; false to + stop sending session affinity cookies, which route client requests + in the same session to the same instance. Default is + true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: clientAffinityEnabled + realPath: + - clientAffinityEnabled + serializedName: clientAffinityEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to enable client certificate authentication (TLS + mutual authentication); otherwise, false. Default is + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: clientCertEnabled + realPath: + - clientCertEnabled + serializedName: clientCertEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to disable the public hostnames of the app; + otherwise, false. + If true, the app is only accessible via API management process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: hostNamesDisabled + realPath: + - hostNamesDisabled + serializedName: hostNamesDisabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from tenants that site can be + hosted with current settings. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: outboundIpAddresses + realPath: + - outboundIpAddresses + serializedName: outboundIpAddresses + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from all tenants. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: possibleOutboundIpAddresses + realPath: + - possibleOutboundIpAddresses + serializedName: possibleOutboundIpAddresses + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Size of the function container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: containerSize + realPath: + - containerSize + serializedName: containerSize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Maximum allowed daily memory-time quota (applicable on dynamic apps + only). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: dailyMemoryTimeQuota + realPath: + - dailyMemoryTimeQuota + serializedName: dailyMemoryTimeQuota + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App suspended till in case memory-time quota is exceeded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: suspendedTill + realPath: + - suspendedTill + serializedName: suspendedTill + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Maximum number of workers. + This only applies to Functions container. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxNumberOfWorkers + realPath: + - maxNumberOfWorkers + serializedName: maxNumberOfWorkers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified during app creation, the app is cloned from a source + app. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_123 + name: + fixed: false + raw: cloningInfo + realPath: + - cloningInfo + serializedName: cloningInfo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified during app creation, the app is created from a previous + snapshot. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_124 + name: + fixed: false + raw: snapshotInfo + realPath: + - snapshotInfo + serializedName: snapshotInfo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group the app belongs to. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroup + realPath: + - resourceGroup + serializedName: resourceGroup + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the app is a default container; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isDefaultContainer + realPath: + - isDefaultContainer + serializedName: isDefaultContainer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Default hostname of the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: defaultHostName + realPath: + - defaultHostName + serializedName: defaultHostName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Status of the last deployment slot swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_125 + name: + fixed: false + raw: slotSwapStatus + realPath: + - slotSwapStatus + serializedName: slotSwapStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + HttpsOnly: configures a web site to accept only https requests. + Issues redirect for + + http requests + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: httpsOnly + realPath: + - httpsOnly + serializedName: httpsOnly + serializedName: SitePatchResource_properties + - &ref_172 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: ARM resource for a site. + name: + fixed: false + raw: SitePatchResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SitePatchResource resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_126 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SitePatchResource + - &ref_127 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SitePhpErrorLogFlag resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SitePhpErrorLogFlag_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Local log_errors setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localLogErrors + realPath: + - localLogErrors + serializedName: localLogErrors + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Master log_errors setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: masterLogErrors + realPath: + - masterLogErrors + serializedName: masterLogErrors + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Local log_errors_max_len setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localLogErrorsMaxLength + realPath: + - localLogErrorsMaxLength + serializedName: localLogErrorsMaxLength + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Master log_errors_max_len setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: masterLogErrorsMaxLength + realPath: + - masterLogErrorsMaxLength + serializedName: masterLogErrorsMaxLength + serializedName: SitePhpErrorLogFlag_properties + - &ref_217 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Used for getting PHP error logging flag. + name: + fixed: false + raw: SitePhpErrorLogFlag + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SitePhpErrorLogFlag resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_127 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SitePhpErrorLogFlag + - &ref_128 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteSourceControl resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SiteSourceControl_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Repository or source control URL. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: repoUrl + realPath: + - repoUrl + serializedName: repoUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of branch to use for deployment. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: branch + realPath: + - branch + serializedName: branch + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to limit to manual integration; false + to enable continuous integration (which configures webhooks into + online repos like GitHub). + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isManualIntegration + realPath: + - isManualIntegration + serializedName: isManualIntegration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to enable deployment rollback; otherwise, + false. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deploymentRollbackEnabled + realPath: + - deploymentRollbackEnabled + serializedName: deploymentRollbackEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true for a Mercurial repository; false for + a Git repository. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isMercurial + realPath: + - isMercurial + serializedName: isMercurial + serializedName: SiteSourceControl_properties + - &ref_234 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Source control configuration for an app. + name: + fixed: false + raw: SiteSourceControl + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SiteSourceControl resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_128 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteSourceControl + - &ref_129 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Names for connection strings and application settings to be marked as + sticky to the deployment slot and not moved during a swap operation. + + This is valid for all deployment slots in an app. + name: + fixed: false + raw: SlotConfigNames + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of connection string names. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: connectionStringNames + realPath: + - connectionStringNames + serializedName: connectionStringNames + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of application settings names. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: appSettingNames + realPath: + - appSettingNames + serializedName: appSettingNames + serializedName: SlotConfigNames + - &ref_185 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Slot Config names azure resource. + name: + fixed: false + raw: SlotConfigNamesResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Core resource properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_129 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SlotConfigNamesResource + - &ref_130 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SlotDifference resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: SlotDifference_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Type of the difference: Information, Warning or Error.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'The type of the setting: General, AppSetting or ConnectionString.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: settingType + realPath: + - settingType + serializedName: settingType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Rule that describes how to process the setting difference during a + slot swap. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: diffRule + realPath: + - diffRule + serializedName: diffRule + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the setting. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: settingName + realPath: + - settingName + serializedName: settingName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value of the setting in the current slot. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: valueInCurrentSlot + realPath: + - valueInCurrentSlot + serializedName: valueInCurrentSlot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value of the setting in the target slot. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: valueInTargetSlot + realPath: + - valueInTargetSlot + serializedName: valueInTargetSlot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Description of the setting difference. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: description + realPath: + - description + serializedName: description + serializedName: SlotDifference_properties + - &ref_131 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: A setting difference between two deployment slots of an app. + name: + fixed: false + raw: SlotDifference + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: SlotDifference resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_130 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SlotDifference + - &ref_232 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of slot differences. + name: + fixed: false + raw: SlotDifferenceCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_131 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SlotDifferenceCollection + - &ref_132 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Snapshot resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: Snapshot_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The time the snapshot was taken. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: time + realPath: + - time + serializedName: time + serializedName: Snapshot_properties + - &ref_133 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: A snapshot of an app. + name: + fixed: false + raw: Snapshot + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Snapshot resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_132 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Snapshot + - &ref_233 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Collection of snapshots which can be used to revert an app to a previous + time. + name: + fixed: false + raw: SnapshotCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_133 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SnapshotCollection + - &ref_134 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: StorageMigrationOptions resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: StorageMigrationOptions_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: AzureFiles connection string. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: azurefilesConnectionString + realPath: + - azurefilesConnectionString + serializedName: azurefilesConnectionString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: AzureFiles share. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: azurefilesShare + realPath: + - azurefilesShare + serializedName: azurefilesShare + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + trueif the app should be switched over; otherwise, + false. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: switchSiteAfterMigration + realPath: + - switchSiteAfterMigration + serializedName: switchSiteAfterMigration + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + true if the app should be read only during copy + operation; otherwise, false. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: blockWriteAccessToSite + realPath: + - blockWriteAccessToSite + serializedName: blockWriteAccessToSite + serializedName: StorageMigrationOptions_properties + - &ref_208 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Options for app content migration. + name: + fixed: false + raw: StorageMigrationOptions + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: StorageMigrationOptions resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_134 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageMigrationOptions + - &ref_135 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: StorageMigrationResponse resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: StorageMigrationResponse_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + When server starts the migration process, it will return an + operation ID identifying that particular migration operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: operationId + realPath: + - operationId + serializedName: operationId + serializedName: StorageMigrationResponse_properties + - &ref_209 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Response for a migration of app content request. + name: + fixed: false + raw: StorageMigrationResponse + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: StorageMigrationResponse resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_135 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageMigrationResponse + - &ref_180 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: String dictionary resource. + name: + fixed: false + raw: StringDictionary + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Settings. + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StringDictionary + - &ref_137 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: TriggeredJobRun resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: TriggeredJobRun_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job ID. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job status. + extensions: + x-ms-enum: + modelAsString: false + name: TriggeredWebJobStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_136 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Start time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: End time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job duration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: duration + realPath: + - duration + serializedName: duration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Output URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: outputUrl + realPath: + - outputUrl + serializedName: outputUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Error URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: errorUrl + realPath: + - errorUrl + serializedName: errorUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: jobName + realPath: + - jobName + serializedName: jobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job trigger. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: trigger + realPath: + - trigger + serializedName: trigger + serializedName: TriggeredJobRun_properties + - &ref_138 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Triggered Web Job Run Information. + name: + fixed: false + raw: TriggeredJobRun + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TriggeredJobRun resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_137 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: TriggeredJobRun + - &ref_139 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: TriggeredJobHistory resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: TriggeredJobHistory_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: List of triggered web job runs. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_138 + name: + fixed: false + name: + fixed: false + raw: triggeredJobRuns + realPath: + - triggeredJobRuns + serializedName: triggeredJobRuns + serializedName: TriggeredJobHistory_properties + - &ref_140 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: >- + Triggered Web Job History. List of Triggered Web Job Run Information + elements. + name: + fixed: false + raw: TriggeredJobHistory + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TriggeredJobHistory resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_139 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: TriggeredJobHistory + - &ref_236 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu continuous web job information elements. + name: + fixed: false + raw: TriggeredJobHistoryCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_140 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: TriggeredJobHistoryCollection + - &ref_141 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: TriggeredWebJob resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: TriggeredWebJob_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Latest job run information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_138 + name: + fixed: false + raw: latestRun + realPath: + - latestRun + serializedName: latestRun + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: History URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: historyUrl + realPath: + - historyUrl + serializedName: historyUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Scheduler Logs URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: schedulerLogsUrl + realPath: + - schedulerLogsUrl + serializedName: schedulerLogsUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job name. Used as job identifier in ARM resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Run command. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: runCommand + realPath: + - runCommand + serializedName: runCommand + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Extra Info URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extraInfoUrl + realPath: + - extraInfoUrl + serializedName: extraInfoUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job type. + extensions: + x-ms-enum: + modelAsString: false + name: WebJobType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: jobType + realPath: + - jobType + serializedName: jobType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Using SDK? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: usingSdk + realPath: + - usingSdk + serializedName: usingSdk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + serializedName: TriggeredWebJob_properties + - &ref_142 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Triggered Web Job Information. + name: + fixed: false + raw: TriggeredWebJob + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TriggeredWebJob resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_141 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: TriggeredWebJob + - &ref_235 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu continuous web job information elements. + name: + fixed: false + raw: TriggeredWebJobCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_142 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: TriggeredWebJobCollection + - &ref_200 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of app instances. + name: + fixed: false + raw: WebAppInstanceCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_143 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: WebAppInstanceCollection + - &ref_144 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: WebJob resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: WebJob_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job name. Used as job identifier in ARM resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Run command. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: runCommand + realPath: + - runCommand + serializedName: runCommand + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: url + realPath: + - url + serializedName: url + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Extra Info URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: extraInfoUrl + realPath: + - extraInfoUrl + serializedName: extraInfoUrl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job type. + extensions: + x-ms-enum: + modelAsString: false + name: WebJobType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_17 + name: + fixed: false + raw: jobType + realPath: + - jobType + serializedName: jobType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: error + realPath: + - error + serializedName: error + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Using SDK? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: usingSdk + realPath: + - usingSdk + serializedName: usingSdk + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Job settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + serializedName: WebJob_properties + - &ref_145 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Web Job Information. + name: + fixed: false + raw: WebJob + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: WebJob resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_144 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: WebJob + - &ref_240 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu web job information elements. + name: + fixed: false + raw: WebJobCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_145 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: WebJobCollection + - &ref_146 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: VnetGateway resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: VnetGateway_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Virtual Network name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + realPath: + - vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The URI where the VPN package can be downloaded. + extensions: + x-ms-mutability: + - create + - update + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vpnPackageUri + realPath: + - vpnPackageUri + serializedName: vpnPackageUri + serializedName: VnetGateway_properties + - &ref_239 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: >- + The Virtual Network gateway contract. This is used to give the Virtual + Network gateway access to the VPN package. + name: + fixed: false + raw: VnetGateway + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: VnetGateway resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_146 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VnetGateway + - &ref_147 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: User resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: User_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Username + extensions: + x-ms-client-name: UserName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Username used for publishing. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publishingUserName + realPath: + - publishingUserName + serializedName: publishingUserName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Password used for publishing. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: password + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publishingPassword + realPath: + - publishingPassword + serializedName: publishingPassword + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Password hash used for publishing. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: password + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publishingPasswordHash + realPath: + - publishingPasswordHash + serializedName: publishingPasswordHash + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Password hash salt used for publishing. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: password + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publishingPasswordHashSalt + realPath: + - publishingPasswordHashSalt + serializedName: publishingPasswordHashSalt + serializedName: User_properties + - &ref_184 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: User crendentials used for publishing activity. + name: + fixed: false + raw: User + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: User resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_147 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: User + - &ref_149 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Metrics availability and retention. + name: + fixed: false + raw: ResourceMetricAvailability + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time grain . + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeGrain + realPath: + - timeGrain + serializedName: timeGrain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Retention period for the current time grain. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: retention + realPath: + - retention + serializedName: retention + serializedName: ResourceMetricAvailability + - &ref_148 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Name of a metric for any resource . + name: + fixed: false + raw: ResourceMetricName + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: metric name value. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Localized metric name value. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: ResourceMetricName + - &ref_150 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ResourceMetricDefinition resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: ResourceMetricDefinition_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the metric. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_148 + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unit of the metric. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Primary aggregation type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: primaryAggregationType + realPath: + - primaryAggregationType + serializedName: primaryAggregationType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + List of time grains supported for the metric together with retention + period. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_149 + name: + fixed: false + name: + fixed: false + raw: metricAvailabilities + realPath: + - metricAvailabilities + serializedName: metricAvailabilities + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceUri + realPath: + - resourceUri + serializedName: resourceUri + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource metric definition properties. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetricDefinition_properties + - &ref_166 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: Metadata for the metrics. + name: + fixed: false + raw: ResourceMetricDefinition + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ResourceMetricDefinition resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_150 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetricDefinition + - &ref_151 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: HybridConnectionKey resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: HybridConnectionKey_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the send key. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sendKeyName + realPath: + - sendKeyName + serializedName: sendKeyName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The value of the send key. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sendKeyValue + realPath: + - sendKeyValue + serializedName: sendKeyValue + serializedName: HybridConnectionKey_properties + - &ref_199 + $type: CompositeType + baseModelType: *ref_12 + containsConstantProperties: false + deprecated: false + documentation: >- + Hybrid Connection key contract. This has the send key name and value for a + Hybrid Connection. + name: + fixed: false + raw: HybridConnectionKey + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: HybridConnectionKey resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_151 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: HybridConnectionKey + - *ref_12 + - &ref_154 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Managed service identity. + name: + fixed: false + raw: ManagedServiceIdentity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Type of managed service identity. + extensions: + x-ms-enum: + modelAsString: true + name: ManagedServiceIdentityType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + fixed: false + raw: Object + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Tenant of managed service identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tenantId + realPath: + - tenantId + serializedName: tenantId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Principal Id of managed service identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: principalId + realPath: + - principalId + serializedName: principalId + serializedName: ManagedServiceIdentity + - &ref_153 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Site resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: Site_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Current state of the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: state + realPath: + - state + serializedName: state + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostnames associated with the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: hostNames + realPath: + - hostNames + serializedName: hostNames + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the repository site. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: repositorySiteName + realPath: + - repositorySiteName + serializedName: repositorySiteName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + State indicating whether the app has exceeded its quota usage. + Read-only. + extensions: + x-ms-enum: + modelAsString: false + name: UsageState + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_119 + name: + fixed: false + raw: usageState + realPath: + - usageState + serializedName: usageState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the app is enabled; otherwise, + false. Setting this value to false disables the app + (takes the app offline). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Enabled hostnames for the app.Hostnames need to be assigned (see + HostNames) AND enabled. Otherwise, + + the app is not served on those hostnames. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: enabledHostNames + realPath: + - enabledHostNames + serializedName: enabledHostNames + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Management information availability state for the app. + extensions: + x-ms-enum: + modelAsString: false + name: SiteAvailabilityState + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_120 + name: + fixed: false + raw: availabilityState + realPath: + - availabilityState + serializedName: availabilityState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Hostname SSL states are used to manage the SSL bindings for app's + hostnames. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_121 + name: + fixed: false + name: + fixed: false + raw: hostNameSslStates + realPath: + - hostNameSslStates + serializedName: hostNameSslStates + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Resource ID of the associated App Service plan, formatted as: + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: serverFarmId + realPath: + - serverFarmId + serializedName: serverFarmId + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: 'true if reserved; otherwise, false.' + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: reserved + realPath: + - reserved + serializedName: reserved + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Last time the app was modified, in UTC. Read-only.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastModifiedTimeUtc + realPath: + - lastModifiedTimeUtc + serializedName: lastModifiedTimeUtc + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Configuration of the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_104 + name: + fixed: false + raw: siteConfig + realPath: + - siteConfig + serializedName: siteConfig + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Azure Traffic Manager hostnames associated with the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: trafficManagerHostNames + realPath: + - trafficManagerHostNames + serializedName: trafficManagerHostNames + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + true to stop SCM (KUDU) site when the app is stopped; + otherwise, false. The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: scmSiteAlsoStopped + realPath: + - scmSiteAlsoStopped + serializedName: scmSiteAlsoStopped + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies which deployment slot this app will swap into. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: targetSwapSlot + realPath: + - targetSwapSlot + serializedName: targetSwapSlot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service Environment to use for the app. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_122 + name: + fixed: false + raw: hostingEnvironmentProfile + realPath: + - hostingEnvironmentProfile + serializedName: hostingEnvironmentProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to enable client affinity; false to + stop sending session affinity cookies, which route client requests + in the same session to the same instance. Default is + true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: clientAffinityEnabled + realPath: + - clientAffinityEnabled + serializedName: clientAffinityEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to enable client certificate authentication (TLS + mutual authentication); otherwise, false. Default is + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: clientCertEnabled + realPath: + - clientCertEnabled + serializedName: clientCertEnabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true to disable the public hostnames of the app; + otherwise, false. + If true, the app is only accessible via API management process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: hostNamesDisabled + realPath: + - hostNamesDisabled + serializedName: hostNamesDisabled + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from tenants that site can be + hosted with current settings. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: outboundIpAddresses + realPath: + - outboundIpAddresses + serializedName: outboundIpAddresses + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from all tenants. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: possibleOutboundIpAddresses + realPath: + - possibleOutboundIpAddresses + serializedName: possibleOutboundIpAddresses + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Size of the function container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: containerSize + realPath: + - containerSize + serializedName: containerSize + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Maximum allowed daily memory-time quota (applicable on dynamic apps + only). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: dailyMemoryTimeQuota + realPath: + - dailyMemoryTimeQuota + serializedName: dailyMemoryTimeQuota + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App suspended till in case memory-time quota is exceeded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: suspendedTill + realPath: + - suspendedTill + serializedName: suspendedTill + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: |- + Maximum number of workers. + This only applies to Functions container. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxNumberOfWorkers + realPath: + - maxNumberOfWorkers + serializedName: maxNumberOfWorkers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified during app creation, the app is cloned from a source + app. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_123 + name: + fixed: false + raw: cloningInfo + realPath: + - cloningInfo + serializedName: cloningInfo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If specified during app creation, the app is created from a previous + snapshot. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_124 + name: + fixed: false + raw: snapshotInfo + realPath: + - snapshotInfo + serializedName: snapshotInfo + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group the app belongs to. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroup + realPath: + - resourceGroup + serializedName: resourceGroup + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + true if the app is a default container; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isDefaultContainer + realPath: + - isDefaultContainer + serializedName: isDefaultContainer + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Default hostname of the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: defaultHostName + realPath: + - defaultHostName + serializedName: defaultHostName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Status of the last deployment slot swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_125 + name: + fixed: false + raw: slotSwapStatus + realPath: + - slotSwapStatus + serializedName: slotSwapStatus + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + HttpsOnly: configures a web site to accept only https requests. + Issues redirect for + + http requests + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: httpsOnly + realPath: + - httpsOnly + serializedName: httpsOnly + serializedName: Site_properties + - &ref_167 + $type: CompositeType + baseModelType: *ref_152 + containsConstantProperties: false + deprecated: false + documentation: 'A web app, a mobile app backend, or an API app.' + name: + fixed: false + raw: Site + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_153 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_154 + name: + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + serializedName: Site + - &ref_156 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the capabilities/features allowed for a specific SKU. + name: + fixed: false + raw: Capability + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the SKU capability. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value of the SKU capability. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Reason of the SKU capability. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: reason + realPath: + - reason + serializedName: reason + serializedName: Capability + - &ref_155 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Description of the App Service plan scale options. + name: + fixed: false + raw: SkuCapacity + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Minimum number of workers for this App Service plan SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Maximum number of workers for this App Service plan SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Default number of workers for this App Service plan SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: default + realPath: + - default + serializedName: default + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Available scale configurations for an App Service plan. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: scaleType + realPath: + - scaleType + serializedName: scaleType + serializedName: SkuCapacity + - &ref_160 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Description of a SKU for a scalable resource. + name: + fixed: false + raw: SkuDescription + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Service tier of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tier + realPath: + - tier + serializedName: tier + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Size specifier of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: size + realPath: + - size + serializedName: size + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Family code of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: family + realPath: + - family + serializedName: family + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Current number of instances assigned to the resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Min, max, and default scale values of the SKU.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_155 + name: + fixed: false + raw: skuCapacity + realPath: + - skuCapacity + serializedName: skuCapacity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Locations of the SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: locations + realPath: + - locations + serializedName: locations + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Capabilities of the SKU, e.g., is traffic manager enabled?' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_156 + name: + fixed: false + name: + fixed: false + raw: capabilities + realPath: + - capabilities + serializedName: capabilities + serializedName: SkuDescription + - &ref_159 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: AppServicePlan resource specific properties + extensions: + x-ms-client-flatten: true + name: + fixed: false + raw: AppServicePlan_properties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name for the App Service plan. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Target worker tier assigned to the App Service plan. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: workerTierName + realPath: + - workerTierName + serializedName: workerTierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service plan status. + extensions: + x-ms-enum: + modelAsString: false + name: StatusOptions + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_157 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service plan subscription. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscription + realPath: + - subscription + serializedName: subscription + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: App Service plan administration site. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: adminSiteName + realPath: + - adminSiteName + serializedName: adminSiteName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specification for the App Service Environment to use for the App + Service plan. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_122 + name: + fixed: false + raw: hostingEnvironmentProfile + realPath: + - hostingEnvironmentProfile + serializedName: hostingEnvironmentProfile + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Maximum number of instances that can be assigned to this App Service + plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maximumNumberOfWorkers + realPath: + - maximumNumberOfWorkers + serializedName: maximumNumberOfWorkers + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Geographical location for the App Service plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: geoRegion + realPath: + - geoRegion + serializedName: geoRegion + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + If true, apps assigned to this App Service plan can be + scaled independently. + + If false, apps assigned to this App Service plan will + scale to all instances of the plan. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: perSiteScaling + realPath: + - perSiteScaling + serializedName: perSiteScaling + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Number of apps assigned to this App Service plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: numberOfSites + realPath: + - numberOfSites + serializedName: numberOfSites + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, this App Service Plan owns spot instances.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: isSpot + realPath: + - isSpot + serializedName: isSpot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The time when the server farm expires. Valid only if it is a spot + server farm. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: spotExpirationTime + realPath: + - spotExpirationTime + serializedName: spotExpirationTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource group of the App Service plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroup + realPath: + - resourceGroup + serializedName: resourceGroup + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: >- + If Linux app service plan true, false + otherwise. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: reserved + realPath: + - reserved + serializedName: reserved + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Scaling worker count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetWorkerCount + realPath: + - targetWorkerCount + serializedName: targetWorkerCount + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Scaling worker size ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: targetWorkerSizeId + realPath: + - targetWorkerSizeId + serializedName: targetWorkerSizeId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Provisioning state of the App Service Environment. + extensions: + x-ms-enum: + modelAsString: false + name: ProvisioningState + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_158 + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: AppServicePlan_properties + - $type: CompositeType + baseModelType: *ref_152 + containsConstantProperties: false + deprecated: false + documentation: App Service plan. + name: + fixed: false + raw: AppServicePlan + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: AppServicePlan resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_159 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_160 + name: + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + serializedName: AppServicePlan + - *ref_152 + - &ref_161 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Localizable string object containing the name and a localized value. + name: + fixed: false + raw: LocalizableString + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Non-localized name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Localized name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: LocalizableString + - &ref_162 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Usage of the quota resource. + name: + fixed: false + raw: CsmUsageQuota + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Units of measurement for the quota resourse. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Next reset time for the resource counter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: nextResetTime + realPath: + - nextResetTime + serializedName: nextResetTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The current value of the resource counter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: currentValue + realPath: + - currentValue + serializedName: currentValue + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The resource limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: limit + realPath: + - limit + serializedName: limit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Quota name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_161 + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: CsmUsageQuota + - &ref_237 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of CSM usage quotas. + name: + fixed: false + raw: CsmUsageQuotaCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_162 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: CsmUsageQuotaCollection + - &ref_163 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Resource metric property. + name: + fixed: false + raw: ResourceMetricProperty + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Key for resource metric property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: key + realPath: + - key + serializedName: key + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value of pair. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: ResourceMetricProperty + - &ref_164 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Value of resource metric. + name: + fixed: false + raw: ResourceMetricValue + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value timestamp. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timestamp + realPath: + - timestamp + serializedName: timestamp + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value average. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: average + realPath: + - average + serializedName: average + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value minimum. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value maximum. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value total. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: total + realPath: + - total + serializedName: total + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Value count. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource metric properties collection. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_163 + name: + fixed: false + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetricValue + - &ref_165 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Object representing a metric for any resource . + name: + fixed: false + raw: ResourceMetric + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of metric. + isConstant: false + isReadOnly: true + isRequired: false + modelType: *ref_148 + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Metric unit. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Metric granularity. E.g PT1H, PT5M, P1D' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: timeGrain + realPath: + - timeGrain + serializedName: timeGrain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Metric start time. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Metric end time. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Metric resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceId + realPath: + - resourceId + serializedName: resourceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Metric values. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_164 + name: + fixed: false + name: + fixed: false + raw: metricValues + realPath: + - metricValues + serializedName: metricValues + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource metric properties collection. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_163 + name: + fixed: false + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetric + - &ref_207 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of metric responses. + name: + fixed: false + raw: ResourceMetricCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_165 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ResourceMetricCollection + - &ref_206 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of metric definitions. + name: + fixed: false + raw: ResourceMetricDefinitionCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_166 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ResourceMetricDefinitionCollection + - &ref_168 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of App Service apps. + name: + fixed: false + raw: WebAppCollection + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_167 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: WebAppCollection + - &ref_211 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: An operation on a resource. + name: + fixed: false + raw: Operation + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Operation name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The current status of the operation. + extensions: + x-ms-enum: + modelAsString: false + name: OperationStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_47 + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Any errors associate with the operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_21 + name: + fixed: false + name: + fixed: false + raw: errors + realPath: + - errors + serializedName: errors + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time when operation has started. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: createdTime + realPath: + - createdTime + serializedName: createdTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time when operation has been updated. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: modifiedTime + realPath: + - modifiedTime + serializedName: modifiedTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time when operation will expire. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: expirationTime + realPath: + - expirationTime + serializedName: expirationTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Applicable only for stamp operation ids. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + fixed: false + raw: Uuid + name: + fixed: false + raw: geoMasterOperationId + realPath: + - geoMasterOperationId + serializedName: geoMasterOperationId + serializedName: Operation +modelsName: Models +name: WebAppsAPIClient +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Get all apps for a subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: &ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: &ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_168 + isNullable: true + returnType: + body: *ref_168 + isNullable: true + serializedName: WebApps_List + summary: Get all apps for a subscription. + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites' + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets all web, mobile, and API apps in the specified resource group.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListByResourceGroup + parameters: + - clientProperty: &ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + realPath: + - resourceGroupName + serializedName: resourceGroupName + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true to include deployment slots in + results. The default is false, which only gives you the + production slot of all apps. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: includeSlots + serializedName: includeSlots + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_168 + isNullable: true + returnType: + body: *ref_168 + isNullable: true + serializedName: WebApps_ListByResourceGroup + summary: 'Gets all web, mobile, and API apps in the specified resource group.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets the details of a web, mobile, or API app.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: Get + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: WebApps_Get + summary: 'Gets the details of a web, mobile, or API app.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdate + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_167 + name: + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_167 + isNullable: true + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: WebApps_CreateOrUpdate + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, web app metrics are also deleted.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deleteMetrics + serializedName: deleteMetrics + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true if the App Service plan will be empty after app + deletion and you want to delete the empty App Service plan. By + default, the empty App Service plan is not deleted. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deleteEmptyServerFarm + serializedName: deleteEmptyServerFarm + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, DNS registration is skipped.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_Delete + summary: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_172 + name: + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_167 + isNullable: true + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: WebApps_Update + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - defaultResponse: + isNullable: true + deprecated: false + description: Analyze a custom hostname. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: AnalyzeCustomHostname + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Custom hostname. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_173 + isNullable: true + returnType: + body: *ref_173 + isNullable: true + serializedName: WebApps_AnalyzeCustomHostname + summary: Analyze a custom hostname. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Applies the configuration settings from the target slot onto the + current slot. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ApplySlotConfigToProduction + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_174 + name: + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_ApplySlotConfigToProduction + summary: >- + Applies the configuration settings from the target slot onto the + current slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a backup of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Backup + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Backup configuration. You can use the JSON response from the + POST action as input here. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: request + serializedName: request + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_8 + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: WebApps_Backup + summary: Creates a backup of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup + - defaultResponse: + isNullable: true + deprecated: false + description: Gets existing backups of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListBackups + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_176 + isNullable: true + returnType: + body: *ref_176 + isNullable: true + serializedName: WebApps_ListBackups + summary: Gets existing backups of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: DiscoverRestore + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A RestoreRequest object that includes Azure storage URL and blog + name for discovery of backup. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_177 + name: + fixed: false + raw: request + serializedName: request + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_177 + isNullable: true + returnType: + body: *ref_177 + isNullable: true + serializedName: WebApps_DiscoverRestore + summary: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/discover + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a backup of an app by its ID. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetBackupStatus + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_8 + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: WebApps_GetBackupStatus + summary: Gets a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a backup of an app by its ID. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteBackup + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteBackup + summary: Deletes a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListBackupStatusSecrets + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Information on backup request. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: request + serializedName: request + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_8 + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: WebApps_ListBackupStatusSecrets + summary: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Restores a specific backup to another app (or deployment slot, if + specified). + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Restore + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Information on restore request . + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_177 + name: + fixed: false + raw: request + serializedName: request + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_178 + isNullable: true + returnType: + body: *ref_178 + isNullable: true + serializedName: WebApps_Restore + summary: >- + Restores a specific backup to another app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore + - defaultResponse: + isNullable: true + deprecated: false + description: List the configurations of an app + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListConfigurations + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_179 + isNullable: true + returnType: + body: *ref_179 + isNullable: true + serializedName: WebApps_ListConfigurations + summary: List the configurations of an app + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config + - defaultResponse: + isNullable: true + deprecated: false + description: Replaces the application settings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateApplicationSettings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application settings of the app. + extensions: + x-ms-requestBody-name: appSettings + isConstant: false + isRequired: true + location: body + modelType: *ref_180 + name: + fixed: false + raw: appSettings + serializedName: appSettings + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_UpdateApplicationSettings + summary: Replaces the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the application settings of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListApplicationSettings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_ListApplicationSettings + summary: Gets the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Updates the Authentication / Authorization settings associated with + web app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateAuthSettings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Auth settings associated with web app. + extensions: + x-ms-requestBody-name: siteAuthSettings + isConstant: false + isRequired: true + location: body + modelType: *ref_181 + name: + fixed: false + raw: siteAuthSettings + serializedName: siteAuthSettings + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_181 + isNullable: true + returnType: + body: *ref_181 + isNullable: true + serializedName: WebApps_UpdateAuthSettings + summary: >- + Updates the Authentication / Authorization settings associated with + web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the Authentication/Authorization settings of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetAuthSettings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_181 + isNullable: true + returnType: + body: *ref_181 + isNullable: true + serializedName: WebApps_GetAuthSettings + summary: Gets the Authentication/Authorization settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the backup configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateBackupConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Edited backup configuration. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: request + serializedName: request + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_175 + isNullable: true + returnType: + body: *ref_175 + isNullable: true + serializedName: WebApps_UpdateBackupConfiguration + summary: Updates the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes the backup configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteBackupConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteBackupConfiguration + summary: Deletes the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the backup configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetBackupConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_175 + isNullable: true + returnType: + body: *ref_175 + isNullable: true + serializedName: WebApps_GetBackupConfiguration + summary: Gets the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list + - defaultResponse: + isNullable: true + deprecated: false + description: Replaces the connection strings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateConnectionStrings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Connection strings of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: connectionStrings + isConstant: false + isRequired: true + location: body + modelType: *ref_182 + name: + fixed: false + raw: connectionStrings + serializedName: connectionStrings + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_182 + isNullable: true + returnType: + body: *ref_182 + isNullable: true + serializedName: WebApps_UpdateConnectionStrings + summary: Replaces the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the connection strings of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListConnectionStrings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_182 + isNullable: true + returnType: + body: *ref_182 + isNullable: true + serializedName: WebApps_ListConnectionStrings + summary: Gets the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the logging configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetDiagnosticLogsConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_183 + isNullable: true + returnType: + body: *ref_183 + isNullable: true + serializedName: WebApps_GetDiagnosticLogsConfiguration + summary: Gets the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the logging configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateDiagnosticLogsConfig + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A SiteLogsConfig JSON object that contains the logging + configuration to change in the "properties" property. + extensions: + x-ms-requestBody-name: siteLogsConfig + isConstant: false + isRequired: true + location: body + modelType: *ref_183 + name: + fixed: false + raw: siteLogsConfig + serializedName: siteLogsConfig + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_183 + isNullable: true + returnType: + body: *ref_183 + isNullable: true + serializedName: WebApps_UpdateDiagnosticLogsConfig + summary: Updates the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs + - defaultResponse: + isNullable: true + deprecated: false + description: Replaces the metadata of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateMetadata + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Edited metadata of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: metadata + isConstant: false + isRequired: true + location: body + modelType: *ref_180 + name: + fixed: false + raw: metadata + serializedName: metadata + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_UpdateMetadata + summary: Replaces the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the metadata of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListMetadata + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_ListMetadata + summary: Gets the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the Git/FTP publishing credentials of an app. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublishingCredentials + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_184 + isNullable: true + returnType: + body: *ref_184 + isNullable: true + serializedName: WebApps_ListPublishingCredentials + summary: Gets the Git/FTP publishing credentials of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the Push settings associated with web app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateSitePushSettings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Push settings associated with web app. + extensions: + x-ms-requestBody-name: pushSettings + isConstant: false + isRequired: true + location: body + modelType: *ref_101 + name: + fixed: false + raw: pushSettings + serializedName: pushSettings + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_101 + isNullable: true + returnType: + body: *ref_101 + isNullable: true + serializedName: WebApps_UpdateSitePushSettings + summary: Updates the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the Push settings associated with web app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListSitePushSettings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_101 + isNullable: true + returnType: + body: *ref_101 + isNullable: true + serializedName: WebApps_ListSitePushSettings + summary: Gets the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the names of app settings and connection strings that stick to + the slot (not swapped). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSlotConfigurationNames + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_185 + isNullable: true + returnType: + body: *ref_185 + isNullable: true + serializedName: WebApps_ListSlotConfigurationNames + summary: >- + Gets the names of app settings and connection strings that stick to + the slot (not swapped). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Updates the names of application settings and connection string that + remain with the slot during swap operation. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateSlotConfigurationNames + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Names of application settings and connection strings. See + example. + extensions: + x-ms-requestBody-name: slotConfigNames + isConstant: false + isRequired: true + location: body + modelType: *ref_185 + name: + fixed: false + raw: slotConfigNames + serializedName: slotConfigNames + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_185 + isNullable: true + returnType: + body: *ref_185 + isNullable: true + serializedName: WebApps_UpdateSlotConfigurationNames + summary: >- + Updates the names of application settings and connection string that + remain with the slot during swap operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_GetConfiguration + summary: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: *ref_105 + name: + fixed: false + raw: siteConfig + serializedName: siteConfig + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_CreateOrUpdateConfiguration + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateConfiguration + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: *ref_105 + name: + fixed: false + raw: siteConfig + serializedName: siteConfig + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_UpdateConfiguration + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListConfigurationSnapshotInfo + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_186 + isNullable: true + returnType: + body: *ref_186 + isNullable: true + serializedName: WebApps_ListConfigurationSnapshotInfo + summary: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetConfigurationSnapshot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: snapshotId + serializedName: snapshotId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_GetConfigurationSnapshot + summary: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId} + - defaultResponse: + isNullable: true + deprecated: false + description: Reverts the configuration of an app to a previous snapshot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RecoverSiteConfigurationSnapshot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: snapshotId + serializedName: snapshotId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_RecoverSiteConfigurationSnapshot + summary: Reverts the configuration of an app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the last lines of docker logs for the given site + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetWebSiteContainerLogs + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: &ref_187 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_187 + isNullable: true + serializedName: WebApps_GetWebSiteContainerLogs + summary: Gets the last lines of docker logs for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the ZIP archived docker log files for the given site + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetContainerLogsZip + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: &ref_188 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_188 + isNullable: true + serializedName: WebApps_GetContainerLogsZip + summary: Gets the ZIP archived docker log files for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download + - defaultResponse: + isNullable: true + deprecated: false + description: 'List continuous web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListContinuousWebJobs + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_189 + isNullable: true + returnType: + body: *ref_189 + isNullable: true + serializedName: WebApps_ListContinuousWebJobs + summary: 'List continuous web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetContinuousWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_19 + isNullable: true + returnType: + body: *ref_19 + isNullable: true + serializedName: WebApps_GetContinuousWebJob + summary: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteContinuousWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteContinuousWebJob + summary: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Start a continuous web job for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StartContinuousWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_StartContinuousWebJob + summary: 'Start a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start + - defaultResponse: + isNullable: true + deprecated: false + description: 'Stop a continuous web job for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StopContinuousWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_StopContinuousWebJob + summary: 'Stop a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop + - defaultResponse: + isNullable: true + deprecated: false + description: 'List deployments for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListDeployments + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_190 + isNullable: true + returnType: + body: *ref_190 + isNullable: true + serializedName: WebApps_ListDeployments + summary: 'List deployments for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get a deployment by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetDeployment + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: WebApps_GetDeployment + summary: 'Get a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Create a deployment for an app, or a deployment slot.' + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateDeployment + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of an existing deployment. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment details. + extensions: + x-ms-requestBody-name: deployment + isConstant: false + isRequired: true + location: body + modelType: *ref_25 + name: + fixed: false + raw: deployment + serializedName: deployment + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: WebApps_CreateDeployment + summary: 'Create a deployment for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Delete a deployment by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteDeployment + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteDeployment + summary: 'Delete a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List deployment log for specific deployment for an app, or a + deployment slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListDeploymentLog + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of a specific deployment. This is the value of the name + property in the JSON response from "GET + /api/sites/{siteName}/deployments". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: WebApps_ListDeploymentLog + summary: >- + List deployment log for specific deployment for an app, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log + - defaultResponse: + isNullable: true + deprecated: false + description: Lists ownership identifiers for domain associated with web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListDomainOwnershipIdentifiers + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_191 + isNullable: true + returnType: + body: *ref_191 + isNullable: true + serializedName: WebApps_ListDomainOwnershipIdentifiers + summary: Lists ownership identifiers for domain associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers + - defaultResponse: + isNullable: true + deprecated: false + description: Get domain ownership identifier for web app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetDomainOwnershipIdentifier + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_38 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: WebApps_GetDomainOwnershipIdentifier + summary: Get domain ownership identifier for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateDomainOwnershipIdentifier + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: *ref_38 + name: + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_38 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: WebApps_CreateOrUpdateDomainOwnershipIdentifier + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a domain ownership identifier for a web app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteDomainOwnershipIdentifier + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteDomainOwnershipIdentifier + summary: Deletes a domain ownership identifier for a web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateDomainOwnershipIdentifier + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: *ref_38 + name: + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_38 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: WebApps_UpdateDomainOwnershipIdentifier + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetMSDeployStatus + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_GetMSDeployStatus + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateMSDeployOperation + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: *ref_193 + name: + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + isNullable: true + Created: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_CreateMSDeployOperation + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetMSDeployLog + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_194 + isNullable: true + returnType: + body: *ref_194 + isNullable: true + serializedName: WebApps_GetMSDeployLog + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log + - defaultResponse: + isNullable: true + deprecated: false + description: 'List the functions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListFunctions + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_195 + isNullable: true + returnType: + body: *ref_195 + isNullable: true + serializedName: WebApps_ListFunctions + summary: 'List the functions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions + - defaultResponse: + isNullable: true + deprecated: false + description: Fetch a short lived token that can be exchanged for a master key. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFunctionsAdminToken + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_196 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_196 + isNullable: true + serializedName: WebApps_GetFunctionsAdminToken + summary: Fetch a short lived token that can be exchanged for a master key. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get function information by its ID for web site, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFunction + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: WebApps_GetFunction + summary: 'Get function information by its ID for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Create function for web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateFunction + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function details. + extensions: + x-ms-requestBody-name: function_envelope + isConstant: false + isRequired: true + location: body + modelType: *ref_27 + name: + fixed: false + raw: function_envelope + serializedName: function_envelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: WebApps_CreateFunction + summary: 'Create function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Delete a function for web site, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteFunction + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteFunction + summary: 'Delete a function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get function secrets for a function in a web site, or a deployment + slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListFunctionSecrets + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_197 + isNullable: true + returnType: + body: *ref_197 + isNullable: true + serializedName: WebApps_ListFunctionSecrets + summary: >- + Get function secrets for a function in a web site, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets + - defaultResponse: + isNullable: true + deprecated: false + description: Get hostname bindings for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListHostNameBindings + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_198 + isNullable: true + returnType: + body: *ref_198 + isNullable: true + serializedName: WebApps_ListHostNameBindings + summary: Get hostname bindings for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetHostNameBinding + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_34 + isNullable: true + returnType: + body: *ref_34 + isNullable: true + serializedName: WebApps_GetHostNameBinding + summary: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateHostNameBinding + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Binding details. This is the JSON representation of a + HostNameBinding object. + extensions: + x-ms-requestBody-name: hostNameBinding + isConstant: false + isRequired: true + location: body + modelType: *ref_34 + name: + fixed: false + raw: hostNameBinding + serializedName: hostNameBinding + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_34 + isNullable: true + returnType: + body: *ref_34 + isNullable: true + serializedName: WebApps_CreateOrUpdateHostNameBinding + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteHostNameBinding + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteHostNameBinding + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetHybridConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_GetHybridConnection + summary: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateHybridConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_57 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_CreateOrUpdateHybridConnection + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Removes a Hybrid Connection from this site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteHybridConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteHybridConnection + summary: Removes a Hybrid Connection from this site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateHybridConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_57 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_UpdateHybridConnection + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the send key name and value for a Hybrid Connection. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListHybridConnectionKeys + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_199 + isNullable: true + returnType: + body: *ref_199 + isNullable: true + serializedName: WebApps_ListHybridConnectionKeys + summary: Gets the send key name and value for a Hybrid Connection. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys + - defaultResponse: + isNullable: true + deprecated: false + description: Retrieves all Service Bus Hybrid Connections used by this Web App. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListHybridConnections + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_ListHybridConnections + summary: Retrieves all Service Bus Hybrid Connections used by this Web App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListRelayServiceConnections + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_ListRelayServiceConnections + summary: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a hybrid connection configuration by its name. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetRelayServiceConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_GetRelayServiceConnection + summary: Gets a hybrid connection configuration by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateRelayServiceConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_56 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_CreateOrUpdateRelayServiceConnection + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a relay service connection by its name. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteRelayServiceConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteRelayServiceConnection + summary: Deletes a relay service connection by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateRelayServiceConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_56 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_UpdateRelayServiceConnection + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets all scale-out instances of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceIdentifiers + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_200 + isNullable: true + returnType: + body: *ref_200 + isNullable: true + serializedName: WebApps_ListInstanceIdentifiers + summary: Gets all scale-out instances of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances + - defaultResponse: + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceMsDeployStatus + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_GetInstanceMsDeployStatus + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateInstanceMSDeployOperation + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: *ref_193 + name: + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + isNullable: true + Created: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_CreateInstanceMSDeployOperation + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceMSDeployLog + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_194 + isNullable: true + returnType: + body: *ref_194 + isNullable: true + serializedName: WebApps_GetInstanceMSDeployLog + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceProcesses + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_201 + isNullable: true + returnType: + body: *ref_201 + isNullable: true + serializedName: WebApps_ListInstanceProcesses + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcess + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_68 + isNullable: true + returnType: + body: *ref_68 + isNullable: true + serializedName: WebApps_GetInstanceProcess + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteInstanceProcess + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteInstanceProcess + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessDump + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: &ref_202 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_202 + isNullable: true + serializedName: WebApps_GetInstanceProcessDump + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceProcessModules + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_203 + isNullable: true + returnType: + body: *ref_203 + isNullable: true + serializedName: WebApps_ListInstanceProcessModules + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessModule + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: baseAddress + serializedName: baseAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_66 + isNullable: true + returnType: + body: *ref_66 + isNullable: true + serializedName: WebApps_GetInstanceProcessModule + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceProcessThreads + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_204 + isNullable: true + returnType: + body: *ref_204 + isNullable: true + serializedName: WebApps_ListInstanceProcessThreads + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessThread + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: threadId + serializedName: threadId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_65 + isNullable: true + returnType: + body: *ref_65 + isNullable: true + serializedName: WebApps_GetInstanceProcessThread + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads/{threadId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Shows whether an app can be cloned to another resource group or + subscription. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: IsCloneable + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_205 + isNullable: true + returnType: + body: *ref_205 + isNullable: true + serializedName: WebApps_IsCloneable + summary: >- + Shows whether an app can be cloned to another resource group or + subscription. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable + - defaultResponse: + isNullable: true + deprecated: false + description: This is to allow calling via powershell and ARM template. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListSyncFunctionTriggers + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_197 + isNullable: true + returnType: + body: *ref_197 + isNullable: true + serializedName: WebApps_ListSyncFunctionTriggers + summary: This is to allow calling via powershell and ARM template. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListMetricDefinitions + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_206 + isNullable: true + returnType: + body: *ref_206 + isNullable: true + serializedName: WebApps_ListMetricDefinitions + summary: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metricdefinitions + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets performance metrics of an app (or deployment slot, if specified).' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListMetrics + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify "true" to include metric details in the response. It is + "false" by default. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: details + serializedName: details + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Return only metrics specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_207 + isNullable: true + returnType: + body: *ref_207 + isNullable: true + serializedName: WebApps_ListMetrics + summary: 'Gets performance metrics of an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metrics + - defaultResponse: + isNullable: true + deprecated: false + description: Restores a web app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: MigrateStorage + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Azure subscription. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionName + serializedName: subscriptionName + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Migration migrationOptions. + extensions: + x-ms-requestBody-name: migrationOptions + isConstant: false + isRequired: true + location: body + modelType: *ref_208 + name: + fixed: false + raw: migrationOptions + serializedName: migrationOptions + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_209 + isNullable: true + returnType: + body: *ref_209 + isNullable: true + serializedName: WebApps_MigrateStorage + summary: Restores a web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate + - defaultResponse: + isNullable: true + deprecated: false + description: Migrates a local (in-app) MySql database to a remote MySql database. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: MigrateMySql + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: MySql migration options. + extensions: + x-ms-requestBody-name: migrationRequestEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_210 + name: + fixed: false + raw: migrationRequestEnvelope + serializedName: migrationRequestEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_211 + isNullable: true + returnType: + body: *ref_211 + isNullable: true + serializedName: WebApps_MigrateMySql + summary: Migrates a local (in-app) MySql database to a remote MySql database. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetMigrateMySqlStatus + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_212 + isNullable: true + returnType: + body: *ref_212 + isNullable: true + serializedName: WebApps_GetMigrateMySqlStatus + summary: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets all network features used by the app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListNetworkFeatures + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of view. This can either be "summary" or "detailed". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: view + serializedName: view + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_213 + isNullable: true + returnType: + body: *ref_213 + isNullable: true + serializedName: WebApps_ListNetworkFeatures + summary: >- + Gets all network features used by the app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view} + - defaultResponse: + isNullable: true + deprecated: false + description: Start capturing network packets for the site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StartWebSiteNetworkTrace + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The duration to keep capturing in seconds. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: durationInSeconds + serializedName: durationInSeconds + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The maximum frame length in bytes (Optional). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxFrameLength + serializedName: maxFrameLength + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Blob URL to store capture file. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sasUrl + serializedName: sasUrl + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_214 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_214 + isNullable: true + serializedName: WebApps_StartWebSiteNetworkTrace + summary: Start capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start + - defaultResponse: + isNullable: true + deprecated: false + description: Stop ongoing capturing network packets for the site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StopWebSiteNetworkTrace + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_215 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_215 + isNullable: true + serializedName: WebApps_StopWebSiteNetworkTrace + summary: Stop ongoing capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GenerateNewSitePublishingPassword + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_GenerateNewSitePublishingPassword + summary: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword + - defaultResponse: + isNullable: true + deprecated: false + description: Gets perfmon counters for web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPerfMonCounters + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Return only usages/metrics specified in the filter. Filter + conforms to odata syntax. Example: $filter=(startTime eq + '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and + timeGrain eq duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_216 + isNullable: true + returnType: + body: *ref_216 + isNullable: true + serializedName: WebApps_ListPerfMonCounters + summary: Gets perfmon counters for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters + - defaultResponse: + isNullable: true + deprecated: false + description: Gets web app's event logs. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSitePhpErrorLogFlag + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_217 + isNullable: true + returnType: + body: *ref_217 + isNullable: true + serializedName: WebApps_GetSitePhpErrorLogFlag + summary: Gets web app's event logs. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the premier add-ons of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPremierAddOns + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_218 + isNullable: true + returnType: + body: *ref_218 + isNullable: true + serializedName: WebApps_ListPremierAddOns + summary: Gets the premier add-ons of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a named add-on of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetPremierAddOn + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_218 + isNullable: true + returnType: + body: *ref_218 + isNullable: true + serializedName: WebApps_GetPremierAddOn + summary: Gets a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} + - defaultResponse: + isNullable: true + deprecated: false + description: Updates a named add-on of an app. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: AddPremierAddOn + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the edited premier add-on. + extensions: + x-ms-requestBody-name: premierAddOn + isConstant: false + isRequired: true + location: body + modelType: *ref_218 + name: + fixed: false + raw: premierAddOn + serializedName: premierAddOn + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_218 + isNullable: true + returnType: + body: *ref_218 + isNullable: true + serializedName: WebApps_AddPremierAddOn + summary: Updates a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} + - defaultResponse: + isNullable: true + deprecated: false + description: Delete a premier add-on from an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeletePremierAddOn + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeletePremierAddOn + summary: Delete a premier add-on from an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListProcesses + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_201 + isNullable: true + returnType: + body: *ref_201 + isNullable: true + serializedName: WebApps_ListProcesses + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcess + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_68 + isNullable: true + returnType: + body: *ref_68 + isNullable: true + serializedName: WebApps_GetProcess + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteProcess + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteProcess + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessDump + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: &ref_219 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_219 + isNullable: true + serializedName: WebApps_GetProcessDump + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListProcessModules + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_203 + isNullable: true + returnType: + body: *ref_203 + isNullable: true + serializedName: WebApps_ListProcessModules + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessModule + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: baseAddress + serializedName: baseAddress + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_66 + isNullable: true + returnType: + body: *ref_66 + isNullable: true + serializedName: WebApps_GetProcessModule + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListProcessThreads + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_204 + isNullable: true + returnType: + body: *ref_204 + isNullable: true + serializedName: WebApps_ListProcessThreads + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessThread + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: threadId + serializedName: threadId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_65 + isNullable: true + returnType: + body: *ref_65 + isNullable: true + serializedName: WebApps_GetProcessThread + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads/{threadId} + - defaultResponse: + isNullable: true + deprecated: false + description: Get public certificates for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublicCertificates + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_220 + isNullable: true + returnType: + body: *ref_220 + isNullable: true + serializedName: WebApps_ListPublicCertificates + summary: Get public certificates for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get the named public certificate for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetPublicCertificate + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_71 + isNullable: true + returnType: + body: *ref_71 + isNullable: true + serializedName: WebApps_GetPublicCertificate + summary: >- + Get the named public certificate for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdatePublicCertificate + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Public certificate details. This is the JSON representation of a + PublicCertificate object. + extensions: + x-ms-requestBody-name: publicCertificate + isConstant: false + isRequired: true + location: body + modelType: *ref_71 + name: + fixed: false + raw: publicCertificate + serializedName: publicCertificate + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_71 + isNullable: true + returnType: + body: *ref_71 + isNullable: true + serializedName: WebApps_CreateOrUpdatePublicCertificate + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeletePublicCertificate + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeletePublicCertificate + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublishingProfileXmlWithSecrets + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies publishingProfileOptions for publishing profile. For + example, use {"format": "FileZilla3"} to get a FileZilla + publishing profile. + extensions: + x-ms-requestBody-name: publishingProfileOptions + isConstant: false + isRequired: true + location: body + modelType: *ref_221 + name: + fixed: false + raw: publishingProfileOptions + serializedName: publishingProfileOptions + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/xml + responses: + OK: + body: &ref_222 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_222 + isNullable: true + serializedName: WebApps_ListPublishingProfileXmlWithSecrets + summary: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml + - defaultResponse: + isNullable: true + deprecated: false + description: Recovers a web app to a previous snapshot. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Recover + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Snapshot data used for web app recovery. Snapshot information + can be obtained by calling GetDeletedSites or GetSiteSnapshots + API. + extensions: + x-ms-requestBody-name: recoveryEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_124 + name: + fixed: false + raw: recoveryEntity + serializedName: recoveryEntity + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_Recover + summary: Recovers a web app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/recover + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ResetProductionSlotConfig + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_ResetProductionSlotConfig + summary: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig + - defaultResponse: + isNullable: true + deprecated: false + description: 'Restarts an app (or deployment slot, if specified).' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Restart + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true to apply the configuration settings and restarts + the app only if necessary. By default, the API always restarts + and reprovisions the app. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: softRestart + serializedName: softRestart + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true to block until the app is restarted. By default, it + is set to false, and the API responds immediately + (asynchronous). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: synchronous + serializedName: synchronous + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_Restart + summary: 'Restarts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get list of siteextensions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSiteExtensions + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_223 + isNullable: true + returnType: + body: *ref_223 + isNullable: true + serializedName: WebApps_ListSiteExtensions + summary: 'Get list of siteextensions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get site extension information by its ID for a web site, or a + deployment slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSiteExtension + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_110 + isNullable: true + returnType: + body: *ref_110 + isNullable: true + serializedName: WebApps_GetSiteExtension + summary: >- + Get site extension information by its ID for a web site, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Install site extension on a web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: InstallSiteExtension + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + '429': + isNullable: true + Created: + body: *ref_110 + isNullable: true + OK: + body: *ref_110 + isNullable: true + returnType: + body: *ref_110 + isNullable: true + serializedName: WebApps_InstallSiteExtension + summary: 'Install site extension on a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Remove a site extension from a web site, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteSiteExtension + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteSiteExtension + summary: 'Remove a site extension from a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets an app's deployment slots. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSlots + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_168 + isNullable: true + returnType: + body: *ref_168 + isNullable: true + serializedName: WebApps_ListSlots + summary: Gets an app's deployment slots. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets the details of a web, mobile, or API app.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. By default, this API returns the + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: WebApps_GetSlot + summary: 'Gets the details of a web, mobile, or API app.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_167 + name: + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot to create or update. By default, + this API attempts to create or modify the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_167 + isNullable: true + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: WebApps_CreateOrUpdateSlot + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app to delete. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot to delete. By default, the API + deletes the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, web app metrics are also deleted.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deleteMetrics + serializedName: deleteMetrics + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true if the App Service plan will be empty after app + deletion and you want to delete the empty App Service plan. By + default, the empty App Service plan is not deleted. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: deleteEmptyServerFarm + serializedName: deleteEmptyServerFarm + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, DNS registration is skipped.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteSlot + summary: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_172 + name: + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot to create or update. By default, + this API attempts to create or modify the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + body: *ref_167 + isNullable: true + OK: + body: *ref_167 + isNullable: true + returnType: + body: *ref_167 + isNullable: true + serializedName: WebApps_UpdateSlot + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - defaultResponse: + isNullable: true + deprecated: false + description: Analyze a custom hostname. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: AnalyzeCustomHostnameSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Custom hostname. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_173 + isNullable: true + returnType: + body: *ref_173 + isNullable: true + serializedName: WebApps_AnalyzeCustomHostnameSlot + summary: Analyze a custom hostname. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Applies the configuration settings from the target slot onto the + current slot. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ApplySlotConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_174 + name: + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the source slot. If a slot is not specified, the + production slot is used as the source slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_ApplySlotConfigurationSlot + summary: >- + Applies the configuration settings from the target slot onto the + current slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a backup of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: BackupSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Backup configuration. You can use the JSON response from the + POST action as input here. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: request + serializedName: request + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create a backup for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_8 + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: WebApps_BackupSlot + summary: Creates a backup of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup + - defaultResponse: + isNullable: true + deprecated: false + description: Gets existing backups of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListBackupsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get backups of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_176 + isNullable: true + returnType: + body: *ref_176 + isNullable: true + serializedName: WebApps_ListBackupsSlot + summary: Gets existing backups of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: DiscoverRestoreSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A RestoreRequest object that includes Azure storage URL and blog + name for discovery of backup. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_177 + name: + fixed: false + raw: request + serializedName: request + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will perform discovery for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_177 + isNullable: true + returnType: + body: *ref_177 + isNullable: true + serializedName: WebApps_DiscoverRestoreSlot + summary: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/discover + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a backup of an app by its ID. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetBackupStatusSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_8 + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: WebApps_GetBackupStatusSlot + summary: Gets a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a backup of an app by its ID. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteBackupSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteBackupSlot + summary: Deletes a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListBackupStatusSecretsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Information on backup request. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: request + serializedName: request + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_8 + isNullable: true + returnType: + body: *ref_8 + isNullable: true + serializedName: WebApps_ListBackupStatusSecretsSlot + summary: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Restores a specific backup to another app (or deployment slot, if + specified). + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RestoreSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: backupId + serializedName: backupId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Information on restore request . + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_177 + name: + fixed: false + raw: request + serializedName: request + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restore a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_178 + isNullable: true + returnType: + body: *ref_178 + isNullable: true + serializedName: WebApps_RestoreSlot + summary: >- + Restores a specific backup to another app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore + - defaultResponse: + isNullable: true + deprecated: false + description: List the configurations of an app + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListConfigurationsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_179 + isNullable: true + returnType: + body: *ref_179 + isNullable: true + serializedName: WebApps_ListConfigurationsSlot + summary: List the configurations of an app + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config + - defaultResponse: + isNullable: true + deprecated: false + description: Replaces the application settings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateApplicationSettingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Application settings of the app. + extensions: + x-ms-requestBody-name: appSettings + isConstant: false + isRequired: true + location: body + modelType: *ref_180 + name: + fixed: false + raw: appSettings + serializedName: appSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the application settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_UpdateApplicationSettingsSlot + summary: Replaces the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the application settings of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListApplicationSettingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the application settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_ListApplicationSettingsSlot + summary: Gets the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Updates the Authentication / Authorization settings associated with + web app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateAuthSettingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Auth settings associated with web app. + extensions: + x-ms-requestBody-name: siteAuthSettings + isConstant: false + isRequired: true + location: body + modelType: *ref_181 + name: + fixed: false + raw: siteAuthSettings + serializedName: siteAuthSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_181 + isNullable: true + returnType: + body: *ref_181 + isNullable: true + serializedName: WebApps_UpdateAuthSettingsSlot + summary: >- + Updates the Authentication / Authorization settings associated with + web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the Authentication/Authorization settings of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetAuthSettingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_181 + isNullable: true + returnType: + body: *ref_181 + isNullable: true + serializedName: WebApps_GetAuthSettingsSlot + summary: Gets the Authentication/Authorization settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the backup configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateBackupConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Edited backup configuration. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: *ref_175 + name: + fixed: false + raw: request + serializedName: request + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the backup configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_175 + isNullable: true + returnType: + body: *ref_175 + isNullable: true + serializedName: WebApps_UpdateBackupConfigurationSlot + summary: Updates the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes the backup configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteBackupConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the backup configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteBackupConfigurationSlot + summary: Deletes the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the backup configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetBackupConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the backup configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_175 + isNullable: true + returnType: + body: *ref_175 + isNullable: true + serializedName: WebApps_GetBackupConfigurationSlot + summary: Gets the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list + - defaultResponse: + isNullable: true + deprecated: false + description: Replaces the connection strings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateConnectionStringsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Connection strings of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: connectionStrings + isConstant: false + isRequired: true + location: body + modelType: *ref_182 + name: + fixed: false + raw: connectionStrings + serializedName: connectionStrings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the connection settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_182 + isNullable: true + returnType: + body: *ref_182 + isNullable: true + serializedName: WebApps_UpdateConnectionStringsSlot + summary: Replaces the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the connection strings of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListConnectionStringsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the connection settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_182 + isNullable: true + returnType: + body: *ref_182 + isNullable: true + serializedName: WebApps_ListConnectionStringsSlot + summary: Gets the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the logging configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetDiagnosticLogsConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the logging configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_183 + isNullable: true + returnType: + body: *ref_183 + isNullable: true + serializedName: WebApps_GetDiagnosticLogsConfigurationSlot + summary: Gets the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the logging configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateDiagnosticLogsConfigSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A SiteLogsConfig JSON object that contains the logging + configuration to change in the "properties" property. + extensions: + x-ms-requestBody-name: siteLogsConfig + isConstant: false + isRequired: true + location: body + modelType: *ref_183 + name: + fixed: false + raw: siteLogsConfig + serializedName: siteLogsConfig + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the logging configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_183 + isNullable: true + returnType: + body: *ref_183 + isNullable: true + serializedName: WebApps_UpdateDiagnosticLogsConfigSlot + summary: Updates the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs + - defaultResponse: + isNullable: true + deprecated: false + description: Replaces the metadata of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateMetadataSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Edited metadata of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: metadata + isConstant: false + isRequired: true + location: body + modelType: *ref_180 + name: + fixed: false + raw: metadata + serializedName: metadata + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the metadata for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_UpdateMetadataSlot + summary: Replaces the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the metadata of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListMetadataSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the metadata for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_180 + isNullable: true + returnType: + body: *ref_180 + isNullable: true + serializedName: WebApps_ListMetadataSlot + summary: Gets the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the Git/FTP publishing credentials of an app. + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublishingCredentialsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the publishing credentials for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_184 + isNullable: true + returnType: + body: *ref_184 + isNullable: true + serializedName: WebApps_ListPublishingCredentialsSlot + summary: Gets the Git/FTP publishing credentials of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the Push settings associated with web app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateSitePushSettingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Push settings associated with web app. + extensions: + x-ms-requestBody-name: pushSettings + isConstant: false + isRequired: true + location: body + modelType: *ref_101 + name: + fixed: false + raw: pushSettings + serializedName: pushSettings + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_101 + isNullable: true + returnType: + body: *ref_101 + isNullable: true + serializedName: WebApps_UpdateSitePushSettingsSlot + summary: Updates the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the Push settings associated with web app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListSitePushSettingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_101 + isNullable: true + returnType: + body: *ref_101 + isNullable: true + serializedName: WebApps_ListSitePushSettingsSlot + summary: Gets the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_GetConfigurationSlot + summary: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: *ref_105 + name: + fixed: false + raw: siteConfig + serializedName: siteConfig + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_CreateOrUpdateConfigurationSlot + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: *ref_105 + name: + fixed: false + raw: siteConfig + serializedName: siteConfig + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_UpdateConfigurationSlot + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListConfigurationSnapshotInfoSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_186 + isNullable: true + returnType: + body: *ref_186 + isNullable: true + serializedName: WebApps_ListConfigurationSnapshotInfoSlot + summary: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetConfigurationSnapshotSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: snapshotId + serializedName: snapshotId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_105 + isNullable: true + returnType: + body: *ref_105 + isNullable: true + serializedName: WebApps_GetConfigurationSnapshotSlot + summary: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId} + - defaultResponse: + isNullable: true + deprecated: false + description: Reverts the configuration of an app to a previous snapshot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RecoverSiteConfigurationSnapshotSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: snapshotId + serializedName: snapshotId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_RecoverSiteConfigurationSnapshotSlot + summary: Reverts the configuration of an app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the last lines of docker logs for the given site + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetWebSiteContainerLogsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: &ref_224 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_224 + isNullable: true + serializedName: WebApps_GetWebSiteContainerLogsSlot + summary: Gets the last lines of docker logs for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the ZIP archived docker log files for the given site + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GetContainerLogsZipSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + body: &ref_225 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_225 + isNullable: true + serializedName: WebApps_GetContainerLogsZipSlot + summary: Gets the ZIP archived docker log files for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download + - defaultResponse: + isNullable: true + deprecated: false + description: 'List continuous web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListContinuousWebJobsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_189 + isNullable: true + returnType: + body: *ref_189 + isNullable: true + serializedName: WebApps_ListContinuousWebJobsSlot + summary: 'List continuous web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetContinuousWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_19 + isNullable: true + returnType: + body: *ref_19 + isNullable: true + serializedName: WebApps_GetContinuousWebJobSlot + summary: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteContinuousWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteContinuousWebJobSlot + summary: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Start a continuous web job for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StartContinuousWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_StartContinuousWebJobSlot + summary: 'Start a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start + - defaultResponse: + isNullable: true + deprecated: false + description: 'Stop a continuous web job for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StopContinuousWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_StopContinuousWebJobSlot + summary: 'Stop a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop + - defaultResponse: + isNullable: true + deprecated: false + description: 'List deployments for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListDeploymentsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_190 + isNullable: true + returnType: + body: *ref_190 + isNullable: true + serializedName: WebApps_ListDeploymentsSlot + summary: 'List deployments for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get a deployment by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetDeploymentSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: WebApps_GetDeploymentSlot + summary: 'Get a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Create a deployment for an app, or a deployment slot.' + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateDeploymentSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of an existing deployment. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + creates a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment details. + extensions: + x-ms-requestBody-name: deployment + isConstant: false + isRequired: true + location: body + modelType: *ref_25 + name: + fixed: false + raw: deployment + serializedName: deployment + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: WebApps_CreateDeploymentSlot + summary: 'Create a deployment for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Delete a deployment by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteDeploymentSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteDeploymentSlot + summary: 'Delete a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List deployment log for specific deployment for an app, or a + deployment slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListDeploymentLogSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The ID of a specific deployment. This is the value of the name + property in the JSON response from "GET + /api/sites/{siteName}/deployments". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: WebApps_ListDeploymentLogSlot + summary: >- + List deployment log for specific deployment for an app, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log + - defaultResponse: + isNullable: true + deprecated: false + description: Lists ownership identifiers for domain associated with web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListDomainOwnershipIdentifiersSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_191 + isNullable: true + returnType: + body: *ref_191 + isNullable: true + serializedName: WebApps_ListDomainOwnershipIdentifiersSlot + summary: Lists ownership identifiers for domain associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers + - defaultResponse: + isNullable: true + deprecated: false + description: Get domain ownership identifier for web app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetDomainOwnershipIdentifierSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_38 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: WebApps_GetDomainOwnershipIdentifierSlot + summary: Get domain ownership identifier for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateDomainOwnershipIdentifierSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: *ref_38 + name: + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_38 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: WebApps_CreateOrUpdateDomainOwnershipIdentifierSlot + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a domain ownership identifier for a web app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteDomainOwnershipIdentifierSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteDomainOwnershipIdentifierSlot + summary: Deletes a domain ownership identifier for a web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateDomainOwnershipIdentifierSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: *ref_38 + name: + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_38 + isNullable: true + returnType: + body: *ref_38 + isNullable: true + serializedName: WebApps_UpdateDomainOwnershipIdentifierSlot + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - defaultResponse: + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetMSDeployStatusSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_GetMSDeployStatusSlot + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateMSDeployOperationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: *ref_193 + name: + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + isNullable: true + Created: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_CreateMSDeployOperationSlot + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetMSDeployLogSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_194 + isNullable: true + returnType: + body: *ref_194 + isNullable: true + serializedName: WebApps_GetMSDeployLogSlot + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log + - defaultResponse: + isNullable: true + deprecated: false + description: 'List the functions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceFunctionsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_195 + isNullable: true + returnType: + body: *ref_195 + isNullable: true + serializedName: WebApps_ListInstanceFunctionsSlot + summary: 'List the functions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions + - defaultResponse: + isNullable: true + deprecated: false + description: Fetch a short lived token that can be exchanged for a master key. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetFunctionsAdminTokenSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_226 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_226 + isNullable: true + serializedName: WebApps_GetFunctionsAdminTokenSlot + summary: Fetch a short lived token that can be exchanged for a master key. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get function information by its ID for web site, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceFunctionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: WebApps_GetInstanceFunctionSlot + summary: 'Get function information by its ID for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Create function for web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateInstanceFunctionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function details. + extensions: + x-ms-requestBody-name: function_envelope + isConstant: false + isRequired: true + location: body + modelType: *ref_27 + name: + fixed: false + raw: function_envelope + serializedName: function_envelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: WebApps_CreateInstanceFunctionSlot + summary: 'Create function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Delete a function for web site, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteInstanceFunctionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteInstanceFunctionSlot + summary: 'Delete a function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get function secrets for a function in a web site, or a deployment + slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListFunctionSecretsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: functionName + serializedName: functionName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_197 + isNullable: true + returnType: + body: *ref_197 + isNullable: true + serializedName: WebApps_ListFunctionSecretsSlot + summary: >- + Get function secrets for a function in a web site, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets + - defaultResponse: + isNullable: true + deprecated: false + description: Get hostname bindings for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListHostNameBindingsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets hostname bindings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_198 + isNullable: true + returnType: + body: *ref_198 + isNullable: true + serializedName: WebApps_ListHostNameBindingsSlot + summary: Get hostname bindings for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetHostNameBindingSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + the named binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_34 + isNullable: true + returnType: + body: *ref_34 + isNullable: true + serializedName: WebApps_GetHostNameBindingSlot + summary: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateHostNameBindingSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Binding details. This is the JSON representation of a + HostNameBinding object. + extensions: + x-ms-requestBody-name: hostNameBinding + isConstant: false + isRequired: true + location: body + modelType: *ref_34 + name: + fixed: false + raw: hostNameBinding + serializedName: hostNameBinding + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create a binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_34 + isNullable: true + returnType: + body: *ref_34 + isNullable: true + serializedName: WebApps_CreateOrUpdateHostNameBindingSlot + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteHostNameBindingSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: hostName + serializedName: hostName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteHostNameBindingSlot + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetHybridConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_GetHybridConnectionSlot + summary: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateHybridConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_57 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_CreateOrUpdateHybridConnectionSlot + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Removes a Hybrid Connection from this site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteHybridConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteHybridConnectionSlot + summary: Removes a Hybrid Connection from this site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateHybridConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_57 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_UpdateHybridConnectionSlot + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the send key name and value for a Hybrid Connection. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListHybridConnectionKeysSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: namespaceName + serializedName: namespaceName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: relayName + serializedName: relayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_199 + isNullable: true + returnType: + body: *ref_199 + isNullable: true + serializedName: WebApps_ListHybridConnectionKeysSlot + summary: Gets the send key name and value for a Hybrid Connection. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys + - defaultResponse: + isNullable: true + deprecated: false + description: Retrieves all Service Bus Hybrid Connections used by this Web App. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListHybridConnectionsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_57 + isNullable: true + returnType: + body: *ref_57 + isNullable: true + serializedName: WebApps_ListHybridConnectionsSlot + summary: Retrieves all Service Bus Hybrid Connections used by this Web App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListRelayServiceConnectionsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get hybrid connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_ListRelayServiceConnectionsSlot + summary: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a hybrid connection configuration by its name. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetRelayServiceConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get a hybrid connection for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_GetRelayServiceConnectionSlot + summary: Gets a hybrid connection configuration by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateRelayServiceConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_56 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create or update a hybrid connection for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_CreateOrUpdateRelayServiceConnectionSlot + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a relay service connection by its name. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteRelayServiceConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete a hybrid connection for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteRelayServiceConnectionSlot + summary: Deletes a relay service connection by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateRelayServiceConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: entityName + serializedName: entityName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_56 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create or update a hybrid connection for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_56 + isNullable: true + returnType: + body: *ref_56 + isNullable: true + serializedName: WebApps_UpdateRelayServiceConnectionSlot + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets all scale-out instances of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceIdentifiersSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets the production slot instances. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_200 + isNullable: true + returnType: + body: *ref_200 + isNullable: true + serializedName: WebApps_ListInstanceIdentifiersSlot + summary: Gets all scale-out instances of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances + - defaultResponse: + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceMsDeployStatusSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_GetInstanceMsDeployStatusSlot + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateInstanceMSDeployOperationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: *ref_193 + name: + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + isNullable: true + Created: + body: *ref_192 + isNullable: true + returnType: + body: *ref_192 + isNullable: true + serializedName: WebApps_CreateInstanceMSDeployOperationSlot + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy + - defaultResponse: + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceMSDeployLogSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_194 + isNullable: true + returnType: + body: *ref_194 + isNullable: true + serializedName: WebApps_GetInstanceMSDeployLogSlot + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceProcessesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_201 + isNullable: true + returnType: + body: *ref_201 + isNullable: true + serializedName: WebApps_ListInstanceProcessesSlot + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_68 + isNullable: true + returnType: + body: *ref_68 + isNullable: true + serializedName: WebApps_GetInstanceProcessSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteInstanceProcessSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteInstanceProcessSlot + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessDumpSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: &ref_227 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_227 + isNullable: true + serializedName: WebApps_GetInstanceProcessDumpSlot + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceProcessModulesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_203 + isNullable: true + returnType: + body: *ref_203 + isNullable: true + serializedName: WebApps_ListInstanceProcessModulesSlot + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessModuleSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: baseAddress + serializedName: baseAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_66 + isNullable: true + returnType: + body: *ref_66 + isNullable: true + serializedName: WebApps_GetInstanceProcessModuleSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListInstanceProcessThreadsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_204 + isNullable: true + returnType: + body: *ref_204 + isNullable: true + serializedName: WebApps_ListInstanceProcessThreadsSlot + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetInstanceProcessThreadSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: threadId + serializedName: threadId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: instanceId + serializedName: instanceId + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_65 + isNullable: true + returnType: + body: *ref_65 + isNullable: true + serializedName: WebApps_GetInstanceProcessThreadSlot + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads/{threadId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Shows whether an app can be cloned to another resource group or + subscription. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: IsCloneableSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. By default, this API returns + information on the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_205 + isNullable: true + returnType: + body: *ref_205 + isNullable: true + serializedName: WebApps_IsCloneableSlot + summary: >- + Shows whether an app can be cloned to another resource group or + subscription. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable + - defaultResponse: + isNullable: true + deprecated: false + description: This is to allow calling via powershell and ARM template. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListSyncFunctionTriggersSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restore a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_197 + isNullable: true + returnType: + body: *ref_197 + isNullable: true + serializedName: WebApps_ListSyncFunctionTriggersSlot + summary: This is to allow calling via powershell and ARM template. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListMetricDefinitionsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get metric definitions of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_206 + isNullable: true + returnType: + body: *ref_206 + isNullable: true + serializedName: WebApps_ListMetricDefinitionsSlot + summary: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metricdefinitions + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets performance metrics of an app (or deployment slot, if specified).' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListMetricsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get metrics of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify "true" to include metric details in the response. It is + "false" by default. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: details + serializedName: details + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Return only metrics specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_207 + isNullable: true + returnType: + body: *ref_207 + isNullable: true + serializedName: WebApps_ListMetricsSlot + summary: 'Gets performance metrics of an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metrics + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetMigrateMySqlStatusSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the deployment slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_212 + isNullable: true + returnType: + body: *ref_212 + isNullable: true + serializedName: WebApps_GetMigrateMySqlStatusSlot + summary: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets all network features used by the app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListNetworkFeaturesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The type of view. This can either be "summary" or "detailed". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: view + serializedName: view + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get network features for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_213 + isNullable: true + returnType: + body: *ref_213 + isNullable: true + serializedName: WebApps_ListNetworkFeaturesSlot + summary: >- + Gets all network features used by the app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view} + - defaultResponse: + isNullable: true + deprecated: false + description: Start capturing network packets for the site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StartWebSiteNetworkTraceSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The duration to keep capturing in seconds. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: durationInSeconds + serializedName: durationInSeconds + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for this web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The maximum frame length in bytes (Optional). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: maxFrameLength + serializedName: maxFrameLength + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The Blob URL to store capture file. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: sasUrl + serializedName: sasUrl + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_228 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_228 + isNullable: true + serializedName: WebApps_StartWebSiteNetworkTraceSlot + summary: Start capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start + - defaultResponse: + isNullable: true + deprecated: false + description: Stop ongoing capturing network packets for the site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StopWebSiteNetworkTraceSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the slot for this web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_229 + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + isNullable: true + returnType: + body: *ref_229 + isNullable: true + serializedName: WebApps_StopWebSiteNetworkTraceSlot + summary: Stop ongoing capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: GenerateNewSitePublishingPasswordSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + generate a new publishing password for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_GenerateNewSitePublishingPasswordSlot + summary: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword + - defaultResponse: + isNullable: true + deprecated: false + description: Gets perfmon counters for web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPerfMonCountersSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Return only usages/metrics specified in the filter. Filter + conforms to odata syntax. Example: $filter=(startTime eq + '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and + timeGrain eq duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_216 + isNullable: true + returnType: + body: *ref_216 + isNullable: true + serializedName: WebApps_ListPerfMonCountersSlot + summary: Gets perfmon counters for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters + - defaultResponse: + isNullable: true + deprecated: false + description: Gets web app's event logs. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSitePhpErrorLogFlagSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_217 + isNullable: true + returnType: + body: *ref_217 + isNullable: true + serializedName: WebApps_GetSitePhpErrorLogFlagSlot + summary: Gets web app's event logs. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the premier add-ons of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPremierAddOnsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the premier add-ons for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_218 + isNullable: true + returnType: + body: *ref_218 + isNullable: true + serializedName: WebApps_ListPremierAddOnsSlot + summary: Gets the premier add-ons of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons + - defaultResponse: + isNullable: true + deprecated: false + description: Gets a named add-on of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetPremierAddOnSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the named add-on for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_218 + isNullable: true + returnType: + body: *ref_218 + isNullable: true + serializedName: WebApps_GetPremierAddOnSlot + summary: Gets a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} + - defaultResponse: + isNullable: true + deprecated: false + description: Updates a named add-on of an app. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: AddPremierAddOnSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A JSON representation of the edited premier add-on. + extensions: + x-ms-requestBody-name: premierAddOn + isConstant: false + isRequired: true + location: body + modelType: *ref_218 + name: + fixed: false + raw: premierAddOn + serializedName: premierAddOn + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the named add-on for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_218 + isNullable: true + returnType: + body: *ref_218 + isNullable: true + serializedName: WebApps_AddPremierAddOnSlot + summary: Updates a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} + - defaultResponse: + isNullable: true + deprecated: false + description: Delete a premier add-on from an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeletePremierAddOnSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the named add-on for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeletePremierAddOnSlot + summary: Delete a premier add-on from an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListProcessesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_201 + isNullable: true + returnType: + body: *ref_201 + isNullable: true + serializedName: WebApps_ListProcessesSlot + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_68 + isNullable: true + returnType: + body: *ref_68 + isNullable: true + serializedName: WebApps_GetProcessSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteProcessSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteProcessSlot + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessDumpSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: &ref_230 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_230 + isNullable: true + serializedName: WebApps_GetProcessDumpSlot + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListProcessModulesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_203 + isNullable: true + returnType: + body: *ref_203 + isNullable: true + serializedName: WebApps_ListProcessModulesSlot + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessModuleSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: baseAddress + serializedName: baseAddress + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_66 + isNullable: true + returnType: + body: *ref_66 + isNullable: true + serializedName: WebApps_GetProcessModuleSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListProcessThreadsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_204 + isNullable: true + returnType: + body: *ref_204 + isNullable: true + serializedName: WebApps_ListProcessThreadsSlot + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProcessThreadSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: processId + serializedName: processId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: threadId + serializedName: threadId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_65 + isNullable: true + returnType: + body: *ref_65 + isNullable: true + serializedName: WebApps_GetProcessThreadSlot + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads/{threadId} + - defaultResponse: + isNullable: true + deprecated: false + description: Get public certificates for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublicCertificatesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets hostname bindings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_220 + isNullable: true + returnType: + body: *ref_220 + isNullable: true + serializedName: WebApps_ListPublicCertificatesSlot + summary: Get public certificates for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get the named public certificate for an app (or deployment slot, if + specified). + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetPublicCertificateSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + the named binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_71 + isNullable: true + returnType: + body: *ref_71 + isNullable: true + serializedName: WebApps_GetPublicCertificateSlot + summary: >- + Get the named public certificate for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName} + - defaultResponse: + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdatePublicCertificateSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Public certificate details. This is the JSON representation of a + PublicCertificate object. + extensions: + x-ms-requestBody-name: publicCertificate + isConstant: false + isRequired: true + location: body + modelType: *ref_71 + name: + fixed: false + raw: publicCertificate + serializedName: publicCertificate + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create a binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_71 + isNullable: true + returnType: + body: *ref_71 + isNullable: true + serializedName: WebApps_CreateOrUpdatePublicCertificateSlot + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeletePublicCertificateSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeletePublicCertificateSlot + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListPublishingProfileXmlWithSecretsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specifies publishingProfileOptions for publishing profile. For + example, use {"format": "FileZilla3"} to get a FileZilla + publishing profile. + extensions: + x-ms-requestBody-name: publishingProfileOptions + isConstant: false + isRequired: true + location: body + modelType: *ref_221 + name: + fixed: false + raw: publishingProfileOptions + serializedName: publishingProfileOptions + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the publishing profile for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/xml + responses: + OK: + body: &ref_231 + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + fixed: false + raw: Stream + isNullable: true + returnType: + body: *ref_231 + isNullable: true + serializedName: WebApps_ListPublishingProfileXmlWithSecretsSlot + summary: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml + - defaultResponse: + isNullable: true + deprecated: false + description: Recovers a web app to a previous snapshot. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RecoverSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Snapshot data used for web app recovery. Snapshot information + can be obtained by calling GetDeletedSites or GetSiteSnapshots + API. + extensions: + x-ms-requestBody-name: recoveryEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_124 + name: + fixed: false + raw: recoveryEntity + serializedName: recoveryEntity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_RecoverSlot + summary: Recovers a web app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/recover + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ResetSlotConfigurationSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + resets configuration settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_ResetSlotConfigurationSlot + summary: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig + - defaultResponse: + isNullable: true + deprecated: false + description: 'Restarts an app (or deployment slot, if specified).' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RestartSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restart the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true to apply the configuration settings and restarts + the app only if necessary. By default, the API always restarts + and reprovisions the app. + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: softRestart + serializedName: softRestart + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Specify true to block until the app is restarted. By default, it + is set to false, and the API responds immediately + (asynchronous). + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: synchronous + serializedName: synchronous + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_RestartSlot + summary: 'Restarts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get list of siteextensions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSiteExtensionsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_223 + isNullable: true + returnType: + body: *ref_223 + isNullable: true + serializedName: WebApps_ListSiteExtensionsSlot + summary: 'Get list of siteextensions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get site extension information by its ID for a web site, or a + deployment slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSiteExtensionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_110 + isNullable: true + returnType: + body: *ref_110 + isNullable: true + serializedName: WebApps_GetSiteExtensionSlot + summary: >- + Get site extension information by its ID for a web site, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Install site extension on a web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: InstallSiteExtensionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + '429': + isNullable: true + Created: + body: *ref_110 + isNullable: true + OK: + body: *ref_110 + isNullable: true + returnType: + body: *ref_110 + isNullable: true + serializedName: WebApps_InstallSiteExtensionSlot + summary: 'Install site extension on a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Remove a site extension from a web site, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteSiteExtensionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + NotFound: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteSiteExtensionSlot + summary: 'Remove a site extension from a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get the difference in configuration settings between two web app + slots. + extensions: + x-ms-pageable: + nextLinkName: nextLink + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListSlotDifferencesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_174 + name: + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the source slot. If a slot is not specified, the + production slot is used as the source slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_232 + isNullable: true + returnType: + body: *ref_232 + isNullable: true + serializedName: WebApps_ListSlotDifferencesSlot + summary: >- + Get the difference in configuration settings between two web app + slots. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs + - defaultResponse: + isNullable: true + deprecated: false + description: Swaps two deployment slots of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SwapSlotSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_174 + name: + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the source slot. If a slot is not specified, the + production slot is used as the source slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_SwapSlotSlot + summary: Swaps two deployment slots of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap + - defaultResponse: + isNullable: true + deprecated: false + description: Returns all Snapshots to the user. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSnapshotsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Website Name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Website Slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_233 + isNullable: true + returnType: + body: *ref_233 + isNullable: true + serializedName: WebApps_ListSnapshotsSlot + summary: Returns all Snapshots to the user. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the source control configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSourceControlSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_234 + isNullable: true + returnType: + body: *ref_234 + isNullable: true + serializedName: WebApps_GetSourceControlSlot + summary: Gets the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateSourceControlSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: *ref_234 + name: + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_234 + isNullable: true + OK: + body: *ref_234 + isNullable: true + returnType: + body: *ref_234 + isNullable: true + serializedName: WebApps_CreateOrUpdateSourceControlSlot + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes the source control configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteSourceControlSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteSourceControlSlot + summary: Deletes the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateSourceControlSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: *ref_234 + name: + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_234 + isNullable: true + OK: + body: *ref_234 + isNullable: true + returnType: + body: *ref_234 + isNullable: true + serializedName: WebApps_UpdateSourceControlSlot + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: 'Starts an app (or deployment slot, if specified).' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StartSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will start the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_StartSlot + summary: 'Starts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start + - defaultResponse: + isNullable: true + deprecated: false + description: 'Stops an app (or deployment slot, if specified).' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: StopSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will stop the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_StopSlot + summary: 'Stops an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop + - defaultResponse: + isNullable: true + deprecated: false + description: Sync web app repository. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SyncRepositorySlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_SyncRepositorySlot + summary: Sync web app repository. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync + - defaultResponse: + isNullable: true + deprecated: false + description: Syncs function trigger metadata to the scale controller + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SyncFunctionTriggersSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restore a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_SyncFunctionTriggersSlot + summary: Syncs function trigger metadata to the scale controller + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers + - defaultResponse: + isNullable: true + deprecated: false + description: 'List triggered web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListTriggeredWebJobsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_235 + isNullable: true + returnType: + body: *ref_235 + isNullable: true + serializedName: WebApps_ListTriggeredWebJobsSlot + summary: 'List triggered web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetTriggeredWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_142 + isNullable: true + returnType: + body: *ref_142 + isNullable: true + serializedName: WebApps_GetTriggeredWebJobSlot + summary: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteTriggeredWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteTriggeredWebJobSlot + summary: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'List a triggered web job''s history for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListTriggeredWebJobHistorySlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_236 + isNullable: true + returnType: + body: *ref_236 + isNullable: true + serializedName: WebApps_ListTriggeredWebJobHistorySlot + summary: 'List a triggered web job''s history for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetTriggeredWebJobHistorySlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: History ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_140 + isNullable: true + returnType: + body: *ref_140 + isNullable: true + serializedName: WebApps_GetTriggeredWebJobHistorySlot + summary: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Run a triggered web job for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RunTriggeredWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_RunTriggeredWebJobSlot + summary: 'Run a triggered web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListUsagesSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get quota information of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Return only information specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_237 + isNullable: true + returnType: + body: *ref_237 + isNullable: true + serializedName: WebApps_ListUsagesSlot + summary: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListVnetConnectionsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get virtual network connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_238 + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + isNullable: true + returnType: + body: *ref_238 + isNullable: true + serializedName: WebApps_ListVnetConnectionsSlot + summary: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetVnetConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the named virtual network for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_55 + isNullable: true + returnType: + body: *ref_55 + isNullable: true + serializedName: WebApps_GetVnetConnectionSlot + summary: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateVnetConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_55 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_55 + isNullable: true + returnType: + body: *ref_55 + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnectionSlot + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteVnetConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the connection for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteVnetConnectionSlot + summary: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateVnetConnectionSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_55 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_55 + isNullable: true + returnType: + body: *ref_55 + isNullable: true + serializedName: WebApps_UpdateVnetConnectionSlot + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets an app's Virtual Network gateway. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetVnetConnectionGatewaySlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: gatewayName + serializedName: gatewayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get a gateway for the production slot's Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_239 + isNullable: true + returnType: + body: *ref_239 + isNullable: true + serializedName: WebApps_GetVnetConnectionGatewaySlot + summary: Gets an app's Virtual Network gateway. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateVnetConnectionGatewaySlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: gatewayName + serializedName: gatewayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_239 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update a gateway for the production slot's Virtual + Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_239 + isNullable: true + returnType: + body: *ref_239 + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnectionGatewaySlot + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateVnetConnectionGatewaySlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: gatewayName + serializedName: gatewayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_239 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update a gateway for the production slot's Virtual + Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_239 + isNullable: true + returnType: + body: *ref_239 + isNullable: true + serializedName: WebApps_UpdateVnetConnectionGatewaySlot + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'List webjobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListWebJobsSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_240 + isNullable: true + returnType: + body: *ref_240 + isNullable: true + serializedName: WebApps_ListWebJobsSlot + summary: 'List webjobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get webjob information for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetWebJobSlot + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the web job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: slot + serializedName: slot + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_145 + isNullable: true + returnType: + body: *ref_145 + isNullable: true + serializedName: WebApps_GetWebJobSlot + summary: 'Get webjob information for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Get the difference in configuration settings between two web app + slots. + extensions: + x-ms-pageable: + nextLinkName: nextLink + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListSlotDifferencesFromProduction + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_174 + name: + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_232 + isNullable: true + returnType: + body: *ref_232 + isNullable: true + serializedName: WebApps_ListSlotDifferencesFromProduction + summary: >- + Get the difference in configuration settings between two web app + slots. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs + - defaultResponse: + isNullable: true + deprecated: false + description: Swaps two deployment slots of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SwapSlotWithProduction + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: *ref_174 + name: + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_SwapSlotWithProduction + summary: Swaps two deployment slots of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap + - defaultResponse: + isNullable: true + deprecated: false + description: Returns all Snapshots to the user. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListSnapshots + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Website Name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_233 + isNullable: true + returnType: + body: *ref_233 + isNullable: true + serializedName: WebApps_ListSnapshots + summary: Returns all Snapshots to the user. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots + - defaultResponse: + isNullable: true + deprecated: false + description: Gets the source control configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetSourceControl + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_234 + isNullable: true + returnType: + body: *ref_234 + isNullable: true + serializedName: WebApps_GetSourceControl + summary: Gets the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateSourceControl + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: *ref_234 + name: + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_234 + isNullable: true + OK: + body: *ref_234 + isNullable: true + returnType: + body: *ref_234 + isNullable: true + serializedName: WebApps_CreateOrUpdateSourceControl + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes the source control configuration of an app. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteSourceControl + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + isNullable: true + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteSourceControl + summary: Deletes the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateSourceControl + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: *ref_234 + name: + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + body: *ref_234 + isNullable: true + OK: + body: *ref_234 + isNullable: true + returnType: + body: *ref_234 + isNullable: true + serializedName: WebApps_UpdateSourceControl + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - defaultResponse: + isNullable: true + deprecated: false + description: 'Starts an app (or deployment slot, if specified).' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Start + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_Start + summary: 'Starts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start + - defaultResponse: + isNullable: true + deprecated: false + description: 'Stops an app (or deployment slot, if specified).' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: Stop + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_Stop + summary: 'Stops an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop + - defaultResponse: + isNullable: true + deprecated: false + description: Sync web app repository. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SyncRepository + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_SyncRepository + summary: Sync web app repository. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync + - defaultResponse: + isNullable: true + deprecated: false + description: Syncs function trigger metadata to the scale controller + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: SyncFunctionTriggers + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_SyncFunctionTriggers + summary: Syncs function trigger metadata to the scale controller + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers + - defaultResponse: + isNullable: true + deprecated: false + description: 'List triggered web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListTriggeredWebJobs + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_235 + isNullable: true + returnType: + body: *ref_235 + isNullable: true + serializedName: WebApps_ListTriggeredWebJobs + summary: 'List triggered web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs + - defaultResponse: + isNullable: true + deprecated: false + description: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetTriggeredWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_142 + isNullable: true + returnType: + body: *ref_142 + isNullable: true + serializedName: WebApps_GetTriggeredWebJob + summary: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteTriggeredWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteTriggeredWebJob + summary: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'List a triggered web job''s history for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListTriggeredWebJobHistory + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_236 + isNullable: true + returnType: + body: *ref_236 + isNullable: true + serializedName: WebApps_ListTriggeredWebJobHistory + summary: 'List a triggered web job''s history for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetTriggeredWebJobHistory + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: History ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + serializedName: id + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_140 + isNullable: true + returnType: + body: *ref_140 + isNullable: true + serializedName: WebApps_GetTriggeredWebJobHistory + summary: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id} + - defaultResponse: + isNullable: true + deprecated: false + description: 'Run a triggered web job for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RunTriggeredWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_RunTriggeredWebJob + summary: 'Run a triggered web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListUsages + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Return only information specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: $filter + serializedName: $filter + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_237 + isNullable: true + returnType: + body: *ref_237 + isNullable: true + serializedName: WebApps_ListUsages + summary: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListVnetConnections + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: &ref_241 + $type: SequenceType + deprecated: false + elementType: *ref_55 + name: + fixed: false + isNullable: true + returnType: + body: *ref_241 + isNullable: true + serializedName: WebApps_ListVnetConnections + summary: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetVnetConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_55 + isNullable: true + returnType: + body: *ref_55 + isNullable: true + serializedName: WebApps_GetVnetConnection + summary: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateVnetConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_55 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_55 + isNullable: true + returnType: + body: *ref_55 + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnection + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: DeleteVnetConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: WebApps_DeleteVnetConnection + summary: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateVnetConnection + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_55 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_55 + isNullable: true + returnType: + body: *ref_55 + isNullable: true + serializedName: WebApps_UpdateVnetConnection + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - defaultResponse: + isNullable: true + deprecated: false + description: Gets an app's Virtual Network gateway. + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetVnetConnectionGateway + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: gatewayName + serializedName: gatewayName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + isNullable: true + OK: + body: *ref_239 + isNullable: true + returnType: + body: *ref_239 + isNullable: true + serializedName: WebApps_GetVnetConnectionGateway + summary: Gets an app's Virtual Network gateway. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: CreateOrUpdateVnetConnectionGateway + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: gatewayName + serializedName: gatewayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_239 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_239 + isNullable: true + returnType: + body: *ref_239 + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnectionGateway + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: UpdateVnetConnectionGateway + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: vnetName + serializedName: vnetName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: gatewayName + serializedName: gatewayName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: *ref_239 + name: + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_239 + isNullable: true + returnType: + body: *ref_239 + isNullable: true + serializedName: WebApps_UpdateVnetConnectionGateway + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - defaultResponse: + isNullable: true + deprecated: false + description: 'List webjobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListWebJobs + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_240 + isNullable: true + returnType: + body: *ref_240 + isNullable: true + serializedName: WebApps_ListWebJobs + summary: 'List webjobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs + - defaultResponse: + isNullable: true + deprecated: false + description: 'Get webjob information for an app, or a deployment slot.' + group: + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetWebJob + parameters: + - clientProperty: *ref_171 + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Name of the web job. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: webJobName + serializedName: webJobName + - clientProperty: *ref_169 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - clientProperty: *ref_170 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_145 + isNullable: true + returnType: + body: *ref_145 + isNullable: true + serializedName: WebApps_GetWebJob + summary: 'Get webjob information for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName} + name: + fixed: false + raw: WebApps + nameForProperty: WebApps + typeName: + fixed: false +properties: + - *ref_169 + - *ref_171 + - *ref_170 diff --git a/test/Expected/specs-web/code-model-v1.norm.yaml b/test/Expected/specs-web/code-model-v1.norm.yaml new file mode 100644 index 0000000..48c0208 --- /dev/null +++ b/test/Expected/specs-web/code-model-v1.norm.yaml @@ -0,0 +1,88891 @@ +--- +$id: '1' +apiVersion: '2016-08-01' +baseUrl: 'https://management.azure.com' +enumTypes: + - $ref: '7' + - $ref: '142' + - $ref: '86' + - $ref: '268' + - $ref: '332' + - $ref: '358' + - $ref: '387' + - $ref: '436' + - $ref: '488' + - $ref: '561' + - $ref: '874' + - $ref: '884' + - $ref: '894' + - $ref: '904' + - $ref: '1045' + - $ref: '1084' + - $ref: '1129' + - $ref: '1147' + - $ref: '1198' + - $ref: '2023' + - $ref: '2160' + - $ref: '2184' + - $ref: '2331' + - $ref: '2877' + - $ref: '2940' + - $ref: '2956' + - $ref: '2660' + - $ref: '3097' + - $ref: '3491' + - $ref: '3515' + - $ref: '3299' + - $ref: '3930' + - $ref: '4675' + - $ref: '4762' +extensions: + security: + - azure_auth: + - user_impersonation +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs to file system configuration. + name: + $id: '16' + fixed: false + raw: FileSystemApplicationLogsConfig + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + raw: 'Off' + deprecated: false + documentation: + $id: '5' + fixed: false + raw: Log level. + extensions: + x-ms-enum: + modelAsString: false + name: LogLevel + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '15' + fixed: false + raw: LogLevel + oldModelAsString: false + underlyingType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + values: + - $id: '8' + name: 'Off' + serializedName: 'Off' + - $id: '9' + name: Verbose + serializedName: Verbose + - $id: '10' + name: Information + serializedName: Information + - $id: '11' + name: Warning + serializedName: Warning + - $id: '12' + name: Error + serializedName: Error + name: + $id: '6' + fixed: false + raw: level + realPath: + - level + serializedName: level + serializedName: FileSystemApplicationLogsConfig + - $id: '17' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs to Azure table storage configuration. + name: + $id: '28' + fixed: false + raw: AzureTableStorageApplicationLogsConfig + properties: + - $id: '18' + collectionFormat: none + defaultValue: + $id: '19' + fixed: false + deprecated: false + documentation: + $id: '20' + fixed: false + raw: Log level. + extensions: + x-ms-enum: + modelAsString: false + name: LogLevel + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '7' + name: + $id: '21' + fixed: false + raw: level + realPath: + - level + serializedName: level + - $id: '22' + collectionFormat: none + defaultValue: + $id: '23' + fixed: false + deprecated: false + documentation: + $id: '24' + fixed: false + raw: SAS URL to an Azure table with add/query/delete permissions. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '26' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '27' + fixed: false + raw: String + name: + $id: '25' + fixed: false + raw: sasUrl + realPath: + - sasUrl + serializedName: sasUrl + serializedName: AzureTableStorageApplicationLogsConfig + - $id: '29' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs azure blob storage configuration. + name: + $id: '46' + fixed: false + raw: AzureBlobStorageApplicationLogsConfig + properties: + - $id: '30' + collectionFormat: none + defaultValue: + $id: '31' + fixed: false + deprecated: false + documentation: + $id: '32' + fixed: false + raw: Log level. + extensions: + x-ms-enum: + modelAsString: false + name: LogLevel + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '7' + name: + $id: '33' + fixed: false + raw: level + realPath: + - level + serializedName: level + - $id: '34' + collectionFormat: none + defaultValue: + $id: '35' + fixed: false + deprecated: false + documentation: + $id: '36' + fixed: false + raw: >- + SAS url to a azure blob container with read/write/list/delete + permissions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '38' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '39' + fixed: false + raw: String + name: + $id: '37' + fixed: false + raw: sasUrl + realPath: + - sasUrl + serializedName: sasUrl + - $id: '40' + collectionFormat: none + defaultValue: + $id: '41' + fixed: false + deprecated: false + documentation: + $id: '42' + fixed: false + raw: |- + Retention in days. + Remove blobs older than X days. + 0 or lower means no retention. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '44' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '45' + fixed: false + raw: Int + name: + $id: '43' + fixed: false + raw: retentionInDays + realPath: + - retentionInDays + serializedName: retentionInDays + serializedName: AzureBlobStorageApplicationLogsConfig + - $id: '47' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Application logs configuration. + name: + $id: '60' + fixed: false + raw: ApplicationLogsConfig + properties: + - $id: '48' + collectionFormat: none + defaultValue: + $id: '49' + fixed: false + deprecated: false + documentation: + $id: '50' + fixed: false + raw: Application logs to file system configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2' + name: + $id: '51' + fixed: false + raw: fileSystem + realPath: + - fileSystem + serializedName: fileSystem + - $id: '52' + collectionFormat: none + defaultValue: + $id: '53' + fixed: false + deprecated: false + documentation: + $id: '54' + fixed: false + raw: Application logs to azure table storage configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '17' + name: + $id: '55' + fixed: false + raw: azureTableStorage + realPath: + - azureTableStorage + serializedName: azureTableStorage + - $id: '56' + collectionFormat: none + defaultValue: + $id: '57' + fixed: false + deprecated: false + documentation: + $id: '58' + fixed: false + raw: Application logs to blob storage configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '29' + name: + $id: '59' + fixed: false + raw: azureBlobStorage + realPath: + - azureBlobStorage + serializedName: azureBlobStorage + serializedName: ApplicationLogsConfig + - $id: '61' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Http logs to azure blob storage configuration. + name: + $id: '80' + fixed: false + raw: AzureBlobStorageHttpLogsConfig + properties: + - $id: '62' + collectionFormat: none + defaultValue: + $id: '63' + fixed: false + deprecated: false + documentation: + $id: '64' + fixed: false + raw: >- + SAS url to a azure blob container with read/write/list/delete + permissions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '66' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '67' + fixed: false + raw: String + name: + $id: '65' + fixed: false + raw: sasUrl + realPath: + - sasUrl + serializedName: sasUrl + - $id: '68' + collectionFormat: none + defaultValue: + $id: '69' + fixed: false + deprecated: false + documentation: + $id: '70' + fixed: false + raw: |- + Retention in days. + Remove blobs older than X days. + 0 or lower means no retention. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '72' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '73' + fixed: false + raw: Int + name: + $id: '71' + fixed: false + raw: retentionInDays + realPath: + - retentionInDays + serializedName: retentionInDays + - $id: '74' + collectionFormat: none + defaultValue: + $id: '75' + fixed: false + deprecated: false + documentation: + $id: '76' + fixed: false + raw: >- + True if configuration is enabled, false if it is disabled and null + if configuration is not set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '78' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '79' + fixed: false + raw: Boolean + name: + $id: '77' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: AzureBlobStorageHttpLogsConfig + - $id: '81' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Database backup settings. + name: + $id: '112' + fixed: false + raw: DatabaseBackupSetting + properties: + - $id: '82' + collectionFormat: none + defaultValue: + $id: '83' + fixed: false + deprecated: false + documentation: + $id: '84' + fixed: false + raw: Database type (e.g. SqlAzure / MySql). + extensions: + x-ms-enum: + modelAsString: true + name: DatabaseType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '86' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '93' + fixed: false + raw: DatabaseType + oldModelAsString: false + underlyingType: + $id: '91' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '92' + fixed: false + raw: String + values: + - $id: '87' + name: SqlAzure + serializedName: SqlAzure + - $id: '88' + name: MySql + serializedName: MySql + - $id: '89' + name: LocalMySql + serializedName: LocalMySql + - $id: '90' + name: PostgreSql + serializedName: PostgreSql + name: + $id: '85' + fixed: false + raw: databaseType + realPath: + - databaseType + serializedName: databaseType + - $id: '94' + collectionFormat: none + defaultValue: + $id: '95' + fixed: false + deprecated: false + documentation: + $id: '96' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '98' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '99' + fixed: false + raw: String + name: + $id: '97' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '100' + collectionFormat: none + defaultValue: + $id: '101' + fixed: false + deprecated: false + documentation: + $id: '102' + fixed: false + raw: >- + Contains a connection string name that is linked to the + SiteConfig.ConnectionStrings. + + This is used during restore with overwrite connection strings + options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '105' + fixed: false + raw: String + name: + $id: '103' + fixed: false + raw: connectionStringName + realPath: + - connectionStringName + serializedName: connectionStringName + - $id: '106' + collectionFormat: none + defaultValue: + $id: '107' + fixed: false + deprecated: false + documentation: + $id: '108' + fixed: false + raw: >- + Contains a connection string to a database which is being backed up + or restored. If the restore should happen to a new database, the + database name inside is the new one. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '111' + fixed: false + raw: String + name: + $id: '109' + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + serializedName: DatabaseBackupSetting + - $id: '113' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: BackupItem resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '210' + fixed: false + raw: BackupItem_properties + properties: + - $id: '114' + collectionFormat: none + defaultValue: + $id: '115' + fixed: false + deprecated: false + documentation: + $id: '116' + fixed: false + raw: Id of the backup. + extensions: + x-ms-client-name: BackupId + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '118' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '119' + fixed: false + raw: Int + name: + $id: '117' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '120' + collectionFormat: none + defaultValue: + $id: '121' + fixed: false + deprecated: false + documentation: + $id: '122' + fixed: false + raw: >- + SAS URL for the storage account container which contains this + backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '125' + fixed: false + raw: String + name: + $id: '123' + fixed: false + raw: storageAccountUrl + realPath: + - storageAccountUrl + serializedName: storageAccountUrl + - $id: '126' + collectionFormat: none + defaultValue: + $id: '127' + fixed: false + deprecated: false + documentation: + $id: '128' + fixed: false + raw: Name of the blob which contains data for this backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '131' + fixed: false + raw: String + name: + $id: '129' + fixed: false + raw: blobName + realPath: + - blobName + serializedName: blobName + - $id: '132' + collectionFormat: none + defaultValue: + $id: '133' + fixed: false + deprecated: false + documentation: + $id: '134' + fixed: false + raw: Name of this backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '136' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '137' + fixed: false + raw: String + name: + $id: '135' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '138' + collectionFormat: none + defaultValue: + $id: '139' + fixed: false + deprecated: false + documentation: + $id: '140' + fixed: false + raw: Backup status. + extensions: + x-ms-enum: + modelAsString: false + name: BackupItemStatus + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '142' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '155' + fixed: false + raw: BackupItemStatus + oldModelAsString: false + underlyingType: + $id: '153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '154' + fixed: false + raw: String + values: + - $id: '143' + name: InProgress + serializedName: InProgress + - $id: '144' + name: Failed + serializedName: Failed + - $id: '145' + name: Succeeded + serializedName: Succeeded + - $id: '146' + name: TimedOut + serializedName: TimedOut + - $id: '147' + name: Created + serializedName: Created + - $id: '148' + name: Skipped + serializedName: Skipped + - $id: '149' + name: PartiallySucceeded + serializedName: PartiallySucceeded + - $id: '150' + name: DeleteInProgress + serializedName: DeleteInProgress + - $id: '151' + name: DeleteFailed + serializedName: DeleteFailed + - $id: '152' + name: Deleted + serializedName: Deleted + name: + $id: '141' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '156' + collectionFormat: none + defaultValue: + $id: '157' + fixed: false + deprecated: false + documentation: + $id: '158' + fixed: false + raw: Size of the backup in bytes. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '160' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '161' + fixed: false + raw: Long + name: + $id: '159' + fixed: false + raw: sizeInBytes + realPath: + - sizeInBytes + serializedName: sizeInBytes + - $id: '162' + collectionFormat: none + defaultValue: + $id: '163' + fixed: false + deprecated: false + documentation: + $id: '164' + fixed: false + raw: Timestamp of the backup creation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '166' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '167' + fixed: false + raw: DateTime + name: + $id: '165' + fixed: false + raw: created + realPath: + - created + serializedName: created + - $id: '168' + collectionFormat: none + defaultValue: + $id: '169' + fixed: false + deprecated: false + documentation: + $id: '170' + fixed: false + raw: Details regarding this backup. Might contain an error message. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '172' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '173' + fixed: false + raw: String + name: + $id: '171' + fixed: false + raw: log + realPath: + - log + serializedName: log + - $id: '174' + collectionFormat: none + defaultValue: + $id: '175' + fixed: false + deprecated: false + documentation: + $id: '176' + fixed: false + raw: List of databases included in the backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '178' + $type: SequenceType + deprecated: false + elementType: + $ref: '81' + name: + $id: '179' + fixed: false + name: + $id: '177' + fixed: false + raw: databases + realPath: + - databases + serializedName: databases + - $id: '180' + collectionFormat: none + defaultValue: + $id: '181' + fixed: false + deprecated: false + documentation: + $id: '182' + fixed: false + raw: >- + True if this backup has been created due to a schedule being + triggered. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '184' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '185' + fixed: false + raw: Boolean + name: + $id: '183' + fixed: false + raw: scheduled + realPath: + - scheduled + serializedName: scheduled + - $id: '186' + collectionFormat: none + defaultValue: + $id: '187' + fixed: false + deprecated: false + documentation: + $id: '188' + fixed: false + raw: Timestamp of a last restore operation which used this backup. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '190' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '191' + fixed: false + raw: DateTime + name: + $id: '189' + fixed: false + raw: lastRestoreTimeStamp + realPath: + - lastRestoreTimeStamp + serializedName: lastRestoreTimeStamp + - $id: '192' + collectionFormat: none + defaultValue: + $id: '193' + fixed: false + deprecated: false + documentation: + $id: '194' + fixed: false + raw: Timestamp when this backup finished. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '196' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '197' + fixed: false + raw: DateTime + name: + $id: '195' + fixed: false + raw: finishedTimeStamp + realPath: + - finishedTimeStamp + serializedName: finishedTimeStamp + - $id: '198' + collectionFormat: none + defaultValue: + $id: '199' + fixed: false + deprecated: false + documentation: + $id: '200' + fixed: false + raw: >- + Unique correlation identifier. Please use this along with the + timestamp while communicating with Azure support. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '202' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '203' + fixed: false + raw: String + name: + $id: '201' + fixed: false + raw: correlationId + realPath: + - correlationId + serializedName: correlationId + - $id: '204' + collectionFormat: none + defaultValue: + $id: '205' + fixed: false + deprecated: false + documentation: + $id: '206' + fixed: false + raw: Size of the original web app which has been backed up. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '208' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '209' + fixed: false + raw: Long + name: + $id: '207' + fixed: false + raw: websiteSizeInBytes + realPath: + - websiteSizeInBytes + serializedName: websiteSizeInBytes + serializedName: BackupItem_properties + - $id: '211' + $type: CompositeType + baseModelType: + $id: '216' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Azure proxy only resource. This resource is not tracked by Azure + Resource Manager. + extensions: + x-ms-azure-resource: true + name: + $id: '241' + fixed: false + raw: ProxyOnlyResource + properties: + - $id: '217' + collectionFormat: none + defaultValue: + $id: '218' + fixed: false + deprecated: false + documentation: + $id: '219' + fixed: false + raw: Resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '221' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '222' + fixed: false + raw: String + name: + $id: '220' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '223' + collectionFormat: none + defaultValue: + $id: '224' + fixed: false + deprecated: false + documentation: + $id: '225' + fixed: false + raw: Resource Name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '228' + fixed: false + raw: String + name: + $id: '226' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '229' + collectionFormat: none + defaultValue: + $id: '230' + fixed: false + deprecated: false + documentation: + $id: '231' + fixed: false + raw: Kind of resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '233' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '234' + fixed: false + raw: String + name: + $id: '232' + fixed: false + raw: kind + realPath: + - kind + serializedName: kind + - $id: '235' + collectionFormat: none + defaultValue: + $id: '236' + fixed: false + deprecated: false + documentation: + $id: '237' + fixed: false + raw: Resource type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '239' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '240' + fixed: false + raw: String + name: + $id: '238' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: ProxyOnlyResource + containsConstantProperties: false + deprecated: false + documentation: Backup description. + name: + $id: '242' + fixed: false + raw: BackupItem + properties: + - $id: '212' + collectionFormat: none + defaultValue: + $id: '213' + fixed: false + deprecated: false + documentation: + $id: '214' + fixed: false + raw: BackupItem resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '113' + name: + $id: '215' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: BackupItem + - $id: '243' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of backup items. + name: + $id: '256' + fixed: false + raw: BackupItemCollection + properties: + - $id: '244' + collectionFormat: none + defaultValue: + $id: '245' + fixed: false + deprecated: false + documentation: + $id: '246' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '248' + $type: SequenceType + deprecated: false + elementType: + $ref: '211' + name: + $id: '249' + fixed: false + name: + $id: '247' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '250' + collectionFormat: none + defaultValue: + $id: '251' + fixed: false + deprecated: false + documentation: + $id: '252' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '255' + fixed: false + raw: String + name: + $id: '253' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: BackupItemCollection + - $id: '257' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Description of a backup schedule. Describes how often should be the backup + performed and what should be the retention policy. + name: + $id: '298' + fixed: false + raw: BackupSchedule + properties: + - $id: '258' + collectionFormat: none + defaultValue: + $id: '259' + fixed: false + raw: '7' + deprecated: false + documentation: + $id: '260' + fixed: false + raw: >- + How often the backup should be executed (e.g. for weekly backup, + this should be set to 7 and FrequencyUnit should be set to Day) + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '262' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '263' + fixed: false + raw: Int + name: + $id: '261' + fixed: false + raw: frequencyInterval + realPath: + - frequencyInterval + serializedName: frequencyInterval + - $id: '264' + collectionFormat: none + defaultValue: + $id: '265' + fixed: false + raw: Day + deprecated: false + documentation: + $id: '266' + fixed: false + raw: >- + The unit of time for how often the backup should be executed (e.g. + for weekly backup, this should be set to Day and FrequencyInterval + should be set to 7) + extensions: + x-ms-enum: + modelAsString: false + name: FrequencyUnit + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '268' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '273' + fixed: false + raw: FrequencyUnit + oldModelAsString: false + underlyingType: + $id: '271' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '272' + fixed: false + raw: String + values: + - $id: '269' + name: Day + serializedName: Day + - $id: '270' + name: Hour + serializedName: Hour + name: + $id: '267' + fixed: false + raw: frequencyUnit + realPath: + - frequencyUnit + serializedName: frequencyUnit + - $id: '274' + collectionFormat: none + defaultValue: + $id: '275' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '276' + fixed: false + raw: >- + True if the retention policy should always keep at least one backup + in the storage account, regardless how old it is; false otherwise. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '278' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '279' + fixed: false + raw: Boolean + name: + $id: '277' + fixed: false + raw: keepAtLeastOneBackup + realPath: + - keepAtLeastOneBackup + serializedName: keepAtLeastOneBackup + - $id: '280' + collectionFormat: none + defaultValue: + $id: '281' + fixed: false + raw: '30' + deprecated: false + documentation: + $id: '282' + fixed: false + raw: After how many days backups should be deleted. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '284' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '285' + fixed: false + raw: Int + name: + $id: '283' + fixed: false + raw: retentionPeriodInDays + realPath: + - retentionPeriodInDays + serializedName: retentionPeriodInDays + - $id: '286' + collectionFormat: none + defaultValue: + $id: '287' + fixed: false + deprecated: false + documentation: + $id: '288' + fixed: false + raw: When the schedule should start working. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '290' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '291' + fixed: false + raw: DateTime + name: + $id: '289' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '292' + collectionFormat: none + defaultValue: + $id: '293' + fixed: false + deprecated: false + documentation: + $id: '294' + fixed: false + raw: Last time when this schedule was triggered. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '296' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '297' + fixed: false + raw: DateTime + name: + $id: '295' + fixed: false + raw: lastExecutionTime + realPath: + - lastExecutionTime + serializedName: lastExecutionTime + serializedName: BackupSchedule + - $id: '299' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: BackupRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '340' + fixed: false + raw: BackupRequest_properties + properties: + - $id: '300' + collectionFormat: none + defaultValue: + $id: '301' + fixed: false + deprecated: false + documentation: + $id: '302' + fixed: false + raw: Name of the backup. + extensions: + x-ms-client-name: BackupRequestName + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '305' + fixed: false + raw: String + name: + $id: '303' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '306' + collectionFormat: none + defaultValue: + $id: '307' + fixed: false + deprecated: false + documentation: + $id: '308' + fixed: false + raw: >- + True if the backup schedule is enabled (must be included in that + case), false if the backup schedule should be disabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '310' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '311' + fixed: false + raw: Boolean + name: + $id: '309' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - $id: '312' + collectionFormat: none + defaultValue: + $id: '313' + fixed: false + deprecated: false + documentation: + $id: '314' + fixed: false + raw: SAS URL to the container. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '317' + fixed: false + raw: String + name: + $id: '315' + fixed: false + raw: storageAccountUrl + realPath: + - storageAccountUrl + serializedName: storageAccountUrl + - $id: '318' + collectionFormat: none + defaultValue: + $id: '319' + fixed: false + deprecated: false + documentation: + $id: '320' + fixed: false + raw: Schedule for the backup if it is executed periodically. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '257' + name: + $id: '321' + fixed: false + raw: backupSchedule + realPath: + - backupSchedule + serializedName: backupSchedule + - $id: '322' + collectionFormat: none + defaultValue: + $id: '323' + fixed: false + deprecated: false + documentation: + $id: '324' + fixed: false + raw: Databases included in the backup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '326' + $type: SequenceType + deprecated: false + elementType: + $ref: '81' + name: + $id: '327' + fixed: false + name: + $id: '325' + fixed: false + raw: databases + realPath: + - databases + serializedName: databases + - $id: '328' + collectionFormat: none + defaultValue: + $id: '329' + fixed: false + deprecated: false + documentation: + $id: '330' + fixed: false + raw: Type of the backup. + extensions: + x-ms-enum: + modelAsString: false + name: BackupRestoreOperationType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '332' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '339' + fixed: false + raw: BackupRestoreOperationType + oldModelAsString: false + underlyingType: + $id: '337' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '338' + fixed: false + raw: String + values: + - $id: '333' + name: Default + serializedName: Default + - $id: '334' + name: Clone + serializedName: Clone + - $id: '335' + name: Relocation + serializedName: Relocation + - $id: '336' + name: Snapshot + serializedName: Snapshot + name: + $id: '331' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: BackupRequest_properties + - $id: '341' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Description of a backup which will be performed. + name: + $id: '346' + fixed: false + raw: BackupRequest + properties: + - $id: '342' + collectionFormat: none + defaultValue: + $id: '343' + fixed: false + deprecated: false + documentation: + $id: '344' + fixed: false + raw: BackupRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '299' + name: + $id: '345' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: BackupRequest + - $id: '347' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Database connection string value to type pair. + name: + $id: '373' + fixed: false + raw: ConnStringValueTypePair + properties: + - $id: '348' + collectionFormat: none + defaultValue: + $id: '349' + fixed: false + deprecated: false + documentation: + $id: '350' + fixed: false + raw: Value of pair. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '352' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '353' + fixed: false + raw: String + name: + $id: '351' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '354' + collectionFormat: none + defaultValue: + $id: '355' + fixed: false + deprecated: false + documentation: + $id: '356' + fixed: false + raw: Type of database. + extensions: + x-ms-enum: + modelAsString: false + name: ConnectionStringType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '358' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '372' + fixed: false + raw: ConnectionStringType + oldModelAsString: false + underlyingType: + $id: '370' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '371' + fixed: false + raw: String + values: + - $id: '359' + name: MySql + serializedName: MySql + - $id: '360' + name: SQLServer + serializedName: SQLServer + - $id: '361' + name: SQLAzure + serializedName: SQLAzure + - $id: '362' + name: Custom + serializedName: Custom + - $id: '363' + name: NotificationHub + serializedName: NotificationHub + - $id: '364' + name: ServiceBus + serializedName: ServiceBus + - $id: '365' + name: EventHub + serializedName: EventHub + - $id: '366' + name: ApiHub + serializedName: ApiHub + - $id: '367' + name: DocDb + serializedName: DocDb + - $id: '368' + name: RedisCache + serializedName: RedisCache + - $id: '369' + name: PostgreSQL + serializedName: PostgreSQL + name: + $id: '357' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: ConnStringValueTypePair + - $id: '374' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: String dictionary resource. + name: + $id: '381' + fixed: false + raw: ConnectionStringDictionary + properties: + - $id: '375' + collectionFormat: none + defaultValue: + $id: '376' + fixed: false + deprecated: false + documentation: + $id: '377' + fixed: false + raw: Connection strings. + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '379' + $type: DictionaryType + deprecated: false + name: + $id: '380' + fixed: false + supportsAdditionalProperties: false + valueType: + $ref: '347' + name: + $id: '378' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ConnectionStringDictionary + - $id: '382' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ContinuousWebJob resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '462' + fixed: false + raw: ContinuousWebJob_properties + properties: + - $id: '383' + collectionFormat: none + defaultValue: + $id: '384' + fixed: false + deprecated: false + documentation: + $id: '385' + fixed: false + raw: Job status. + extensions: + x-ms-enum: + modelAsString: false + name: ContinuousWebJobStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '387' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '395' + fixed: false + raw: ContinuousWebJobStatus + oldModelAsString: false + underlyingType: + $id: '393' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '394' + fixed: false + raw: String + values: + - $id: '388' + name: Initializing + serializedName: Initializing + - $id: '389' + name: Starting + serializedName: Starting + - $id: '390' + name: Running + serializedName: Running + - $id: '391' + name: PendingRestart + serializedName: PendingRestart + - $id: '392' + name: Stopped + serializedName: Stopped + name: + $id: '386' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '396' + collectionFormat: none + defaultValue: + $id: '397' + fixed: false + deprecated: false + documentation: + $id: '398' + fixed: false + raw: Detailed status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '400' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '401' + fixed: false + raw: String + name: + $id: '399' + fixed: false + raw: detailedStatus + realPath: + - detailedStatus + serializedName: detailedStatus + - $id: '402' + collectionFormat: none + defaultValue: + $id: '403' + fixed: false + deprecated: false + documentation: + $id: '404' + fixed: false + raw: Log URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '406' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '407' + fixed: false + raw: String + name: + $id: '405' + fixed: false + raw: logUrl + realPath: + - logUrl + serializedName: logUrl + - $id: '408' + collectionFormat: none + defaultValue: + $id: '409' + fixed: false + deprecated: false + documentation: + $id: '410' + fixed: false + raw: Job name. Used as job identifier in ARM resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '412' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '413' + fixed: false + raw: String + name: + $id: '411' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '414' + collectionFormat: none + defaultValue: + $id: '415' + fixed: false + deprecated: false + documentation: + $id: '416' + fixed: false + raw: Run command. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '418' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '419' + fixed: false + raw: String + name: + $id: '417' + fixed: false + raw: runCommand + realPath: + - runCommand + serializedName: runCommand + - $id: '420' + collectionFormat: none + defaultValue: + $id: '421' + fixed: false + deprecated: false + documentation: + $id: '422' + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '424' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '425' + fixed: false + raw: String + name: + $id: '423' + fixed: false + raw: url + realPath: + - url + serializedName: url + - $id: '426' + collectionFormat: none + defaultValue: + $id: '427' + fixed: false + deprecated: false + documentation: + $id: '428' + fixed: false + raw: Extra Info URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '430' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '431' + fixed: false + raw: String + name: + $id: '429' + fixed: false + raw: extraInfoUrl + realPath: + - extraInfoUrl + serializedName: extraInfoUrl + - $id: '432' + collectionFormat: none + defaultValue: + $id: '433' + fixed: false + deprecated: false + documentation: + $id: '434' + fixed: false + raw: Job type. + extensions: + x-ms-enum: + modelAsString: false + name: WebJobType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '436' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '441' + fixed: false + raw: WebJobType + oldModelAsString: false + underlyingType: + $id: '439' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '440' + fixed: false + raw: String + values: + - $id: '437' + name: Continuous + serializedName: Continuous + - $id: '438' + name: Triggered + serializedName: Triggered + name: + $id: '435' + fixed: false + raw: jobType + realPath: + - jobType + serializedName: jobType + - $id: '442' + collectionFormat: none + defaultValue: + $id: '443' + fixed: false + deprecated: false + documentation: + $id: '444' + fixed: false + raw: Error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '446' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '447' + fixed: false + raw: String + name: + $id: '445' + fixed: false + raw: error + realPath: + - error + serializedName: error + - $id: '448' + collectionFormat: none + defaultValue: + $id: '449' + fixed: false + deprecated: false + documentation: + $id: '450' + fixed: false + raw: Using SDK? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '452' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '453' + fixed: false + raw: Boolean + name: + $id: '451' + fixed: false + raw: usingSdk + realPath: + - usingSdk + serializedName: usingSdk + - $id: '454' + collectionFormat: none + defaultValue: + $id: '455' + fixed: false + deprecated: false + documentation: + $id: '456' + fixed: false + raw: Job settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '458' + $type: DictionaryType + deprecated: false + name: + $id: '461' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '459' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '460' + fixed: false + raw: Object + name: + $id: '457' + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + serializedName: ContinuousWebJob_properties + - $id: '463' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Continuous Web Job Information. + name: + $id: '468' + fixed: false + raw: ContinuousWebJob + properties: + - $id: '464' + collectionFormat: none + defaultValue: + $id: '465' + fixed: false + deprecated: false + documentation: + $id: '466' + fixed: false + raw: ContinuousWebJob resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '382' + name: + $id: '467' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ContinuousWebJob + - $id: '469' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu continuous web job information elements. + name: + $id: '482' + fixed: false + raw: ContinuousWebJobCollection + properties: + - $id: '470' + collectionFormat: none + defaultValue: + $id: '471' + fixed: false + deprecated: false + documentation: + $id: '472' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '474' + $type: SequenceType + deprecated: false + elementType: + $ref: '463' + name: + $id: '475' + fixed: false + name: + $id: '473' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '476' + collectionFormat: none + defaultValue: + $id: '477' + fixed: false + deprecated: false + documentation: + $id: '478' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '480' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '481' + fixed: false + raw: String + name: + $id: '479' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ContinuousWebJobCollection + - $id: '483' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Publishing options for requested profile. + name: + $id: '495' + fixed: false + raw: CsmPublishingProfileOptions + properties: + - $id: '484' + collectionFormat: none + defaultValue: + $id: '485' + fixed: false + deprecated: false + documentation: + $id: '486' + fixed: false + raw: |- + Name of the format. Valid values are: + FileZilla3 + WebDeploy -- default + Ftp + extensions: + x-ms-enum: + modelAsString: true + name: PublishingProfileFormat + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '488' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '494' + fixed: false + raw: PublishingProfileFormat + oldModelAsString: false + underlyingType: + $id: '492' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '493' + fixed: false + raw: String + values: + - $id: '489' + name: FileZilla3 + serializedName: FileZilla3 + - $id: '490' + name: WebDeploy + serializedName: WebDeploy + - $id: '491' + name: Ftp + serializedName: Ftp + name: + $id: '487' + fixed: false + raw: format + realPath: + - format + serializedName: format + serializedName: CsmPublishingProfileOptions + - $id: '496' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Deployment slot parameters. + name: + $id: '509' + fixed: false + raw: CsmSlotEntity + properties: + - $id: '497' + collectionFormat: none + defaultValue: + $id: '498' + fixed: false + deprecated: false + documentation: + $id: '499' + fixed: false + raw: Destination deployment slot during swap operation. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '501' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '502' + fixed: false + raw: String + name: + $id: '500' + fixed: false + raw: targetSlot + realPath: + - targetSlot + serializedName: targetSlot + - $id: '503' + collectionFormat: none + defaultValue: + $id: '504' + fixed: false + deprecated: false + documentation: + $id: '505' + fixed: false + raw: >- + true to preserve Virtual Network to the slot during + swap; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '507' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '508' + fixed: false + raw: Boolean + name: + $id: '506' + fixed: false + raw: preserveVnet + realPath: + - preserveVnet + serializedName: preserveVnet + serializedName: CsmSlotEntity + - $id: '510' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Body of the error response returned from the API. + name: + $id: '549' + fixed: false + raw: ErrorEntity + properties: + - $id: '511' + collectionFormat: none + defaultValue: + $id: '512' + fixed: false + deprecated: false + documentation: + $id: '513' + fixed: false + raw: Type of error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '515' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '516' + fixed: false + raw: String + name: + $id: '514' + fixed: false + raw: extendedCode + realPath: + - extendedCode + serializedName: extendedCode + - $id: '517' + collectionFormat: none + defaultValue: + $id: '518' + fixed: false + deprecated: false + documentation: + $id: '519' + fixed: false + raw: Message template. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '522' + fixed: false + raw: String + name: + $id: '520' + fixed: false + raw: messageTemplate + realPath: + - messageTemplate + serializedName: messageTemplate + - $id: '523' + collectionFormat: none + defaultValue: + $id: '524' + fixed: false + deprecated: false + documentation: + $id: '525' + fixed: false + raw: Parameters for the template. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '527' + $type: SequenceType + deprecated: false + elementType: + $id: '528' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '529' + fixed: false + raw: String + name: + $id: '530' + fixed: false + name: + $id: '526' + fixed: false + raw: parameters + realPath: + - parameters + serializedName: parameters + - $id: '531' + collectionFormat: none + defaultValue: + $id: '532' + fixed: false + deprecated: false + documentation: + $id: '533' + fixed: false + raw: Inner errors. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '535' + $type: SequenceType + deprecated: false + elementType: + $ref: '510' + name: + $id: '536' + fixed: false + name: + $id: '534' + fixed: false + raw: innerErrors + realPath: + - innerErrors + serializedName: innerErrors + - $id: '537' + collectionFormat: none + defaultValue: + $id: '538' + fixed: false + deprecated: false + documentation: + $id: '539' + fixed: false + raw: Basic error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '541' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '542' + fixed: false + raw: String + name: + $id: '540' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '543' + collectionFormat: none + defaultValue: + $id: '544' + fixed: false + deprecated: false + documentation: + $id: '545' + fixed: false + raw: Any details of the error. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '547' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '548' + fixed: false + raw: String + name: + $id: '546' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: ErrorEntity + - $id: '550' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: CustomHostnameAnalysisResult resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '630' + fixed: false + raw: CustomHostnameAnalysisResult_properties + properties: + - $id: '551' + collectionFormat: none + defaultValue: + $id: '552' + fixed: false + deprecated: false + documentation: + $id: '553' + fixed: false + raw: >- + true if hostname is already verified; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '555' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '556' + fixed: false + raw: Boolean + name: + $id: '554' + fixed: false + raw: isHostnameAlreadyVerified + realPath: + - isHostnameAlreadyVerified + serializedName: isHostnameAlreadyVerified + - $id: '557' + collectionFormat: none + defaultValue: + $id: '558' + fixed: false + deprecated: false + documentation: + $id: '559' + fixed: false + raw: DNS verification test result. + extensions: + x-ms-enum: + modelAsString: false + name: DnsVerificationTestResult + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '561' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '567' + fixed: false + raw: DnsVerificationTestResult + oldModelAsString: false + underlyingType: + $id: '565' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '566' + fixed: false + raw: String + values: + - $id: '562' + name: Passed + serializedName: Passed + - $id: '563' + name: Failed + serializedName: Failed + - $id: '564' + name: Skipped + serializedName: Skipped + name: + $id: '560' + fixed: false + raw: customDomainVerificationTest + realPath: + - customDomainVerificationTest + serializedName: customDomainVerificationTest + - $id: '568' + collectionFormat: none + defaultValue: + $id: '569' + fixed: false + deprecated: false + documentation: + $id: '570' + fixed: false + raw: Raw failure information if DNS verification fails. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '510' + name: + $id: '571' + fixed: false + raw: customDomainVerificationFailureInfo + realPath: + - customDomainVerificationFailureInfo + serializedName: customDomainVerificationFailureInfo + - $id: '572' + collectionFormat: none + defaultValue: + $id: '573' + fixed: false + deprecated: false + documentation: + $id: '574' + fixed: false + raw: >- + true if there is a conflict on a scale unit; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '576' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '577' + fixed: false + raw: Boolean + name: + $id: '575' + fixed: false + raw: hasConflictOnScaleUnit + realPath: + - hasConflictOnScaleUnit + serializedName: hasConflictOnScaleUnit + - $id: '578' + collectionFormat: none + defaultValue: + $id: '579' + fixed: false + deprecated: false + documentation: + $id: '580' + fixed: false + raw: >- + true if htere is a conflict across subscriptions; + otherwise, false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '582' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '583' + fixed: false + raw: Boolean + name: + $id: '581' + fixed: false + raw: hasConflictAcrossSubscription + realPath: + - hasConflictAcrossSubscription + serializedName: hasConflictAcrossSubscription + - $id: '584' + collectionFormat: none + defaultValue: + $id: '585' + fixed: false + deprecated: false + documentation: + $id: '586' + fixed: false + raw: >- + Name of the conflicting app on scale unit if it's within the same + subscription. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '588' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '589' + fixed: false + raw: String + name: + $id: '587' + fixed: false + raw: conflictingAppResourceId + realPath: + - conflictingAppResourceId + serializedName: conflictingAppResourceId + - $id: '590' + collectionFormat: none + defaultValue: + $id: '591' + fixed: false + deprecated: false + documentation: + $id: '592' + fixed: false + raw: CName records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '594' + $type: SequenceType + deprecated: false + elementType: + $id: '595' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '596' + fixed: false + raw: String + name: + $id: '597' + fixed: false + name: + $id: '593' + fixed: false + raw: cNameRecords + realPath: + - cNameRecords + serializedName: cNameRecords + - $id: '598' + collectionFormat: none + defaultValue: + $id: '599' + fixed: false + deprecated: false + documentation: + $id: '600' + fixed: false + raw: TXT records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '602' + $type: SequenceType + deprecated: false + elementType: + $id: '603' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '604' + fixed: false + raw: String + name: + $id: '605' + fixed: false + name: + $id: '601' + fixed: false + raw: txtRecords + realPath: + - txtRecords + serializedName: txtRecords + - $id: '606' + collectionFormat: none + defaultValue: + $id: '607' + fixed: false + deprecated: false + documentation: + $id: '608' + fixed: false + raw: A records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '610' + $type: SequenceType + deprecated: false + elementType: + $id: '611' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '612' + fixed: false + raw: String + name: + $id: '613' + fixed: false + name: + $id: '609' + fixed: false + raw: aRecords + realPath: + - aRecords + serializedName: aRecords + - $id: '614' + collectionFormat: none + defaultValue: + $id: '615' + fixed: false + deprecated: false + documentation: + $id: '616' + fixed: false + raw: Alternate CName records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '618' + $type: SequenceType + deprecated: false + elementType: + $id: '619' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '620' + fixed: false + raw: String + name: + $id: '621' + fixed: false + name: + $id: '617' + fixed: false + raw: alternateCNameRecords + realPath: + - alternateCNameRecords + serializedName: alternateCNameRecords + - $id: '622' + collectionFormat: none + defaultValue: + $id: '623' + fixed: false + deprecated: false + documentation: + $id: '624' + fixed: false + raw: Alternate TXT records controller can see for this hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '626' + $type: SequenceType + deprecated: false + elementType: + $id: '627' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '628' + fixed: false + raw: String + name: + $id: '629' + fixed: false + name: + $id: '625' + fixed: false + raw: alternateTxtRecords + realPath: + - alternateTxtRecords + serializedName: alternateTxtRecords + serializedName: CustomHostnameAnalysisResult_properties + - $id: '631' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Custom domain analysis. + name: + $id: '636' + fixed: false + raw: CustomHostnameAnalysisResult + properties: + - $id: '632' + collectionFormat: none + defaultValue: + $id: '633' + fixed: false + deprecated: false + documentation: + $id: '634' + fixed: false + raw: CustomHostnameAnalysisResult resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '550' + name: + $id: '635' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: CustomHostnameAnalysisResult + - $id: '637' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Deployment resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '698' + fixed: false + raw: Deployment_properties + properties: + - $id: '638' + collectionFormat: none + defaultValue: + $id: '639' + fixed: false + deprecated: false + documentation: + $id: '640' + fixed: false + raw: Identifier for deployment. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '642' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '643' + fixed: false + raw: String + name: + $id: '641' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '644' + collectionFormat: none + defaultValue: + $id: '645' + fixed: false + deprecated: false + documentation: + $id: '646' + fixed: false + raw: Deployment status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '648' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '649' + fixed: false + raw: Int + name: + $id: '647' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '650' + collectionFormat: none + defaultValue: + $id: '651' + fixed: false + deprecated: false + documentation: + $id: '652' + fixed: false + raw: Details about deployment status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '654' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '655' + fixed: false + raw: String + name: + $id: '653' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '656' + collectionFormat: none + defaultValue: + $id: '657' + fixed: false + deprecated: false + documentation: + $id: '658' + fixed: false + raw: Who authored the deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '660' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '661' + fixed: false + raw: String + name: + $id: '659' + fixed: false + raw: author + realPath: + - author + serializedName: author + - $id: '662' + collectionFormat: none + defaultValue: + $id: '663' + fixed: false + deprecated: false + documentation: + $id: '664' + fixed: false + raw: Who performed the deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '666' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '667' + fixed: false + raw: String + name: + $id: '665' + fixed: false + raw: deployer + realPath: + - deployer + serializedName: deployer + - $id: '668' + collectionFormat: none + defaultValue: + $id: '669' + fixed: false + deprecated: false + documentation: + $id: '670' + fixed: false + raw: Author email. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '672' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '673' + fixed: false + raw: String + name: + $id: '671' + fixed: false + raw: authorEmail + realPath: + - authorEmail + serializedName: authorEmail + - $id: '674' + collectionFormat: none + defaultValue: + $id: '675' + fixed: false + deprecated: false + documentation: + $id: '676' + fixed: false + raw: Start time. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '678' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '679' + fixed: false + raw: DateTime + name: + $id: '677' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '680' + collectionFormat: none + defaultValue: + $id: '681' + fixed: false + deprecated: false + documentation: + $id: '682' + fixed: false + raw: End time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '684' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '685' + fixed: false + raw: DateTime + name: + $id: '683' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '686' + collectionFormat: none + defaultValue: + $id: '687' + fixed: false + deprecated: false + documentation: + $id: '688' + fixed: false + raw: >- + True if deployment is currently active, false if completed and null + if not started. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '690' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '691' + fixed: false + raw: Boolean + name: + $id: '689' + fixed: false + raw: active + realPath: + - active + serializedName: active + - $id: '692' + collectionFormat: none + defaultValue: + $id: '693' + fixed: false + deprecated: false + documentation: + $id: '694' + fixed: false + raw: Details on deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '696' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '697' + fixed: false + raw: String + name: + $id: '695' + fixed: false + raw: details + realPath: + - details + serializedName: details + serializedName: Deployment_properties + - $id: '699' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: User crendentials used for publishing activity. + name: + $id: '704' + fixed: false + raw: Deployment + properties: + - $id: '700' + collectionFormat: none + defaultValue: + $id: '701' + fixed: false + deprecated: false + documentation: + $id: '702' + fixed: false + raw: Deployment resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '637' + name: + $id: '703' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Deployment + - $id: '705' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of app deployments. + name: + $id: '718' + fixed: false + raw: DeploymentCollection + properties: + - $id: '706' + collectionFormat: none + defaultValue: + $id: '707' + fixed: false + deprecated: false + documentation: + $id: '708' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '710' + $type: SequenceType + deprecated: false + elementType: + $ref: '699' + name: + $id: '711' + fixed: false + name: + $id: '709' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '712' + collectionFormat: none + defaultValue: + $id: '713' + fixed: false + deprecated: false + documentation: + $id: '714' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '717' + fixed: false + raw: String + name: + $id: '715' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: DeploymentCollection + - $id: '719' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Enabled configuration. + name: + $id: '726' + fixed: false + raw: EnabledConfig + properties: + - $id: '720' + collectionFormat: none + defaultValue: + $id: '721' + fixed: false + deprecated: false + documentation: + $id: '722' + fixed: false + raw: >- + True if configuration is enabled, false if it is disabled and null + if configuration is not set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '724' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '725' + fixed: false + raw: Boolean + name: + $id: '723' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: EnabledConfig + - $id: '727' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Http logs to file system configuration. + name: + $id: '746' + fixed: false + raw: FileSystemHttpLogsConfig + properties: + - $id: '728' + collectionFormat: none + constraints: + InclusiveMaximum: '100' + InclusiveMinimum: '25' + defaultValue: + $id: '729' + fixed: false + deprecated: false + documentation: + $id: '730' + fixed: false + raw: >- + Maximum size in megabytes that http log files can use. + + When reached old log files will be removed to make space for new + ones. + + Value can range between 25 and 100. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '732' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '733' + fixed: false + raw: Int + name: + $id: '731' + fixed: false + raw: retentionInMb + realPath: + - retentionInMb + serializedName: retentionInMb + - $id: '734' + collectionFormat: none + defaultValue: + $id: '735' + fixed: false + deprecated: false + documentation: + $id: '736' + fixed: false + raw: |- + Retention in days. + Remove files older than X days. + 0 or lower means no retention. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '738' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '739' + fixed: false + raw: Int + name: + $id: '737' + fixed: false + raw: retentionInDays + realPath: + - retentionInDays + serializedName: retentionInDays + - $id: '740' + collectionFormat: none + defaultValue: + $id: '741' + fixed: false + deprecated: false + documentation: + $id: '742' + fixed: false + raw: >- + True if configuration is enabled, false if it is disabled and null + if configuration is not set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '744' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '745' + fixed: false + raw: Boolean + name: + $id: '743' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + serializedName: FileSystemHttpLogsConfig + - $id: '747' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: FunctionEnvelope resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '810' + fixed: false + raw: FunctionEnvelope_properties + properties: + - $id: '748' + collectionFormat: none + defaultValue: + $id: '749' + fixed: false + deprecated: false + documentation: + $id: '750' + fixed: false + raw: Function name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '752' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '753' + fixed: false + raw: String + name: + $id: '751' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '754' + collectionFormat: none + defaultValue: + $id: '755' + fixed: false + deprecated: false + documentation: + $id: '756' + fixed: false + raw: Function App ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '758' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '759' + fixed: false + raw: String + name: + $id: '757' + fixed: false + raw: functionAppId + realPath: + - functionAppId + serializedName: functionAppId + - $id: '760' + collectionFormat: none + defaultValue: + $id: '761' + fixed: false + deprecated: false + documentation: + $id: '762' + fixed: false + raw: Script root path URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '764' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '765' + fixed: false + raw: String + name: + $id: '763' + fixed: false + raw: scriptRootPathHref + realPath: + - scriptRootPathHref + serializedName: scriptRootPathHref + - $id: '766' + collectionFormat: none + defaultValue: + $id: '767' + fixed: false + deprecated: false + documentation: + $id: '768' + fixed: false + raw: Script URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '770' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '771' + fixed: false + raw: String + name: + $id: '769' + fixed: false + raw: scriptHref + realPath: + - scriptHref + serializedName: scriptHref + - $id: '772' + collectionFormat: none + defaultValue: + $id: '773' + fixed: false + deprecated: false + documentation: + $id: '774' + fixed: false + raw: Config URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '776' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '777' + fixed: false + raw: String + name: + $id: '775' + fixed: false + raw: configHref + realPath: + - configHref + serializedName: configHref + - $id: '778' + collectionFormat: none + defaultValue: + $id: '779' + fixed: false + deprecated: false + documentation: + $id: '780' + fixed: false + raw: Secrets file URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '782' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '783' + fixed: false + raw: String + name: + $id: '781' + fixed: false + raw: secretsFileHref + realPath: + - secretsFileHref + serializedName: secretsFileHref + - $id: '784' + collectionFormat: none + defaultValue: + $id: '785' + fixed: false + deprecated: false + documentation: + $id: '786' + fixed: false + raw: Function URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '788' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '789' + fixed: false + raw: String + name: + $id: '787' + fixed: false + raw: href + realPath: + - href + serializedName: href + - $id: '790' + collectionFormat: none + defaultValue: + $id: '791' + fixed: false + deprecated: false + documentation: + $id: '792' + fixed: false + raw: Config information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '794' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '795' + fixed: false + raw: Object + name: + $id: '793' + fixed: false + raw: config + realPath: + - config + serializedName: config + - $id: '796' + collectionFormat: none + defaultValue: + $id: '797' + fixed: false + deprecated: false + documentation: + $id: '798' + fixed: false + raw: File list. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '800' + $type: DictionaryType + deprecated: false + name: + $id: '803' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '801' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '802' + fixed: false + raw: String + name: + $id: '799' + fixed: false + raw: files + realPath: + - files + serializedName: files + - $id: '804' + collectionFormat: none + defaultValue: + $id: '805' + fixed: false + deprecated: false + documentation: + $id: '806' + fixed: false + raw: Test data used when testing via the Azure Portal. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '809' + fixed: false + raw: String + name: + $id: '807' + fixed: false + raw: testData + realPath: + - testData + serializedName: testData + serializedName: FunctionEnvelope_properties + - $id: '811' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Web Job Information. + name: + $id: '816' + fixed: false + raw: FunctionEnvelope + properties: + - $id: '812' + collectionFormat: none + defaultValue: + $id: '813' + fixed: false + deprecated: false + documentation: + $id: '814' + fixed: false + raw: FunctionEnvelope resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '747' + name: + $id: '815' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FunctionEnvelope + - $id: '817' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu function information elements. + name: + $id: '830' + fixed: false + raw: FunctionEnvelopeCollection + properties: + - $id: '818' + collectionFormat: none + defaultValue: + $id: '819' + fixed: false + deprecated: false + documentation: + $id: '820' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '822' + $type: SequenceType + deprecated: false + elementType: + $ref: '811' + name: + $id: '823' + fixed: false + name: + $id: '821' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '824' + collectionFormat: none + defaultValue: + $id: '825' + fixed: false + deprecated: false + documentation: + $id: '826' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '828' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '829' + fixed: false + raw: String + name: + $id: '827' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: FunctionEnvelopeCollection + - $id: '831' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: FunctionSecrets resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '844' + fixed: false + raw: FunctionSecrets_properties + properties: + - $id: '832' + collectionFormat: none + defaultValue: + $id: '833' + fixed: false + deprecated: false + documentation: + $id: '834' + fixed: false + raw: Secret key. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '836' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '837' + fixed: false + raw: String + name: + $id: '835' + fixed: false + raw: key + realPath: + - key + serializedName: key + - $id: '838' + collectionFormat: none + defaultValue: + $id: '839' + fixed: false + deprecated: false + documentation: + $id: '840' + fixed: false + raw: Trigger URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '842' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '843' + fixed: false + raw: String + name: + $id: '841' + fixed: false + raw: triggerUrl + realPath: + - triggerUrl + serializedName: triggerUrl + serializedName: FunctionSecrets_properties + - $id: '845' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Function secrets. + name: + $id: '850' + fixed: false + raw: FunctionSecrets + properties: + - $id: '846' + collectionFormat: none + defaultValue: + $id: '847' + fixed: false + deprecated: false + documentation: + $id: '848' + fixed: false + raw: FunctionSecrets resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '831' + name: + $id: '849' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: FunctionSecrets + - $id: '851' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: HostNameBinding resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '923' + fixed: false + raw: HostNameBinding_properties + properties: + - $id: '852' + collectionFormat: none + defaultValue: + $id: '853' + fixed: false + deprecated: false + documentation: + $id: '854' + fixed: false + raw: App Service app name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '856' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '857' + fixed: false + raw: String + name: + $id: '855' + fixed: false + raw: siteName + realPath: + - siteName + serializedName: siteName + - $id: '858' + collectionFormat: none + defaultValue: + $id: '859' + fixed: false + deprecated: false + documentation: + $id: '860' + fixed: false + raw: Fully qualified ARM domain resource URI. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '863' + fixed: false + raw: String + name: + $id: '861' + fixed: false + raw: domainId + realPath: + - domainId + serializedName: domainId + - $id: '864' + collectionFormat: none + defaultValue: + $id: '865' + fixed: false + deprecated: false + documentation: + $id: '866' + fixed: false + raw: Azure resource name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '868' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '869' + fixed: false + raw: String + name: + $id: '867' + fixed: false + raw: azureResourceName + realPath: + - azureResourceName + serializedName: azureResourceName + - $id: '870' + collectionFormat: none + defaultValue: + $id: '871' + fixed: false + deprecated: false + documentation: + $id: '872' + fixed: false + raw: Azure resource type. + extensions: + x-ms-enum: + modelAsString: false + name: AzureResourceType + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '874' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '879' + fixed: false + raw: AzureResourceType + oldModelAsString: false + underlyingType: + $id: '877' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '878' + fixed: false + raw: String + values: + - $id: '875' + name: Website + serializedName: Website + - $id: '876' + name: TrafficManager + serializedName: TrafficManager + name: + $id: '873' + fixed: false + raw: azureResourceType + realPath: + - azureResourceType + serializedName: azureResourceType + - $id: '880' + collectionFormat: none + defaultValue: + $id: '881' + fixed: false + deprecated: false + documentation: + $id: '882' + fixed: false + raw: Custom DNS record type. + extensions: + x-ms-enum: + modelAsString: false + name: CustomHostNameDnsRecordType + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '884' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '889' + fixed: false + raw: CustomHostNameDnsRecordType + oldModelAsString: false + underlyingType: + $id: '887' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '888' + fixed: false + raw: String + values: + - $id: '885' + name: CName + serializedName: CName + - $id: '886' + name: A + serializedName: A + name: + $id: '883' + fixed: false + raw: customHostNameDnsRecordType + realPath: + - customHostNameDnsRecordType + serializedName: customHostNameDnsRecordType + - $id: '890' + collectionFormat: none + defaultValue: + $id: '891' + fixed: false + deprecated: false + documentation: + $id: '892' + fixed: false + raw: Hostname type. + extensions: + x-ms-enum: + modelAsString: false + name: HostNameType + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '894' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '899' + fixed: false + raw: HostNameType + oldModelAsString: false + underlyingType: + $id: '897' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '898' + fixed: false + raw: String + values: + - $id: '895' + name: Verified + serializedName: Verified + - $id: '896' + name: Managed + serializedName: Managed + name: + $id: '893' + fixed: false + raw: hostNameType + realPath: + - hostNameType + serializedName: hostNameType + - $id: '900' + collectionFormat: none + defaultValue: + $id: '901' + fixed: false + deprecated: false + documentation: + $id: '902' + fixed: false + raw: SSL type + extensions: + x-ms-enum: + modelAsString: false + name: SslState + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '904' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '910' + fixed: false + raw: SslState + oldModelAsString: false + underlyingType: + $id: '908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '909' + fixed: false + raw: String + values: + - $id: '905' + name: Disabled + serializedName: Disabled + - $id: '906' + name: SniEnabled + serializedName: SniEnabled + - $id: '907' + name: IpBasedEnabled + serializedName: IpBasedEnabled + name: + $id: '903' + fixed: false + raw: sslState + realPath: + - sslState + serializedName: sslState + - $id: '911' + collectionFormat: none + defaultValue: + $id: '912' + fixed: false + deprecated: false + documentation: + $id: '913' + fixed: false + raw: SSL certificate thumbprint + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '915' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '916' + fixed: false + raw: String + name: + $id: '914' + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + - $id: '917' + collectionFormat: none + defaultValue: + $id: '918' + fixed: false + deprecated: false + documentation: + $id: '919' + fixed: false + raw: >- + Virtual IP address assigned to the hostname if IP based SSL is + enabled. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '921' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '922' + fixed: false + raw: String + name: + $id: '920' + fixed: false + raw: virtualIP + realPath: + - virtualIP + serializedName: virtualIP + serializedName: HostNameBinding_properties + - $id: '924' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: A hostname binding object. + name: + $id: '929' + fixed: false + raw: HostNameBinding + properties: + - $id: '925' + collectionFormat: none + defaultValue: + $id: '926' + fixed: false + deprecated: false + documentation: + $id: '927' + fixed: false + raw: HostNameBinding resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '851' + name: + $id: '928' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: HostNameBinding + - $id: '930' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of hostname bindings. + name: + $id: '943' + fixed: false + raw: HostNameBindingCollection + properties: + - $id: '931' + collectionFormat: none + defaultValue: + $id: '932' + fixed: false + deprecated: false + documentation: + $id: '933' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '935' + $type: SequenceType + deprecated: false + elementType: + $ref: '924' + name: + $id: '936' + fixed: false + name: + $id: '934' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '937' + collectionFormat: none + defaultValue: + $id: '938' + fixed: false + deprecated: false + documentation: + $id: '939' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '941' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '942' + fixed: false + raw: String + name: + $id: '940' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: HostNameBindingCollection + - $id: '944' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Http logs configuration. + name: + $id: '953' + fixed: false + raw: HttpLogsConfig + properties: + - $id: '945' + collectionFormat: none + defaultValue: + $id: '946' + fixed: false + deprecated: false + documentation: + $id: '947' + fixed: false + raw: Http logs to file system configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '727' + name: + $id: '948' + fixed: false + raw: fileSystem + realPath: + - fileSystem + serializedName: fileSystem + - $id: '949' + collectionFormat: none + defaultValue: + $id: '950' + fixed: false + deprecated: false + documentation: + $id: '951' + fixed: false + raw: Http logs to azure blob storage configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '61' + name: + $id: '952' + fixed: false + raw: azureBlobStorage + realPath: + - azureBlobStorage + serializedName: azureBlobStorage + serializedName: HttpLogsConfig + - $id: '954' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Identifier resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '961' + fixed: false + raw: Identifier_properties + properties: + - $id: '955' + collectionFormat: none + defaultValue: + $id: '956' + fixed: false + deprecated: false + documentation: + $id: '957' + fixed: false + raw: String representation of the identity. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '959' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '960' + fixed: false + raw: String + name: + $id: '958' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: Identifier_properties + - $id: '962' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: A domain specific resource identifier. + name: + $id: '967' + fixed: false + raw: Identifier + properties: + - $id: '963' + collectionFormat: none + defaultValue: + $id: '964' + fixed: false + deprecated: false + documentation: + $id: '965' + fixed: false + raw: Identifier resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '954' + name: + $id: '966' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Identifier + - $id: '968' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of identifiers. + name: + $id: '981' + fixed: false + raw: IdentifierCollection + properties: + - $id: '969' + collectionFormat: none + defaultValue: + $id: '970' + fixed: false + deprecated: false + documentation: + $id: '971' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '973' + $type: SequenceType + deprecated: false + elementType: + $ref: '962' + name: + $id: '974' + fixed: false + name: + $id: '972' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '975' + collectionFormat: none + defaultValue: + $id: '976' + fixed: false + deprecated: false + documentation: + $id: '977' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '979' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '980' + fixed: false + raw: String + name: + $id: '978' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: IdentifierCollection + - $id: '982' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeploy ARM PUT core information + name: + $id: '1027' + fixed: false + raw: MSDeployCore + properties: + - $id: '983' + collectionFormat: none + defaultValue: + $id: '984' + fixed: false + deprecated: false + documentation: + $id: '985' + fixed: false + raw: Package URI + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '987' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '988' + fixed: false + raw: String + name: + $id: '986' + fixed: false + raw: packageUri + realPath: + - packageUri + serializedName: packageUri + - $id: '989' + collectionFormat: none + defaultValue: + $id: '990' + fixed: false + deprecated: false + documentation: + $id: '991' + fixed: false + raw: SQL Connection String + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '993' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '994' + fixed: false + raw: String + name: + $id: '992' + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + - $id: '995' + collectionFormat: none + defaultValue: + $id: '996' + fixed: false + deprecated: false + documentation: + $id: '997' + fixed: false + raw: Database Type + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '999' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1000' + fixed: false + raw: String + name: + $id: '998' + fixed: false + raw: dbType + realPath: + - dbType + serializedName: dbType + - $id: '1001' + collectionFormat: none + defaultValue: + $id: '1002' + fixed: false + deprecated: false + documentation: + $id: '1003' + fixed: false + raw: >- + URI of MSDeploy Parameters file. Must not be set if SetParameters is + used. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1005' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1006' + fixed: false + raw: String + name: + $id: '1004' + fixed: false + raw: setParametersXmlFileUri + realPath: + - setParametersXmlFileUri + serializedName: setParametersXmlFileUri + - $id: '1007' + collectionFormat: none + defaultValue: + $id: '1008' + fixed: false + deprecated: false + documentation: + $id: '1009' + fixed: false + raw: >- + MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is + used. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1011' + $type: DictionaryType + deprecated: false + name: + $id: '1014' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1012' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1013' + fixed: false + raw: String + name: + $id: '1010' + fixed: false + raw: setParameters + realPath: + - setParameters + serializedName: setParameters + - $id: '1015' + collectionFormat: none + defaultValue: + $id: '1016' + fixed: false + deprecated: false + documentation: + $id: '1017' + fixed: false + raw: >- + Controls whether the MSDeploy operation skips the App_Data + directory. + + If set to true, the existing App_Data directory on the + destination + + will not be deleted, and any App_Data directory in the source will + be ignored. + + Setting is false by default. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1019' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1020' + fixed: false + raw: Boolean + name: + $id: '1018' + fixed: false + raw: skipAppData + realPath: + - skipAppData + serializedName: skipAppData + - $id: '1021' + collectionFormat: none + defaultValue: + $id: '1022' + fixed: false + deprecated: false + documentation: + $id: '1023' + fixed: false + raw: |- + Sets the AppOffline rule while the MSDeploy operation executes. + Setting is false by default. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1025' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1026' + fixed: false + raw: Boolean + name: + $id: '1024' + fixed: false + raw: appOffline + realPath: + - appOffline + serializedName: appOffline + serializedName: MSDeployCore + - $id: '1028' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: MSDeploy ARM PUT information + name: + $id: '1033' + fixed: false + raw: MSDeploy + properties: + - $id: '1029' + collectionFormat: none + defaultValue: + $id: '1030' + fixed: false + deprecated: false + documentation: + $id: '1031' + fixed: false + raw: Core resource properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '982' + name: + $id: '1032' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MSDeploy + - $id: '1034' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeploy log entry + name: + $id: '1058' + fixed: false + raw: MSDeployLogEntry + properties: + - $id: '1035' + collectionFormat: none + defaultValue: + $id: '1036' + fixed: false + deprecated: false + documentation: + $id: '1037' + fixed: false + raw: Timestamp of log entry + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1039' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1040' + fixed: false + raw: DateTime + name: + $id: '1038' + fixed: false + raw: time + realPath: + - time + serializedName: time + - $id: '1041' + collectionFormat: none + defaultValue: + $id: '1042' + fixed: false + deprecated: false + documentation: + $id: '1043' + fixed: false + raw: Log entry type + extensions: + x-ms-enum: + modelAsString: false + name: MSDeployLogEntryType + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1045' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1051' + fixed: false + raw: MSDeployLogEntryType + oldModelAsString: false + underlyingType: + $id: '1049' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1050' + fixed: false + raw: String + values: + - $id: '1046' + name: Message + serializedName: Message + - $id: '1047' + name: Warning + serializedName: Warning + - $id: '1048' + name: Error + serializedName: Error + name: + $id: '1044' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '1052' + collectionFormat: none + defaultValue: + $id: '1053' + fixed: false + deprecated: false + documentation: + $id: '1054' + fixed: false + raw: Log entry message + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1056' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1057' + fixed: false + raw: String + name: + $id: '1055' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: MSDeployLogEntry + - $id: '1059' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeployLog resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1066' + fixed: false + raw: MSDeployLog_properties + properties: + - $id: '1060' + collectionFormat: none + defaultValue: + $id: '1061' + fixed: false + deprecated: false + documentation: + $id: '1062' + fixed: false + raw: List of log entry messages + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1064' + $type: SequenceType + deprecated: false + elementType: + $ref: '1034' + name: + $id: '1065' + fixed: false + name: + $id: '1063' + fixed: false + raw: entries + realPath: + - entries + serializedName: entries + serializedName: MSDeployLog_properties + - $id: '1067' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: MSDeploy log + name: + $id: '1072' + fixed: false + raw: MSDeployLog + properties: + - $id: '1068' + collectionFormat: none + defaultValue: + $id: '1069' + fixed: false + deprecated: false + documentation: + $id: '1070' + fixed: false + raw: MSDeployLog resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1059' + name: + $id: '1071' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MSDeployLog + - $id: '1073' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MSDeployStatus resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1111' + fixed: false + raw: MSDeployStatus_properties + properties: + - $id: '1074' + collectionFormat: none + defaultValue: + $id: '1075' + fixed: false + deprecated: false + documentation: + $id: '1076' + fixed: false + raw: Username of deployer + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1078' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1079' + fixed: false + raw: String + name: + $id: '1077' + fixed: false + raw: deployer + realPath: + - deployer + serializedName: deployer + - $id: '1080' + collectionFormat: none + defaultValue: + $id: '1081' + fixed: false + deprecated: false + documentation: + $id: '1082' + fixed: false + raw: Provisioning state + extensions: + x-ms-enum: + modelAsString: false + name: MSDeployProvisioningState + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1084' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1092' + fixed: false + raw: MSDeployProvisioningState + oldModelAsString: false + underlyingType: + $id: '1090' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1091' + fixed: false + raw: String + values: + - $id: '1085' + name: accepted + serializedName: accepted + - $id: '1086' + name: running + serializedName: running + - $id: '1087' + name: succeeded + serializedName: succeeded + - $id: '1088' + name: failed + serializedName: failed + - $id: '1089' + name: canceled + serializedName: canceled + name: + $id: '1083' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '1093' + collectionFormat: none + defaultValue: + $id: '1094' + fixed: false + deprecated: false + documentation: + $id: '1095' + fixed: false + raw: Start time of deploy operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1097' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1098' + fixed: false + raw: DateTime + name: + $id: '1096' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '1099' + collectionFormat: none + defaultValue: + $id: '1100' + fixed: false + deprecated: false + documentation: + $id: '1101' + fixed: false + raw: End time of deploy operation + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1103' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1104' + fixed: false + raw: DateTime + name: + $id: '1102' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '1105' + collectionFormat: none + defaultValue: + $id: '1106' + fixed: false + deprecated: false + documentation: + $id: '1107' + fixed: false + raw: Whether the deployment operation has completed + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1109' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1110' + fixed: false + raw: Boolean + name: + $id: '1108' + fixed: false + raw: complete + realPath: + - complete + serializedName: complete + serializedName: MSDeployStatus_properties + - $id: '1112' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: MSDeploy ARM response + name: + $id: '1117' + fixed: false + raw: MSDeployStatus + properties: + - $id: '1113' + collectionFormat: none + defaultValue: + $id: '1114' + fixed: false + deprecated: false + documentation: + $id: '1115' + fixed: false + raw: MSDeployStatus resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1073' + name: + $id: '1116' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MSDeployStatus + - $id: '1118' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MigrateMySqlRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1135' + fixed: false + raw: MigrateMySqlRequest_properties + properties: + - $id: '1119' + collectionFormat: none + defaultValue: + $id: '1120' + fixed: false + deprecated: false + documentation: + $id: '1121' + fixed: false + raw: Connection string to the remote MySQL database. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1123' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1124' + fixed: false + raw: String + name: + $id: '1122' + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + - $id: '1125' + collectionFormat: none + defaultValue: + $id: '1126' + fixed: false + deprecated: false + documentation: + $id: '1127' + fixed: false + raw: The type of migration operation to be done + extensions: + x-ms-enum: + modelAsString: false + name: MySqlMigrationType + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1129' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1134' + fixed: false + raw: MySqlMigrationType + oldModelAsString: false + underlyingType: + $id: '1132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1133' + fixed: false + raw: String + values: + - $id: '1130' + name: LocalToRemote + serializedName: LocalToRemote + - $id: '1131' + name: RemoteToLocal + serializedName: RemoteToLocal + name: + $id: '1128' + fixed: false + raw: migrationType + realPath: + - migrationType + serializedName: migrationType + serializedName: MigrateMySqlRequest_properties + - $id: '1136' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: MySQL migration request. + name: + $id: '1141' + fixed: false + raw: MigrateMySqlRequest + properties: + - $id: '1137' + collectionFormat: none + defaultValue: + $id: '1138' + fixed: false + deprecated: false + documentation: + $id: '1139' + fixed: false + raw: MigrateMySqlRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1118' + name: + $id: '1140' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MigrateMySqlRequest + - $id: '1142' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MigrateMySqlStatus resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1168' + fixed: false + raw: MigrateMySqlStatus_properties + properties: + - $id: '1143' + collectionFormat: none + defaultValue: + $id: '1144' + fixed: false + deprecated: false + documentation: + $id: '1145' + fixed: false + raw: Status of the migration task. + extensions: + x-ms-enum: + modelAsString: false + name: OperationStatus + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1147' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '1155' + fixed: false + raw: OperationStatus + oldModelAsString: false + underlyingType: + $id: '1153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1154' + fixed: false + raw: String + values: + - $id: '1148' + name: InProgress + serializedName: InProgress + - $id: '1149' + name: Failed + serializedName: Failed + - $id: '1150' + name: Succeeded + serializedName: Succeeded + - $id: '1151' + name: TimedOut + serializedName: TimedOut + - $id: '1152' + name: Created + serializedName: Created + name: + $id: '1146' + fixed: false + raw: migrationOperationStatus + realPath: + - migrationOperationStatus + serializedName: migrationOperationStatus + - $id: '1156' + collectionFormat: none + defaultValue: + $id: '1157' + fixed: false + deprecated: false + documentation: + $id: '1158' + fixed: false + raw: Operation ID for the migration task. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1161' + fixed: false + raw: String + name: + $id: '1159' + fixed: false + raw: operationId + realPath: + - operationId + serializedName: operationId + - $id: '1162' + collectionFormat: none + defaultValue: + $id: '1163' + fixed: false + deprecated: false + documentation: + $id: '1164' + fixed: false + raw: True if the web app has in app MySql enabled + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1166' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1167' + fixed: false + raw: Boolean + name: + $id: '1165' + fixed: false + raw: localMySqlEnabled + realPath: + - localMySqlEnabled + serializedName: localMySqlEnabled + serializedName: MigrateMySqlStatus_properties + - $id: '1169' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: MySQL migration status. + name: + $id: '1174' + fixed: false + raw: MigrateMySqlStatus + properties: + - $id: '1170' + collectionFormat: none + defaultValue: + $id: '1171' + fixed: false + deprecated: false + documentation: + $id: '1172' + fixed: false + raw: MigrateMySqlStatus resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1142' + name: + $id: '1173' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: MigrateMySqlStatus + - $id: '1175' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: VnetRoute resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1205' + fixed: false + raw: VnetRoute_properties + properties: + - $id: '1176' + collectionFormat: none + defaultValue: + $id: '1177' + fixed: false + deprecated: false + documentation: + $id: '1178' + fixed: false + raw: >- + The name of this route. This is only returned by the server and does + not need to be set by the client. + extensions: + x-ms-client-name: vnetRouteName + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1180' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1181' + fixed: false + raw: String + name: + $id: '1179' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1182' + collectionFormat: none + defaultValue: + $id: '1183' + fixed: false + deprecated: false + documentation: + $id: '1184' + fixed: false + raw: >- + The starting address for this route. This may also include a CIDR + notation, in which case the end address must not be specified. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1186' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1187' + fixed: false + raw: String + name: + $id: '1185' + fixed: false + raw: startAddress + realPath: + - startAddress + serializedName: startAddress + - $id: '1188' + collectionFormat: none + defaultValue: + $id: '1189' + fixed: false + deprecated: false + documentation: + $id: '1190' + fixed: false + raw: >- + The ending address for this route. If the start address is specified + in CIDR notation, this must be omitted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1192' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1193' + fixed: false + raw: String + name: + $id: '1191' + fixed: false + raw: endAddress + realPath: + - endAddress + serializedName: endAddress + - $id: '1194' + collectionFormat: none + defaultValue: + $id: '1195' + fixed: false + deprecated: false + documentation: + $id: '1196' + fixed: false + raw: >- + The type of route this is: + + DEFAULT - By default, every app has routes to the local address + ranges specified by RFC1918 + + INHERITED - Routes inherited from the real Virtual Network routes + + STATIC - Static route set on the app only + + + These values will be used for syncing an app's routes with those + from a Virtual Network. + extensions: + x-ms-enum: + modelAsString: true + name: RouteType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1198' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '1204' + fixed: false + raw: RouteType + oldModelAsString: false + underlyingType: + $id: '1202' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1203' + fixed: false + raw: String + values: + - $id: '1199' + name: DEFAULT + serializedName: DEFAULT + - $id: '1200' + name: INHERITED + serializedName: INHERITED + - $id: '1201' + name: STATIC + serializedName: STATIC + name: + $id: '1197' + fixed: false + raw: routeType + realPath: + - routeType + serializedName: routeType + serializedName: VnetRoute_properties + - $id: '1206' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: >- + Virtual Network route contract used to pass routing information for a + Virtual Network. + name: + $id: '1211' + fixed: false + raw: VnetRoute + properties: + - $id: '1207' + collectionFormat: none + defaultValue: + $id: '1208' + fixed: false + deprecated: false + documentation: + $id: '1209' + fixed: false + raw: VnetRoute resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1175' + name: + $id: '1210' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VnetRoute + - $id: '1212' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: VnetInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1249' + fixed: false + raw: VnetInfo_properties + properties: + - $id: '1213' + collectionFormat: none + defaultValue: + $id: '1214' + fixed: false + deprecated: false + documentation: + $id: '1215' + fixed: false + raw: The Virtual Network's resource ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1217' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1218' + fixed: false + raw: String + name: + $id: '1216' + fixed: false + raw: vnetResourceId + realPath: + - vnetResourceId + serializedName: vnetResourceId + - $id: '1219' + collectionFormat: none + defaultValue: + $id: '1220' + fixed: false + deprecated: false + documentation: + $id: '1221' + fixed: false + raw: The client certificate thumbprint. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1223' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1224' + fixed: false + raw: String + name: + $id: '1222' + fixed: false + raw: certThumbprint + realPath: + - certThumbprint + serializedName: certThumbprint + - $id: '1225' + collectionFormat: none + defaultValue: + $id: '1226' + fixed: false + deprecated: false + documentation: + $id: '1227' + fixed: false + raw: >- + A certificate file (.cer) blob containing the public key of the + private key used to authenticate a + + Point-To-Site VPN connection. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1229' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '1230' + fixed: false + raw: ByteArray + name: + $id: '1228' + fixed: false + raw: certBlob + realPath: + - certBlob + serializedName: certBlob + - $id: '1231' + collectionFormat: none + defaultValue: + $id: '1232' + fixed: false + deprecated: false + documentation: + $id: '1233' + fixed: false + raw: The routes that this Virtual Network connection uses. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1235' + $type: SequenceType + deprecated: false + elementType: + $ref: '1206' + name: + $id: '1236' + fixed: false + name: + $id: '1234' + fixed: false + raw: routes + realPath: + - routes + serializedName: routes + - $id: '1237' + collectionFormat: none + defaultValue: + $id: '1238' + fixed: false + deprecated: false + documentation: + $id: '1239' + fixed: false + raw: >- + true if a resync is required; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1241' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1242' + fixed: false + raw: Boolean + name: + $id: '1240' + fixed: false + raw: resyncRequired + realPath: + - resyncRequired + serializedName: resyncRequired + - $id: '1243' + collectionFormat: none + defaultValue: + $id: '1244' + fixed: false + deprecated: false + documentation: + $id: '1245' + fixed: false + raw: >- + DNS servers to be used by this Virtual Network. This should be a + comma-separated list of IP addresses. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1247' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1248' + fixed: false + raw: String + name: + $id: '1246' + fixed: false + raw: dnsServers + realPath: + - dnsServers + serializedName: dnsServers + serializedName: VnetInfo_properties + - $id: '1250' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Virtual Network information contract. + name: + $id: '1255' + fixed: false + raw: VnetInfo + properties: + - $id: '1251' + collectionFormat: none + defaultValue: + $id: '1252' + fixed: false + deprecated: false + documentation: + $id: '1253' + fixed: false + raw: VnetInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1212' + name: + $id: '1254' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VnetInfo + - $id: '1256' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: RelayServiceConnectionEntity resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1299' + fixed: false + raw: RelayServiceConnectionEntity_properties + properties: + - $id: '1257' + collectionFormat: none + defaultValue: + $id: '1258' + fixed: false + deprecated: false + documentation: + $id: '1259' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1261' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1262' + fixed: false + raw: String + name: + $id: '1260' + fixed: false + raw: entityName + realPath: + - entityName + serializedName: entityName + - $id: '1263' + collectionFormat: none + defaultValue: + $id: '1264' + fixed: false + deprecated: false + documentation: + $id: '1265' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1267' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1268' + fixed: false + raw: String + name: + $id: '1266' + fixed: false + raw: entityConnectionString + realPath: + - entityConnectionString + serializedName: entityConnectionString + - $id: '1269' + collectionFormat: none + defaultValue: + $id: '1270' + fixed: false + deprecated: false + documentation: + $id: '1271' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1273' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1274' + fixed: false + raw: String + name: + $id: '1272' + fixed: false + raw: resourceType + realPath: + - resourceType + serializedName: resourceType + - $id: '1275' + collectionFormat: none + defaultValue: + $id: '1276' + fixed: false + deprecated: false + documentation: + $id: '1277' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1279' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1280' + fixed: false + raw: String + name: + $id: '1278' + fixed: false + raw: resourceConnectionString + realPath: + - resourceConnectionString + serializedName: resourceConnectionString + - $id: '1281' + collectionFormat: none + defaultValue: + $id: '1282' + fixed: false + deprecated: false + documentation: + $id: '1283' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1285' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1286' + fixed: false + raw: String + name: + $id: '1284' + fixed: false + raw: hostname + realPath: + - hostname + serializedName: hostname + - $id: '1287' + collectionFormat: none + defaultValue: + $id: '1288' + fixed: false + deprecated: false + documentation: + $id: '1289' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1291' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1292' + fixed: false + raw: Int + name: + $id: '1290' + fixed: false + raw: port + realPath: + - port + serializedName: port + - $id: '1293' + collectionFormat: none + defaultValue: + $id: '1294' + fixed: false + deprecated: false + documentation: + $id: '1295' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1297' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1298' + fixed: false + raw: String + name: + $id: '1296' + fixed: false + raw: biztalkUri + realPath: + - biztalkUri + serializedName: biztalkUri + serializedName: RelayServiceConnectionEntity_properties + - $id: '1300' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Hybrid Connection for an App Service app. + name: + $id: '1305' + fixed: false + raw: RelayServiceConnectionEntity + properties: + - $id: '1301' + collectionFormat: none + defaultValue: + $id: '1302' + fixed: false + deprecated: false + documentation: + $id: '1303' + fixed: false + raw: RelayServiceConnectionEntity resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1256' + name: + $id: '1304' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RelayServiceConnectionEntity + - $id: '1306' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: HybridConnection resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1355' + fixed: false + raw: HybridConnection_properties + properties: + - $id: '1307' + collectionFormat: none + defaultValue: + $id: '1308' + fixed: false + deprecated: false + documentation: + $id: '1309' + fixed: false + raw: The name of the Service Bus namespace. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1311' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1312' + fixed: false + raw: String + name: + $id: '1310' + fixed: false + raw: serviceBusNamespace + realPath: + - serviceBusNamespace + serializedName: serviceBusNamespace + - $id: '1313' + collectionFormat: none + defaultValue: + $id: '1314' + fixed: false + deprecated: false + documentation: + $id: '1315' + fixed: false + raw: The name of the Service Bus relay. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1317' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1318' + fixed: false + raw: String + name: + $id: '1316' + fixed: false + raw: relayName + realPath: + - relayName + serializedName: relayName + - $id: '1319' + collectionFormat: none + defaultValue: + $id: '1320' + fixed: false + deprecated: false + documentation: + $id: '1321' + fixed: false + raw: The ARM URI to the Service Bus relay. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1324' + fixed: false + raw: String + name: + $id: '1322' + fixed: false + raw: relayArmUri + realPath: + - relayArmUri + serializedName: relayArmUri + - $id: '1325' + collectionFormat: none + defaultValue: + $id: '1326' + fixed: false + deprecated: false + documentation: + $id: '1327' + fixed: false + raw: The hostname of the endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1329' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1330' + fixed: false + raw: String + name: + $id: '1328' + fixed: false + raw: hostname + realPath: + - hostname + serializedName: hostname + - $id: '1331' + collectionFormat: none + defaultValue: + $id: '1332' + fixed: false + deprecated: false + documentation: + $id: '1333' + fixed: false + raw: The port of the endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1335' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1336' + fixed: false + raw: Int + name: + $id: '1334' + fixed: false + raw: port + realPath: + - port + serializedName: port + - $id: '1337' + collectionFormat: none + defaultValue: + $id: '1338' + fixed: false + deprecated: false + documentation: + $id: '1339' + fixed: false + raw: >- + The name of the Service Bus key which has Send permissions. This is + used to authenticate to Service Bus. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1341' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1342' + fixed: false + raw: String + name: + $id: '1340' + fixed: false + raw: sendKeyName + realPath: + - sendKeyName + serializedName: sendKeyName + - $id: '1343' + collectionFormat: none + defaultValue: + $id: '1344' + fixed: false + deprecated: false + documentation: + $id: '1345' + fixed: false + raw: >- + The value of the Service Bus key. This is used to authenticate to + Service Bus. In ARM this key will not be returned + + normally, use the POST /listKeys API instead. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1347' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1348' + fixed: false + raw: String + name: + $id: '1346' + fixed: false + raw: sendKeyValue + realPath: + - sendKeyValue + serializedName: sendKeyValue + - $id: '1349' + collectionFormat: none + defaultValue: + $id: '1350' + fixed: false + deprecated: false + documentation: + $id: '1351' + fixed: false + raw: >- + The suffix for the service bus endpoint. By default this is + .servicebus.windows.net + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1353' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1354' + fixed: false + raw: String + name: + $id: '1352' + fixed: false + raw: serviceBusSuffix + realPath: + - serviceBusSuffix + serializedName: serviceBusSuffix + serializedName: HybridConnection_properties + - $id: '1356' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Hybrid Connection contract. This is used to configure a Hybrid Connection. + name: + $id: '1361' + fixed: false + raw: HybridConnection + properties: + - $id: '1357' + collectionFormat: none + defaultValue: + $id: '1358' + fixed: false + deprecated: false + documentation: + $id: '1359' + fixed: false + raw: HybridConnection resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1306' + name: + $id: '1360' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: HybridConnection + - $id: '1362' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: NetworkFeatures resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1385' + fixed: false + raw: NetworkFeatures_properties + properties: + - $id: '1363' + collectionFormat: none + defaultValue: + $id: '1364' + fixed: false + deprecated: false + documentation: + $id: '1365' + fixed: false + raw: The Virtual Network name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1367' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1368' + fixed: false + raw: String + name: + $id: '1366' + fixed: false + raw: virtualNetworkName + realPath: + - virtualNetworkName + serializedName: virtualNetworkName + - $id: '1369' + collectionFormat: none + defaultValue: + $id: '1370' + fixed: false + deprecated: false + documentation: + $id: '1371' + fixed: false + raw: The Virtual Network summary view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '1250' + name: + $id: '1372' + fixed: false + raw: virtualNetworkConnection + realPath: + - virtualNetworkConnection + serializedName: virtualNetworkConnection + - $id: '1373' + collectionFormat: none + defaultValue: + $id: '1374' + fixed: false + deprecated: false + documentation: + $id: '1375' + fixed: false + raw: The Hybrid Connections summary view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1377' + $type: SequenceType + deprecated: false + elementType: + $ref: '1300' + name: + $id: '1378' + fixed: false + name: + $id: '1376' + fixed: false + raw: hybridConnections + realPath: + - hybridConnections + serializedName: hybridConnections + - $id: '1379' + collectionFormat: none + defaultValue: + $id: '1380' + fixed: false + deprecated: false + documentation: + $id: '1381' + fixed: false + raw: The Hybrid Connection V2 (Service Bus) view. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1383' + $type: SequenceType + deprecated: false + elementType: + $ref: '1356' + name: + $id: '1384' + fixed: false + name: + $id: '1382' + fixed: false + raw: hybridConnectionsV2 + realPath: + - hybridConnectionsV2 + serializedName: hybridConnectionsV2 + serializedName: NetworkFeatures_properties + - $id: '1386' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: >- + Full view of network features for an app (presently VNET integration and + Hybrid Connections). + name: + $id: '1391' + fixed: false + raw: NetworkFeatures + properties: + - $id: '1387' + collectionFormat: none + defaultValue: + $id: '1388' + fixed: false + deprecated: false + documentation: + $id: '1389' + fixed: false + raw: NetworkFeatures resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1362' + name: + $id: '1390' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: NetworkFeatures + - $id: '1392' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Performance monitor sample in a set. + name: + $id: '1417' + fixed: false + raw: PerfMonSample + properties: + - $id: '1393' + collectionFormat: none + defaultValue: + $id: '1394' + fixed: false + deprecated: false + documentation: + $id: '1395' + fixed: false + raw: Point in time for which counter was measured. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1397' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1398' + fixed: false + raw: DateTime + name: + $id: '1396' + fixed: false + raw: time + realPath: + - time + serializedName: time + - $id: '1399' + collectionFormat: none + defaultValue: + $id: '1400' + fixed: false + deprecated: false + documentation: + $id: '1401' + fixed: false + raw: Name of the server on which the measurement is made. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1403' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1404' + fixed: false + raw: String + name: + $id: '1402' + fixed: false + raw: instanceName + realPath: + - instanceName + serializedName: instanceName + - $id: '1405' + collectionFormat: none + defaultValue: + $id: '1406' + fixed: false + deprecated: false + documentation: + $id: '1407' + fixed: false + raw: Value of counter at a certain time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1409' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '1410' + fixed: false + raw: Double + name: + $id: '1408' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1411' + collectionFormat: none + defaultValue: + $id: '1412' + fixed: false + deprecated: false + documentation: + $id: '1413' + fixed: false + raw: Core Count of worker. Not a data member + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1415' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1416' + fixed: false + raw: Int + name: + $id: '1414' + fixed: false + raw: coreCount + realPath: + - coreCount + serializedName: coreCount + serializedName: PerfMonSample + - $id: '1418' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Metric information. + name: + $id: '1449' + fixed: false + raw: PerfMonSet + properties: + - $id: '1419' + collectionFormat: none + defaultValue: + $id: '1420' + fixed: false + deprecated: false + documentation: + $id: '1421' + fixed: false + raw: Unique key name of the counter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1423' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1424' + fixed: false + raw: String + name: + $id: '1422' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1425' + collectionFormat: none + defaultValue: + $id: '1426' + fixed: false + deprecated: false + documentation: + $id: '1427' + fixed: false + raw: Start time of the period. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1429' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1430' + fixed: false + raw: DateTime + name: + $id: '1428' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '1431' + collectionFormat: none + defaultValue: + $id: '1432' + fixed: false + deprecated: false + documentation: + $id: '1433' + fixed: false + raw: End time of the period. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1435' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1436' + fixed: false + raw: DateTime + name: + $id: '1434' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '1437' + collectionFormat: none + defaultValue: + $id: '1438' + fixed: false + deprecated: false + documentation: + $id: '1439' + fixed: false + raw: Presented time grain. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1441' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1442' + fixed: false + raw: String + name: + $id: '1440' + fixed: false + raw: timeGrain + realPath: + - timeGrain + serializedName: timeGrain + - $id: '1443' + collectionFormat: none + defaultValue: + $id: '1444' + fixed: false + deprecated: false + documentation: + $id: '1445' + fixed: false + raw: Collection of workers that are active during this time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1447' + $type: SequenceType + deprecated: false + elementType: + $ref: '1392' + name: + $id: '1448' + fixed: false + name: + $id: '1446' + fixed: false + raw: values + realPath: + - values + serializedName: values + serializedName: PerfMonSet + - $id: '1450' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Performance monitor API response. + name: + $id: '1467' + fixed: false + raw: PerfMonResponse + properties: + - $id: '1451' + collectionFormat: none + defaultValue: + $id: '1452' + fixed: false + deprecated: false + documentation: + $id: '1453' + fixed: false + raw: The response code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1455' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1456' + fixed: false + raw: String + name: + $id: '1454' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '1457' + collectionFormat: none + defaultValue: + $id: '1458' + fixed: false + deprecated: false + documentation: + $id: '1459' + fixed: false + raw: The message. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1461' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1462' + fixed: false + raw: String + name: + $id: '1460' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '1463' + collectionFormat: none + defaultValue: + $id: '1464' + fixed: false + deprecated: false + documentation: + $id: '1465' + fixed: false + raw: The performance monitor counters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1418' + name: + $id: '1466' + fixed: false + raw: data + realPath: + - data + serializedName: data + serializedName: PerfMonResponse + - $id: '1468' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of performance monitor counters. + name: + $id: '1481' + fixed: false + raw: PerfMonCounterCollection + properties: + - $id: '1469' + collectionFormat: none + defaultValue: + $id: '1470' + fixed: false + deprecated: false + documentation: + $id: '1471' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1473' + $type: SequenceType + deprecated: false + elementType: + $ref: '1450' + name: + $id: '1474' + fixed: false + name: + $id: '1472' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1475' + collectionFormat: none + defaultValue: + $id: '1476' + fixed: false + deprecated: false + documentation: + $id: '1477' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1480' + fixed: false + raw: String + name: + $id: '1478' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: PerfMonCounterCollection + - $id: '1482' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: PremierAddOn resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1533' + fixed: false + raw: PremierAddOn_properties + properties: + - $id: '1483' + collectionFormat: none + defaultValue: + $id: '1484' + fixed: false + deprecated: false + documentation: + $id: '1485' + fixed: false + raw: Premier add on SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1487' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1488' + fixed: false + raw: String + name: + $id: '1486' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + - $id: '1489' + collectionFormat: none + defaultValue: + $id: '1490' + fixed: false + deprecated: false + documentation: + $id: '1491' + fixed: false + raw: Premier add on Product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1493' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1494' + fixed: false + raw: String + name: + $id: '1492' + fixed: false + raw: product + realPath: + - product + serializedName: product + - $id: '1495' + collectionFormat: none + defaultValue: + $id: '1496' + fixed: false + deprecated: false + documentation: + $id: '1497' + fixed: false + raw: Premier add on Vendor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1499' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1500' + fixed: false + raw: String + name: + $id: '1498' + fixed: false + raw: vendor + realPath: + - vendor + serializedName: vendor + - $id: '1501' + collectionFormat: none + defaultValue: + $id: '1502' + fixed: false + deprecated: false + documentation: + $id: '1503' + fixed: false + raw: Premier add on Name. + extensions: + x-ms-client-name: PremierAddOnName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1505' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1506' + fixed: false + raw: String + name: + $id: '1504' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1507' + collectionFormat: none + defaultValue: + $id: '1508' + fixed: false + deprecated: false + documentation: + $id: '1509' + fixed: false + raw: Premier add on Location. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1511' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1512' + fixed: false + raw: String + name: + $id: '1510' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '1513' + collectionFormat: none + defaultValue: + $id: '1514' + fixed: false + deprecated: false + documentation: + $id: '1515' + fixed: false + raw: Premier add on Tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1517' + $type: DictionaryType + deprecated: false + name: + $id: '1520' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1518' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1519' + fixed: false + raw: String + name: + $id: '1516' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + - $id: '1521' + collectionFormat: none + defaultValue: + $id: '1522' + fixed: false + deprecated: false + documentation: + $id: '1523' + fixed: false + raw: Premier add on Marketplace publisher. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1525' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1526' + fixed: false + raw: String + name: + $id: '1524' + fixed: false + raw: marketplacePublisher + realPath: + - marketplacePublisher + serializedName: marketplacePublisher + - $id: '1527' + collectionFormat: none + defaultValue: + $id: '1528' + fixed: false + deprecated: false + documentation: + $id: '1529' + fixed: false + raw: Premier add on Marketplace offer. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1531' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1532' + fixed: false + raw: String + name: + $id: '1530' + fixed: false + raw: marketplaceOffer + realPath: + - marketplaceOffer + serializedName: marketplaceOffer + serializedName: PremierAddOn_properties + - $id: '1534' + $type: CompositeType + baseModelType: + $id: '1539' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Azure resource. This resource is tracked in Azure Resource Manager + extensions: + x-ms-azure-resource: true + name: + $id: '1578' + fixed: false + raw: Resource + properties: + - $id: '1540' + collectionFormat: none + defaultValue: + $id: '1541' + fixed: false + deprecated: false + documentation: + $id: '1542' + fixed: false + raw: Resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1544' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1545' + fixed: false + raw: String + name: + $id: '1543' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '1546' + collectionFormat: none + defaultValue: + $id: '1547' + fixed: false + deprecated: false + documentation: + $id: '1548' + fixed: false + raw: Resource Name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1550' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1551' + fixed: false + raw: String + name: + $id: '1549' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1552' + collectionFormat: none + defaultValue: + $id: '1553' + fixed: false + deprecated: false + documentation: + $id: '1554' + fixed: false + raw: Kind of resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1556' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1557' + fixed: false + raw: String + name: + $id: '1555' + fixed: false + raw: kind + realPath: + - kind + serializedName: kind + - $id: '1558' + collectionFormat: none + defaultValue: + $id: '1559' + fixed: false + deprecated: false + documentation: + $id: '1560' + fixed: false + raw: Resource Location. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1562' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1563' + fixed: false + raw: String + name: + $id: '1561' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '1564' + collectionFormat: none + defaultValue: + $id: '1565' + fixed: false + deprecated: false + documentation: + $id: '1566' + fixed: false + raw: Resource type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '1568' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1569' + fixed: false + raw: String + name: + $id: '1567' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '1570' + collectionFormat: none + defaultValue: + $id: '1571' + fixed: false + deprecated: false + documentation: + $id: '1572' + fixed: false + raw: Resource tags. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1574' + $type: DictionaryType + deprecated: false + name: + $id: '1577' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1575' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1576' + fixed: false + raw: String + name: + $id: '1573' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: Premier add-on. + name: + $id: '1579' + fixed: false + raw: PremierAddOn + properties: + - $id: '1535' + collectionFormat: none + defaultValue: + $id: '1536' + fixed: false + deprecated: false + documentation: + $id: '1537' + fixed: false + raw: PremierAddOn resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1482' + name: + $id: '1538' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: PremierAddOn + - $id: '1580' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ProcessThreadInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1659' + fixed: false + raw: ProcessThreadInfo_properties + properties: + - $id: '1581' + collectionFormat: none + defaultValue: + $id: '1582' + fixed: false + deprecated: false + documentation: + $id: '1583' + fixed: false + raw: ARM Identifier for deployment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1585' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1586' + fixed: false + raw: Int + name: + $id: '1584' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '1587' + collectionFormat: none + defaultValue: + $id: '1588' + fixed: false + deprecated: false + documentation: + $id: '1589' + fixed: false + raw: HRef URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1591' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1592' + fixed: false + raw: String + name: + $id: '1590' + fixed: false + raw: href + realPath: + - href + serializedName: href + - $id: '1593' + collectionFormat: none + defaultValue: + $id: '1594' + fixed: false + deprecated: false + documentation: + $id: '1595' + fixed: false + raw: Process URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1598' + fixed: false + raw: String + name: + $id: '1596' + fixed: false + raw: process + realPath: + - process + serializedName: process + - $id: '1599' + collectionFormat: none + defaultValue: + $id: '1600' + fixed: false + deprecated: false + documentation: + $id: '1601' + fixed: false + raw: Start address. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1603' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1604' + fixed: false + raw: String + name: + $id: '1602' + fixed: false + raw: startAddress + realPath: + - startAddress + serializedName: startAddress + - $id: '1605' + collectionFormat: none + defaultValue: + $id: '1606' + fixed: false + deprecated: false + documentation: + $id: '1607' + fixed: false + raw: Current thread priority. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1609' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1610' + fixed: false + raw: Int + name: + $id: '1608' + fixed: false + raw: currentPriority + realPath: + - currentPriority + serializedName: currentPriority + - $id: '1611' + collectionFormat: none + defaultValue: + $id: '1612' + fixed: false + deprecated: false + documentation: + $id: '1613' + fixed: false + raw: Thread priority level. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1615' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1616' + fixed: false + raw: String + name: + $id: '1614' + fixed: false + raw: priorityLevel + realPath: + - priorityLevel + serializedName: priorityLevel + - $id: '1617' + collectionFormat: none + defaultValue: + $id: '1618' + fixed: false + deprecated: false + documentation: + $id: '1619' + fixed: false + raw: Base priority. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1621' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1622' + fixed: false + raw: Int + name: + $id: '1620' + fixed: false + raw: basePriority + realPath: + - basePriority + serializedName: basePriority + - $id: '1623' + collectionFormat: none + defaultValue: + $id: '1624' + fixed: false + deprecated: false + documentation: + $id: '1625' + fixed: false + raw: Start time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1627' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1628' + fixed: false + raw: DateTime + name: + $id: '1626' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '1629' + collectionFormat: none + defaultValue: + $id: '1630' + fixed: false + deprecated: false + documentation: + $id: '1631' + fixed: false + raw: Total processor time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1633' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1634' + fixed: false + raw: String + name: + $id: '1632' + fixed: false + raw: totalProcessorTime + realPath: + - totalProcessorTime + serializedName: totalProcessorTime + - $id: '1635' + collectionFormat: none + defaultValue: + $id: '1636' + fixed: false + deprecated: false + documentation: + $id: '1637' + fixed: false + raw: User processor time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1639' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1640' + fixed: false + raw: String + name: + $id: '1638' + fixed: false + raw: userProcessorTime + realPath: + - userProcessorTime + serializedName: userProcessorTime + - $id: '1641' + collectionFormat: none + defaultValue: + $id: '1642' + fixed: false + deprecated: false + documentation: + $id: '1643' + fixed: false + raw: Priviledged processor time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1645' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1646' + fixed: false + raw: String + name: + $id: '1644' + fixed: false + raw: priviledgedProcessorTime + realPath: + - priviledgedProcessorTime + serializedName: priviledgedProcessorTime + - $id: '1647' + collectionFormat: none + defaultValue: + $id: '1648' + fixed: false + deprecated: false + documentation: + $id: '1649' + fixed: false + raw: Thread state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1651' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1652' + fixed: false + raw: String + name: + $id: '1650' + fixed: false + raw: state + realPath: + - state + serializedName: state + - $id: '1653' + collectionFormat: none + defaultValue: + $id: '1654' + fixed: false + deprecated: false + documentation: + $id: '1655' + fixed: false + raw: Wait reason. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1657' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1658' + fixed: false + raw: String + name: + $id: '1656' + fixed: false + raw: waitReason + realPath: + - waitReason + serializedName: waitReason + serializedName: ProcessThreadInfo_properties + - $id: '1660' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Process Thread Information. + name: + $id: '1665' + fixed: false + raw: ProcessThreadInfo + properties: + - $id: '1661' + collectionFormat: none + defaultValue: + $id: '1662' + fixed: false + deprecated: false + documentation: + $id: '1663' + fixed: false + raw: ProcessThreadInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1580' + name: + $id: '1664' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ProcessThreadInfo + - $id: '1666' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ProcessModuleInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1733' + fixed: false + raw: ProcessModuleInfo_properties + properties: + - $id: '1667' + collectionFormat: none + defaultValue: + $id: '1668' + fixed: false + deprecated: false + documentation: + $id: '1669' + fixed: false + raw: Base address. Used as module identifier in ARM resource URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1671' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1672' + fixed: false + raw: String + name: + $id: '1670' + fixed: false + raw: baseAddress + realPath: + - baseAddress + serializedName: baseAddress + - $id: '1673' + collectionFormat: none + defaultValue: + $id: '1674' + fixed: false + deprecated: false + documentation: + $id: '1675' + fixed: false + raw: File name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1677' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1678' + fixed: false + raw: String + name: + $id: '1676' + fixed: false + raw: fileName + realPath: + - fileName + serializedName: fileName + - $id: '1679' + collectionFormat: none + defaultValue: + $id: '1680' + fixed: false + deprecated: false + documentation: + $id: '1681' + fixed: false + raw: HRef URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1683' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1684' + fixed: false + raw: String + name: + $id: '1682' + fixed: false + raw: href + realPath: + - href + serializedName: href + - $id: '1685' + collectionFormat: none + defaultValue: + $id: '1686' + fixed: false + deprecated: false + documentation: + $id: '1687' + fixed: false + raw: File path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1689' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1690' + fixed: false + raw: String + name: + $id: '1688' + fixed: false + raw: filePath + realPath: + - filePath + serializedName: filePath + - $id: '1691' + collectionFormat: none + defaultValue: + $id: '1692' + fixed: false + deprecated: false + documentation: + $id: '1693' + fixed: false + raw: Module memory size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1695' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1696' + fixed: false + raw: Int + name: + $id: '1694' + fixed: false + raw: moduleMemorySize + realPath: + - moduleMemorySize + serializedName: moduleMemorySize + - $id: '1697' + collectionFormat: none + defaultValue: + $id: '1698' + fixed: false + deprecated: false + documentation: + $id: '1699' + fixed: false + raw: File version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1702' + fixed: false + raw: String + name: + $id: '1700' + fixed: false + raw: fileVersion + realPath: + - fileVersion + serializedName: fileVersion + - $id: '1703' + collectionFormat: none + defaultValue: + $id: '1704' + fixed: false + deprecated: false + documentation: + $id: '1705' + fixed: false + raw: File description. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1707' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1708' + fixed: false + raw: String + name: + $id: '1706' + fixed: false + raw: fileDescription + realPath: + - fileDescription + serializedName: fileDescription + - $id: '1709' + collectionFormat: none + defaultValue: + $id: '1710' + fixed: false + deprecated: false + documentation: + $id: '1711' + fixed: false + raw: Product name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1714' + fixed: false + raw: String + name: + $id: '1712' + fixed: false + raw: product + realPath: + - product + serializedName: product + - $id: '1715' + collectionFormat: none + defaultValue: + $id: '1716' + fixed: false + deprecated: false + documentation: + $id: '1717' + fixed: false + raw: Product version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1719' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1720' + fixed: false + raw: String + name: + $id: '1718' + fixed: false + raw: productVersion + realPath: + - productVersion + serializedName: productVersion + - $id: '1721' + collectionFormat: none + defaultValue: + $id: '1722' + fixed: false + deprecated: false + documentation: + $id: '1723' + fixed: false + raw: Is debug? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1725' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1726' + fixed: false + raw: Boolean + name: + $id: '1724' + fixed: false + raw: isDebug + realPath: + - isDebug + serializedName: isDebug + - $id: '1727' + collectionFormat: none + defaultValue: + $id: '1728' + fixed: false + deprecated: false + documentation: + $id: '1729' + fixed: false + raw: Module language (locale). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1731' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1732' + fixed: false + raw: String + name: + $id: '1730' + fixed: false + raw: language + realPath: + - language + serializedName: language + serializedName: ProcessModuleInfo_properties + - $id: '1734' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Process Module Information. + name: + $id: '1739' + fixed: false + raw: ProcessModuleInfo + properties: + - $id: '1735' + collectionFormat: none + defaultValue: + $id: '1736' + fixed: false + deprecated: false + documentation: + $id: '1737' + fixed: false + raw: ProcessModuleInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1666' + name: + $id: '1738' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ProcessModuleInfo + - $id: '1740' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ProcessInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '1963' + fixed: false + raw: ProcessInfo_properties + properties: + - $id: '1741' + collectionFormat: none + defaultValue: + $id: '1742' + fixed: false + deprecated: false + documentation: + $id: '1743' + fixed: false + raw: ARM Identifier for deployment. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1745' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1746' + fixed: false + raw: Int + name: + $id: '1744' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '1747' + collectionFormat: none + defaultValue: + $id: '1748' + fixed: false + deprecated: false + documentation: + $id: '1749' + fixed: false + raw: Deployment name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1751' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1752' + fixed: false + raw: String + name: + $id: '1750' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '1753' + collectionFormat: none + defaultValue: + $id: '1754' + fixed: false + deprecated: false + documentation: + $id: '1755' + fixed: false + raw: HRef URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1757' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1758' + fixed: false + raw: String + name: + $id: '1756' + fixed: false + raw: href + realPath: + - href + serializedName: href + - $id: '1759' + collectionFormat: none + defaultValue: + $id: '1760' + fixed: false + deprecated: false + documentation: + $id: '1761' + fixed: false + raw: Minidump URI. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1763' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1764' + fixed: false + raw: String + name: + $id: '1762' + fixed: false + raw: miniDump + realPath: + - miniDump + serializedName: miniDump + - $id: '1765' + collectionFormat: none + defaultValue: + $id: '1766' + fixed: false + deprecated: false + documentation: + $id: '1767' + fixed: false + raw: Is profile running? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1769' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1770' + fixed: false + raw: Boolean + name: + $id: '1768' + fixed: false + raw: isProfileRunning + realPath: + - isProfileRunning + serializedName: isProfileRunning + - $id: '1771' + collectionFormat: none + defaultValue: + $id: '1772' + fixed: false + deprecated: false + documentation: + $id: '1773' + fixed: false + raw: Is the IIS Profile running? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1775' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1776' + fixed: false + raw: Boolean + name: + $id: '1774' + fixed: false + raw: isIisProfileRunning + realPath: + - isIisProfileRunning + serializedName: isIisProfileRunning + - $id: '1777' + collectionFormat: none + defaultValue: + $id: '1778' + fixed: false + deprecated: false + documentation: + $id: '1779' + fixed: false + raw: IIS Profile timeout (seconds). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1781' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '1782' + fixed: false + raw: Double + name: + $id: '1780' + fixed: false + raw: iisProfileTimeoutInSeconds + realPath: + - iisProfileTimeoutInSeconds + serializedName: iisProfileTimeoutInSeconds + - $id: '1783' + collectionFormat: none + defaultValue: + $id: '1784' + fixed: false + deprecated: false + documentation: + $id: '1785' + fixed: false + raw: Parent process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1787' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1788' + fixed: false + raw: String + name: + $id: '1786' + fixed: false + raw: parent + realPath: + - parent + serializedName: parent + - $id: '1789' + collectionFormat: none + defaultValue: + $id: '1790' + fixed: false + deprecated: false + documentation: + $id: '1791' + fixed: false + raw: Child process list. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1793' + $type: SequenceType + deprecated: false + elementType: + $id: '1794' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1795' + fixed: false + raw: String + name: + $id: '1796' + fixed: false + name: + $id: '1792' + fixed: false + raw: children + realPath: + - children + serializedName: children + - $id: '1797' + collectionFormat: none + defaultValue: + $id: '1798' + fixed: false + deprecated: false + documentation: + $id: '1799' + fixed: false + raw: Thread list. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1801' + $type: SequenceType + deprecated: false + elementType: + $ref: '1660' + name: + $id: '1802' + fixed: false + name: + $id: '1800' + fixed: false + raw: threads + realPath: + - threads + serializedName: threads + - $id: '1803' + collectionFormat: none + defaultValue: + $id: '1804' + fixed: false + deprecated: false + documentation: + $id: '1805' + fixed: false + raw: List of open files. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1807' + $type: SequenceType + deprecated: false + elementType: + $id: '1808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1809' + fixed: false + raw: String + name: + $id: '1810' + fixed: false + name: + $id: '1806' + fixed: false + raw: openFileHandles + realPath: + - openFileHandles + serializedName: openFileHandles + - $id: '1811' + collectionFormat: none + defaultValue: + $id: '1812' + fixed: false + deprecated: false + documentation: + $id: '1813' + fixed: false + raw: List of modules. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1815' + $type: SequenceType + deprecated: false + elementType: + $ref: '1734' + name: + $id: '1816' + fixed: false + name: + $id: '1814' + fixed: false + raw: modules + realPath: + - modules + serializedName: modules + - $id: '1817' + collectionFormat: none + defaultValue: + $id: '1818' + fixed: false + deprecated: false + documentation: + $id: '1819' + fixed: false + raw: File name of this process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1821' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1822' + fixed: false + raw: String + name: + $id: '1820' + fixed: false + raw: fileName + realPath: + - fileName + serializedName: fileName + - $id: '1823' + collectionFormat: none + defaultValue: + $id: '1824' + fixed: false + deprecated: false + documentation: + $id: '1825' + fixed: false + raw: Command line. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1827' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1828' + fixed: false + raw: String + name: + $id: '1826' + fixed: false + raw: commandLine + realPath: + - commandLine + serializedName: commandLine + - $id: '1829' + collectionFormat: none + defaultValue: + $id: '1830' + fixed: false + deprecated: false + documentation: + $id: '1831' + fixed: false + raw: User name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1833' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1834' + fixed: false + raw: String + name: + $id: '1832' + fixed: false + raw: userName + realPath: + - userName + serializedName: userName + - $id: '1835' + collectionFormat: none + defaultValue: + $id: '1836' + fixed: false + deprecated: false + documentation: + $id: '1837' + fixed: false + raw: Handle count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1839' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1840' + fixed: false + raw: Int + name: + $id: '1838' + fixed: false + raw: handleCount + realPath: + - handleCount + serializedName: handleCount + - $id: '1841' + collectionFormat: none + defaultValue: + $id: '1842' + fixed: false + deprecated: false + documentation: + $id: '1843' + fixed: false + raw: Module count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1845' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1846' + fixed: false + raw: Int + name: + $id: '1844' + fixed: false + raw: moduleCount + realPath: + - moduleCount + serializedName: moduleCount + - $id: '1847' + collectionFormat: none + defaultValue: + $id: '1848' + fixed: false + deprecated: false + documentation: + $id: '1849' + fixed: false + raw: Thread count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1851' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '1852' + fixed: false + raw: Int + name: + $id: '1850' + fixed: false + raw: threadCount + realPath: + - threadCount + serializedName: threadCount + - $id: '1853' + collectionFormat: none + defaultValue: + $id: '1854' + fixed: false + deprecated: false + documentation: + $id: '1855' + fixed: false + raw: Start time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1857' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1858' + fixed: false + raw: DateTime + name: + $id: '1856' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '1859' + collectionFormat: none + defaultValue: + $id: '1860' + fixed: false + deprecated: false + documentation: + $id: '1861' + fixed: false + raw: Total CPU time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1863' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1864' + fixed: false + raw: String + name: + $id: '1862' + fixed: false + raw: totalProcessorTime + realPath: + - totalProcessorTime + serializedName: totalProcessorTime + - $id: '1865' + collectionFormat: none + defaultValue: + $id: '1866' + fixed: false + deprecated: false + documentation: + $id: '1867' + fixed: false + raw: User CPU time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1869' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1870' + fixed: false + raw: String + name: + $id: '1868' + fixed: false + raw: userProcessorTime + realPath: + - userProcessorTime + serializedName: userProcessorTime + - $id: '1871' + collectionFormat: none + defaultValue: + $id: '1872' + fixed: false + deprecated: false + documentation: + $id: '1873' + fixed: false + raw: Privileged CPU time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1875' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1876' + fixed: false + raw: String + name: + $id: '1874' + fixed: false + raw: privilegedProcessorTime + realPath: + - privilegedProcessorTime + serializedName: privilegedProcessorTime + - $id: '1877' + collectionFormat: none + defaultValue: + $id: '1878' + fixed: false + deprecated: false + documentation: + $id: '1879' + fixed: false + raw: Working set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1881' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1882' + fixed: false + raw: Long + name: + $id: '1880' + fixed: false + raw: workingSet64 + realPath: + - workingSet64 + serializedName: workingSet64 + - $id: '1883' + collectionFormat: none + defaultValue: + $id: '1884' + fixed: false + deprecated: false + documentation: + $id: '1885' + fixed: false + raw: Peak working set. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1887' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1888' + fixed: false + raw: Long + name: + $id: '1886' + fixed: false + raw: peakWorkingSet64 + realPath: + - peakWorkingSet64 + serializedName: peakWorkingSet64 + - $id: '1889' + collectionFormat: none + defaultValue: + $id: '1890' + fixed: false + deprecated: false + documentation: + $id: '1891' + fixed: false + raw: Private memory size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1893' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1894' + fixed: false + raw: Long + name: + $id: '1892' + fixed: false + raw: privateMemorySize64 + realPath: + - privateMemorySize64 + serializedName: privateMemorySize64 + - $id: '1895' + collectionFormat: none + defaultValue: + $id: '1896' + fixed: false + deprecated: false + documentation: + $id: '1897' + fixed: false + raw: Virtual memory size. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1899' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1900' + fixed: false + raw: Long + name: + $id: '1898' + fixed: false + raw: virtualMemorySize64 + realPath: + - virtualMemorySize64 + serializedName: virtualMemorySize64 + - $id: '1901' + collectionFormat: none + defaultValue: + $id: '1902' + fixed: false + deprecated: false + documentation: + $id: '1903' + fixed: false + raw: Peak virtual memory usage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1905' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1906' + fixed: false + raw: Long + name: + $id: '1904' + fixed: false + raw: peakVirtualMemorySize64 + realPath: + - peakVirtualMemorySize64 + serializedName: peakVirtualMemorySize64 + - $id: '1907' + collectionFormat: none + defaultValue: + $id: '1908' + fixed: false + deprecated: false + documentation: + $id: '1909' + fixed: false + raw: Paged system memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1911' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1912' + fixed: false + raw: Long + name: + $id: '1910' + fixed: false + raw: pagedSystemMemorySize64 + realPath: + - pagedSystemMemorySize64 + serializedName: pagedSystemMemorySize64 + - $id: '1913' + collectionFormat: none + defaultValue: + $id: '1914' + fixed: false + deprecated: false + documentation: + $id: '1915' + fixed: false + raw: Non-paged system memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1917' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1918' + fixed: false + raw: Long + name: + $id: '1916' + fixed: false + raw: nonpagedSystemMemorySize64 + realPath: + - nonpagedSystemMemorySize64 + serializedName: nonpagedSystemMemorySize64 + - $id: '1919' + collectionFormat: none + defaultValue: + $id: '1920' + fixed: false + deprecated: false + documentation: + $id: '1921' + fixed: false + raw: Paged memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1923' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1924' + fixed: false + raw: Long + name: + $id: '1922' + fixed: false + raw: pagedMemorySize64 + realPath: + - pagedMemorySize64 + serializedName: pagedMemorySize64 + - $id: '1925' + collectionFormat: none + defaultValue: + $id: '1926' + fixed: false + deprecated: false + documentation: + $id: '1927' + fixed: false + raw: Peak paged memory. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1929' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '1930' + fixed: false + raw: Long + name: + $id: '1928' + fixed: false + raw: peakPagedMemorySize64 + realPath: + - peakPagedMemorySize64 + serializedName: peakPagedMemorySize64 + - $id: '1931' + collectionFormat: none + defaultValue: + $id: '1932' + fixed: false + deprecated: false + documentation: + $id: '1933' + fixed: false + raw: Time stamp. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1935' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '1936' + fixed: false + raw: DateTime + name: + $id: '1934' + fixed: false + raw: timeStamp + realPath: + - timeStamp + serializedName: timeStamp + - $id: '1937' + collectionFormat: none + defaultValue: + $id: '1938' + fixed: false + deprecated: false + documentation: + $id: '1939' + fixed: false + raw: List of environment variables. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1941' + $type: DictionaryType + deprecated: false + name: + $id: '1944' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '1942' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1943' + fixed: false + raw: String + name: + $id: '1940' + fixed: false + raw: environmentVariables + realPath: + - environmentVariables + serializedName: environmentVariables + - $id: '1945' + collectionFormat: none + defaultValue: + $id: '1946' + fixed: false + deprecated: false + documentation: + $id: '1947' + fixed: false + raw: Is this the SCM site? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1949' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1950' + fixed: false + raw: Boolean + name: + $id: '1948' + fixed: false + raw: isScmSite + realPath: + - isScmSite + serializedName: isScmSite + - $id: '1951' + collectionFormat: none + defaultValue: + $id: '1952' + fixed: false + deprecated: false + documentation: + $id: '1953' + fixed: false + raw: Is this a Web Job? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1955' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '1956' + fixed: false + raw: Boolean + name: + $id: '1954' + fixed: false + raw: isWebJob + realPath: + - isWebJob + serializedName: isWebJob + - $id: '1957' + collectionFormat: none + defaultValue: + $id: '1958' + fixed: false + deprecated: false + documentation: + $id: '1959' + fixed: false + raw: Description of process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1961' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1962' + fixed: false + raw: String + name: + $id: '1960' + fixed: false + raw: description + realPath: + - description + serializedName: description + serializedName: ProcessInfo_properties + - $id: '1964' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Process Information. + name: + $id: '1969' + fixed: false + raw: ProcessInfo + properties: + - $id: '1965' + collectionFormat: none + defaultValue: + $id: '1966' + fixed: false + deprecated: false + documentation: + $id: '1967' + fixed: false + raw: ProcessInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1740' + name: + $id: '1968' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ProcessInfo + - $id: '1970' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu process information elements. + name: + $id: '1983' + fixed: false + raw: ProcessInfoCollection + properties: + - $id: '1971' + collectionFormat: none + defaultValue: + $id: '1972' + fixed: false + deprecated: false + documentation: + $id: '1973' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1975' + $type: SequenceType + deprecated: false + elementType: + $ref: '1964' + name: + $id: '1976' + fixed: false + name: + $id: '1974' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1977' + collectionFormat: none + defaultValue: + $id: '1978' + fixed: false + deprecated: false + documentation: + $id: '1979' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1981' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1982' + fixed: false + raw: String + name: + $id: '1980' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProcessInfoCollection + - $id: '1984' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu thread information elements. + name: + $id: '1997' + fixed: false + raw: ProcessModuleInfoCollection + properties: + - $id: '1985' + collectionFormat: none + defaultValue: + $id: '1986' + fixed: false + deprecated: false + documentation: + $id: '1987' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '1989' + $type: SequenceType + deprecated: false + elementType: + $ref: '1734' + name: + $id: '1990' + fixed: false + name: + $id: '1988' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '1991' + collectionFormat: none + defaultValue: + $id: '1992' + fixed: false + deprecated: false + documentation: + $id: '1993' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '1995' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '1996' + fixed: false + raw: String + name: + $id: '1994' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProcessModuleInfoCollection + - $id: '1998' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu thread information elements. + name: + $id: '2011' + fixed: false + raw: ProcessThreadInfoCollection + properties: + - $id: '1999' + collectionFormat: none + defaultValue: + $id: '2000' + fixed: false + deprecated: false + documentation: + $id: '2001' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2003' + $type: SequenceType + deprecated: false + elementType: + $ref: '1660' + name: + $id: '2004' + fixed: false + name: + $id: '2002' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2005' + collectionFormat: none + defaultValue: + $id: '2006' + fixed: false + deprecated: false + documentation: + $id: '2007' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2009' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2010' + fixed: false + raw: String + name: + $id: '2008' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ProcessThreadInfoCollection + - $id: '2012' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: PublicCertificate resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '2036' + fixed: false + raw: PublicCertificate_properties + properties: + - $id: '2013' + collectionFormat: none + defaultValue: + $id: '2014' + fixed: false + deprecated: false + documentation: + $id: '2015' + fixed: false + raw: Public Certificate byte array + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2017' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '2018' + fixed: false + raw: ByteArray + name: + $id: '2016' + fixed: false + raw: blob + realPath: + - blob + serializedName: blob + - $id: '2019' + collectionFormat: none + defaultValue: + $id: '2020' + fixed: false + deprecated: false + documentation: + $id: '2021' + fixed: false + raw: Public Certificate Location + extensions: + x-ms-enum: + modelAsString: false + name: PublicCertificateLocation + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2023' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2029' + fixed: false + raw: PublicCertificateLocation + oldModelAsString: false + underlyingType: + $id: '2027' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2028' + fixed: false + raw: String + values: + - $id: '2024' + name: CurrentUserMy + serializedName: CurrentUserMy + - $id: '2025' + name: LocalMachineMy + serializedName: LocalMachineMy + - $id: '2026' + name: Unknown + serializedName: Unknown + name: + $id: '2022' + fixed: false + raw: publicCertificateLocation + realPath: + - publicCertificateLocation + serializedName: publicCertificateLocation + - $id: '2030' + collectionFormat: none + defaultValue: + $id: '2031' + fixed: false + deprecated: false + documentation: + $id: '2032' + fixed: false + raw: Certificate Thumbprint + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2034' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2035' + fixed: false + raw: String + name: + $id: '2033' + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + serializedName: PublicCertificate_properties + - $id: '2037' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Public certificate object + name: + $id: '2042' + fixed: false + raw: PublicCertificate + properties: + - $id: '2038' + collectionFormat: none + defaultValue: + $id: '2039' + fixed: false + deprecated: false + documentation: + $id: '2040' + fixed: false + raw: PublicCertificate resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2012' + name: + $id: '2041' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: PublicCertificate + - $id: '2043' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of public certificates + name: + $id: '2056' + fixed: false + raw: PublicCertificateCollection + properties: + - $id: '2044' + collectionFormat: none + defaultValue: + $id: '2045' + fixed: false + deprecated: false + documentation: + $id: '2046' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2048' + $type: SequenceType + deprecated: false + elementType: + $ref: '2037' + name: + $id: '2049' + fixed: false + name: + $id: '2047' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '2050' + collectionFormat: none + defaultValue: + $id: '2051' + fixed: false + deprecated: false + documentation: + $id: '2052' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2054' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2055' + fixed: false + raw: String + name: + $id: '2053' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: PublicCertificateCollection + - $id: '2057' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: RestoreRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '2122' + fixed: false + raw: RestoreRequest_properties + properties: + - $id: '2058' + collectionFormat: none + defaultValue: + $id: '2059' + fixed: false + deprecated: false + documentation: + $id: '2060' + fixed: false + raw: SAS URL to the container. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2062' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2063' + fixed: false + raw: String + name: + $id: '2061' + fixed: false + raw: storageAccountUrl + realPath: + - storageAccountUrl + serializedName: storageAccountUrl + - $id: '2064' + collectionFormat: none + defaultValue: + $id: '2065' + fixed: false + deprecated: false + documentation: + $id: '2066' + fixed: false + raw: Name of a blob which contains the backup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2068' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2069' + fixed: false + raw: String + name: + $id: '2067' + fixed: false + raw: blobName + realPath: + - blobName + serializedName: blobName + - $id: '2070' + collectionFormat: none + defaultValue: + $id: '2071' + fixed: false + deprecated: false + documentation: + $id: '2072' + fixed: false + raw: >- + true if the restore operation can overwrite target app; + otherwise, false. true is needed if trying + to restore over an existing app. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2074' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2075' + fixed: false + raw: Boolean + name: + $id: '2073' + fixed: false + raw: overwrite + realPath: + - overwrite + serializedName: overwrite + - $id: '2076' + collectionFormat: none + defaultValue: + $id: '2077' + fixed: false + deprecated: false + documentation: + $id: '2078' + fixed: false + raw: Name of an app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2080' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2081' + fixed: false + raw: String + name: + $id: '2079' + fixed: false + raw: siteName + realPath: + - siteName + serializedName: siteName + - $id: '2082' + collectionFormat: none + defaultValue: + $id: '2083' + fixed: false + deprecated: false + documentation: + $id: '2084' + fixed: false + raw: >- + Collection of databases which should be restored. This list has to + match the list of databases included in the backup. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2086' + $type: SequenceType + deprecated: false + elementType: + $ref: '81' + name: + $id: '2087' + fixed: false + name: + $id: '2085' + fixed: false + raw: databases + realPath: + - databases + serializedName: databases + - $id: '2088' + collectionFormat: none + defaultValue: + $id: '2089' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '2090' + fixed: false + raw: >- + Changes a logic when restoring an app with custom domains. + true to remove custom domains automatically. If + false, custom domains are added to + + the app's object when it is being restored, but that might fail due + to conflicts during the operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2092' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2093' + fixed: false + raw: Boolean + name: + $id: '2091' + fixed: false + raw: ignoreConflictingHostNames + realPath: + - ignoreConflictingHostNames + serializedName: ignoreConflictingHostNames + - $id: '2094' + collectionFormat: none + defaultValue: + $id: '2095' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '2096' + fixed: false + raw: Ignore the databases and only restore the site content + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2098' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2099' + fixed: false + raw: Boolean + name: + $id: '2097' + fixed: false + raw: ignoreDatabases + realPath: + - ignoreDatabases + serializedName: ignoreDatabases + - $id: '2100' + collectionFormat: none + defaultValue: + $id: '2101' + fixed: false + deprecated: false + documentation: + $id: '2102' + fixed: false + raw: Specify app service plan that will own restored site. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2105' + fixed: false + raw: String + name: + $id: '2103' + fixed: false + raw: appServicePlan + realPath: + - appServicePlan + serializedName: appServicePlan + - $id: '2106' + collectionFormat: none + defaultValue: + $id: '2107' + fixed: false + raw: Default + deprecated: false + documentation: + $id: '2108' + fixed: false + raw: Operation type. + extensions: + x-ms-enum: + modelAsString: false + name: BackupRestoreOperationType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '332' + name: + $id: '2109' + fixed: false + raw: operationType + realPath: + - operationType + serializedName: operationType + - $id: '2110' + collectionFormat: none + defaultValue: + $id: '2111' + fixed: false + deprecated: false + documentation: + $id: '2112' + fixed: false + raw: >- + true if SiteConfig.ConnectionStrings should be set in + new app; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2114' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2115' + fixed: false + raw: Boolean + name: + $id: '2113' + fixed: false + raw: adjustConnectionStrings + realPath: + - adjustConnectionStrings + serializedName: adjustConnectionStrings + - $id: '2116' + collectionFormat: none + defaultValue: + $id: '2117' + fixed: false + deprecated: false + documentation: + $id: '2118' + fixed: false + raw: >- + App Service Environment name, if needed (only when restoring an app + to an App Service Environment). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2120' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2121' + fixed: false + raw: String + name: + $id: '2119' + fixed: false + raw: hostingEnvironment + realPath: + - hostingEnvironment + serializedName: hostingEnvironment + serializedName: RestoreRequest_properties + - $id: '2123' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Description of a restore request. + name: + $id: '2128' + fixed: false + raw: RestoreRequest + properties: + - $id: '2124' + collectionFormat: none + defaultValue: + $id: '2125' + fixed: false + deprecated: false + documentation: + $id: '2126' + fixed: false + raw: RestoreRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2057' + name: + $id: '2127' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RestoreRequest + - $id: '2129' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: RestoreResponse resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '2136' + fixed: false + raw: RestoreResponse_properties + properties: + - $id: '2130' + collectionFormat: none + defaultValue: + $id: '2131' + fixed: false + deprecated: false + documentation: + $id: '2132' + fixed: false + raw: >- + When server starts the restore process, it will return an operation + ID identifying that particular restore operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '2134' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2135' + fixed: false + raw: String + name: + $id: '2133' + fixed: false + raw: operationId + realPath: + - operationId + serializedName: operationId + serializedName: RestoreResponse_properties + - $id: '2137' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Response for an app restore request. + name: + $id: '2142' + fixed: false + raw: RestoreResponse + properties: + - $id: '2138' + collectionFormat: none + defaultValue: + $id: '2139' + fixed: false + deprecated: false + documentation: + $id: '2140' + fixed: false + raw: RestoreResponse resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2129' + name: + $id: '2141' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: RestoreResponse + - $id: '2143' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteAuthSettings resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '2305' + fixed: false + raw: SiteAuthSettings_properties + properties: + - $id: '2144' + collectionFormat: none + defaultValue: + $id: '2145' + fixed: false + deprecated: false + documentation: + $id: '2146' + fixed: false + raw: >- + true if the Authentication / Authorization feature is + enabled for the current app; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2148' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2149' + fixed: false + raw: Boolean + name: + $id: '2147' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - $id: '2150' + collectionFormat: none + defaultValue: + $id: '2151' + fixed: false + deprecated: false + documentation: + $id: '2152' + fixed: false + raw: >- + The RuntimeVersion of the Authentication / Authorization feature in + use for the current app. + + The setting in this value can control the behavior of certain + features in the Authentication / Authorization module. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2155' + fixed: false + raw: String + name: + $id: '2153' + fixed: false + raw: runtimeVersion + realPath: + - runtimeVersion + serializedName: runtimeVersion + - $id: '2156' + collectionFormat: none + defaultValue: + $id: '2157' + fixed: false + deprecated: false + documentation: + $id: '2158' + fixed: false + raw: >- + The action to take when an unauthenticated client attempts to access + the app. + extensions: + x-ms-enum: + modelAsString: false + name: UnauthenticatedClientAction + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2160' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2165' + fixed: false + raw: UnauthenticatedClientAction + oldModelAsString: false + underlyingType: + $id: '2163' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2164' + fixed: false + raw: String + values: + - $id: '2161' + name: RedirectToLoginPage + serializedName: RedirectToLoginPage + - $id: '2162' + name: AllowAnonymous + serializedName: AllowAnonymous + name: + $id: '2159' + fixed: false + raw: unauthenticatedClientAction + realPath: + - unauthenticatedClientAction + serializedName: unauthenticatedClientAction + - $id: '2166' + collectionFormat: none + defaultValue: + $id: '2167' + fixed: false + deprecated: false + documentation: + $id: '2168' + fixed: false + raw: >- + true to durably store platform-specific security tokens + that are obtained during login flows; otherwise, false. + The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2170' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2171' + fixed: false + raw: Boolean + name: + $id: '2169' + fixed: false + raw: tokenStoreEnabled + realPath: + - tokenStoreEnabled + serializedName: tokenStoreEnabled + - $id: '2172' + collectionFormat: none + defaultValue: + $id: '2173' + fixed: false + deprecated: false + documentation: + $id: '2174' + fixed: false + raw: >- + External URLs that can be redirected to as part of logging in or + logging out of the app. Note that the query string part of the URL + is ignored. + + This is an advanced setting typically only needed by Windows Store + application backends. + + Note that URLs within the current domain are always implicitly + allowed. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2176' + $type: SequenceType + deprecated: false + elementType: + $id: '2177' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2178' + fixed: false + raw: String + name: + $id: '2179' + fixed: false + name: + $id: '2175' + fixed: false + raw: allowedExternalRedirectUrls + realPath: + - allowedExternalRedirectUrls + serializedName: allowedExternalRedirectUrls + - $id: '2180' + collectionFormat: none + defaultValue: + $id: '2181' + fixed: false + deprecated: false + documentation: + $id: '2182' + fixed: false + raw: >- + The default authentication provider to use when multiple providers + are configured. + + This setting is only needed if multiple providers are configured and + the unauthenticated client + + action is set to "RedirectToLoginPage". + extensions: + x-ms-enum: + modelAsString: false + name: BuiltInAuthenticationProvider + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2184' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2192' + fixed: false + raw: BuiltInAuthenticationProvider + oldModelAsString: false + underlyingType: + $id: '2190' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2191' + fixed: false + raw: String + values: + - $id: '2185' + name: AzureActiveDirectory + serializedName: AzureActiveDirectory + - $id: '2186' + name: Facebook + serializedName: Facebook + - $id: '2187' + name: Google + serializedName: Google + - $id: '2188' + name: MicrosoftAccount + serializedName: MicrosoftAccount + - $id: '2189' + name: Twitter + serializedName: Twitter + name: + $id: '2183' + fixed: false + raw: defaultProvider + realPath: + - defaultProvider + serializedName: defaultProvider + - $id: '2193' + collectionFormat: none + defaultValue: + $id: '2194' + fixed: false + deprecated: false + documentation: + $id: '2195' + fixed: false + raw: >- + The number of hours after session token expiration that a session + token can be used to + + call the token refresh API. The default is 72 hours. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2197' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '2198' + fixed: false + raw: Double + name: + $id: '2196' + fixed: false + raw: tokenRefreshExtensionHours + realPath: + - tokenRefreshExtensionHours + serializedName: tokenRefreshExtensionHours + - $id: '2199' + collectionFormat: none + defaultValue: + $id: '2200' + fixed: false + deprecated: false + documentation: + $id: '2201' + fixed: false + raw: >- + The Client ID of this relying party application, known as the + client_id. + + This setting is required for enabling OpenID Connection + authentication with Azure Active Directory or + + other 3rd party OpenID Connect providers. + + More information on OpenID Connect: + http://openid.net/specs/openid-connect-core-1_0.html + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2203' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2204' + fixed: false + raw: String + name: + $id: '2202' + fixed: false + raw: clientId + realPath: + - clientId + serializedName: clientId + - $id: '2205' + collectionFormat: none + defaultValue: + $id: '2206' + fixed: false + deprecated: false + documentation: + $id: '2207' + fixed: false + raw: >- + The Client Secret of this relying party application (in Azure Active + Directory, this is also referred to as the Key). + + This setting is optional. If no client secret is configured, the + OpenID Connect implicit auth flow is used to authenticate end users. + + Otherwise, the OpenID Connect Authorization Code Flow is used to + authenticate end users. + + More information on OpenID Connect: + http://openid.net/specs/openid-connect-core-1_0.html + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2210' + fixed: false + raw: String + name: + $id: '2208' + fixed: false + raw: clientSecret + realPath: + - clientSecret + serializedName: clientSecret + - $id: '2211' + collectionFormat: none + defaultValue: + $id: '2212' + fixed: false + deprecated: false + documentation: + $id: '2213' + fixed: false + raw: >- + The OpenID Connect Issuer URI that represents the entity which + issues access tokens for this application. + + When using Azure Active Directory, this value is the URI of the + directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. + + This URI is a case-sensitive identifier for the token issuer. + + More information on OpenID Connect Discovery: + http://openid.net/specs/openid-connect-discovery-1_0.html + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2216' + fixed: false + raw: String + name: + $id: '2214' + fixed: false + raw: issuer + realPath: + - issuer + serializedName: issuer + - $id: '2217' + collectionFormat: none + defaultValue: + $id: '2218' + fixed: false + deprecated: false + documentation: + $id: '2219' + fixed: false + raw: >- + Allowed audience values to consider when validating JWTs issued by + + Azure Active Directory. Note that the ClientID value is + always considered an + + allowed audience, regardless of this setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2221' + $type: SequenceType + deprecated: false + elementType: + $id: '2222' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2223' + fixed: false + raw: String + name: + $id: '2224' + fixed: false + name: + $id: '2220' + fixed: false + raw: allowedAudiences + realPath: + - allowedAudiences + serializedName: allowedAudiences + - $id: '2225' + collectionFormat: none + defaultValue: + $id: '2226' + fixed: false + deprecated: false + documentation: + $id: '2227' + fixed: false + raw: >- + Login parameters to send to the OpenID Connect authorization + endpoint when + + a user logs in. Each parameter must be in the form "key=value". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2229' + $type: SequenceType + deprecated: false + elementType: + $id: '2230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2231' + fixed: false + raw: String + name: + $id: '2232' + fixed: false + name: + $id: '2228' + fixed: false + raw: additionalLoginParams + realPath: + - additionalLoginParams + serializedName: additionalLoginParams + - $id: '2233' + collectionFormat: none + defaultValue: + $id: '2234' + fixed: false + deprecated: false + documentation: + $id: '2235' + fixed: false + raw: >- + The OpenID Connect Client ID for the Google web application. + + This setting is required for enabling Google Sign-In. + + Google Sign-In documentation: + https://developers.google.com/identity/sign-in/web/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2237' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2238' + fixed: false + raw: String + name: + $id: '2236' + fixed: false + raw: googleClientId + realPath: + - googleClientId + serializedName: googleClientId + - $id: '2239' + collectionFormat: none + defaultValue: + $id: '2240' + fixed: false + deprecated: false + documentation: + $id: '2241' + fixed: false + raw: >- + The client secret associated with the Google web application. + + This setting is required for enabling Google Sign-In. + + Google Sign-In documentation: + https://developers.google.com/identity/sign-in/web/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2243' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2244' + fixed: false + raw: String + name: + $id: '2242' + fixed: false + raw: googleClientSecret + realPath: + - googleClientSecret + serializedName: googleClientSecret + - $id: '2245' + collectionFormat: none + defaultValue: + $id: '2246' + fixed: false + deprecated: false + documentation: + $id: '2247' + fixed: false + raw: >- + The OAuth 2.0 scopes that will be requested as part of Google + Sign-In authentication. + + This setting is optional. If not specified, "openid", "profile", and + "email" are used as default scopes. + + Google Sign-In documentation: + https://developers.google.com/identity/sign-in/web/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2249' + $type: SequenceType + deprecated: false + elementType: + $id: '2250' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2251' + fixed: false + raw: String + name: + $id: '2252' + fixed: false + name: + $id: '2248' + fixed: false + raw: googleOAuthScopes + realPath: + - googleOAuthScopes + serializedName: googleOAuthScopes + - $id: '2253' + collectionFormat: none + defaultValue: + $id: '2254' + fixed: false + deprecated: false + documentation: + $id: '2255' + fixed: false + raw: >- + The App ID of the Facebook app used for login. + + This setting is required for enabling Facebook Login. + + Facebook Login documentation: + https://developers.facebook.com/docs/facebook-login + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2257' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2258' + fixed: false + raw: String + name: + $id: '2256' + fixed: false + raw: facebookAppId + realPath: + - facebookAppId + serializedName: facebookAppId + - $id: '2259' + collectionFormat: none + defaultValue: + $id: '2260' + fixed: false + deprecated: false + documentation: + $id: '2261' + fixed: false + raw: >- + The App Secret of the Facebook app used for Facebook Login. + + This setting is required for enabling Facebook Login. + + Facebook Login documentation: + https://developers.facebook.com/docs/facebook-login + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2263' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2264' + fixed: false + raw: String + name: + $id: '2262' + fixed: false + raw: facebookAppSecret + realPath: + - facebookAppSecret + serializedName: facebookAppSecret + - $id: '2265' + collectionFormat: none + defaultValue: + $id: '2266' + fixed: false + deprecated: false + documentation: + $id: '2267' + fixed: false + raw: >- + The OAuth 2.0 scopes that will be requested as part of Facebook + Login authentication. + + This setting is optional. + + Facebook Login documentation: + https://developers.facebook.com/docs/facebook-login + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2269' + $type: SequenceType + deprecated: false + elementType: + $id: '2270' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2271' + fixed: false + raw: String + name: + $id: '2272' + fixed: false + name: + $id: '2268' + fixed: false + raw: facebookOAuthScopes + realPath: + - facebookOAuthScopes + serializedName: facebookOAuthScopes + - $id: '2273' + collectionFormat: none + defaultValue: + $id: '2274' + fixed: false + deprecated: false + documentation: + $id: '2275' + fixed: false + raw: >- + The OAuth 1.0a consumer key of the Twitter application used for + sign-in. + + This setting is required for enabling Twitter Sign-In. + + Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2277' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2278' + fixed: false + raw: String + name: + $id: '2276' + fixed: false + raw: twitterConsumerKey + realPath: + - twitterConsumerKey + serializedName: twitterConsumerKey + - $id: '2279' + collectionFormat: none + defaultValue: + $id: '2280' + fixed: false + deprecated: false + documentation: + $id: '2281' + fixed: false + raw: >- + The OAuth 1.0a consumer secret of the Twitter application used for + sign-in. + + This setting is required for enabling Twitter Sign-In. + + Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2283' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2284' + fixed: false + raw: String + name: + $id: '2282' + fixed: false + raw: twitterConsumerSecret + realPath: + - twitterConsumerSecret + serializedName: twitterConsumerSecret + - $id: '2285' + collectionFormat: none + defaultValue: + $id: '2286' + fixed: false + deprecated: false + documentation: + $id: '2287' + fixed: false + raw: >- + The OAuth 2.0 client ID that was created for the app used for + authentication. + + This setting is required for enabling Microsoft Account + authentication. + + Microsoft Account OAuth documentation: + https://dev.onedrive.com/auth/msa_oauth.htm + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2289' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2290' + fixed: false + raw: String + name: + $id: '2288' + fixed: false + raw: microsoftAccountClientId + realPath: + - microsoftAccountClientId + serializedName: microsoftAccountClientId + - $id: '2291' + collectionFormat: none + defaultValue: + $id: '2292' + fixed: false + deprecated: false + documentation: + $id: '2293' + fixed: false + raw: >- + The OAuth 2.0 client secret that was created for the app used for + authentication. + + This setting is required for enabling Microsoft Account + authentication. + + Microsoft Account OAuth documentation: + https://dev.onedrive.com/auth/msa_oauth.htm + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2295' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2296' + fixed: false + raw: String + name: + $id: '2294' + fixed: false + raw: microsoftAccountClientSecret + realPath: + - microsoftAccountClientSecret + serializedName: microsoftAccountClientSecret + - $id: '2297' + collectionFormat: none + defaultValue: + $id: '2298' + fixed: false + deprecated: false + documentation: + $id: '2299' + fixed: false + raw: >- + The OAuth 2.0 scopes that will be requested as part of Microsoft + Account authentication. + + This setting is optional. If not specified, "wl.basic" is used as + the default scope. + + Microsoft Account Scopes and permissions documentation: + https://msdn.microsoft.com/en-us/library/dn631845.aspx + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2301' + $type: SequenceType + deprecated: false + elementType: + $id: '2302' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2303' + fixed: false + raw: String + name: + $id: '2304' + fixed: false + name: + $id: '2300' + fixed: false + raw: microsoftAccountOAuthScopes + realPath: + - microsoftAccountOAuthScopes + serializedName: microsoftAccountOAuthScopes + serializedName: SiteAuthSettings_properties + - $id: '2306' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: >- + Configuration settings for the Azure App Service Authentication / + Authorization feature. + name: + $id: '2311' + fixed: false + raw: SiteAuthSettings + properties: + - $id: '2307' + collectionFormat: none + defaultValue: + $id: '2308' + fixed: false + deprecated: false + documentation: + $id: '2309' + fixed: false + raw: SiteAuthSettings resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2143' + name: + $id: '2310' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteAuthSettings + - $id: '2312' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: An app cloneability criterion. + name: + $id: '2325' + fixed: false + raw: SiteCloneabilityCriterion + properties: + - $id: '2313' + collectionFormat: none + defaultValue: + $id: '2314' + fixed: false + deprecated: false + documentation: + $id: '2315' + fixed: false + raw: Name of criterion. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2317' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2318' + fixed: false + raw: String + name: + $id: '2316' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2319' + collectionFormat: none + defaultValue: + $id: '2320' + fixed: false + deprecated: false + documentation: + $id: '2321' + fixed: false + raw: Description of criterion. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2324' + fixed: false + raw: String + name: + $id: '2322' + fixed: false + raw: description + realPath: + - description + serializedName: description + serializedName: SiteCloneabilityCriterion + - $id: '2326' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Represents whether or not an app is cloneable. + name: + $id: '2356' + fixed: false + raw: SiteCloneability + properties: + - $id: '2327' + collectionFormat: none + defaultValue: + $id: '2328' + fixed: false + deprecated: false + documentation: + $id: '2329' + fixed: false + raw: Name of app. + extensions: + x-ms-enum: + modelAsString: false + name: CloneAbilityResult + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2331' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2337' + fixed: false + raw: CloneAbilityResult + oldModelAsString: false + underlyingType: + $id: '2335' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2336' + fixed: false + raw: String + values: + - $id: '2332' + name: Cloneable + serializedName: Cloneable + - $id: '2333' + name: PartiallyCloneable + serializedName: PartiallyCloneable + - $id: '2334' + name: NotCloneable + serializedName: NotCloneable + name: + $id: '2330' + fixed: false + raw: result + realPath: + - result + serializedName: result + - $id: '2338' + collectionFormat: none + defaultValue: + $id: '2339' + fixed: false + deprecated: false + documentation: + $id: '2340' + fixed: false + raw: List of features enabled on app that prevent cloning. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2342' + $type: SequenceType + deprecated: false + elementType: + $ref: '2312' + name: + $id: '2343' + fixed: false + name: + $id: '2341' + fixed: false + raw: blockingFeatures + realPath: + - blockingFeatures + serializedName: blockingFeatures + - $id: '2344' + collectionFormat: none + defaultValue: + $id: '2345' + fixed: false + deprecated: false + documentation: + $id: '2346' + fixed: false + raw: >- + List of features enabled on app that are non-blocking but cannot be + cloned. The app can still be cloned + + but the features in this list will not be set up on cloned app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2348' + $type: SequenceType + deprecated: false + elementType: + $ref: '2312' + name: + $id: '2349' + fixed: false + name: + $id: '2347' + fixed: false + raw: unsupportedFeatures + realPath: + - unsupportedFeatures + serializedName: unsupportedFeatures + - $id: '2350' + collectionFormat: none + defaultValue: + $id: '2351' + fixed: false + deprecated: false + documentation: + $id: '2352' + fixed: false + raw: List of blocking application characteristics. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2354' + $type: SequenceType + deprecated: false + elementType: + $ref: '2312' + name: + $id: '2355' + fixed: false + name: + $id: '2353' + fixed: false + raw: blockingCharacteristics + realPath: + - blockingCharacteristics + serializedName: blockingCharacteristics + serializedName: SiteCloneability + - $id: '2357' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Name value pair. + name: + $id: '2370' + fixed: false + raw: NameValuePair + properties: + - $id: '2358' + collectionFormat: none + defaultValue: + $id: '2359' + fixed: false + deprecated: false + documentation: + $id: '2360' + fixed: false + raw: Pair name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2362' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2363' + fixed: false + raw: String + name: + $id: '2361' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2364' + collectionFormat: none + defaultValue: + $id: '2365' + fixed: false + deprecated: false + documentation: + $id: '2366' + fixed: false + raw: Pair value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2369' + fixed: false + raw: String + name: + $id: '2367' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: NameValuePair + - $id: '2371' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Database connection string information. + name: + $id: '2388' + fixed: false + raw: ConnStringInfo + properties: + - $id: '2372' + collectionFormat: none + defaultValue: + $id: '2373' + fixed: false + deprecated: false + documentation: + $id: '2374' + fixed: false + raw: Name of connection string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2376' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2377' + fixed: false + raw: String + name: + $id: '2375' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '2378' + collectionFormat: none + defaultValue: + $id: '2379' + fixed: false + deprecated: false + documentation: + $id: '2380' + fixed: false + raw: Connection string value. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2382' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2383' + fixed: false + raw: String + name: + $id: '2381' + fixed: false + raw: connectionString + realPath: + - connectionString + serializedName: connectionString + - $id: '2384' + collectionFormat: none + defaultValue: + $id: '2385' + fixed: false + deprecated: false + documentation: + $id: '2386' + fixed: false + raw: Type of database. + extensions: + x-ms-enum: + modelAsString: false + name: ConnectionStringType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '358' + name: + $id: '2387' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: ConnStringInfo + - $id: '2389' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: MachineKey of an app. + name: + $id: '2414' + fixed: false + raw: SiteMachineKey + properties: + - $id: '2390' + collectionFormat: none + defaultValue: + $id: '2391' + fixed: false + deprecated: false + documentation: + $id: '2392' + fixed: false + raw: MachineKey validation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2394' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2395' + fixed: false + raw: String + name: + $id: '2393' + fixed: false + raw: validation + realPath: + - validation + serializedName: validation + - $id: '2396' + collectionFormat: none + defaultValue: + $id: '2397' + fixed: false + deprecated: false + documentation: + $id: '2398' + fixed: false + raw: Validation key. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2400' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2401' + fixed: false + raw: String + name: + $id: '2399' + fixed: false + raw: validationKey + realPath: + - validationKey + serializedName: validationKey + - $id: '2402' + collectionFormat: none + defaultValue: + $id: '2403' + fixed: false + deprecated: false + documentation: + $id: '2404' + fixed: false + raw: Algorithm used for decryption. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2406' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2407' + fixed: false + raw: String + name: + $id: '2405' + fixed: false + raw: decryption + realPath: + - decryption + serializedName: decryption + - $id: '2408' + collectionFormat: none + defaultValue: + $id: '2409' + fixed: false + deprecated: false + documentation: + $id: '2410' + fixed: false + raw: Decryption key. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2412' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2413' + fixed: false + raw: String + name: + $id: '2411' + fixed: false + raw: decryptionKey + realPath: + - decryptionKey + serializedName: decryptionKey + serializedName: SiteMachineKey + - $id: '2415' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The IIS handler mappings used to define which handler processes HTTP + requests with certain extension. + + For example, it is used to configure php-cgi.exe process to handle all + HTTP requests with *.php extension. + name: + $id: '2434' + fixed: false + raw: HandlerMapping + properties: + - $id: '2416' + collectionFormat: none + defaultValue: + $id: '2417' + fixed: false + deprecated: false + documentation: + $id: '2418' + fixed: false + raw: >- + Requests with this extension will be handled using the specified + FastCGI application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2420' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2421' + fixed: false + raw: String + name: + $id: '2419' + fixed: false + raw: extension + realPath: + - extension + serializedName: extension + - $id: '2422' + collectionFormat: none + defaultValue: + $id: '2423' + fixed: false + deprecated: false + documentation: + $id: '2424' + fixed: false + raw: The absolute path to the FastCGI application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2426' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2427' + fixed: false + raw: String + name: + $id: '2425' + fixed: false + raw: scriptProcessor + realPath: + - scriptProcessor + serializedName: scriptProcessor + - $id: '2428' + collectionFormat: none + defaultValue: + $id: '2429' + fixed: false + deprecated: false + documentation: + $id: '2430' + fixed: false + raw: Command-line arguments to be passed to the script processor. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2432' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2433' + fixed: false + raw: String + name: + $id: '2431' + fixed: false + raw: arguments + realPath: + - arguments + serializedName: arguments + serializedName: HandlerMapping + - $id: '2435' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Directory for virtual application. + name: + $id: '2448' + fixed: false + raw: VirtualDirectory + properties: + - $id: '2436' + collectionFormat: none + defaultValue: + $id: '2437' + fixed: false + deprecated: false + documentation: + $id: '2438' + fixed: false + raw: Path to virtual application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2441' + fixed: false + raw: String + name: + $id: '2439' + fixed: false + raw: virtualPath + realPath: + - virtualPath + serializedName: virtualPath + - $id: '2442' + collectionFormat: none + defaultValue: + $id: '2443' + fixed: false + deprecated: false + documentation: + $id: '2444' + fixed: false + raw: Physical path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2446' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2447' + fixed: false + raw: String + name: + $id: '2445' + fixed: false + raw: physicalPath + realPath: + - physicalPath + serializedName: physicalPath + serializedName: VirtualDirectory + - $id: '2449' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Virtual application in an app. + name: + $id: '2474' + fixed: false + raw: VirtualApplication + properties: + - $id: '2450' + collectionFormat: none + defaultValue: + $id: '2451' + fixed: false + deprecated: false + documentation: + $id: '2452' + fixed: false + raw: Virtual path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2454' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2455' + fixed: false + raw: String + name: + $id: '2453' + fixed: false + raw: virtualPath + realPath: + - virtualPath + serializedName: virtualPath + - $id: '2456' + collectionFormat: none + defaultValue: + $id: '2457' + fixed: false + deprecated: false + documentation: + $id: '2458' + fixed: false + raw: Physical path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2460' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2461' + fixed: false + raw: String + name: + $id: '2459' + fixed: false + raw: physicalPath + realPath: + - physicalPath + serializedName: physicalPath + - $id: '2462' + collectionFormat: none + defaultValue: + $id: '2463' + fixed: false + deprecated: false + documentation: + $id: '2464' + fixed: false + raw: >- + true if preloading is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2466' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2467' + fixed: false + raw: Boolean + name: + $id: '2465' + fixed: false + raw: preloadEnabled + realPath: + - preloadEnabled + serializedName: preloadEnabled + - $id: '2468' + collectionFormat: none + defaultValue: + $id: '2469' + fixed: false + deprecated: false + documentation: + $id: '2470' + fixed: false + raw: Virtual directories for virtual application. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2472' + $type: SequenceType + deprecated: false + elementType: + $ref: '2435' + name: + $id: '2473' + fixed: false + name: + $id: '2471' + fixed: false + raw: virtualDirectories + realPath: + - virtualDirectories + serializedName: virtualDirectories + serializedName: VirtualApplication + - $id: '2475' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Routing rules for ramp up testing. This rule allows to redirect static + traffic % to a slot or to gradually change routing % based on performance. + name: + $id: '2524' + fixed: false + raw: RampUpRule + properties: + - $id: '2476' + collectionFormat: none + defaultValue: + $id: '2477' + fixed: false + deprecated: false + documentation: + $id: '2478' + fixed: false + raw: >- + Hostname of a slot to which the traffic will be redirected if + decided to. E.g. myapp-stage.azurewebsites.net. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2480' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2481' + fixed: false + raw: String + name: + $id: '2479' + fixed: false + raw: actionHostName + realPath: + - actionHostName + serializedName: actionHostName + - $id: '2482' + collectionFormat: none + defaultValue: + $id: '2483' + fixed: false + deprecated: false + documentation: + $id: '2484' + fixed: false + raw: >- + Percentage of the traffic which will be redirected to + ActionHostName. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2486' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '2487' + fixed: false + raw: Double + name: + $id: '2485' + fixed: false + raw: reroutePercentage + realPath: + - reroutePercentage + serializedName: reroutePercentage + - $id: '2488' + collectionFormat: none + defaultValue: + $id: '2489' + fixed: false + deprecated: false + documentation: + $id: '2490' + fixed: false + raw: >- + In auto ramp up scenario this is the step to to add/remove from + ReroutePercentage until it reaches + + MinReroutePercentage or + MaxReroutePercentage. Site metrics are checked every N + minutes specificed in ChangeIntervalInMinutes. + + Custom decision algorithm can be provided in TiPCallback site + extension which URL can be specified in + ChangeDecisionCallbackUrl. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2492' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '2493' + fixed: false + raw: Double + name: + $id: '2491' + fixed: false + raw: changeStep + realPath: + - changeStep + serializedName: changeStep + - $id: '2494' + collectionFormat: none + defaultValue: + $id: '2495' + fixed: false + deprecated: false + documentation: + $id: '2496' + fixed: false + raw: Specifies interval in mimuntes to reevaluate ReroutePercentage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2498' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2499' + fixed: false + raw: Int + name: + $id: '2497' + fixed: false + raw: changeIntervalInMinutes + realPath: + - changeIntervalInMinutes + serializedName: changeIntervalInMinutes + - $id: '2500' + collectionFormat: none + defaultValue: + $id: '2501' + fixed: false + deprecated: false + documentation: + $id: '2502' + fixed: false + raw: Specifies lower boundary above which ReroutePercentage will stay. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2504' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '2505' + fixed: false + raw: Double + name: + $id: '2503' + fixed: false + raw: minReroutePercentage + realPath: + - minReroutePercentage + serializedName: minReroutePercentage + - $id: '2506' + collectionFormat: none + defaultValue: + $id: '2507' + fixed: false + deprecated: false + documentation: + $id: '2508' + fixed: false + raw: Specifies upper boundary below which ReroutePercentage will stay. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2510' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '2511' + fixed: false + raw: Double + name: + $id: '2509' + fixed: false + raw: maxReroutePercentage + realPath: + - maxReroutePercentage + serializedName: maxReroutePercentage + - $id: '2512' + collectionFormat: none + defaultValue: + $id: '2513' + fixed: false + deprecated: false + documentation: + $id: '2514' + fixed: false + raw: >- + Custom decision algorithm can be provided in TiPCallback site + extension which URL can be specified. See TiPCallback site extension + for the scaffold and contracts. + + https://www.siteextensions.net/packages/TiPCallback/ + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2516' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2517' + fixed: false + raw: String + name: + $id: '2515' + fixed: false + raw: changeDecisionCallbackUrl + realPath: + - changeDecisionCallbackUrl + serializedName: changeDecisionCallbackUrl + - $id: '2518' + collectionFormat: none + defaultValue: + $id: '2519' + fixed: false + deprecated: false + documentation: + $id: '2520' + fixed: false + raw: >- + Name of the routing rule. The recommended name would be to point to + the slot which will receive the traffic in the experiment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2522' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2523' + fixed: false + raw: String + name: + $id: '2521' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: RampUpRule + - $id: '2525' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Routing rules in production experiments. + name: + $id: '2532' + fixed: false + raw: Experiments + properties: + - $id: '2526' + collectionFormat: none + defaultValue: + $id: '2527' + fixed: false + deprecated: false + documentation: + $id: '2528' + fixed: false + raw: List of ramp-up rules. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2530' + $type: SequenceType + deprecated: false + elementType: + $ref: '2475' + name: + $id: '2531' + fixed: false + name: + $id: '2529' + fixed: false + raw: rampUpRules + realPath: + - rampUpRules + serializedName: rampUpRules + serializedName: Experiments + - $id: '2533' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Metric limits set on an app. + name: + $id: '2552' + fixed: false + raw: SiteLimits + properties: + - $id: '2534' + collectionFormat: none + defaultValue: + $id: '2535' + fixed: false + deprecated: false + documentation: + $id: '2536' + fixed: false + raw: Maximum allowed CPU usage percentage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2538' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '2539' + fixed: false + raw: Double + name: + $id: '2537' + fixed: false + raw: maxPercentageCpu + realPath: + - maxPercentageCpu + serializedName: maxPercentageCpu + - $id: '2540' + collectionFormat: none + defaultValue: + $id: '2541' + fixed: false + deprecated: false + documentation: + $id: '2542' + fixed: false + raw: Maximum allowed memory usage in MB. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2544' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '2545' + fixed: false + raw: Long + name: + $id: '2543' + fixed: false + raw: maxMemoryInMb + realPath: + - maxMemoryInMb + serializedName: maxMemoryInMb + - $id: '2546' + collectionFormat: none + defaultValue: + $id: '2547' + fixed: false + deprecated: false + documentation: + $id: '2548' + fixed: false + raw: Maximum allowed disk size usage in MB. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2550' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '2551' + fixed: false + raw: Long + name: + $id: '2549' + fixed: false + raw: maxDiskSizeInMb + realPath: + - maxDiskSizeInMb + serializedName: maxDiskSizeInMb + serializedName: SiteLimits + - $id: '2553' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Trigger based on total requests. + name: + $id: '2566' + fixed: false + raw: RequestsBasedTrigger + properties: + - $id: '2554' + collectionFormat: none + defaultValue: + $id: '2555' + fixed: false + deprecated: false + documentation: + $id: '2556' + fixed: false + raw: Request Count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2558' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2559' + fixed: false + raw: Int + name: + $id: '2557' + fixed: false + raw: count + realPath: + - count + serializedName: count + - $id: '2560' + collectionFormat: none + defaultValue: + $id: '2561' + fixed: false + deprecated: false + documentation: + $id: '2562' + fixed: false + raw: Time interval. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2565' + fixed: false + raw: String + name: + $id: '2563' + fixed: false + raw: timeInterval + realPath: + - timeInterval + serializedName: timeInterval + serializedName: RequestsBasedTrigger + - $id: '2567' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Trigger based on status code. + name: + $id: '2598' + fixed: false + raw: StatusCodesBasedTrigger + properties: + - $id: '2568' + collectionFormat: none + defaultValue: + $id: '2569' + fixed: false + deprecated: false + documentation: + $id: '2570' + fixed: false + raw: HTTP status code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2572' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2573' + fixed: false + raw: Int + name: + $id: '2571' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '2574' + collectionFormat: none + defaultValue: + $id: '2575' + fixed: false + deprecated: false + documentation: + $id: '2576' + fixed: false + raw: Request Sub Status. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2578' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2579' + fixed: false + raw: Int + name: + $id: '2577' + fixed: false + raw: subStatus + realPath: + - subStatus + serializedName: subStatus + - $id: '2580' + collectionFormat: none + defaultValue: + $id: '2581' + fixed: false + deprecated: false + documentation: + $id: '2582' + fixed: false + raw: Win32 error code. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2584' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2585' + fixed: false + raw: Int + name: + $id: '2583' + fixed: false + raw: win32Status + realPath: + - win32Status + serializedName: win32Status + - $id: '2586' + collectionFormat: none + defaultValue: + $id: '2587' + fixed: false + deprecated: false + documentation: + $id: '2588' + fixed: false + raw: Request Count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2590' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2591' + fixed: false + raw: Int + name: + $id: '2589' + fixed: false + raw: count + realPath: + - count + serializedName: count + - $id: '2592' + collectionFormat: none + defaultValue: + $id: '2593' + fixed: false + deprecated: false + documentation: + $id: '2594' + fixed: false + raw: Time interval. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2596' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2597' + fixed: false + raw: String + name: + $id: '2595' + fixed: false + raw: timeInterval + realPath: + - timeInterval + serializedName: timeInterval + serializedName: StatusCodesBasedTrigger + - $id: '2599' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Trigger based on request execution time. + name: + $id: '2618' + fixed: false + raw: SlowRequestsBasedTrigger + properties: + - $id: '2600' + collectionFormat: none + defaultValue: + $id: '2601' + fixed: false + deprecated: false + documentation: + $id: '2602' + fixed: false + raw: Time taken. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2604' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2605' + fixed: false + raw: String + name: + $id: '2603' + fixed: false + raw: timeTaken + realPath: + - timeTaken + serializedName: timeTaken + - $id: '2606' + collectionFormat: none + defaultValue: + $id: '2607' + fixed: false + deprecated: false + documentation: + $id: '2608' + fixed: false + raw: Request Count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2610' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2611' + fixed: false + raw: Int + name: + $id: '2609' + fixed: false + raw: count + realPath: + - count + serializedName: count + - $id: '2612' + collectionFormat: none + defaultValue: + $id: '2613' + fixed: false + deprecated: false + documentation: + $id: '2614' + fixed: false + raw: Time interval. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2616' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2617' + fixed: false + raw: String + name: + $id: '2615' + fixed: false + raw: timeInterval + realPath: + - timeInterval + serializedName: timeInterval + serializedName: SlowRequestsBasedTrigger + - $id: '2619' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Triggers for auto-heal. + name: + $id: '2640' + fixed: false + raw: AutoHealTriggers + properties: + - $id: '2620' + collectionFormat: none + defaultValue: + $id: '2621' + fixed: false + deprecated: false + documentation: + $id: '2622' + fixed: false + raw: A rule based on total requests. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2553' + name: + $id: '2623' + fixed: false + raw: requests + realPath: + - requests + serializedName: requests + - $id: '2624' + collectionFormat: none + defaultValue: + $id: '2625' + fixed: false + deprecated: false + documentation: + $id: '2626' + fixed: false + raw: A rule based on private bytes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2628' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2629' + fixed: false + raw: Int + name: + $id: '2627' + fixed: false + raw: privateBytesInKB + realPath: + - privateBytesInKB + serializedName: privateBytesInKB + - $id: '2630' + collectionFormat: none + defaultValue: + $id: '2631' + fixed: false + deprecated: false + documentation: + $id: '2632' + fixed: false + raw: A rule based on status codes. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2634' + $type: SequenceType + deprecated: false + elementType: + $ref: '2567' + name: + $id: '2635' + fixed: false + name: + $id: '2633' + fixed: false + raw: statusCodes + realPath: + - statusCodes + serializedName: statusCodes + - $id: '2636' + collectionFormat: none + defaultValue: + $id: '2637' + fixed: false + deprecated: false + documentation: + $id: '2638' + fixed: false + raw: A rule based on request execution time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2599' + name: + $id: '2639' + fixed: false + raw: slowRequests + realPath: + - slowRequests + serializedName: slowRequests + serializedName: AutoHealTriggers + - $id: '2641' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: |- + Custom action to be executed + when an auto heal rule is triggered. + name: + $id: '2654' + fixed: false + raw: AutoHealCustomAction + properties: + - $id: '2642' + collectionFormat: none + defaultValue: + $id: '2643' + fixed: false + deprecated: false + documentation: + $id: '2644' + fixed: false + raw: Executable to be run. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2646' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2647' + fixed: false + raw: String + name: + $id: '2645' + fixed: false + raw: exe + realPath: + - exe + serializedName: exe + - $id: '2648' + collectionFormat: none + defaultValue: + $id: '2649' + fixed: false + deprecated: false + documentation: + $id: '2650' + fixed: false + raw: Parameters for the executable. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2652' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2653' + fixed: false + raw: String + name: + $id: '2651' + fixed: false + raw: parameters + realPath: + - parameters + serializedName: parameters + serializedName: AutoHealCustomAction + - $id: '2655' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Actions which to take by the auto-heal module when a rule is triggered. + name: + $id: '2677' + fixed: false + raw: AutoHealActions + properties: + - $id: '2656' + collectionFormat: none + defaultValue: + $id: '2657' + fixed: false + deprecated: false + documentation: + $id: '2658' + fixed: false + raw: Predefined action to be taken. + extensions: + x-ms-enum: + modelAsString: false + name: AutoHealActionType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2660' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2666' + fixed: false + raw: AutoHealActionType + oldModelAsString: false + underlyingType: + $id: '2664' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2665' + fixed: false + raw: String + values: + - $id: '2661' + name: Recycle + serializedName: Recycle + - $id: '2662' + name: LogEvent + serializedName: LogEvent + - $id: '2663' + name: CustomAction + serializedName: CustomAction + name: + $id: '2659' + fixed: false + raw: actionType + realPath: + - actionType + serializedName: actionType + - $id: '2667' + collectionFormat: none + defaultValue: + $id: '2668' + fixed: false + deprecated: false + documentation: + $id: '2669' + fixed: false + raw: Custom action to be taken. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2641' + name: + $id: '2670' + fixed: false + raw: customAction + realPath: + - customAction + serializedName: customAction + - $id: '2671' + collectionFormat: none + defaultValue: + $id: '2672' + fixed: false + deprecated: false + documentation: + $id: '2673' + fixed: false + raw: |- + Minimum time the process must execute + before taking the action + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2675' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2676' + fixed: false + raw: String + name: + $id: '2674' + fixed: false + raw: minProcessExecutionTime + realPath: + - minProcessExecutionTime + serializedName: minProcessExecutionTime + serializedName: AutoHealActions + - $id: '2678' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Rules that can be defined for auto-heal. + name: + $id: '2687' + fixed: false + raw: AutoHealRules + properties: + - $id: '2679' + collectionFormat: none + defaultValue: + $id: '2680' + fixed: false + deprecated: false + documentation: + $id: '2681' + fixed: false + raw: Conditions that describe when to execute the auto-heal actions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2619' + name: + $id: '2682' + fixed: false + raw: triggers + realPath: + - triggers + serializedName: triggers + - $id: '2683' + collectionFormat: none + defaultValue: + $id: '2684' + fixed: false + deprecated: false + documentation: + $id: '2685' + fixed: false + raw: Actions to be executed when a rule is triggered. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2655' + name: + $id: '2686' + fixed: false + raw: actions + realPath: + - actions + serializedName: actions + serializedName: AutoHealRules + - $id: '2688' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Cross-Origin Resource Sharing (CORS) settings for the app. + name: + $id: '2697' + fixed: false + raw: CorsSettings + properties: + - $id: '2689' + collectionFormat: none + defaultValue: + $id: '2690' + fixed: false + deprecated: false + documentation: + $id: '2691' + fixed: false + raw: >- + Gets or sets the list of origins that should be allowed to make + cross-origin + + calls (for example: http://example.com:12345). Use "*" to allow all. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2693' + $type: SequenceType + deprecated: false + elementType: + $id: '2694' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2695' + fixed: false + raw: String + name: + $id: '2696' + fixed: false + name: + $id: '2692' + fixed: false + raw: allowedOrigins + realPath: + - allowedOrigins + serializedName: allowedOrigins + serializedName: CorsSettings + - $id: '2698' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: PushSettings resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '2723' + fixed: false + raw: PushSettings_properties + properties: + - $id: '2699' + collectionFormat: none + defaultValue: + $id: '2700' + fixed: false + deprecated: false + documentation: + $id: '2701' + fixed: false + raw: Gets or sets a flag indicating whether the Push endpoint is enabled. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2703' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2704' + fixed: false + raw: Boolean + name: + $id: '2702' + fixed: false + raw: isPushEnabled + realPath: + - isPushEnabled + serializedName: isPushEnabled + - $id: '2705' + collectionFormat: none + defaultValue: + $id: '2706' + fixed: false + deprecated: false + documentation: + $id: '2707' + fixed: false + raw: >- + Gets or sets a JSON string containing a list of tags that are + whitelisted for use by the push registration endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2709' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2710' + fixed: false + raw: String + name: + $id: '2708' + fixed: false + raw: tagWhitelistJson + realPath: + - tagWhitelistJson + serializedName: tagWhitelistJson + - $id: '2711' + collectionFormat: none + defaultValue: + $id: '2712' + fixed: false + deprecated: false + documentation: + $id: '2713' + fixed: false + raw: >- + Gets or sets a JSON string containing a list of tags that require + user authentication to be used in the push registration endpoint. + + Tags can consist of alphanumeric characters and the following: + + '_', '@', '#', '.', ':', '-'. + + Validation should be performed at the PushRequestHandler. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2715' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2716' + fixed: false + raw: String + name: + $id: '2714' + fixed: false + raw: tagsRequiringAuth + realPath: + - tagsRequiringAuth + serializedName: tagsRequiringAuth + - $id: '2717' + collectionFormat: none + defaultValue: + $id: '2718' + fixed: false + deprecated: false + documentation: + $id: '2719' + fixed: false + raw: >- + Gets or sets a JSON string containing a list of dynamic tags that + will be evaluated from user claims in the push registration + endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2721' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2722' + fixed: false + raw: String + name: + $id: '2720' + fixed: false + raw: dynamicTagsJson + realPath: + - dynamicTagsJson + serializedName: dynamicTagsJson + serializedName: PushSettings_properties + - $id: '2724' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Push settings for the App. + name: + $id: '2729' + fixed: false + raw: PushSettings + properties: + - $id: '2725' + collectionFormat: none + defaultValue: + $id: '2726' + fixed: false + deprecated: false + documentation: + $id: '2727' + fixed: false + raw: PushSettings resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2698' + name: + $id: '2728' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: PushSettings + - $id: '2730' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Information about the formal API definition for the app. + name: + $id: '2737' + fixed: false + raw: ApiDefinitionInfo + properties: + - $id: '2731' + collectionFormat: none + defaultValue: + $id: '2732' + fixed: false + deprecated: false + documentation: + $id: '2733' + fixed: false + raw: The URL of the API definition. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2735' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2736' + fixed: false + raw: String + name: + $id: '2734' + fixed: false + raw: url + realPath: + - url + serializedName: url + serializedName: ApiDefinitionInfo + - $id: '2738' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: IP security restriction on an app. + name: + $id: '2751' + fixed: false + raw: IpSecurityRestriction + properties: + - $id: '2739' + collectionFormat: none + defaultValue: + $id: '2740' + fixed: false + deprecated: false + documentation: + $id: '2741' + fixed: false + raw: IP address the security restriction is valid for. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '2743' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2744' + fixed: false + raw: String + name: + $id: '2742' + fixed: false + raw: ipAddress + realPath: + - ipAddress + serializedName: ipAddress + - $id: '2745' + collectionFormat: none + defaultValue: + $id: '2746' + fixed: false + deprecated: false + documentation: + $id: '2747' + fixed: false + raw: >- + Subnet mask for the range of IP addresses the restriction is valid + for. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2750' + fixed: false + raw: String + name: + $id: '2748' + fixed: false + raw: subnetMask + realPath: + - subnetMask + serializedName: subnetMask + serializedName: IpSecurityRestriction + - $id: '2752' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Configuration of an App Service app. + name: + $id: '3025' + fixed: false + raw: SiteConfig + properties: + - $id: '2753' + collectionFormat: none + defaultValue: + $id: '2754' + fixed: false + deprecated: false + documentation: + $id: '2755' + fixed: false + raw: Number of workers. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2757' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2758' + fixed: false + raw: Int + name: + $id: '2756' + fixed: false + raw: numberOfWorkers + realPath: + - numberOfWorkers + serializedName: numberOfWorkers + - $id: '2759' + collectionFormat: none + defaultValue: + $id: '2760' + fixed: false + deprecated: false + documentation: + $id: '2761' + fixed: false + raw: Default documents. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2763' + $type: SequenceType + deprecated: false + elementType: + $id: '2764' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2765' + fixed: false + raw: String + name: + $id: '2766' + fixed: false + name: + $id: '2762' + fixed: false + raw: defaultDocuments + realPath: + - defaultDocuments + serializedName: defaultDocuments + - $id: '2767' + collectionFormat: none + defaultValue: + $id: '2768' + fixed: false + raw: v4.6 + deprecated: false + documentation: + $id: '2769' + fixed: false + raw: .NET Framework version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2771' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2772' + fixed: false + raw: String + name: + $id: '2770' + fixed: false + raw: netFrameworkVersion + realPath: + - netFrameworkVersion + serializedName: netFrameworkVersion + - $id: '2773' + collectionFormat: none + defaultValue: + $id: '2774' + fixed: false + deprecated: false + documentation: + $id: '2775' + fixed: false + raw: Version of PHP. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2777' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2778' + fixed: false + raw: String + name: + $id: '2776' + fixed: false + raw: phpVersion + realPath: + - phpVersion + serializedName: phpVersion + - $id: '2779' + collectionFormat: none + defaultValue: + $id: '2780' + fixed: false + deprecated: false + documentation: + $id: '2781' + fixed: false + raw: Version of Python. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2783' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2784' + fixed: false + raw: String + name: + $id: '2782' + fixed: false + raw: pythonVersion + realPath: + - pythonVersion + serializedName: pythonVersion + - $id: '2785' + collectionFormat: none + defaultValue: + $id: '2786' + fixed: false + deprecated: false + documentation: + $id: '2787' + fixed: false + raw: Version of Node.js. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2789' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2790' + fixed: false + raw: String + name: + $id: '2788' + fixed: false + raw: nodeVersion + realPath: + - nodeVersion + serializedName: nodeVersion + - $id: '2791' + collectionFormat: none + defaultValue: + $id: '2792' + fixed: false + deprecated: false + documentation: + $id: '2793' + fixed: false + raw: Linux App Framework and version + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2795' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2796' + fixed: false + raw: String + name: + $id: '2794' + fixed: false + raw: linuxFxVersion + realPath: + - linuxFxVersion + serializedName: linuxFxVersion + - $id: '2797' + collectionFormat: none + defaultValue: + $id: '2798' + fixed: false + deprecated: false + documentation: + $id: '2799' + fixed: false + raw: >- + true if request tracing is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2801' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2802' + fixed: false + raw: Boolean + name: + $id: '2800' + fixed: false + raw: requestTracingEnabled + realPath: + - requestTracingEnabled + serializedName: requestTracingEnabled + - $id: '2803' + collectionFormat: none + defaultValue: + $id: '2804' + fixed: false + deprecated: false + documentation: + $id: '2805' + fixed: false + raw: Request tracing expiration time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2807' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '2808' + fixed: false + raw: DateTime + name: + $id: '2806' + fixed: false + raw: requestTracingExpirationTime + realPath: + - requestTracingExpirationTime + serializedName: requestTracingExpirationTime + - $id: '2809' + collectionFormat: none + defaultValue: + $id: '2810' + fixed: false + deprecated: false + documentation: + $id: '2811' + fixed: false + raw: >- + true if remote debugging is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2813' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2814' + fixed: false + raw: Boolean + name: + $id: '2812' + fixed: false + raw: remoteDebuggingEnabled + realPath: + - remoteDebuggingEnabled + serializedName: remoteDebuggingEnabled + - $id: '2815' + collectionFormat: none + defaultValue: + $id: '2816' + fixed: false + deprecated: false + documentation: + $id: '2817' + fixed: false + raw: Remote debugging version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2819' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2820' + fixed: false + raw: String + name: + $id: '2818' + fixed: false + raw: remoteDebuggingVersion + realPath: + - remoteDebuggingVersion + serializedName: remoteDebuggingVersion + - $id: '2821' + collectionFormat: none + defaultValue: + $id: '2822' + fixed: false + deprecated: false + documentation: + $id: '2823' + fixed: false + raw: >- + true if HTTP logging is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2825' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2826' + fixed: false + raw: Boolean + name: + $id: '2824' + fixed: false + raw: httpLoggingEnabled + realPath: + - httpLoggingEnabled + serializedName: httpLoggingEnabled + - $id: '2827' + collectionFormat: none + defaultValue: + $id: '2828' + fixed: false + deprecated: false + documentation: + $id: '2829' + fixed: false + raw: HTTP logs directory size limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2831' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '2832' + fixed: false + raw: Int + name: + $id: '2830' + fixed: false + raw: logsDirectorySizeLimit + realPath: + - logsDirectorySizeLimit + serializedName: logsDirectorySizeLimit + - $id: '2833' + collectionFormat: none + defaultValue: + $id: '2834' + fixed: false + deprecated: false + documentation: + $id: '2835' + fixed: false + raw: >- + true if detailed error logging is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2837' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2838' + fixed: false + raw: Boolean + name: + $id: '2836' + fixed: false + raw: detailedErrorLoggingEnabled + realPath: + - detailedErrorLoggingEnabled + serializedName: detailedErrorLoggingEnabled + - $id: '2839' + collectionFormat: none + defaultValue: + $id: '2840' + fixed: false + deprecated: false + documentation: + $id: '2841' + fixed: false + raw: Publishing user name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2843' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2844' + fixed: false + raw: String + name: + $id: '2842' + fixed: false + raw: publishingUsername + realPath: + - publishingUsername + serializedName: publishingUsername + - $id: '2845' + collectionFormat: none + defaultValue: + $id: '2846' + fixed: false + deprecated: false + documentation: + $id: '2847' + fixed: false + raw: Application settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2849' + $type: SequenceType + deprecated: false + elementType: + $ref: '2357' + name: + $id: '2850' + fixed: false + name: + $id: '2848' + fixed: false + raw: appSettings + realPath: + - appSettings + serializedName: appSettings + - $id: '2851' + collectionFormat: none + defaultValue: + $id: '2852' + fixed: false + deprecated: false + documentation: + $id: '2853' + fixed: false + raw: Connection strings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2855' + $type: SequenceType + deprecated: false + elementType: + $ref: '2371' + name: + $id: '2856' + fixed: false + name: + $id: '2854' + fixed: false + raw: connectionStrings + realPath: + - connectionStrings + serializedName: connectionStrings + - $id: '2857' + collectionFormat: none + defaultValue: + $id: '2858' + fixed: false + deprecated: false + documentation: + $id: '2859' + fixed: false + raw: Site MachineKey. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '2389' + name: + $id: '2860' + fixed: false + raw: machineKey + realPath: + - machineKey + serializedName: machineKey + - $id: '2861' + collectionFormat: none + defaultValue: + $id: '2862' + fixed: false + deprecated: false + documentation: + $id: '2863' + fixed: false + raw: Handler mappings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2865' + $type: SequenceType + deprecated: false + elementType: + $ref: '2415' + name: + $id: '2866' + fixed: false + name: + $id: '2864' + fixed: false + raw: handlerMappings + realPath: + - handlerMappings + serializedName: handlerMappings + - $id: '2867' + collectionFormat: none + defaultValue: + $id: '2868' + fixed: false + deprecated: false + documentation: + $id: '2869' + fixed: false + raw: Document root. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2871' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2872' + fixed: false + raw: String + name: + $id: '2870' + fixed: false + raw: documentRoot + realPath: + - documentRoot + serializedName: documentRoot + - $id: '2873' + collectionFormat: none + defaultValue: + $id: '2874' + fixed: false + deprecated: false + documentation: + $id: '2875' + fixed: false + raw: SCM type. + extensions: + x-ms-enum: + modelAsString: true + name: ScmType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2877' + $type: EnumType + deprecated: false + modelAsString: true + name: + $id: '2893' + fixed: false + raw: ScmType + oldModelAsString: false + underlyingType: + $id: '2891' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2892' + fixed: false + raw: String + values: + - $id: '2878' + name: None + serializedName: None + - $id: '2879' + name: Dropbox + serializedName: Dropbox + - $id: '2880' + name: Tfs + serializedName: Tfs + - $id: '2881' + name: LocalGit + serializedName: LocalGit + - $id: '2882' + name: GitHub + serializedName: GitHub + - $id: '2883' + name: CodePlexGit + serializedName: CodePlexGit + - $id: '2884' + name: CodePlexHg + serializedName: CodePlexHg + - $id: '2885' + name: BitbucketGit + serializedName: BitbucketGit + - $id: '2886' + name: BitbucketHg + serializedName: BitbucketHg + - $id: '2887' + name: ExternalGit + serializedName: ExternalGit + - $id: '2888' + name: ExternalHg + serializedName: ExternalHg + - $id: '2889' + name: OneDrive + serializedName: OneDrive + - $id: '2890' + name: VSO + serializedName: VSO + name: + $id: '2876' + fixed: false + raw: scmType + realPath: + - scmType + serializedName: scmType + - $id: '2894' + collectionFormat: none + defaultValue: + $id: '2895' + fixed: false + deprecated: false + documentation: + $id: '2896' + fixed: false + raw: >- + true to use 32-bit worker process; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2898' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2899' + fixed: false + raw: Boolean + name: + $id: '2897' + fixed: false + raw: use32BitWorkerProcess + realPath: + - use32BitWorkerProcess + serializedName: use32BitWorkerProcess + - $id: '2900' + collectionFormat: none + defaultValue: + $id: '2901' + fixed: false + deprecated: false + documentation: + $id: '2902' + fixed: false + raw: >- + true if WebSocket is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2904' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2905' + fixed: false + raw: Boolean + name: + $id: '2903' + fixed: false + raw: webSocketsEnabled + realPath: + - webSocketsEnabled + serializedName: webSocketsEnabled + - $id: '2906' + collectionFormat: none + defaultValue: + $id: '2907' + fixed: false + deprecated: false + documentation: + $id: '2908' + fixed: false + raw: >- + true if Always On is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2910' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2911' + fixed: false + raw: Boolean + name: + $id: '2909' + fixed: false + raw: alwaysOn + realPath: + - alwaysOn + serializedName: alwaysOn + - $id: '2912' + collectionFormat: none + defaultValue: + $id: '2913' + fixed: false + deprecated: false + documentation: + $id: '2914' + fixed: false + raw: Java version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2916' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2917' + fixed: false + raw: String + name: + $id: '2915' + fixed: false + raw: javaVersion + realPath: + - javaVersion + serializedName: javaVersion + - $id: '2918' + collectionFormat: none + defaultValue: + $id: '2919' + fixed: false + deprecated: false + documentation: + $id: '2920' + fixed: false + raw: Java container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2922' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2923' + fixed: false + raw: String + name: + $id: '2921' + fixed: false + raw: javaContainer + realPath: + - javaContainer + serializedName: javaContainer + - $id: '2924' + collectionFormat: none + defaultValue: + $id: '2925' + fixed: false + deprecated: false + documentation: + $id: '2926' + fixed: false + raw: Java container version. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2928' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2929' + fixed: false + raw: String + name: + $id: '2927' + fixed: false + raw: javaContainerVersion + realPath: + - javaContainerVersion + serializedName: javaContainerVersion + - $id: '2930' + collectionFormat: none + defaultValue: + $id: '2931' + fixed: false + deprecated: false + documentation: + $id: '2932' + fixed: false + raw: App command line to launch. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2934' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2935' + fixed: false + raw: String + name: + $id: '2933' + fixed: false + raw: appCommandLine + realPath: + - appCommandLine + serializedName: appCommandLine + - $id: '2936' + collectionFormat: none + defaultValue: + $id: '2937' + fixed: false + deprecated: false + documentation: + $id: '2938' + fixed: false + raw: Managed pipeline mode. + extensions: + x-ms-enum: + modelAsString: false + name: ManagedPipelineMode + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2940' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2945' + fixed: false + raw: ManagedPipelineMode + oldModelAsString: false + underlyingType: + $id: '2943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2944' + fixed: false + raw: String + values: + - $id: '2941' + name: Integrated + serializedName: Integrated + - $id: '2942' + name: Classic + serializedName: Classic + name: + $id: '2939' + fixed: false + raw: managedPipelineMode + realPath: + - managedPipelineMode + serializedName: managedPipelineMode + - $id: '2946' + collectionFormat: none + defaultValue: + $id: '2947' + fixed: false + deprecated: false + documentation: + $id: '2948' + fixed: false + raw: Virtual applications. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2950' + $type: SequenceType + deprecated: false + elementType: + $ref: '2449' + name: + $id: '2951' + fixed: false + name: + $id: '2949' + fixed: false + raw: virtualApplications + realPath: + - virtualApplications + serializedName: virtualApplications + - $id: '2952' + collectionFormat: none + defaultValue: + $id: '2953' + fixed: false + deprecated: false + documentation: + $id: '2954' + fixed: false + raw: Site load balancing. + extensions: + x-ms-enum: + modelAsString: false + name: SiteLoadBalancing + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2956' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '2964' + fixed: false + raw: SiteLoadBalancing + oldModelAsString: false + underlyingType: + $id: '2962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2963' + fixed: false + raw: String + values: + - $id: '2957' + name: WeightedRoundRobin + serializedName: WeightedRoundRobin + - $id: '2958' + name: LeastRequests + serializedName: LeastRequests + - $id: '2959' + name: LeastResponseTime + serializedName: LeastResponseTime + - $id: '2960' + name: WeightedTotalTraffic + serializedName: WeightedTotalTraffic + - $id: '2961' + name: RequestHash + serializedName: RequestHash + name: + $id: '2955' + fixed: false + raw: loadBalancing + realPath: + - loadBalancing + serializedName: loadBalancing + - $id: '2965' + collectionFormat: none + defaultValue: + $id: '2966' + fixed: false + deprecated: false + documentation: + $id: '2967' + fixed: false + raw: This is work around for polymophic types. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2525' + name: + $id: '2968' + fixed: false + raw: experiments + realPath: + - experiments + serializedName: experiments + - $id: '2969' + collectionFormat: none + defaultValue: + $id: '2970' + fixed: false + deprecated: false + documentation: + $id: '2971' + fixed: false + raw: Site limits. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2533' + name: + $id: '2972' + fixed: false + raw: limits + realPath: + - limits + serializedName: limits + - $id: '2973' + collectionFormat: none + defaultValue: + $id: '2974' + fixed: false + deprecated: false + documentation: + $id: '2975' + fixed: false + raw: >- + true if Auto Heal is enabled; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2977' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '2978' + fixed: false + raw: Boolean + name: + $id: '2976' + fixed: false + raw: autoHealEnabled + realPath: + - autoHealEnabled + serializedName: autoHealEnabled + - $id: '2979' + collectionFormat: none + defaultValue: + $id: '2980' + fixed: false + deprecated: false + documentation: + $id: '2981' + fixed: false + raw: Auto Heal rules. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2678' + name: + $id: '2982' + fixed: false + raw: autoHealRules + realPath: + - autoHealRules + serializedName: autoHealRules + - $id: '2983' + collectionFormat: none + defaultValue: + $id: '2984' + fixed: false + deprecated: false + documentation: + $id: '2985' + fixed: false + raw: Tracing options. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2987' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2988' + fixed: false + raw: String + name: + $id: '2986' + fixed: false + raw: tracingOptions + realPath: + - tracingOptions + serializedName: tracingOptions + - $id: '2989' + collectionFormat: none + defaultValue: + $id: '2990' + fixed: false + deprecated: false + documentation: + $id: '2991' + fixed: false + raw: Virtual Network name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '2993' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '2994' + fixed: false + raw: String + name: + $id: '2992' + fixed: false + raw: vnetName + realPath: + - vnetName + serializedName: vnetName + - $id: '2995' + collectionFormat: none + defaultValue: + $id: '2996' + fixed: false + deprecated: false + documentation: + $id: '2997' + fixed: false + raw: Cross-Origin Resource Sharing (CORS) settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2688' + name: + $id: '2998' + fixed: false + raw: cors + realPath: + - cors + serializedName: cors + - $id: '2999' + collectionFormat: none + defaultValue: + $id: '3000' + fixed: false + deprecated: false + documentation: + $id: '3001' + fixed: false + raw: Push endpoint settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2724' + name: + $id: '3002' + fixed: false + raw: push + realPath: + - push + serializedName: push + - $id: '3003' + collectionFormat: none + defaultValue: + $id: '3004' + fixed: false + deprecated: false + documentation: + $id: '3005' + fixed: false + raw: Information about the formal API definition for the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2730' + name: + $id: '3006' + fixed: false + raw: apiDefinition + realPath: + - apiDefinition + serializedName: apiDefinition + - $id: '3007' + collectionFormat: none + defaultValue: + $id: '3008' + fixed: false + deprecated: false + documentation: + $id: '3009' + fixed: false + raw: Auto-swap slot name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3011' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3012' + fixed: false + raw: String + name: + $id: '3010' + fixed: false + raw: autoSwapSlotName + realPath: + - autoSwapSlotName + serializedName: autoSwapSlotName + - $id: '3013' + collectionFormat: none + defaultValue: + $id: '3014' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '3015' + fixed: false + raw: >- + true to enable local MySQL; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3017' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3018' + fixed: false + raw: Boolean + name: + $id: '3016' + fixed: false + raw: localMySqlEnabled + realPath: + - localMySqlEnabled + serializedName: localMySqlEnabled + - $id: '3019' + collectionFormat: none + defaultValue: + $id: '3020' + fixed: false + deprecated: false + documentation: + $id: '3021' + fixed: false + raw: IP security restrictions. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3023' + $type: SequenceType + deprecated: false + elementType: + $ref: '2738' + name: + $id: '3024' + fixed: false + name: + $id: '3022' + fixed: false + raw: ipSecurityRestrictions + realPath: + - ipSecurityRestrictions + serializedName: ipSecurityRestrictions + serializedName: SiteConfig + - $id: '3026' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Web app configuration ARM resource. + name: + $id: '3031' + fixed: false + raw: SiteConfigResource + properties: + - $id: '3027' + collectionFormat: none + defaultValue: + $id: '3028' + fixed: false + deprecated: false + documentation: + $id: '3029' + fixed: false + raw: Core resource properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2752' + name: + $id: '3030' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteConfigResource + - $id: '3032' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of site configurations. + name: + $id: '3045' + fixed: false + raw: SiteConfigResourceCollection + properties: + - $id: '3033' + collectionFormat: none + defaultValue: + $id: '3034' + fixed: false + deprecated: false + documentation: + $id: '3035' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3037' + $type: SequenceType + deprecated: false + elementType: + $ref: '3026' + name: + $id: '3038' + fixed: false + name: + $id: '3036' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '3039' + collectionFormat: none + defaultValue: + $id: '3040' + fixed: false + deprecated: false + documentation: + $id: '3041' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3043' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3044' + fixed: false + raw: String + name: + $id: '3042' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SiteConfigResourceCollection + - $id: '3046' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteConfigurationSnapshotInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3059' + fixed: false + raw: SiteConfigurationSnapshotInfo_properties + properties: + - $id: '3047' + collectionFormat: none + defaultValue: + $id: '3048' + fixed: false + deprecated: false + documentation: + $id: '3049' + fixed: false + raw: The time the snapshot was taken. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3051' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3052' + fixed: false + raw: DateTime + name: + $id: '3050' + fixed: false + raw: time + realPath: + - time + serializedName: time + - $id: '3053' + collectionFormat: none + defaultValue: + $id: '3054' + fixed: false + deprecated: false + documentation: + $id: '3055' + fixed: false + raw: The id of the snapshot + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3057' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3058' + fixed: false + raw: Int + name: + $id: '3056' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SiteConfigurationSnapshotInfo_properties + - $id: '3060' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: A snapshot of a web app configuration. + name: + $id: '3065' + fixed: false + raw: SiteConfigurationSnapshotInfo + properties: + - $id: '3061' + collectionFormat: none + defaultValue: + $id: '3062' + fixed: false + deprecated: false + documentation: + $id: '3063' + fixed: false + raw: SiteConfigurationSnapshotInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3046' + name: + $id: '3064' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteConfigurationSnapshotInfo + - $id: '3066' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Collection of metadata for the app configuration snapshots that can be + restored. + name: + $id: '3079' + fixed: false + raw: SiteConfigurationSnapshotInfoCollection + properties: + - $id: '3067' + collectionFormat: none + defaultValue: + $id: '3068' + fixed: false + deprecated: false + documentation: + $id: '3069' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3071' + $type: SequenceType + deprecated: false + elementType: + $ref: '3060' + name: + $id: '3072' + fixed: false + name: + $id: '3070' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '3073' + collectionFormat: none + defaultValue: + $id: '3074' + fixed: false + deprecated: false + documentation: + $id: '3075' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3077' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3078' + fixed: false + raw: String + name: + $id: '3076' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SiteConfigurationSnapshotInfoCollection + - $id: '3080' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteExtensionInfo resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3207' + fixed: false + raw: SiteExtensionInfo_properties + properties: + - $id: '3081' + collectionFormat: none + defaultValue: + $id: '3082' + fixed: false + deprecated: false + documentation: + $id: '3083' + fixed: false + raw: Site extension ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3085' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3086' + fixed: false + raw: String + name: + $id: '3084' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '3087' + collectionFormat: none + defaultValue: + $id: '3088' + fixed: false + deprecated: false + documentation: + $id: '3089' + fixed: false + raw: Site extension title. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3091' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3092' + fixed: false + raw: String + name: + $id: '3090' + fixed: false + raw: title + realPath: + - title + serializedName: title + - $id: '3093' + collectionFormat: none + defaultValue: + $id: '3094' + fixed: false + deprecated: false + documentation: + $id: '3095' + fixed: false + raw: Site extension type. + extensions: + x-ms-enum: + modelAsString: false + name: SiteExtensionType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3097' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3102' + fixed: false + raw: SiteExtensionType + oldModelAsString: false + underlyingType: + $id: '3100' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3101' + fixed: false + raw: String + values: + - $id: '3098' + name: Gallery + serializedName: Gallery + - $id: '3099' + name: WebRoot + serializedName: WebRoot + name: + $id: '3096' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '3103' + collectionFormat: none + defaultValue: + $id: '3104' + fixed: false + deprecated: false + documentation: + $id: '3105' + fixed: false + raw: Summary description. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3108' + fixed: false + raw: String + name: + $id: '3106' + fixed: false + raw: summary + realPath: + - summary + serializedName: summary + - $id: '3109' + collectionFormat: none + defaultValue: + $id: '3110' + fixed: false + deprecated: false + documentation: + $id: '3111' + fixed: false + raw: Detailed description. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3114' + fixed: false + raw: String + name: + $id: '3112' + fixed: false + raw: description + realPath: + - description + serializedName: description + - $id: '3115' + collectionFormat: none + defaultValue: + $id: '3116' + fixed: false + deprecated: false + documentation: + $id: '3117' + fixed: false + raw: Version information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3120' + fixed: false + raw: String + name: + $id: '3118' + fixed: false + raw: version + realPath: + - version + serializedName: version + - $id: '3121' + collectionFormat: none + defaultValue: + $id: '3122' + fixed: false + deprecated: false + documentation: + $id: '3123' + fixed: false + raw: Extension URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3126' + fixed: false + raw: String + name: + $id: '3124' + fixed: false + raw: extensionUrl + realPath: + - extensionUrl + serializedName: extensionUrl + - $id: '3127' + collectionFormat: none + defaultValue: + $id: '3128' + fixed: false + deprecated: false + documentation: + $id: '3129' + fixed: false + raw: Project URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3132' + fixed: false + raw: String + name: + $id: '3130' + fixed: false + raw: projectUrl + realPath: + - projectUrl + serializedName: projectUrl + - $id: '3133' + collectionFormat: none + defaultValue: + $id: '3134' + fixed: false + deprecated: false + documentation: + $id: '3135' + fixed: false + raw: Icon URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3138' + fixed: false + raw: String + name: + $id: '3136' + fixed: false + raw: iconUrl + realPath: + - iconUrl + serializedName: iconUrl + - $id: '3139' + collectionFormat: none + defaultValue: + $id: '3140' + fixed: false + deprecated: false + documentation: + $id: '3141' + fixed: false + raw: License URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3144' + fixed: false + raw: String + name: + $id: '3142' + fixed: false + raw: licenseUrl + realPath: + - licenseUrl + serializedName: licenseUrl + - $id: '3145' + collectionFormat: none + defaultValue: + $id: '3146' + fixed: false + deprecated: false + documentation: + $id: '3147' + fixed: false + raw: Feed URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3149' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3150' + fixed: false + raw: String + name: + $id: '3148' + fixed: false + raw: feedUrl + realPath: + - feedUrl + serializedName: feedUrl + - $id: '3151' + collectionFormat: none + defaultValue: + $id: '3152' + fixed: false + deprecated: false + documentation: + $id: '3153' + fixed: false + raw: List of authors. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3155' + $type: SequenceType + deprecated: false + elementType: + $id: '3156' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3157' + fixed: false + raw: String + name: + $id: '3158' + fixed: false + name: + $id: '3154' + fixed: false + raw: authors + realPath: + - authors + serializedName: authors + - $id: '3159' + collectionFormat: none + defaultValue: + $id: '3160' + fixed: false + deprecated: false + documentation: + $id: '3161' + fixed: false + raw: Installer command line parameters. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3163' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3164' + fixed: false + raw: String + name: + $id: '3162' + fixed: false + raw: installationArgs + realPath: + - installationArgs + serializedName: installationArgs + - $id: '3165' + collectionFormat: none + defaultValue: + $id: '3166' + fixed: false + deprecated: false + documentation: + $id: '3167' + fixed: false + raw: Published timestamp. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3169' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3170' + fixed: false + raw: DateTime + name: + $id: '3168' + fixed: false + raw: publishedDateTime + realPath: + - publishedDateTime + serializedName: publishedDateTime + - $id: '3171' + collectionFormat: none + defaultValue: + $id: '3172' + fixed: false + deprecated: false + documentation: + $id: '3173' + fixed: false + raw: Count of downloads. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3175' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3176' + fixed: false + raw: Int + name: + $id: '3174' + fixed: false + raw: downloadCount + realPath: + - downloadCount + serializedName: downloadCount + - $id: '3177' + collectionFormat: none + defaultValue: + $id: '3178' + fixed: false + deprecated: false + documentation: + $id: '3179' + fixed: false + raw: >- + true if the local version is the latest version; + false otherwise. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3181' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3182' + fixed: false + raw: Boolean + name: + $id: '3180' + fixed: false + raw: localIsLatestVersion + realPath: + - localIsLatestVersion + serializedName: localIsLatestVersion + - $id: '3183' + collectionFormat: none + defaultValue: + $id: '3184' + fixed: false + deprecated: false + documentation: + $id: '3185' + fixed: false + raw: Local path. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3188' + fixed: false + raw: String + name: + $id: '3186' + fixed: false + raw: localPath + realPath: + - localPath + serializedName: localPath + - $id: '3189' + collectionFormat: none + defaultValue: + $id: '3190' + fixed: false + deprecated: false + documentation: + $id: '3191' + fixed: false + raw: Installed timestamp. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3193' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3194' + fixed: false + raw: DateTime + name: + $id: '3192' + fixed: false + raw: installedDateTime + realPath: + - installedDateTime + serializedName: installedDateTime + - $id: '3195' + collectionFormat: none + defaultValue: + $id: '3196' + fixed: false + deprecated: false + documentation: + $id: '3197' + fixed: false + raw: Provisioning state. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3199' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3200' + fixed: false + raw: String + name: + $id: '3198' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '3201' + collectionFormat: none + defaultValue: + $id: '3202' + fixed: false + deprecated: false + documentation: + $id: '3203' + fixed: false + raw: Site Extension comment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3205' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3206' + fixed: false + raw: String + name: + $id: '3204' + fixed: false + raw: comment + realPath: + - comment + serializedName: comment + serializedName: SiteExtensionInfo_properties + - $id: '3208' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Site Extension Information. + name: + $id: '3213' + fixed: false + raw: SiteExtensionInfo + properties: + - $id: '3209' + collectionFormat: none + defaultValue: + $id: '3210' + fixed: false + deprecated: false + documentation: + $id: '3211' + fixed: false + raw: SiteExtensionInfo resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3080' + name: + $id: '3212' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteExtensionInfo + - $id: '3214' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu site extension information elements. + name: + $id: '3227' + fixed: false + raw: SiteExtensionInfoCollection + properties: + - $id: '3215' + collectionFormat: none + defaultValue: + $id: '3216' + fixed: false + deprecated: false + documentation: + $id: '3217' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3219' + $type: SequenceType + deprecated: false + elementType: + $ref: '3208' + name: + $id: '3220' + fixed: false + name: + $id: '3218' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '3221' + collectionFormat: none + defaultValue: + $id: '3222' + fixed: false + deprecated: false + documentation: + $id: '3223' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3225' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3226' + fixed: false + raw: String + name: + $id: '3224' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SiteExtensionInfoCollection + - $id: '3228' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteInstance resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3235' + fixed: false + raw: SiteInstance_properties + properties: + - $id: '3229' + collectionFormat: none + defaultValue: + $id: '3230' + fixed: false + deprecated: false + documentation: + $id: '3231' + fixed: false + raw: Name of instance. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3233' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3234' + fixed: false + raw: String + name: + $id: '3232' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: SiteInstance_properties + - $id: '3236' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Instance of an app. + name: + $id: '3241' + fixed: false + raw: SiteInstance + properties: + - $id: '3237' + collectionFormat: none + defaultValue: + $id: '3238' + fixed: false + deprecated: false + documentation: + $id: '3239' + fixed: false + raw: SiteInstance resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3228' + name: + $id: '3240' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteInstance + - $id: '3242' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteLogsConfig resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3259' + fixed: false + raw: SiteLogsConfig_properties + properties: + - $id: '3243' + collectionFormat: none + defaultValue: + $id: '3244' + fixed: false + deprecated: false + documentation: + $id: '3245' + fixed: false + raw: Application logs configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '47' + name: + $id: '3246' + fixed: false + raw: applicationLogs + realPath: + - applicationLogs + serializedName: applicationLogs + - $id: '3247' + collectionFormat: none + defaultValue: + $id: '3248' + fixed: false + deprecated: false + documentation: + $id: '3249' + fixed: false + raw: HTTP logs configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '944' + name: + $id: '3250' + fixed: false + raw: httpLogs + realPath: + - httpLogs + serializedName: httpLogs + - $id: '3251' + collectionFormat: none + defaultValue: + $id: '3252' + fixed: false + deprecated: false + documentation: + $id: '3253' + fixed: false + raw: Failed requests tracing configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '719' + name: + $id: '3254' + fixed: false + raw: failedRequestsTracing + realPath: + - failedRequestsTracing + serializedName: failedRequestsTracing + - $id: '3255' + collectionFormat: none + defaultValue: + $id: '3256' + fixed: false + deprecated: false + documentation: + $id: '3257' + fixed: false + raw: Detailed error messages configuration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '719' + name: + $id: '3258' + fixed: false + raw: detailedErrorMessages + realPath: + - detailedErrorMessages + serializedName: detailedErrorMessages + serializedName: SiteLogsConfig_properties + - $id: '3260' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Configuration of App Service site logs. + name: + $id: '3265' + fixed: false + raw: SiteLogsConfig + properties: + - $id: '3261' + collectionFormat: none + defaultValue: + $id: '3262' + fixed: false + deprecated: false + documentation: + $id: '3263' + fixed: false + raw: SiteLogsConfig resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3242' + name: + $id: '3264' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteLogsConfig + - $id: '3266' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SSL-enabled hostname. + name: + $id: '3305' + fixed: false + raw: HostNameSslState + properties: + - $id: '3267' + collectionFormat: none + defaultValue: + $id: '3268' + fixed: false + deprecated: false + documentation: + $id: '3269' + fixed: false + raw: Hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3271' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3272' + fixed: false + raw: String + name: + $id: '3270' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '3273' + collectionFormat: none + defaultValue: + $id: '3274' + fixed: false + deprecated: false + documentation: + $id: '3275' + fixed: false + raw: SSL type. + extensions: + x-ms-enum: + modelAsString: false + name: SslState + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '904' + name: + $id: '3276' + fixed: false + raw: sslState + realPath: + - sslState + serializedName: sslState + - $id: '3277' + collectionFormat: none + defaultValue: + $id: '3278' + fixed: false + deprecated: false + documentation: + $id: '3279' + fixed: false + raw: >- + Virtual IP address assigned to the hostname if IP based SSL is + enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3281' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3282' + fixed: false + raw: String + name: + $id: '3280' + fixed: false + raw: virtualIP + realPath: + - virtualIP + serializedName: virtualIP + - $id: '3283' + collectionFormat: none + defaultValue: + $id: '3284' + fixed: false + deprecated: false + documentation: + $id: '3285' + fixed: false + raw: SSL certificate thumbprint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3287' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3288' + fixed: false + raw: String + name: + $id: '3286' + fixed: false + raw: thumbprint + realPath: + - thumbprint + serializedName: thumbprint + - $id: '3289' + collectionFormat: none + defaultValue: + $id: '3290' + fixed: false + deprecated: false + documentation: + $id: '3291' + fixed: false + raw: Set to true to update existing hostname. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3293' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3294' + fixed: false + raw: Boolean + name: + $id: '3292' + fixed: false + raw: toUpdate + realPath: + - toUpdate + serializedName: toUpdate + - $id: '3295' + collectionFormat: none + defaultValue: + $id: '3296' + fixed: false + deprecated: false + documentation: + $id: '3297' + fixed: false + raw: Indicates whether the hostname is a standard or repository hostname. + extensions: + x-ms-enum: + modelAsString: false + name: HostType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3299' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3304' + fixed: false + raw: HostType + oldModelAsString: false + underlyingType: + $id: '3302' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3303' + fixed: false + raw: String + values: + - $id: '3300' + name: Standard + serializedName: Standard + - $id: '3301' + name: Repository + serializedName: Repository + name: + $id: '3298' + fixed: false + raw: hostType + realPath: + - hostType + serializedName: hostType + serializedName: HostNameSslState + - $id: '3306' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specification for an App Service Environment to use for this resource. + name: + $id: '3325' + fixed: false + raw: HostingEnvironmentProfile + properties: + - $id: '3307' + collectionFormat: none + defaultValue: + $id: '3308' + fixed: false + deprecated: false + documentation: + $id: '3309' + fixed: false + raw: Resource ID of the App Service Environment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3311' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3312' + fixed: false + raw: String + name: + $id: '3310' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '3313' + collectionFormat: none + defaultValue: + $id: '3314' + fixed: false + deprecated: false + documentation: + $id: '3315' + fixed: false + raw: Name of the App Service Environment. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3317' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3318' + fixed: false + raw: String + name: + $id: '3316' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '3319' + collectionFormat: none + defaultValue: + $id: '3320' + fixed: false + deprecated: false + documentation: + $id: '3321' + fixed: false + raw: Resource type of the App Service Environment. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3323' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3324' + fixed: false + raw: String + name: + $id: '3322' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: HostingEnvironmentProfile + - $id: '3326' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Information needed for cloning operation. + name: + $id: '3395' + fixed: false + raw: CloningInfo + properties: + - $id: '3327' + collectionFormat: none + defaultValue: + $id: '3328' + fixed: false + deprecated: false + documentation: + $id: '3329' + fixed: false + raw: >- + Correlation ID of cloning operation. This ID ties multiple cloning + operations + + together to use the same snapshot. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3331' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '3332' + fixed: false + raw: Uuid + name: + $id: '3330' + fixed: false + raw: correlationId + realPath: + - correlationId + serializedName: correlationId + - $id: '3333' + collectionFormat: none + defaultValue: + $id: '3334' + fixed: false + deprecated: false + documentation: + $id: '3335' + fixed: false + raw: >- + true to overwrite destination app; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3337' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3338' + fixed: false + raw: Boolean + name: + $id: '3336' + fixed: false + raw: overwrite + realPath: + - overwrite + serializedName: overwrite + - $id: '3339' + collectionFormat: none + defaultValue: + $id: '3340' + fixed: false + deprecated: false + documentation: + $id: '3341' + fixed: false + raw: >- + true to clone custom hostnames from source app; + otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3343' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3344' + fixed: false + raw: Boolean + name: + $id: '3342' + fixed: false + raw: cloneCustomHostNames + realPath: + - cloneCustomHostNames + serializedName: cloneCustomHostNames + - $id: '3345' + collectionFormat: none + defaultValue: + $id: '3346' + fixed: false + deprecated: false + documentation: + $id: '3347' + fixed: false + raw: >- + true to clone source control from source app; + otherwise, false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3349' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3350' + fixed: false + raw: Boolean + name: + $id: '3348' + fixed: false + raw: cloneSourceControl + realPath: + - cloneSourceControl + serializedName: cloneSourceControl + - $id: '3351' + collectionFormat: none + defaultValue: + $id: '3352' + fixed: false + deprecated: false + documentation: + $id: '3353' + fixed: false + raw: >- + ARM resource ID of the source app. App resource ID is of the form + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + for production slots and + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + for other slots. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3355' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3356' + fixed: false + raw: String + name: + $id: '3354' + fixed: false + raw: sourceWebAppId + realPath: + - sourceWebAppId + serializedName: sourceWebAppId + - $id: '3357' + collectionFormat: none + defaultValue: + $id: '3358' + fixed: false + deprecated: false + documentation: + $id: '3359' + fixed: false + raw: App Service Environment. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3361' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3362' + fixed: false + raw: String + name: + $id: '3360' + fixed: false + raw: hostingEnvironment + realPath: + - hostingEnvironment + serializedName: hostingEnvironment + - $id: '3363' + collectionFormat: none + defaultValue: + $id: '3364' + fixed: false + deprecated: false + documentation: + $id: '3365' + fixed: false + raw: >- + Application setting overrides for cloned app. If specified, these + settings override the settings cloned + + from source app. Otherwise, application settings from source app are + retained. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3367' + $type: DictionaryType + deprecated: false + name: + $id: '3370' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '3368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3369' + fixed: false + raw: String + name: + $id: '3366' + fixed: false + raw: appSettingsOverrides + realPath: + - appSettingsOverrides + serializedName: appSettingsOverrides + - $id: '3371' + collectionFormat: none + defaultValue: + $id: '3372' + fixed: false + deprecated: false + documentation: + $id: '3373' + fixed: false + raw: >- + true to configure load balancing for source and + destination app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3375' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3376' + fixed: false + raw: Boolean + name: + $id: '3374' + fixed: false + raw: configureLoadBalancing + realPath: + - configureLoadBalancing + serializedName: configureLoadBalancing + - $id: '3377' + collectionFormat: none + defaultValue: + $id: '3378' + fixed: false + deprecated: false + documentation: + $id: '3379' + fixed: false + raw: >- + ARM resource ID of the Traffic Manager profile to use, if it exists. + Traffic Manager resource ID is of the form + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3381' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3382' + fixed: false + raw: String + name: + $id: '3380' + fixed: false + raw: trafficManagerProfileId + realPath: + - trafficManagerProfileId + serializedName: trafficManagerProfileId + - $id: '3383' + collectionFormat: none + defaultValue: + $id: '3384' + fixed: false + deprecated: false + documentation: + $id: '3385' + fixed: false + raw: >- + Name of Traffic Manager profile to create. This is only needed if + Traffic Manager profile does not already exist. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3387' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3388' + fixed: false + raw: String + name: + $id: '3386' + fixed: false + raw: trafficManagerProfileName + realPath: + - trafficManagerProfileName + serializedName: trafficManagerProfileName + - $id: '3389' + collectionFormat: none + defaultValue: + $id: '3390' + fixed: false + deprecated: false + documentation: + $id: '3391' + fixed: false + raw: >- + true if quotas should be ignored; otherwise, + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3393' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3394' + fixed: false + raw: Boolean + name: + $id: '3392' + fixed: false + raw: ignoreQuotas + realPath: + - ignoreQuotas + serializedName: ignoreQuotas + serializedName: CloningInfo + - $id: '3396' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Specifies the web app that snapshot contents will be written to. + name: + $id: '3409' + fixed: false + raw: SnapshotRecoveryTarget + properties: + - $id: '3397' + collectionFormat: none + defaultValue: + $id: '3398' + fixed: false + deprecated: false + documentation: + $id: '3399' + fixed: false + raw: >- + Geographical location of the target web app, e.g. SouthEastAsia, + SouthCentralUS + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3401' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3402' + fixed: false + raw: String + name: + $id: '3400' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '3403' + collectionFormat: none + defaultValue: + $id: '3404' + fixed: false + deprecated: false + documentation: + $id: '3405' + fixed: false + raw: >- + ARM resource ID of the target app. + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + for production slots and + + /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + for other slots. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3407' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3408' + fixed: false + raw: String + name: + $id: '3406' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SnapshotRecoveryTarget + - $id: '3410' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SnapshotRecoveryRequest resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3439' + fixed: false + raw: SnapshotRecoveryRequest_properties + properties: + - $id: '3411' + collectionFormat: none + defaultValue: + $id: '3412' + fixed: false + deprecated: false + documentation: + $id: '3413' + fixed: false + raw: >- + Point in time in which the app recovery should be attempted, + formatted as a DateTime string. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3415' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3416' + fixed: false + raw: String + name: + $id: '3414' + fixed: false + raw: snapshotTime + realPath: + - snapshotTime + serializedName: snapshotTime + - $id: '3417' + collectionFormat: none + defaultValue: + $id: '3418' + fixed: false + deprecated: false + documentation: + $id: '3419' + fixed: false + raw: Specifies the web app that snapshot contents will be written to. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3396' + name: + $id: '3420' + fixed: false + raw: recoveryTarget + realPath: + - recoveryTarget + serializedName: recoveryTarget + - $id: '3421' + collectionFormat: none + defaultValue: + $id: '3422' + fixed: false + deprecated: false + documentation: + $id: '3423' + fixed: false + raw: >- + If true the recovery operation can overwrite source + app; otherwise, false. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3425' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3426' + fixed: false + raw: Boolean + name: + $id: '3424' + fixed: false + raw: overwrite + realPath: + - overwrite + serializedName: overwrite + - $id: '3427' + collectionFormat: none + defaultValue: + $id: '3428' + fixed: false + deprecated: false + documentation: + $id: '3429' + fixed: false + raw: >- + If true, site configuration, in addition to content, will be + reverted. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3431' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3432' + fixed: false + raw: Boolean + name: + $id: '3430' + fixed: false + raw: recoverConfiguration + realPath: + - recoverConfiguration + serializedName: recoverConfiguration + - $id: '3433' + collectionFormat: none + defaultValue: + $id: '3434' + fixed: false + deprecated: false + documentation: + $id: '3435' + fixed: false + raw: >- + If true, custom hostname conflicts will be ignored when recovering + to a target web app. + + This setting is only necessary when RecoverConfiguration is enabled. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3437' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3438' + fixed: false + raw: Boolean + name: + $id: '3436' + fixed: false + raw: ignoreConflictingHostNames + realPath: + - ignoreConflictingHostNames + serializedName: ignoreConflictingHostNames + serializedName: SnapshotRecoveryRequest_properties + - $id: '3440' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Details about app recovery operation. + name: + $id: '3445' + fixed: false + raw: SnapshotRecoveryRequest + properties: + - $id: '3441' + collectionFormat: none + defaultValue: + $id: '3442' + fixed: false + deprecated: false + documentation: + $id: '3443' + fixed: false + raw: SnapshotRecoveryRequest resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3410' + name: + $id: '3444' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SnapshotRecoveryRequest + - $id: '3446' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The status of the last successfull slot swap operation. + name: + $id: '3465' + fixed: false + raw: SlotSwapStatus + properties: + - $id: '3447' + collectionFormat: none + defaultValue: + $id: '3448' + fixed: false + deprecated: false + documentation: + $id: '3449' + fixed: false + raw: The time the last successful slot swap completed. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3451' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3452' + fixed: false + raw: DateTime + name: + $id: '3450' + fixed: false + raw: timestampUtc + realPath: + - timestampUtc + serializedName: timestampUtc + - $id: '3453' + collectionFormat: none + defaultValue: + $id: '3454' + fixed: false + deprecated: false + documentation: + $id: '3455' + fixed: false + raw: The source slot of the last swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3457' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3458' + fixed: false + raw: String + name: + $id: '3456' + fixed: false + raw: sourceSlotName + realPath: + - sourceSlotName + serializedName: sourceSlotName + - $id: '3459' + collectionFormat: none + defaultValue: + $id: '3460' + fixed: false + deprecated: false + documentation: + $id: '3461' + fixed: false + raw: The destination slot of the last swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3463' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3464' + fixed: false + raw: String + name: + $id: '3462' + fixed: false + raw: destinationSlotName + realPath: + - destinationSlotName + serializedName: destinationSlotName + serializedName: SlotSwapStatus + - $id: '3466' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SitePatchResource resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3664' + fixed: false + raw: SitePatchResource_properties + properties: + - $id: '3467' + collectionFormat: none + defaultValue: + $id: '3468' + fixed: false + deprecated: false + documentation: + $id: '3469' + fixed: false + raw: Current state of the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3471' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3472' + fixed: false + raw: String + name: + $id: '3470' + fixed: false + raw: state + realPath: + - state + serializedName: state + - $id: '3473' + collectionFormat: none + defaultValue: + $id: '3474' + fixed: false + deprecated: false + documentation: + $id: '3475' + fixed: false + raw: Hostnames associated with the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3477' + $type: SequenceType + deprecated: false + elementType: + $id: '3478' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3479' + fixed: false + raw: String + name: + $id: '3480' + fixed: false + name: + $id: '3476' + fixed: false + raw: hostNames + realPath: + - hostNames + serializedName: hostNames + - $id: '3481' + collectionFormat: none + defaultValue: + $id: '3482' + fixed: false + deprecated: false + documentation: + $id: '3483' + fixed: false + raw: Name of the repository site. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3485' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3486' + fixed: false + raw: String + name: + $id: '3484' + fixed: false + raw: repositorySiteName + realPath: + - repositorySiteName + serializedName: repositorySiteName + - $id: '3487' + collectionFormat: none + defaultValue: + $id: '3488' + fixed: false + deprecated: false + documentation: + $id: '3489' + fixed: false + raw: >- + State indicating whether the app has exceeded its quota usage. + Read-only. + extensions: + x-ms-enum: + modelAsString: false + name: UsageState + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3491' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3496' + fixed: false + raw: UsageState + oldModelAsString: false + underlyingType: + $id: '3494' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3495' + fixed: false + raw: String + values: + - $id: '3492' + name: Normal + serializedName: Normal + - $id: '3493' + name: Exceeded + serializedName: Exceeded + name: + $id: '3490' + fixed: false + raw: usageState + realPath: + - usageState + serializedName: usageState + - $id: '3497' + collectionFormat: none + defaultValue: + $id: '3498' + fixed: false + deprecated: false + documentation: + $id: '3499' + fixed: false + raw: >- + true if the app is enabled; otherwise, + false. Setting this value to false disables the app + (takes the app offline). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3501' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3502' + fixed: false + raw: Boolean + name: + $id: '3500' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - $id: '3503' + collectionFormat: none + defaultValue: + $id: '3504' + fixed: false + deprecated: false + documentation: + $id: '3505' + fixed: false + raw: >- + Enabled hostnames for the app.Hostnames need to be assigned (see + HostNames) AND enabled. Otherwise, + + the app is not served on those hostnames. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3507' + $type: SequenceType + deprecated: false + elementType: + $id: '3508' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3509' + fixed: false + raw: String + name: + $id: '3510' + fixed: false + name: + $id: '3506' + fixed: false + raw: enabledHostNames + realPath: + - enabledHostNames + serializedName: enabledHostNames + - $id: '3511' + collectionFormat: none + defaultValue: + $id: '3512' + fixed: false + deprecated: false + documentation: + $id: '3513' + fixed: false + raw: Management information availability state for the app. + extensions: + x-ms-enum: + modelAsString: false + name: SiteAvailabilityState + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3515' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3521' + fixed: false + raw: SiteAvailabilityState + oldModelAsString: false + underlyingType: + $id: '3519' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3520' + fixed: false + raw: String + values: + - $id: '3516' + name: Normal + serializedName: Normal + - $id: '3517' + name: Limited + serializedName: Limited + - $id: '3518' + name: DisasterRecoveryMode + serializedName: DisasterRecoveryMode + name: + $id: '3514' + fixed: false + raw: availabilityState + realPath: + - availabilityState + serializedName: availabilityState + - $id: '3522' + collectionFormat: none + defaultValue: + $id: '3523' + fixed: false + deprecated: false + documentation: + $id: '3524' + fixed: false + raw: >- + Hostname SSL states are used to manage the SSL bindings for app's + hostnames. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3526' + $type: SequenceType + deprecated: false + elementType: + $ref: '3266' + name: + $id: '3527' + fixed: false + name: + $id: '3525' + fixed: false + raw: hostNameSslStates + realPath: + - hostNameSslStates + serializedName: hostNameSslStates + - $id: '3528' + collectionFormat: none + defaultValue: + $id: '3529' + fixed: false + deprecated: false + documentation: + $id: '3530' + fixed: false + raw: >- + Resource ID of the associated App Service plan, formatted as: + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3532' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3533' + fixed: false + raw: String + name: + $id: '3531' + fixed: false + raw: serverFarmId + realPath: + - serverFarmId + serializedName: serverFarmId + - $id: '3534' + collectionFormat: none + defaultValue: + $id: '3535' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '3536' + fixed: false + raw: 'true if reserved; otherwise, false.' + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3538' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3539' + fixed: false + raw: Boolean + name: + $id: '3537' + fixed: false + raw: reserved + realPath: + - reserved + serializedName: reserved + - $id: '3540' + collectionFormat: none + defaultValue: + $id: '3541' + fixed: false + deprecated: false + documentation: + $id: '3542' + fixed: false + raw: 'Last time the app was modified, in UTC. Read-only.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3544' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3545' + fixed: false + raw: DateTime + name: + $id: '3543' + fixed: false + raw: lastModifiedTimeUtc + realPath: + - lastModifiedTimeUtc + serializedName: lastModifiedTimeUtc + - $id: '3546' + collectionFormat: none + defaultValue: + $id: '3547' + fixed: false + deprecated: false + documentation: + $id: '3548' + fixed: false + raw: Configuration of the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2752' + name: + $id: '3549' + fixed: false + raw: siteConfig + realPath: + - siteConfig + serializedName: siteConfig + - $id: '3550' + collectionFormat: none + defaultValue: + $id: '3551' + fixed: false + deprecated: false + documentation: + $id: '3552' + fixed: false + raw: Azure Traffic Manager hostnames associated with the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3554' + $type: SequenceType + deprecated: false + elementType: + $id: '3555' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3556' + fixed: false + raw: String + name: + $id: '3557' + fixed: false + name: + $id: '3553' + fixed: false + raw: trafficManagerHostNames + realPath: + - trafficManagerHostNames + serializedName: trafficManagerHostNames + - $id: '3558' + collectionFormat: none + defaultValue: + $id: '3559' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '3560' + fixed: false + raw: >- + true to stop SCM (KUDU) site when the app is stopped; + otherwise, false. The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3562' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3563' + fixed: false + raw: Boolean + name: + $id: '3561' + fixed: false + raw: scmSiteAlsoStopped + realPath: + - scmSiteAlsoStopped + serializedName: scmSiteAlsoStopped + - $id: '3564' + collectionFormat: none + defaultValue: + $id: '3565' + fixed: false + deprecated: false + documentation: + $id: '3566' + fixed: false + raw: Specifies which deployment slot this app will swap into. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3568' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3569' + fixed: false + raw: String + name: + $id: '3567' + fixed: false + raw: targetSwapSlot + realPath: + - targetSwapSlot + serializedName: targetSwapSlot + - $id: '3570' + collectionFormat: none + defaultValue: + $id: '3571' + fixed: false + deprecated: false + documentation: + $id: '3572' + fixed: false + raw: App Service Environment to use for the app. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3306' + name: + $id: '3573' + fixed: false + raw: hostingEnvironmentProfile + realPath: + - hostingEnvironmentProfile + serializedName: hostingEnvironmentProfile + - $id: '3574' + collectionFormat: none + defaultValue: + $id: '3575' + fixed: false + deprecated: false + documentation: + $id: '3576' + fixed: false + raw: >- + true to enable client affinity; false to + stop sending session affinity cookies, which route client requests + in the same session to the same instance. Default is + true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3578' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3579' + fixed: false + raw: Boolean + name: + $id: '3577' + fixed: false + raw: clientAffinityEnabled + realPath: + - clientAffinityEnabled + serializedName: clientAffinityEnabled + - $id: '3580' + collectionFormat: none + defaultValue: + $id: '3581' + fixed: false + deprecated: false + documentation: + $id: '3582' + fixed: false + raw: >- + true to enable client certificate authentication (TLS + mutual authentication); otherwise, false. Default is + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3584' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3585' + fixed: false + raw: Boolean + name: + $id: '3583' + fixed: false + raw: clientCertEnabled + realPath: + - clientCertEnabled + serializedName: clientCertEnabled + - $id: '3586' + collectionFormat: none + defaultValue: + $id: '3587' + fixed: false + deprecated: false + documentation: + $id: '3588' + fixed: false + raw: >- + true to disable the public hostnames of the app; + otherwise, false. + If true, the app is only accessible via API management process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3590' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3591' + fixed: false + raw: Boolean + name: + $id: '3589' + fixed: false + raw: hostNamesDisabled + realPath: + - hostNamesDisabled + serializedName: hostNamesDisabled + - $id: '3592' + collectionFormat: none + defaultValue: + $id: '3593' + fixed: false + deprecated: false + documentation: + $id: '3594' + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from tenants that site can be + hosted with current settings. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3596' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3597' + fixed: false + raw: String + name: + $id: '3595' + fixed: false + raw: outboundIpAddresses + realPath: + - outboundIpAddresses + serializedName: outboundIpAddresses + - $id: '3598' + collectionFormat: none + defaultValue: + $id: '3599' + fixed: false + deprecated: false + documentation: + $id: '3600' + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from all tenants. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3602' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3603' + fixed: false + raw: String + name: + $id: '3601' + fixed: false + raw: possibleOutboundIpAddresses + realPath: + - possibleOutboundIpAddresses + serializedName: possibleOutboundIpAddresses + - $id: '3604' + collectionFormat: none + defaultValue: + $id: '3605' + fixed: false + deprecated: false + documentation: + $id: '3606' + fixed: false + raw: Size of the function container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3608' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3609' + fixed: false + raw: Int + name: + $id: '3607' + fixed: false + raw: containerSize + realPath: + - containerSize + serializedName: containerSize + - $id: '3610' + collectionFormat: none + defaultValue: + $id: '3611' + fixed: false + deprecated: false + documentation: + $id: '3612' + fixed: false + raw: >- + Maximum allowed daily memory-time quota (applicable on dynamic apps + only). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3614' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3615' + fixed: false + raw: Int + name: + $id: '3613' + fixed: false + raw: dailyMemoryTimeQuota + realPath: + - dailyMemoryTimeQuota + serializedName: dailyMemoryTimeQuota + - $id: '3616' + collectionFormat: none + defaultValue: + $id: '3617' + fixed: false + deprecated: false + documentation: + $id: '3618' + fixed: false + raw: App suspended till in case memory-time quota is exceeded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3620' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3621' + fixed: false + raw: DateTime + name: + $id: '3619' + fixed: false + raw: suspendedTill + realPath: + - suspendedTill + serializedName: suspendedTill + - $id: '3622' + collectionFormat: none + defaultValue: + $id: '3623' + fixed: false + deprecated: false + documentation: + $id: '3624' + fixed: false + raw: |- + Maximum number of workers. + This only applies to Functions container. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3626' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '3627' + fixed: false + raw: Int + name: + $id: '3625' + fixed: false + raw: maxNumberOfWorkers + realPath: + - maxNumberOfWorkers + serializedName: maxNumberOfWorkers + - $id: '3628' + collectionFormat: none + defaultValue: + $id: '3629' + fixed: false + deprecated: false + documentation: + $id: '3630' + fixed: false + raw: >- + If specified during app creation, the app is cloned from a source + app. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3326' + name: + $id: '3631' + fixed: false + raw: cloningInfo + realPath: + - cloningInfo + serializedName: cloningInfo + - $id: '3632' + collectionFormat: none + defaultValue: + $id: '3633' + fixed: false + deprecated: false + documentation: + $id: '3634' + fixed: false + raw: >- + If specified during app creation, the app is created from a previous + snapshot. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3440' + name: + $id: '3635' + fixed: false + raw: snapshotInfo + realPath: + - snapshotInfo + serializedName: snapshotInfo + - $id: '3636' + collectionFormat: none + defaultValue: + $id: '3637' + fixed: false + deprecated: false + documentation: + $id: '3638' + fixed: false + raw: Name of the resource group the app belongs to. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3640' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3641' + fixed: false + raw: String + name: + $id: '3639' + fixed: false + raw: resourceGroup + realPath: + - resourceGroup + serializedName: resourceGroup + - $id: '3642' + collectionFormat: none + defaultValue: + $id: '3643' + fixed: false + deprecated: false + documentation: + $id: '3644' + fixed: false + raw: >- + true if the app is a default container; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3646' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3647' + fixed: false + raw: Boolean + name: + $id: '3645' + fixed: false + raw: isDefaultContainer + realPath: + - isDefaultContainer + serializedName: isDefaultContainer + - $id: '3648' + collectionFormat: none + defaultValue: + $id: '3649' + fixed: false + deprecated: false + documentation: + $id: '3650' + fixed: false + raw: Default hostname of the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3652' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3653' + fixed: false + raw: String + name: + $id: '3651' + fixed: false + raw: defaultHostName + realPath: + - defaultHostName + serializedName: defaultHostName + - $id: '3654' + collectionFormat: none + defaultValue: + $id: '3655' + fixed: false + deprecated: false + documentation: + $id: '3656' + fixed: false + raw: Status of the last deployment slot swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '3446' + name: + $id: '3657' + fixed: false + raw: slotSwapStatus + realPath: + - slotSwapStatus + serializedName: slotSwapStatus + - $id: '3658' + collectionFormat: none + defaultValue: + $id: '3659' + fixed: false + deprecated: false + documentation: + $id: '3660' + fixed: false + raw: >- + HttpsOnly: configures a web site to accept only https requests. + Issues redirect for + + http requests + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3662' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3663' + fixed: false + raw: Boolean + name: + $id: '3661' + fixed: false + raw: httpsOnly + realPath: + - httpsOnly + serializedName: httpsOnly + serializedName: SitePatchResource_properties + - $id: '3665' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: ARM resource for a site. + name: + $id: '3670' + fixed: false + raw: SitePatchResource + properties: + - $id: '3666' + collectionFormat: none + defaultValue: + $id: '3667' + fixed: false + deprecated: false + documentation: + $id: '3668' + fixed: false + raw: SitePatchResource resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3466' + name: + $id: '3669' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SitePatchResource + - $id: '3671' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SitePhpErrorLogFlag resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3696' + fixed: false + raw: SitePhpErrorLogFlag_properties + properties: + - $id: '3672' + collectionFormat: none + defaultValue: + $id: '3673' + fixed: false + deprecated: false + documentation: + $id: '3674' + fixed: false + raw: Local log_errors setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3676' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3677' + fixed: false + raw: String + name: + $id: '3675' + fixed: false + raw: localLogErrors + realPath: + - localLogErrors + serializedName: localLogErrors + - $id: '3678' + collectionFormat: none + defaultValue: + $id: '3679' + fixed: false + deprecated: false + documentation: + $id: '3680' + fixed: false + raw: Master log_errors setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3682' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3683' + fixed: false + raw: String + name: + $id: '3681' + fixed: false + raw: masterLogErrors + realPath: + - masterLogErrors + serializedName: masterLogErrors + - $id: '3684' + collectionFormat: none + defaultValue: + $id: '3685' + fixed: false + deprecated: false + documentation: + $id: '3686' + fixed: false + raw: Local log_errors_max_len setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3688' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3689' + fixed: false + raw: String + name: + $id: '3687' + fixed: false + raw: localLogErrorsMaxLength + realPath: + - localLogErrorsMaxLength + serializedName: localLogErrorsMaxLength + - $id: '3690' + collectionFormat: none + defaultValue: + $id: '3691' + fixed: false + deprecated: false + documentation: + $id: '3692' + fixed: false + raw: Master log_errors_max_len setting. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3694' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3695' + fixed: false + raw: String + name: + $id: '3693' + fixed: false + raw: masterLogErrorsMaxLength + realPath: + - masterLogErrorsMaxLength + serializedName: masterLogErrorsMaxLength + serializedName: SitePhpErrorLogFlag_properties + - $id: '3697' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Used for getting PHP error logging flag. + name: + $id: '3702' + fixed: false + raw: SitePhpErrorLogFlag + properties: + - $id: '3698' + collectionFormat: none + defaultValue: + $id: '3699' + fixed: false + deprecated: false + documentation: + $id: '3700' + fixed: false + raw: SitePhpErrorLogFlag resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3671' + name: + $id: '3701' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SitePhpErrorLogFlag + - $id: '3703' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SiteSourceControl resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3734' + fixed: false + raw: SiteSourceControl_properties + properties: + - $id: '3704' + collectionFormat: none + defaultValue: + $id: '3705' + fixed: false + deprecated: false + documentation: + $id: '3706' + fixed: false + raw: Repository or source control URL. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3708' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3709' + fixed: false + raw: String + name: + $id: '3707' + fixed: false + raw: repoUrl + realPath: + - repoUrl + serializedName: repoUrl + - $id: '3710' + collectionFormat: none + defaultValue: + $id: '3711' + fixed: false + deprecated: false + documentation: + $id: '3712' + fixed: false + raw: Name of branch to use for deployment. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3714' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3715' + fixed: false + raw: String + name: + $id: '3713' + fixed: false + raw: branch + realPath: + - branch + serializedName: branch + - $id: '3716' + collectionFormat: none + defaultValue: + $id: '3717' + fixed: false + deprecated: false + documentation: + $id: '3718' + fixed: false + raw: >- + true to limit to manual integration; false + to enable continuous integration (which configures webhooks into + online repos like GitHub). + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3720' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3721' + fixed: false + raw: Boolean + name: + $id: '3719' + fixed: false + raw: isManualIntegration + realPath: + - isManualIntegration + serializedName: isManualIntegration + - $id: '3722' + collectionFormat: none + defaultValue: + $id: '3723' + fixed: false + deprecated: false + documentation: + $id: '3724' + fixed: false + raw: >- + true to enable deployment rollback; otherwise, + false. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3726' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3727' + fixed: false + raw: Boolean + name: + $id: '3725' + fixed: false + raw: deploymentRollbackEnabled + realPath: + - deploymentRollbackEnabled + serializedName: deploymentRollbackEnabled + - $id: '3728' + collectionFormat: none + defaultValue: + $id: '3729' + fixed: false + deprecated: false + documentation: + $id: '3730' + fixed: false + raw: >- + true for a Mercurial repository; false for + a Git repository. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3732' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3733' + fixed: false + raw: Boolean + name: + $id: '3731' + fixed: false + raw: isMercurial + realPath: + - isMercurial + serializedName: isMercurial + serializedName: SiteSourceControl_properties + - $id: '3735' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Source control configuration for an app. + name: + $id: '3740' + fixed: false + raw: SiteSourceControl + properties: + - $id: '3736' + collectionFormat: none + defaultValue: + $id: '3737' + fixed: false + deprecated: false + documentation: + $id: '3738' + fixed: false + raw: SiteSourceControl resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3703' + name: + $id: '3739' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SiteSourceControl + - $id: '3741' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Names for connection strings and application settings to be marked as + sticky to the deployment slot and not moved during a swap operation. + + This is valid for all deployment slots in an app. + name: + $id: '3758' + fixed: false + raw: SlotConfigNames + properties: + - $id: '3742' + collectionFormat: none + defaultValue: + $id: '3743' + fixed: false + deprecated: false + documentation: + $id: '3744' + fixed: false + raw: List of connection string names. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3746' + $type: SequenceType + deprecated: false + elementType: + $id: '3747' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3748' + fixed: false + raw: String + name: + $id: '3749' + fixed: false + name: + $id: '3745' + fixed: false + raw: connectionStringNames + realPath: + - connectionStringNames + serializedName: connectionStringNames + - $id: '3750' + collectionFormat: none + defaultValue: + $id: '3751' + fixed: false + deprecated: false + documentation: + $id: '3752' + fixed: false + raw: List of application settings names. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3754' + $type: SequenceType + deprecated: false + elementType: + $id: '3755' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3756' + fixed: false + raw: String + name: + $id: '3757' + fixed: false + name: + $id: '3753' + fixed: false + raw: appSettingNames + realPath: + - appSettingNames + serializedName: appSettingNames + serializedName: SlotConfigNames + - $id: '3759' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Slot Config names azure resource. + name: + $id: '3764' + fixed: false + raw: SlotConfigNamesResource + properties: + - $id: '3760' + collectionFormat: none + defaultValue: + $id: '3761' + fixed: false + deprecated: false + documentation: + $id: '3762' + fixed: false + raw: Core resource properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3741' + name: + $id: '3763' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SlotConfigNamesResource + - $id: '3765' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: SlotDifference resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3808' + fixed: false + raw: SlotDifference_properties + properties: + - $id: '3766' + collectionFormat: none + defaultValue: + $id: '3767' + fixed: false + deprecated: false + documentation: + $id: '3768' + fixed: false + raw: 'Type of the difference: Information, Warning or Error.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3770' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3771' + fixed: false + raw: String + name: + $id: '3769' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '3772' + collectionFormat: none + defaultValue: + $id: '3773' + fixed: false + deprecated: false + documentation: + $id: '3774' + fixed: false + raw: 'The type of the setting: General, AppSetting or ConnectionString.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3776' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3777' + fixed: false + raw: String + name: + $id: '3775' + fixed: false + raw: settingType + realPath: + - settingType + serializedName: settingType + - $id: '3778' + collectionFormat: none + defaultValue: + $id: '3779' + fixed: false + deprecated: false + documentation: + $id: '3780' + fixed: false + raw: >- + Rule that describes how to process the setting difference during a + slot swap. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3782' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3783' + fixed: false + raw: String + name: + $id: '3781' + fixed: false + raw: diffRule + realPath: + - diffRule + serializedName: diffRule + - $id: '3784' + collectionFormat: none + defaultValue: + $id: '3785' + fixed: false + deprecated: false + documentation: + $id: '3786' + fixed: false + raw: Name of the setting. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3788' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3789' + fixed: false + raw: String + name: + $id: '3787' + fixed: false + raw: settingName + realPath: + - settingName + serializedName: settingName + - $id: '3790' + collectionFormat: none + defaultValue: + $id: '3791' + fixed: false + deprecated: false + documentation: + $id: '3792' + fixed: false + raw: Value of the setting in the current slot. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3794' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3795' + fixed: false + raw: String + name: + $id: '3793' + fixed: false + raw: valueInCurrentSlot + realPath: + - valueInCurrentSlot + serializedName: valueInCurrentSlot + - $id: '3796' + collectionFormat: none + defaultValue: + $id: '3797' + fixed: false + deprecated: false + documentation: + $id: '3798' + fixed: false + raw: Value of the setting in the target slot. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3800' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3801' + fixed: false + raw: String + name: + $id: '3799' + fixed: false + raw: valueInTargetSlot + realPath: + - valueInTargetSlot + serializedName: valueInTargetSlot + - $id: '3802' + collectionFormat: none + defaultValue: + $id: '3803' + fixed: false + deprecated: false + documentation: + $id: '3804' + fixed: false + raw: Description of the setting difference. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3806' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3807' + fixed: false + raw: String + name: + $id: '3805' + fixed: false + raw: description + realPath: + - description + serializedName: description + serializedName: SlotDifference_properties + - $id: '3809' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: A setting difference between two deployment slots of an app. + name: + $id: '3814' + fixed: false + raw: SlotDifference + properties: + - $id: '3810' + collectionFormat: none + defaultValue: + $id: '3811' + fixed: false + deprecated: false + documentation: + $id: '3812' + fixed: false + raw: SlotDifference resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3765' + name: + $id: '3813' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: SlotDifference + - $id: '3815' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of slot differences. + name: + $id: '3828' + fixed: false + raw: SlotDifferenceCollection + properties: + - $id: '3816' + collectionFormat: none + defaultValue: + $id: '3817' + fixed: false + deprecated: false + documentation: + $id: '3818' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3820' + $type: SequenceType + deprecated: false + elementType: + $ref: '3809' + name: + $id: '3821' + fixed: false + name: + $id: '3819' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '3822' + collectionFormat: none + defaultValue: + $id: '3823' + fixed: false + deprecated: false + documentation: + $id: '3824' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3826' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3827' + fixed: false + raw: String + name: + $id: '3825' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SlotDifferenceCollection + - $id: '3829' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Snapshot resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3836' + fixed: false + raw: Snapshot_properties + properties: + - $id: '3830' + collectionFormat: none + defaultValue: + $id: '3831' + fixed: false + deprecated: false + documentation: + $id: '3832' + fixed: false + raw: The time the snapshot was taken. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3834' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3835' + fixed: false + raw: String + name: + $id: '3833' + fixed: false + raw: time + realPath: + - time + serializedName: time + serializedName: Snapshot_properties + - $id: '3837' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: A snapshot of an app. + name: + $id: '3842' + fixed: false + raw: Snapshot + properties: + - $id: '3838' + collectionFormat: none + defaultValue: + $id: '3839' + fixed: false + deprecated: false + documentation: + $id: '3840' + fixed: false + raw: Snapshot resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3829' + name: + $id: '3841' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: Snapshot + - $id: '3843' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + Collection of snapshots which can be used to revert an app to a previous + time. + name: + $id: '3856' + fixed: false + raw: SnapshotCollection + properties: + - $id: '3844' + collectionFormat: none + defaultValue: + $id: '3845' + fixed: false + deprecated: false + documentation: + $id: '3846' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3848' + $type: SequenceType + deprecated: false + elementType: + $ref: '3837' + name: + $id: '3849' + fixed: false + name: + $id: '3847' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '3850' + collectionFormat: none + defaultValue: + $id: '3851' + fixed: false + deprecated: false + documentation: + $id: '3852' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3854' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3855' + fixed: false + raw: String + name: + $id: '3853' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: SnapshotCollection + - $id: '3857' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: StorageMigrationOptions resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3882' + fixed: false + raw: StorageMigrationOptions_properties + properties: + - $id: '3858' + collectionFormat: none + defaultValue: + $id: '3859' + fixed: false + deprecated: false + documentation: + $id: '3860' + fixed: false + raw: AzureFiles connection string. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3863' + fixed: false + raw: String + name: + $id: '3861' + fixed: false + raw: azurefilesConnectionString + realPath: + - azurefilesConnectionString + serializedName: azurefilesConnectionString + - $id: '3864' + collectionFormat: none + defaultValue: + $id: '3865' + fixed: false + deprecated: false + documentation: + $id: '3866' + fixed: false + raw: AzureFiles share. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '3868' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3869' + fixed: false + raw: String + name: + $id: '3867' + fixed: false + raw: azurefilesShare + realPath: + - azurefilesShare + serializedName: azurefilesShare + - $id: '3870' + collectionFormat: none + defaultValue: + $id: '3871' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '3872' + fixed: false + raw: >- + trueif the app should be switched over; otherwise, + false. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3874' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3875' + fixed: false + raw: Boolean + name: + $id: '3873' + fixed: false + raw: switchSiteAfterMigration + realPath: + - switchSiteAfterMigration + serializedName: switchSiteAfterMigration + - $id: '3876' + collectionFormat: none + defaultValue: + $id: '3877' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '3878' + fixed: false + raw: >- + true if the app should be read only during copy + operation; otherwise, false. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3880' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '3881' + fixed: false + raw: Boolean + name: + $id: '3879' + fixed: false + raw: blockWriteAccessToSite + realPath: + - blockWriteAccessToSite + serializedName: blockWriteAccessToSite + serializedName: StorageMigrationOptions_properties + - $id: '3883' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Options for app content migration. + name: + $id: '3888' + fixed: false + raw: StorageMigrationOptions + properties: + - $id: '3884' + collectionFormat: none + defaultValue: + $id: '3885' + fixed: false + deprecated: false + documentation: + $id: '3886' + fixed: false + raw: StorageMigrationOptions resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3857' + name: + $id: '3887' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageMigrationOptions + - $id: '3889' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: StorageMigrationResponse resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3896' + fixed: false + raw: StorageMigrationResponse_properties + properties: + - $id: '3890' + collectionFormat: none + defaultValue: + $id: '3891' + fixed: false + deprecated: false + documentation: + $id: '3892' + fixed: false + raw: >- + When server starts the migration process, it will return an + operation ID identifying that particular migration operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3894' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3895' + fixed: false + raw: String + name: + $id: '3893' + fixed: false + raw: operationId + realPath: + - operationId + serializedName: operationId + serializedName: StorageMigrationResponse_properties + - $id: '3897' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Response for a migration of app content request. + name: + $id: '3902' + fixed: false + raw: StorageMigrationResponse + properties: + - $id: '3898' + collectionFormat: none + defaultValue: + $id: '3899' + fixed: false + deprecated: false + documentation: + $id: '3900' + fixed: false + raw: StorageMigrationResponse resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3889' + name: + $id: '3901' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageMigrationResponse + - $id: '3903' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: String dictionary resource. + name: + $id: '3912' + fixed: false + raw: StringDictionary + properties: + - $id: '3904' + collectionFormat: none + defaultValue: + $id: '3905' + fixed: false + deprecated: false + documentation: + $id: '3906' + fixed: false + raw: Settings. + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3908' + $type: DictionaryType + deprecated: false + name: + $id: '3911' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '3909' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3910' + fixed: false + raw: String + name: + $id: '3907' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StringDictionary + - $id: '3913' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: TriggeredJobRun resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3985' + fixed: false + raw: TriggeredJobRun_properties + properties: + - $id: '3914' + collectionFormat: none + defaultValue: + $id: '3915' + fixed: false + deprecated: false + documentation: + $id: '3916' + fixed: false + raw: Job ID. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3918' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3919' + fixed: false + raw: String + name: + $id: '3917' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '3920' + collectionFormat: none + defaultValue: + $id: '3921' + fixed: false + deprecated: false + documentation: + $id: '3922' + fixed: false + raw: Job name. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '3924' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3925' + fixed: false + raw: String + name: + $id: '3923' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '3926' + collectionFormat: none + defaultValue: + $id: '3927' + fixed: false + deprecated: false + documentation: + $id: '3928' + fixed: false + raw: Job status. + extensions: + x-ms-enum: + modelAsString: false + name: TriggeredWebJobStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3930' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '3936' + fixed: false + raw: TriggeredWebJobStatus + oldModelAsString: false + underlyingType: + $id: '3934' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3935' + fixed: false + raw: String + values: + - $id: '3931' + name: Success + serializedName: Success + - $id: '3932' + name: Failed + serializedName: Failed + - $id: '3933' + name: Error + serializedName: Error + name: + $id: '3929' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '3937' + collectionFormat: none + defaultValue: + $id: '3938' + fixed: false + deprecated: false + documentation: + $id: '3939' + fixed: false + raw: Start time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3941' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3942' + fixed: false + raw: DateTime + name: + $id: '3940' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '3943' + collectionFormat: none + defaultValue: + $id: '3944' + fixed: false + deprecated: false + documentation: + $id: '3945' + fixed: false + raw: End time. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3947' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '3948' + fixed: false + raw: DateTime + name: + $id: '3946' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '3949' + collectionFormat: none + defaultValue: + $id: '3950' + fixed: false + deprecated: false + documentation: + $id: '3951' + fixed: false + raw: Job duration. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3953' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3954' + fixed: false + raw: String + name: + $id: '3952' + fixed: false + raw: duration + realPath: + - duration + serializedName: duration + - $id: '3955' + collectionFormat: none + defaultValue: + $id: '3956' + fixed: false + deprecated: false + documentation: + $id: '3957' + fixed: false + raw: Output URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3959' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3960' + fixed: false + raw: String + name: + $id: '3958' + fixed: false + raw: outputUrl + realPath: + - outputUrl + serializedName: outputUrl + - $id: '3961' + collectionFormat: none + defaultValue: + $id: '3962' + fixed: false + deprecated: false + documentation: + $id: '3963' + fixed: false + raw: Error URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3965' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3966' + fixed: false + raw: String + name: + $id: '3964' + fixed: false + raw: errorUrl + realPath: + - errorUrl + serializedName: errorUrl + - $id: '3967' + collectionFormat: none + defaultValue: + $id: '3968' + fixed: false + deprecated: false + documentation: + $id: '3969' + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3971' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3972' + fixed: false + raw: String + name: + $id: '3970' + fixed: false + raw: url + realPath: + - url + serializedName: url + - $id: '3973' + collectionFormat: none + defaultValue: + $id: '3974' + fixed: false + deprecated: false + documentation: + $id: '3975' + fixed: false + raw: Job name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3978' + fixed: false + raw: String + name: + $id: '3976' + fixed: false + raw: jobName + realPath: + - jobName + serializedName: jobName + - $id: '3979' + collectionFormat: none + defaultValue: + $id: '3980' + fixed: false + deprecated: false + documentation: + $id: '3981' + fixed: false + raw: Job trigger. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '3984' + fixed: false + raw: String + name: + $id: '3982' + fixed: false + raw: trigger + realPath: + - trigger + serializedName: trigger + serializedName: TriggeredJobRun_properties + - $id: '3986' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Triggered Web Job Run Information. + name: + $id: '3991' + fixed: false + raw: TriggeredJobRun + properties: + - $id: '3987' + collectionFormat: none + defaultValue: + $id: '3988' + fixed: false + deprecated: false + documentation: + $id: '3989' + fixed: false + raw: TriggeredJobRun resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3913' + name: + $id: '3990' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: TriggeredJobRun + - $id: '3992' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: TriggeredJobHistory resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '3999' + fixed: false + raw: TriggeredJobHistory_properties + properties: + - $id: '3993' + collectionFormat: none + defaultValue: + $id: '3994' + fixed: false + deprecated: false + documentation: + $id: '3995' + fixed: false + raw: List of triggered web job runs. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '3997' + $type: SequenceType + deprecated: false + elementType: + $ref: '3986' + name: + $id: '3998' + fixed: false + name: + $id: '3996' + fixed: false + raw: triggeredJobRuns + realPath: + - triggeredJobRuns + serializedName: triggeredJobRuns + serializedName: TriggeredJobHistory_properties + - $id: '4000' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: >- + Triggered Web Job History. List of Triggered Web Job Run Information + elements. + name: + $id: '4005' + fixed: false + raw: TriggeredJobHistory + properties: + - $id: '4001' + collectionFormat: none + defaultValue: + $id: '4002' + fixed: false + deprecated: false + documentation: + $id: '4003' + fixed: false + raw: TriggeredJobHistory resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3992' + name: + $id: '4004' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: TriggeredJobHistory + - $id: '4006' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu continuous web job information elements. + name: + $id: '4019' + fixed: false + raw: TriggeredJobHistoryCollection + properties: + - $id: '4007' + collectionFormat: none + defaultValue: + $id: '4008' + fixed: false + deprecated: false + documentation: + $id: '4009' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4011' + $type: SequenceType + deprecated: false + elementType: + $ref: '4000' + name: + $id: '4012' + fixed: false + name: + $id: '4010' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4013' + collectionFormat: none + defaultValue: + $id: '4014' + fixed: false + deprecated: false + documentation: + $id: '4015' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4017' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4018' + fixed: false + raw: String + name: + $id: '4016' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: TriggeredJobHistoryCollection + - $id: '4020' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: TriggeredWebJob resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4085' + fixed: false + raw: TriggeredWebJob_properties + properties: + - $id: '4021' + collectionFormat: none + defaultValue: + $id: '4022' + fixed: false + deprecated: false + documentation: + $id: '4023' + fixed: false + raw: Latest job run information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3986' + name: + $id: '4024' + fixed: false + raw: latestRun + realPath: + - latestRun + serializedName: latestRun + - $id: '4025' + collectionFormat: none + defaultValue: + $id: '4026' + fixed: false + deprecated: false + documentation: + $id: '4027' + fixed: false + raw: History URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4029' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4030' + fixed: false + raw: String + name: + $id: '4028' + fixed: false + raw: historyUrl + realPath: + - historyUrl + serializedName: historyUrl + - $id: '4031' + collectionFormat: none + defaultValue: + $id: '4032' + fixed: false + deprecated: false + documentation: + $id: '4033' + fixed: false + raw: Scheduler Logs URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4035' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4036' + fixed: false + raw: String + name: + $id: '4034' + fixed: false + raw: schedulerLogsUrl + realPath: + - schedulerLogsUrl + serializedName: schedulerLogsUrl + - $id: '4037' + collectionFormat: none + defaultValue: + $id: '4038' + fixed: false + deprecated: false + documentation: + $id: '4039' + fixed: false + raw: Job name. Used as job identifier in ARM resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4041' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4042' + fixed: false + raw: String + name: + $id: '4040' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4043' + collectionFormat: none + defaultValue: + $id: '4044' + fixed: false + deprecated: false + documentation: + $id: '4045' + fixed: false + raw: Run command. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4047' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4048' + fixed: false + raw: String + name: + $id: '4046' + fixed: false + raw: runCommand + realPath: + - runCommand + serializedName: runCommand + - $id: '4049' + collectionFormat: none + defaultValue: + $id: '4050' + fixed: false + deprecated: false + documentation: + $id: '4051' + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4053' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4054' + fixed: false + raw: String + name: + $id: '4052' + fixed: false + raw: url + realPath: + - url + serializedName: url + - $id: '4055' + collectionFormat: none + defaultValue: + $id: '4056' + fixed: false + deprecated: false + documentation: + $id: '4057' + fixed: false + raw: Extra Info URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4059' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4060' + fixed: false + raw: String + name: + $id: '4058' + fixed: false + raw: extraInfoUrl + realPath: + - extraInfoUrl + serializedName: extraInfoUrl + - $id: '4061' + collectionFormat: none + defaultValue: + $id: '4062' + fixed: false + deprecated: false + documentation: + $id: '4063' + fixed: false + raw: Job type. + extensions: + x-ms-enum: + modelAsString: false + name: WebJobType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '436' + name: + $id: '4064' + fixed: false + raw: jobType + realPath: + - jobType + serializedName: jobType + - $id: '4065' + collectionFormat: none + defaultValue: + $id: '4066' + fixed: false + deprecated: false + documentation: + $id: '4067' + fixed: false + raw: Error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4069' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4070' + fixed: false + raw: String + name: + $id: '4068' + fixed: false + raw: error + realPath: + - error + serializedName: error + - $id: '4071' + collectionFormat: none + defaultValue: + $id: '4072' + fixed: false + deprecated: false + documentation: + $id: '4073' + fixed: false + raw: Using SDK? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4075' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4076' + fixed: false + raw: Boolean + name: + $id: '4074' + fixed: false + raw: usingSdk + realPath: + - usingSdk + serializedName: usingSdk + - $id: '4077' + collectionFormat: none + defaultValue: + $id: '4078' + fixed: false + deprecated: false + documentation: + $id: '4079' + fixed: false + raw: Job settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4081' + $type: DictionaryType + deprecated: false + name: + $id: '4084' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '4082' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '4083' + fixed: false + raw: Object + name: + $id: '4080' + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + serializedName: TriggeredWebJob_properties + - $id: '4086' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Triggered Web Job Information. + name: + $id: '4091' + fixed: false + raw: TriggeredWebJob + properties: + - $id: '4087' + collectionFormat: none + defaultValue: + $id: '4088' + fixed: false + deprecated: false + documentation: + $id: '4089' + fixed: false + raw: TriggeredWebJob resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4020' + name: + $id: '4090' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: TriggeredWebJob + - $id: '4092' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu continuous web job information elements. + name: + $id: '4105' + fixed: false + raw: TriggeredWebJobCollection + properties: + - $id: '4093' + collectionFormat: none + defaultValue: + $id: '4094' + fixed: false + deprecated: false + documentation: + $id: '4095' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4097' + $type: SequenceType + deprecated: false + elementType: + $ref: '4086' + name: + $id: '4098' + fixed: false + name: + $id: '4096' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4099' + collectionFormat: none + defaultValue: + $id: '4100' + fixed: false + deprecated: false + documentation: + $id: '4101' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4103' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4104' + fixed: false + raw: String + name: + $id: '4102' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: TriggeredWebJobCollection + - $id: '4106' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of app instances. + name: + $id: '4119' + fixed: false + raw: WebAppInstanceCollection + properties: + - $id: '4107' + collectionFormat: none + defaultValue: + $id: '4108' + fixed: false + deprecated: false + documentation: + $id: '4109' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4111' + $type: SequenceType + deprecated: false + elementType: + $ref: '3236' + name: + $id: '4112' + fixed: false + name: + $id: '4110' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4113' + collectionFormat: none + defaultValue: + $id: '4114' + fixed: false + deprecated: false + documentation: + $id: '4115' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4117' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4118' + fixed: false + raw: String + name: + $id: '4116' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: WebAppInstanceCollection + - $id: '4120' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: WebJob resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4169' + fixed: false + raw: WebJob_properties + properties: + - $id: '4121' + collectionFormat: none + defaultValue: + $id: '4122' + fixed: false + deprecated: false + documentation: + $id: '4123' + fixed: false + raw: Job name. Used as job identifier in ARM resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4126' + fixed: false + raw: String + name: + $id: '4124' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4127' + collectionFormat: none + defaultValue: + $id: '4128' + fixed: false + deprecated: false + documentation: + $id: '4129' + fixed: false + raw: Run command. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4132' + fixed: false + raw: String + name: + $id: '4130' + fixed: false + raw: runCommand + realPath: + - runCommand + serializedName: runCommand + - $id: '4133' + collectionFormat: none + defaultValue: + $id: '4134' + fixed: false + deprecated: false + documentation: + $id: '4135' + fixed: false + raw: Job URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4138' + fixed: false + raw: String + name: + $id: '4136' + fixed: false + raw: url + realPath: + - url + serializedName: url + - $id: '4139' + collectionFormat: none + defaultValue: + $id: '4140' + fixed: false + deprecated: false + documentation: + $id: '4141' + fixed: false + raw: Extra Info URL. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4144' + fixed: false + raw: String + name: + $id: '4142' + fixed: false + raw: extraInfoUrl + realPath: + - extraInfoUrl + serializedName: extraInfoUrl + - $id: '4145' + collectionFormat: none + defaultValue: + $id: '4146' + fixed: false + deprecated: false + documentation: + $id: '4147' + fixed: false + raw: Job type. + extensions: + x-ms-enum: + modelAsString: false + name: WebJobType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '436' + name: + $id: '4148' + fixed: false + raw: jobType + realPath: + - jobType + serializedName: jobType + - $id: '4149' + collectionFormat: none + defaultValue: + $id: '4150' + fixed: false + deprecated: false + documentation: + $id: '4151' + fixed: false + raw: Error information. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4153' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4154' + fixed: false + raw: String + name: + $id: '4152' + fixed: false + raw: error + realPath: + - error + serializedName: error + - $id: '4155' + collectionFormat: none + defaultValue: + $id: '4156' + fixed: false + deprecated: false + documentation: + $id: '4157' + fixed: false + raw: Using SDK? + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4159' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4160' + fixed: false + raw: Boolean + name: + $id: '4158' + fixed: false + raw: usingSdk + realPath: + - usingSdk + serializedName: usingSdk + - $id: '4161' + collectionFormat: none + defaultValue: + $id: '4162' + fixed: false + deprecated: false + documentation: + $id: '4163' + fixed: false + raw: Job settings. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4165' + $type: DictionaryType + deprecated: false + name: + $id: '4168' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '4166' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '4167' + fixed: false + raw: Object + name: + $id: '4164' + fixed: false + raw: settings + realPath: + - settings + serializedName: settings + serializedName: WebJob_properties + - $id: '4170' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Web Job Information. + name: + $id: '4175' + fixed: false + raw: WebJob + properties: + - $id: '4171' + collectionFormat: none + defaultValue: + $id: '4172' + fixed: false + deprecated: false + documentation: + $id: '4173' + fixed: false + raw: WebJob resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4120' + name: + $id: '4174' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: WebJob + - $id: '4176' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of Kudu web job information elements. + name: + $id: '4189' + fixed: false + raw: WebJobCollection + properties: + - $id: '4177' + collectionFormat: none + defaultValue: + $id: '4178' + fixed: false + deprecated: false + documentation: + $id: '4179' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4181' + $type: SequenceType + deprecated: false + elementType: + $ref: '4170' + name: + $id: '4182' + fixed: false + name: + $id: '4180' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4183' + collectionFormat: none + defaultValue: + $id: '4184' + fixed: false + deprecated: false + documentation: + $id: '4185' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4188' + fixed: false + raw: String + name: + $id: '4186' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: WebJobCollection + - $id: '4190' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: VnetGateway resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4203' + fixed: false + raw: VnetGateway_properties + properties: + - $id: '4191' + collectionFormat: none + defaultValue: + $id: '4192' + fixed: false + deprecated: false + documentation: + $id: '4193' + fixed: false + raw: The Virtual Network name. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4195' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4196' + fixed: false + raw: String + name: + $id: '4194' + fixed: false + raw: vnetName + realPath: + - vnetName + serializedName: vnetName + - $id: '4197' + collectionFormat: none + defaultValue: + $id: '4198' + fixed: false + deprecated: false + documentation: + $id: '4199' + fixed: false + raw: The URI where the VPN package can be downloaded. + extensions: + x-ms-mutability: + - create + - update + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4201' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4202' + fixed: false + raw: String + name: + $id: '4200' + fixed: false + raw: vpnPackageUri + realPath: + - vpnPackageUri + serializedName: vpnPackageUri + serializedName: VnetGateway_properties + - $id: '4204' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: >- + The Virtual Network gateway contract. This is used to give the Virtual + Network gateway access to the VPN package. + name: + $id: '4209' + fixed: false + raw: VnetGateway + properties: + - $id: '4205' + collectionFormat: none + defaultValue: + $id: '4206' + fixed: false + deprecated: false + documentation: + $id: '4207' + fixed: false + raw: VnetGateway resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4190' + name: + $id: '4208' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: VnetGateway + - $id: '4210' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: User resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4241' + fixed: false + raw: User_properties + properties: + - $id: '4211' + collectionFormat: none + defaultValue: + $id: '4212' + fixed: false + deprecated: false + documentation: + $id: '4213' + fixed: false + raw: Username + extensions: + x-ms-client-name: UserName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4216' + fixed: false + raw: String + name: + $id: '4214' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4217' + collectionFormat: none + defaultValue: + $id: '4218' + fixed: false + deprecated: false + documentation: + $id: '4219' + fixed: false + raw: Username used for publishing. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4221' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4222' + fixed: false + raw: String + name: + $id: '4220' + fixed: false + raw: publishingUserName + realPath: + - publishingUserName + serializedName: publishingUserName + - $id: '4223' + collectionFormat: none + defaultValue: + $id: '4224' + fixed: false + deprecated: false + documentation: + $id: '4225' + fixed: false + raw: Password used for publishing. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4227' + $type: PrimaryType + deprecated: false + format: password + knownPrimaryType: string + name: + $id: '4228' + fixed: false + raw: String + name: + $id: '4226' + fixed: false + raw: publishingPassword + realPath: + - publishingPassword + serializedName: publishingPassword + - $id: '4229' + collectionFormat: none + defaultValue: + $id: '4230' + fixed: false + deprecated: false + documentation: + $id: '4231' + fixed: false + raw: Password hash used for publishing. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4233' + $type: PrimaryType + deprecated: false + format: password + knownPrimaryType: string + name: + $id: '4234' + fixed: false + raw: String + name: + $id: '4232' + fixed: false + raw: publishingPasswordHash + realPath: + - publishingPasswordHash + serializedName: publishingPasswordHash + - $id: '4235' + collectionFormat: none + defaultValue: + $id: '4236' + fixed: false + deprecated: false + documentation: + $id: '4237' + fixed: false + raw: Password hash salt used for publishing. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4239' + $type: PrimaryType + deprecated: false + format: password + knownPrimaryType: string + name: + $id: '4240' + fixed: false + raw: String + name: + $id: '4238' + fixed: false + raw: publishingPasswordHashSalt + realPath: + - publishingPasswordHashSalt + serializedName: publishingPasswordHashSalt + serializedName: User_properties + - $id: '4242' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: User crendentials used for publishing activity. + name: + $id: '4247' + fixed: false + raw: User + properties: + - $id: '4243' + collectionFormat: none + defaultValue: + $id: '4244' + fixed: false + deprecated: false + documentation: + $id: '4245' + fixed: false + raw: User resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4210' + name: + $id: '4246' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: User + - $id: '4248' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Metrics availability and retention. + name: + $id: '4261' + fixed: false + raw: ResourceMetricAvailability + properties: + - $id: '4249' + collectionFormat: none + defaultValue: + $id: '4250' + fixed: false + deprecated: false + documentation: + $id: '4251' + fixed: false + raw: Time grain . + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4254' + fixed: false + raw: String + name: + $id: '4252' + fixed: false + raw: timeGrain + realPath: + - timeGrain + serializedName: timeGrain + - $id: '4255' + collectionFormat: none + defaultValue: + $id: '4256' + fixed: false + deprecated: false + documentation: + $id: '4257' + fixed: false + raw: Retention period for the current time grain. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4259' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4260' + fixed: false + raw: String + name: + $id: '4258' + fixed: false + raw: retention + realPath: + - retention + serializedName: retention + serializedName: ResourceMetricAvailability + - $id: '4262' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Name of a metric for any resource . + name: + $id: '4275' + fixed: false + raw: ResourceMetricName + properties: + - $id: '4263' + collectionFormat: none + defaultValue: + $id: '4264' + fixed: false + deprecated: false + documentation: + $id: '4265' + fixed: false + raw: metric name value. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4267' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4268' + fixed: false + raw: String + name: + $id: '4266' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4269' + collectionFormat: none + defaultValue: + $id: '4270' + fixed: false + deprecated: false + documentation: + $id: '4271' + fixed: false + raw: Localized metric name value. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4273' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4274' + fixed: false + raw: String + name: + $id: '4272' + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: ResourceMetricName + - $id: '4276' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: ResourceMetricDefinition resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4319' + fixed: false + raw: ResourceMetricDefinition_properties + properties: + - $id: '4277' + collectionFormat: none + defaultValue: + $id: '4278' + fixed: false + deprecated: false + documentation: + $id: '4279' + fixed: false + raw: Name of the metric. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '4262' + name: + $id: '4280' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4281' + collectionFormat: none + defaultValue: + $id: '4282' + fixed: false + deprecated: false + documentation: + $id: '4283' + fixed: false + raw: Unit of the metric. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4285' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4286' + fixed: false + raw: String + name: + $id: '4284' + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - $id: '4287' + collectionFormat: none + defaultValue: + $id: '4288' + fixed: false + deprecated: false + documentation: + $id: '4289' + fixed: false + raw: Primary aggregation type. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4291' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4292' + fixed: false + raw: String + name: + $id: '4290' + fixed: false + raw: primaryAggregationType + realPath: + - primaryAggregationType + serializedName: primaryAggregationType + - $id: '4293' + collectionFormat: none + defaultValue: + $id: '4294' + fixed: false + deprecated: false + documentation: + $id: '4295' + fixed: false + raw: >- + List of time grains supported for the metric together with retention + period. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4297' + $type: SequenceType + deprecated: false + elementType: + $ref: '4248' + name: + $id: '4298' + fixed: false + name: + $id: '4296' + fixed: false + raw: metricAvailabilities + realPath: + - metricAvailabilities + serializedName: metricAvailabilities + - $id: '4299' + collectionFormat: none + defaultValue: + $id: '4300' + fixed: false + deprecated: false + documentation: + $id: '4301' + fixed: false + raw: Resource URI. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4303' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4304' + fixed: false + raw: String + name: + $id: '4302' + fixed: false + raw: resourceUri + realPath: + - resourceUri + serializedName: resourceUri + - $id: '4305' + collectionFormat: none + defaultValue: + $id: '4306' + fixed: false + deprecated: false + documentation: + $id: '4307' + fixed: false + raw: Resource ID. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4309' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4310' + fixed: false + raw: String + name: + $id: '4308' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '4311' + collectionFormat: none + defaultValue: + $id: '4312' + fixed: false + deprecated: false + documentation: + $id: '4313' + fixed: false + raw: Resource metric definition properties. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4315' + $type: DictionaryType + deprecated: false + name: + $id: '4318' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '4316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4317' + fixed: false + raw: String + name: + $id: '4314' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetricDefinition_properties + - $id: '4320' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: Metadata for the metrics. + name: + $id: '4325' + fixed: false + raw: ResourceMetricDefinition + properties: + - $id: '4321' + collectionFormat: none + defaultValue: + $id: '4322' + fixed: false + deprecated: false + documentation: + $id: '4323' + fixed: false + raw: ResourceMetricDefinition resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4276' + name: + $id: '4324' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetricDefinition + - $id: '4326' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: HybridConnectionKey resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4339' + fixed: false + raw: HybridConnectionKey_properties + properties: + - $id: '4327' + collectionFormat: none + defaultValue: + $id: '4328' + fixed: false + deprecated: false + documentation: + $id: '4329' + fixed: false + raw: The name of the send key. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4331' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4332' + fixed: false + raw: String + name: + $id: '4330' + fixed: false + raw: sendKeyName + realPath: + - sendKeyName + serializedName: sendKeyName + - $id: '4333' + collectionFormat: none + defaultValue: + $id: '4334' + fixed: false + deprecated: false + documentation: + $id: '4335' + fixed: false + raw: The value of the send key. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4337' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4338' + fixed: false + raw: String + name: + $id: '4336' + fixed: false + raw: sendKeyValue + realPath: + - sendKeyValue + serializedName: sendKeyValue + serializedName: HybridConnectionKey_properties + - $id: '4340' + $type: CompositeType + baseModelType: + $ref: '216' + containsConstantProperties: false + deprecated: false + documentation: >- + Hybrid Connection key contract. This has the send key name and value for a + Hybrid Connection. + name: + $id: '4345' + fixed: false + raw: HybridConnectionKey + properties: + - $id: '4341' + collectionFormat: none + defaultValue: + $id: '4342' + fixed: false + deprecated: false + documentation: + $id: '4343' + fixed: false + raw: HybridConnectionKey resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4326' + name: + $id: '4344' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: HybridConnectionKey + - $ref: '216' + - $id: '4346' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Managed service identity. + name: + $id: '4365' + fixed: false + raw: ManagedServiceIdentity + properties: + - $id: '4347' + collectionFormat: none + defaultValue: + $id: '4348' + fixed: false + deprecated: false + documentation: + $id: '4349' + fixed: false + raw: Type of managed service identity. + extensions: + x-ms-enum: + modelAsString: true + name: ManagedServiceIdentityType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4351' + $type: PrimaryType + deprecated: false + knownPrimaryType: object + name: + $id: '4352' + fixed: false + raw: Object + name: + $id: '4350' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '4353' + collectionFormat: none + defaultValue: + $id: '4354' + fixed: false + deprecated: false + documentation: + $id: '4355' + fixed: false + raw: Tenant of managed service identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4357' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4358' + fixed: false + raw: String + name: + $id: '4356' + fixed: false + raw: tenantId + realPath: + - tenantId + serializedName: tenantId + - $id: '4359' + collectionFormat: none + defaultValue: + $id: '4360' + fixed: false + deprecated: false + documentation: + $id: '4361' + fixed: false + raw: Principal Id of managed service identity. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4364' + fixed: false + raw: String + name: + $id: '4362' + fixed: false + raw: principalId + realPath: + - principalId + serializedName: principalId + serializedName: ManagedServiceIdentity + - $id: '4366' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Site resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4551' + fixed: false + raw: Site_properties + properties: + - $id: '4367' + collectionFormat: none + defaultValue: + $id: '4368' + fixed: false + deprecated: false + documentation: + $id: '4369' + fixed: false + raw: Current state of the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4371' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4372' + fixed: false + raw: String + name: + $id: '4370' + fixed: false + raw: state + realPath: + - state + serializedName: state + - $id: '4373' + collectionFormat: none + defaultValue: + $id: '4374' + fixed: false + deprecated: false + documentation: + $id: '4375' + fixed: false + raw: Hostnames associated with the app. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4377' + $type: SequenceType + deprecated: false + elementType: + $id: '4378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4379' + fixed: false + raw: String + name: + $id: '4380' + fixed: false + name: + $id: '4376' + fixed: false + raw: hostNames + realPath: + - hostNames + serializedName: hostNames + - $id: '4381' + collectionFormat: none + defaultValue: + $id: '4382' + fixed: false + deprecated: false + documentation: + $id: '4383' + fixed: false + raw: Name of the repository site. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4385' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4386' + fixed: false + raw: String + name: + $id: '4384' + fixed: false + raw: repositorySiteName + realPath: + - repositorySiteName + serializedName: repositorySiteName + - $id: '4387' + collectionFormat: none + defaultValue: + $id: '4388' + fixed: false + deprecated: false + documentation: + $id: '4389' + fixed: false + raw: >- + State indicating whether the app has exceeded its quota usage. + Read-only. + extensions: + x-ms-enum: + modelAsString: false + name: UsageState + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '3491' + name: + $id: '4390' + fixed: false + raw: usageState + realPath: + - usageState + serializedName: usageState + - $id: '4391' + collectionFormat: none + defaultValue: + $id: '4392' + fixed: false + deprecated: false + documentation: + $id: '4393' + fixed: false + raw: >- + true if the app is enabled; otherwise, + false. Setting this value to false disables the app + (takes the app offline). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4395' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4396' + fixed: false + raw: Boolean + name: + $id: '4394' + fixed: false + raw: enabled + realPath: + - enabled + serializedName: enabled + - $id: '4397' + collectionFormat: none + defaultValue: + $id: '4398' + fixed: false + deprecated: false + documentation: + $id: '4399' + fixed: false + raw: >- + Enabled hostnames for the app.Hostnames need to be assigned (see + HostNames) AND enabled. Otherwise, + + the app is not served on those hostnames. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4401' + $type: SequenceType + deprecated: false + elementType: + $id: '4402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4403' + fixed: false + raw: String + name: + $id: '4404' + fixed: false + name: + $id: '4400' + fixed: false + raw: enabledHostNames + realPath: + - enabledHostNames + serializedName: enabledHostNames + - $id: '4405' + collectionFormat: none + defaultValue: + $id: '4406' + fixed: false + deprecated: false + documentation: + $id: '4407' + fixed: false + raw: Management information availability state for the app. + extensions: + x-ms-enum: + modelAsString: false + name: SiteAvailabilityState + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '3515' + name: + $id: '4408' + fixed: false + raw: availabilityState + realPath: + - availabilityState + serializedName: availabilityState + - $id: '4409' + collectionFormat: none + defaultValue: + $id: '4410' + fixed: false + deprecated: false + documentation: + $id: '4411' + fixed: false + raw: >- + Hostname SSL states are used to manage the SSL bindings for app's + hostnames. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4413' + $type: SequenceType + deprecated: false + elementType: + $ref: '3266' + name: + $id: '4414' + fixed: false + name: + $id: '4412' + fixed: false + raw: hostNameSslStates + realPath: + - hostNameSslStates + serializedName: hostNameSslStates + - $id: '4415' + collectionFormat: none + defaultValue: + $id: '4416' + fixed: false + deprecated: false + documentation: + $id: '4417' + fixed: false + raw: >- + Resource ID of the associated App Service plan, formatted as: + "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4419' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4420' + fixed: false + raw: String + name: + $id: '4418' + fixed: false + raw: serverFarmId + realPath: + - serverFarmId + serializedName: serverFarmId + - $id: '4421' + collectionFormat: none + defaultValue: + $id: '4422' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '4423' + fixed: false + raw: 'true if reserved; otherwise, false.' + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4425' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4426' + fixed: false + raw: Boolean + name: + $id: '4424' + fixed: false + raw: reserved + realPath: + - reserved + serializedName: reserved + - $id: '4427' + collectionFormat: none + defaultValue: + $id: '4428' + fixed: false + deprecated: false + documentation: + $id: '4429' + fixed: false + raw: 'Last time the app was modified, in UTC. Read-only.' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4431' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4432' + fixed: false + raw: DateTime + name: + $id: '4430' + fixed: false + raw: lastModifiedTimeUtc + realPath: + - lastModifiedTimeUtc + serializedName: lastModifiedTimeUtc + - $id: '4433' + collectionFormat: none + defaultValue: + $id: '4434' + fixed: false + deprecated: false + documentation: + $id: '4435' + fixed: false + raw: Configuration of the app. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '2752' + name: + $id: '4436' + fixed: false + raw: siteConfig + realPath: + - siteConfig + serializedName: siteConfig + - $id: '4437' + collectionFormat: none + defaultValue: + $id: '4438' + fixed: false + deprecated: false + documentation: + $id: '4439' + fixed: false + raw: Azure Traffic Manager hostnames associated with the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4441' + $type: SequenceType + deprecated: false + elementType: + $id: '4442' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4443' + fixed: false + raw: String + name: + $id: '4444' + fixed: false + name: + $id: '4440' + fixed: false + raw: trafficManagerHostNames + realPath: + - trafficManagerHostNames + serializedName: trafficManagerHostNames + - $id: '4445' + collectionFormat: none + defaultValue: + $id: '4446' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '4447' + fixed: false + raw: >- + true to stop SCM (KUDU) site when the app is stopped; + otherwise, false. The default is false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4449' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4450' + fixed: false + raw: Boolean + name: + $id: '4448' + fixed: false + raw: scmSiteAlsoStopped + realPath: + - scmSiteAlsoStopped + serializedName: scmSiteAlsoStopped + - $id: '4451' + collectionFormat: none + defaultValue: + $id: '4452' + fixed: false + deprecated: false + documentation: + $id: '4453' + fixed: false + raw: Specifies which deployment slot this app will swap into. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4455' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4456' + fixed: false + raw: String + name: + $id: '4454' + fixed: false + raw: targetSwapSlot + realPath: + - targetSwapSlot + serializedName: targetSwapSlot + - $id: '4457' + collectionFormat: none + defaultValue: + $id: '4458' + fixed: false + deprecated: false + documentation: + $id: '4459' + fixed: false + raw: App Service Environment to use for the app. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3306' + name: + $id: '4460' + fixed: false + raw: hostingEnvironmentProfile + realPath: + - hostingEnvironmentProfile + serializedName: hostingEnvironmentProfile + - $id: '4461' + collectionFormat: none + defaultValue: + $id: '4462' + fixed: false + deprecated: false + documentation: + $id: '4463' + fixed: false + raw: >- + true to enable client affinity; false to + stop sending session affinity cookies, which route client requests + in the same session to the same instance. Default is + true. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4465' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4466' + fixed: false + raw: Boolean + name: + $id: '4464' + fixed: false + raw: clientAffinityEnabled + realPath: + - clientAffinityEnabled + serializedName: clientAffinityEnabled + - $id: '4467' + collectionFormat: none + defaultValue: + $id: '4468' + fixed: false + deprecated: false + documentation: + $id: '4469' + fixed: false + raw: >- + true to enable client certificate authentication (TLS + mutual authentication); otherwise, false. Default is + false. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4471' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4472' + fixed: false + raw: Boolean + name: + $id: '4470' + fixed: false + raw: clientCertEnabled + realPath: + - clientCertEnabled + serializedName: clientCertEnabled + - $id: '4473' + collectionFormat: none + defaultValue: + $id: '4474' + fixed: false + deprecated: false + documentation: + $id: '4475' + fixed: false + raw: >- + true to disable the public hostnames of the app; + otherwise, false. + If true, the app is only accessible via API management process. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4477' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4478' + fixed: false + raw: Boolean + name: + $id: '4476' + fixed: false + raw: hostNamesDisabled + realPath: + - hostNamesDisabled + serializedName: hostNamesDisabled + - $id: '4479' + collectionFormat: none + defaultValue: + $id: '4480' + fixed: false + deprecated: false + documentation: + $id: '4481' + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from tenants that site can be + hosted with current settings. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4483' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4484' + fixed: false + raw: String + name: + $id: '4482' + fixed: false + raw: outboundIpAddresses + realPath: + - outboundIpAddresses + serializedName: outboundIpAddresses + - $id: '4485' + collectionFormat: none + defaultValue: + $id: '4486' + fixed: false + deprecated: false + documentation: + $id: '4487' + fixed: false + raw: >- + List of IP addresses that the app uses for outbound connections + (e.g. database access). Includes VIPs from all tenants. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4489' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4490' + fixed: false + raw: String + name: + $id: '4488' + fixed: false + raw: possibleOutboundIpAddresses + realPath: + - possibleOutboundIpAddresses + serializedName: possibleOutboundIpAddresses + - $id: '4491' + collectionFormat: none + defaultValue: + $id: '4492' + fixed: false + deprecated: false + documentation: + $id: '4493' + fixed: false + raw: Size of the function container. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4495' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4496' + fixed: false + raw: Int + name: + $id: '4494' + fixed: false + raw: containerSize + realPath: + - containerSize + serializedName: containerSize + - $id: '4497' + collectionFormat: none + defaultValue: + $id: '4498' + fixed: false + deprecated: false + documentation: + $id: '4499' + fixed: false + raw: >- + Maximum allowed daily memory-time quota (applicable on dynamic apps + only). + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4501' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4502' + fixed: false + raw: Int + name: + $id: '4500' + fixed: false + raw: dailyMemoryTimeQuota + realPath: + - dailyMemoryTimeQuota + serializedName: dailyMemoryTimeQuota + - $id: '4503' + collectionFormat: none + defaultValue: + $id: '4504' + fixed: false + deprecated: false + documentation: + $id: '4505' + fixed: false + raw: App suspended till in case memory-time quota is exceeded. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4507' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4508' + fixed: false + raw: DateTime + name: + $id: '4506' + fixed: false + raw: suspendedTill + realPath: + - suspendedTill + serializedName: suspendedTill + - $id: '4509' + collectionFormat: none + defaultValue: + $id: '4510' + fixed: false + deprecated: false + documentation: + $id: '4511' + fixed: false + raw: |- + Maximum number of workers. + This only applies to Functions container. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4513' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4514' + fixed: false + raw: Int + name: + $id: '4512' + fixed: false + raw: maxNumberOfWorkers + realPath: + - maxNumberOfWorkers + serializedName: maxNumberOfWorkers + - $id: '4515' + collectionFormat: none + defaultValue: + $id: '4516' + fixed: false + deprecated: false + documentation: + $id: '4517' + fixed: false + raw: >- + If specified during app creation, the app is cloned from a source + app. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3326' + name: + $id: '4518' + fixed: false + raw: cloningInfo + realPath: + - cloningInfo + serializedName: cloningInfo + - $id: '4519' + collectionFormat: none + defaultValue: + $id: '4520' + fixed: false + deprecated: false + documentation: + $id: '4521' + fixed: false + raw: >- + If specified during app creation, the app is created from a previous + snapshot. + extensions: + x-ms-mutability: + - create + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3440' + name: + $id: '4522' + fixed: false + raw: snapshotInfo + realPath: + - snapshotInfo + serializedName: snapshotInfo + - $id: '4523' + collectionFormat: none + defaultValue: + $id: '4524' + fixed: false + deprecated: false + documentation: + $id: '4525' + fixed: false + raw: Name of the resource group the app belongs to. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4527' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4528' + fixed: false + raw: String + name: + $id: '4526' + fixed: false + raw: resourceGroup + realPath: + - resourceGroup + serializedName: resourceGroup + - $id: '4529' + collectionFormat: none + defaultValue: + $id: '4530' + fixed: false + deprecated: false + documentation: + $id: '4531' + fixed: false + raw: >- + true if the app is a default container; otherwise, + false. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4533' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4534' + fixed: false + raw: Boolean + name: + $id: '4532' + fixed: false + raw: isDefaultContainer + realPath: + - isDefaultContainer + serializedName: isDefaultContainer + - $id: '4535' + collectionFormat: none + defaultValue: + $id: '4536' + fixed: false + deprecated: false + documentation: + $id: '4537' + fixed: false + raw: Default hostname of the app. Read-only. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4539' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4540' + fixed: false + raw: String + name: + $id: '4538' + fixed: false + raw: defaultHostName + realPath: + - defaultHostName + serializedName: defaultHostName + - $id: '4541' + collectionFormat: none + defaultValue: + $id: '4542' + fixed: false + deprecated: false + documentation: + $id: '4543' + fixed: false + raw: Status of the last deployment slot swap operation. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '3446' + name: + $id: '4544' + fixed: false + raw: slotSwapStatus + realPath: + - slotSwapStatus + serializedName: slotSwapStatus + - $id: '4545' + collectionFormat: none + defaultValue: + $id: '4546' + fixed: false + deprecated: false + documentation: + $id: '4547' + fixed: false + raw: >- + HttpsOnly: configures a web site to accept only https requests. + Issues redirect for + + http requests + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4549' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4550' + fixed: false + raw: Boolean + name: + $id: '4548' + fixed: false + raw: httpsOnly + realPath: + - httpsOnly + serializedName: httpsOnly + serializedName: Site_properties + - $id: '4552' + $type: CompositeType + baseModelType: + $ref: '1539' + containsConstantProperties: false + deprecated: false + documentation: 'A web app, a mobile app backend, or an API app.' + name: + $id: '4561' + fixed: false + raw: Site + properties: + - $id: '4553' + collectionFormat: none + defaultValue: + $id: '4554' + fixed: false + deprecated: false + documentation: + $id: '4555' + fixed: false + raw: Site resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4366' + name: + $id: '4556' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '4557' + collectionFormat: none + defaultValue: + $id: '4558' + fixed: false + deprecated: false + documentation: + $id: '4559' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4346' + name: + $id: '4560' + fixed: false + raw: identity + realPath: + - identity + serializedName: identity + serializedName: Site + - $id: '4562' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes the capabilities/features allowed for a specific SKU. + name: + $id: '4581' + fixed: false + raw: Capability + properties: + - $id: '4563' + collectionFormat: none + defaultValue: + $id: '4564' + fixed: false + deprecated: false + documentation: + $id: '4565' + fixed: false + raw: Name of the SKU capability. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4567' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4568' + fixed: false + raw: String + name: + $id: '4566' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4569' + collectionFormat: none + defaultValue: + $id: '4570' + fixed: false + deprecated: false + documentation: + $id: '4571' + fixed: false + raw: Value of the SKU capability. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4573' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4574' + fixed: false + raw: String + name: + $id: '4572' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4575' + collectionFormat: none + defaultValue: + $id: '4576' + fixed: false + deprecated: false + documentation: + $id: '4577' + fixed: false + raw: Reason of the SKU capability. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4579' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4580' + fixed: false + raw: String + name: + $id: '4578' + fixed: false + raw: reason + realPath: + - reason + serializedName: reason + serializedName: Capability + - $id: '4582' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Description of the App Service plan scale options. + name: + $id: '4607' + fixed: false + raw: SkuCapacity + properties: + - $id: '4583' + collectionFormat: none + defaultValue: + $id: '4584' + fixed: false + deprecated: false + documentation: + $id: '4585' + fixed: false + raw: Minimum number of workers for this App Service plan SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4587' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4588' + fixed: false + raw: Int + name: + $id: '4586' + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - $id: '4589' + collectionFormat: none + defaultValue: + $id: '4590' + fixed: false + deprecated: false + documentation: + $id: '4591' + fixed: false + raw: Maximum number of workers for this App Service plan SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4593' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4594' + fixed: false + raw: Int + name: + $id: '4592' + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - $id: '4595' + collectionFormat: none + defaultValue: + $id: '4596' + fixed: false + deprecated: false + documentation: + $id: '4597' + fixed: false + raw: Default number of workers for this App Service plan SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4599' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4600' + fixed: false + raw: Int + name: + $id: '4598' + fixed: false + raw: default + realPath: + - default + serializedName: default + - $id: '4601' + collectionFormat: none + defaultValue: + $id: '4602' + fixed: false + deprecated: false + documentation: + $id: '4603' + fixed: false + raw: Available scale configurations for an App Service plan. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4605' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4606' + fixed: false + raw: String + name: + $id: '4604' + fixed: false + raw: scaleType + realPath: + - scaleType + serializedName: scaleType + serializedName: SkuCapacity + - $id: '4608' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Description of a SKU for a scalable resource. + name: + $id: '4657' + fixed: false + raw: SkuDescription + properties: + - $id: '4609' + collectionFormat: none + defaultValue: + $id: '4610' + fixed: false + deprecated: false + documentation: + $id: '4611' + fixed: false + raw: Name of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4613' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4614' + fixed: false + raw: String + name: + $id: '4612' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4615' + collectionFormat: none + defaultValue: + $id: '4616' + fixed: false + deprecated: false + documentation: + $id: '4617' + fixed: false + raw: Service tier of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4619' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4620' + fixed: false + raw: String + name: + $id: '4618' + fixed: false + raw: tier + realPath: + - tier + serializedName: tier + - $id: '4621' + collectionFormat: none + defaultValue: + $id: '4622' + fixed: false + deprecated: false + documentation: + $id: '4623' + fixed: false + raw: Size specifier of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4626' + fixed: false + raw: String + name: + $id: '4624' + fixed: false + raw: size + realPath: + - size + serializedName: size + - $id: '4627' + collectionFormat: none + defaultValue: + $id: '4628' + fixed: false + deprecated: false + documentation: + $id: '4629' + fixed: false + raw: Family code of the resource SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4632' + fixed: false + raw: String + name: + $id: '4630' + fixed: false + raw: family + realPath: + - family + serializedName: family + - $id: '4633' + collectionFormat: none + defaultValue: + $id: '4634' + fixed: false + deprecated: false + documentation: + $id: '4635' + fixed: false + raw: Current number of instances assigned to the resource. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4637' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4638' + fixed: false + raw: Int + name: + $id: '4636' + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - $id: '4639' + collectionFormat: none + defaultValue: + $id: '4640' + fixed: false + deprecated: false + documentation: + $id: '4641' + fixed: false + raw: 'Min, max, and default scale values of the SKU.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4582' + name: + $id: '4642' + fixed: false + raw: skuCapacity + realPath: + - skuCapacity + serializedName: skuCapacity + - $id: '4643' + collectionFormat: none + defaultValue: + $id: '4644' + fixed: false + deprecated: false + documentation: + $id: '4645' + fixed: false + raw: Locations of the SKU. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4647' + $type: SequenceType + deprecated: false + elementType: + $id: '4648' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4649' + fixed: false + raw: String + name: + $id: '4650' + fixed: false + name: + $id: '4646' + fixed: false + raw: locations + realPath: + - locations + serializedName: locations + - $id: '4651' + collectionFormat: none + defaultValue: + $id: '4652' + fixed: false + deprecated: false + documentation: + $id: '4653' + fixed: false + raw: 'Capabilities of the SKU, e.g., is traffic manager enabled?' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4655' + $type: SequenceType + deprecated: false + elementType: + $ref: '4562' + name: + $id: '4656' + fixed: false + name: + $id: '4654' + fixed: false + raw: capabilities + realPath: + - capabilities + serializedName: capabilities + serializedName: SkuDescription + - $id: '4658' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: AppServicePlan resource specific properties + extensions: + x-ms-client-flatten: true + name: + $id: '4771' + fixed: false + raw: AppServicePlan_properties + properties: + - $id: '4659' + collectionFormat: none + defaultValue: + $id: '4660' + fixed: false + deprecated: false + documentation: + $id: '4661' + fixed: false + raw: Name for the App Service plan. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4663' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4664' + fixed: false + raw: String + name: + $id: '4662' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4665' + collectionFormat: none + defaultValue: + $id: '4666' + fixed: false + deprecated: false + documentation: + $id: '4667' + fixed: false + raw: Target worker tier assigned to the App Service plan. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4669' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4670' + fixed: false + raw: String + name: + $id: '4668' + fixed: false + raw: workerTierName + realPath: + - workerTierName + serializedName: workerTierName + - $id: '4671' + collectionFormat: none + defaultValue: + $id: '4672' + fixed: false + deprecated: false + documentation: + $id: '4673' + fixed: false + raw: App Service plan status. + extensions: + x-ms-enum: + modelAsString: false + name: StatusOptions + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4675' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '4681' + fixed: false + raw: StatusOptions + oldModelAsString: false + underlyingType: + $id: '4679' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4680' + fixed: false + raw: String + values: + - $id: '4676' + name: Ready + serializedName: Ready + - $id: '4677' + name: Pending + serializedName: Pending + - $id: '4678' + name: Creating + serializedName: Creating + name: + $id: '4674' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '4682' + collectionFormat: none + defaultValue: + $id: '4683' + fixed: false + deprecated: false + documentation: + $id: '4684' + fixed: false + raw: App Service plan subscription. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4687' + fixed: false + raw: String + name: + $id: '4685' + fixed: false + raw: subscription + realPath: + - subscription + serializedName: subscription + - $id: '4688' + collectionFormat: none + defaultValue: + $id: '4689' + fixed: false + deprecated: false + documentation: + $id: '4690' + fixed: false + raw: App Service plan administration site. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4693' + fixed: false + raw: String + name: + $id: '4691' + fixed: false + raw: adminSiteName + realPath: + - adminSiteName + serializedName: adminSiteName + - $id: '4694' + collectionFormat: none + defaultValue: + $id: '4695' + fixed: false + deprecated: false + documentation: + $id: '4696' + fixed: false + raw: >- + Specification for the App Service Environment to use for the App + Service plan. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '3306' + name: + $id: '4697' + fixed: false + raw: hostingEnvironmentProfile + realPath: + - hostingEnvironmentProfile + serializedName: hostingEnvironmentProfile + - $id: '4698' + collectionFormat: none + defaultValue: + $id: '4699' + fixed: false + deprecated: false + documentation: + $id: '4700' + fixed: false + raw: >- + Maximum number of instances that can be assigned to this App Service + plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4702' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4703' + fixed: false + raw: Int + name: + $id: '4701' + fixed: false + raw: maximumNumberOfWorkers + realPath: + - maximumNumberOfWorkers + serializedName: maximumNumberOfWorkers + - $id: '4704' + collectionFormat: none + defaultValue: + $id: '4705' + fixed: false + deprecated: false + documentation: + $id: '4706' + fixed: false + raw: Geographical location for the App Service plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4708' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4709' + fixed: false + raw: String + name: + $id: '4707' + fixed: false + raw: geoRegion + realPath: + - geoRegion + serializedName: geoRegion + - $id: '4710' + collectionFormat: none + defaultValue: + $id: '4711' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '4712' + fixed: false + raw: >- + If true, apps assigned to this App Service plan can be + scaled independently. + + If false, apps assigned to this App Service plan will + scale to all instances of the plan. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4714' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4715' + fixed: false + raw: Boolean + name: + $id: '4713' + fixed: false + raw: perSiteScaling + realPath: + - perSiteScaling + serializedName: perSiteScaling + - $id: '4716' + collectionFormat: none + defaultValue: + $id: '4717' + fixed: false + deprecated: false + documentation: + $id: '4718' + fixed: false + raw: Number of apps assigned to this App Service plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4720' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4721' + fixed: false + raw: Int + name: + $id: '4719' + fixed: false + raw: numberOfSites + realPath: + - numberOfSites + serializedName: numberOfSites + - $id: '4722' + collectionFormat: none + defaultValue: + $id: '4723' + fixed: false + deprecated: false + documentation: + $id: '4724' + fixed: false + raw: 'If true, this App Service Plan owns spot instances.' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4726' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4727' + fixed: false + raw: Boolean + name: + $id: '4725' + fixed: false + raw: isSpot + realPath: + - isSpot + serializedName: isSpot + - $id: '4728' + collectionFormat: none + defaultValue: + $id: '4729' + fixed: false + deprecated: false + documentation: + $id: '4730' + fixed: false + raw: >- + The time when the server farm expires. Valid only if it is a spot + server farm. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4732' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4733' + fixed: false + raw: DateTime + name: + $id: '4731' + fixed: false + raw: spotExpirationTime + realPath: + - spotExpirationTime + serializedName: spotExpirationTime + - $id: '4734' + collectionFormat: none + defaultValue: + $id: '4735' + fixed: false + deprecated: false + documentation: + $id: '4736' + fixed: false + raw: Resource group of the App Service plan. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4738' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4739' + fixed: false + raw: String + name: + $id: '4737' + fixed: false + raw: resourceGroup + realPath: + - resourceGroup + serializedName: resourceGroup + - $id: '4740' + collectionFormat: none + defaultValue: + $id: '4741' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '4742' + fixed: false + raw: >- + If Linux app service plan true, false + otherwise. + extensions: + x-ms-mutability: + - create + - read + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4744' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '4745' + fixed: false + raw: Boolean + name: + $id: '4743' + fixed: false + raw: reserved + realPath: + - reserved + serializedName: reserved + - $id: '4746' + collectionFormat: none + defaultValue: + $id: '4747' + fixed: false + deprecated: false + documentation: + $id: '4748' + fixed: false + raw: Scaling worker count. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4750' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4751' + fixed: false + raw: Int + name: + $id: '4749' + fixed: false + raw: targetWorkerCount + realPath: + - targetWorkerCount + serializedName: targetWorkerCount + - $id: '4752' + collectionFormat: none + defaultValue: + $id: '4753' + fixed: false + deprecated: false + documentation: + $id: '4754' + fixed: false + raw: Scaling worker size ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4756' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '4757' + fixed: false + raw: Int + name: + $id: '4755' + fixed: false + raw: targetWorkerSizeId + realPath: + - targetWorkerSizeId + serializedName: targetWorkerSizeId + - $id: '4758' + collectionFormat: none + defaultValue: + $id: '4759' + fixed: false + deprecated: false + documentation: + $id: '4760' + fixed: false + raw: Provisioning state of the App Service Environment. + extensions: + x-ms-enum: + modelAsString: false + name: ProvisioningState + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4762' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '4770' + fixed: false + raw: ProvisioningState + oldModelAsString: false + underlyingType: + $id: '4768' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4769' + fixed: false + raw: String + values: + - $id: '4763' + name: Succeeded + serializedName: Succeeded + - $id: '4764' + name: Failed + serializedName: Failed + - $id: '4765' + name: Canceled + serializedName: Canceled + - $id: '4766' + name: InProgress + serializedName: InProgress + - $id: '4767' + name: Deleting + serializedName: Deleting + name: + $id: '4761' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + serializedName: AppServicePlan_properties + - $id: '4772' + $type: CompositeType + baseModelType: + $ref: '1539' + containsConstantProperties: false + deprecated: false + documentation: App Service plan. + name: + $id: '4781' + fixed: false + raw: AppServicePlan + properties: + - $id: '4773' + collectionFormat: none + defaultValue: + $id: '4774' + fixed: false + deprecated: false + documentation: + $id: '4775' + fixed: false + raw: AppServicePlan resource specific properties + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4658' + name: + $id: '4776' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + - $id: '4777' + collectionFormat: none + defaultValue: + $id: '4778' + fixed: false + deprecated: false + documentation: + $id: '4779' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4608' + name: + $id: '4780' + fixed: false + raw: sku + realPath: + - sku + serializedName: sku + serializedName: AppServicePlan + - $ref: '1539' + - $id: '4782' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Localizable string object containing the name and a localized value. + name: + $id: '4795' + fixed: false + raw: LocalizableString + properties: + - $id: '4783' + collectionFormat: none + defaultValue: + $id: '4784' + fixed: false + deprecated: false + documentation: + $id: '4785' + fixed: false + raw: Non-localized name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4787' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4788' + fixed: false + raw: String + name: + $id: '4786' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4789' + collectionFormat: none + defaultValue: + $id: '4790' + fixed: false + deprecated: false + documentation: + $id: '4791' + fixed: false + raw: Localized name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4793' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4794' + fixed: false + raw: String + name: + $id: '4792' + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: LocalizableString + - $id: '4796' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Usage of the quota resource. + name: + $id: '4825' + fixed: false + raw: CsmUsageQuota + properties: + - $id: '4797' + collectionFormat: none + defaultValue: + $id: '4798' + fixed: false + deprecated: false + documentation: + $id: '4799' + fixed: false + raw: Units of measurement for the quota resourse. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4801' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4802' + fixed: false + raw: String + name: + $id: '4800' + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - $id: '4803' + collectionFormat: none + defaultValue: + $id: '4804' + fixed: false + deprecated: false + documentation: + $id: '4805' + fixed: false + raw: Next reset time for the resource counter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4807' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4808' + fixed: false + raw: DateTime + name: + $id: '4806' + fixed: false + raw: nextResetTime + realPath: + - nextResetTime + serializedName: nextResetTime + - $id: '4809' + collectionFormat: none + defaultValue: + $id: '4810' + fixed: false + deprecated: false + documentation: + $id: '4811' + fixed: false + raw: The current value of the resource counter. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4813' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '4814' + fixed: false + raw: Long + name: + $id: '4812' + fixed: false + raw: currentValue + realPath: + - currentValue + serializedName: currentValue + - $id: '4815' + collectionFormat: none + defaultValue: + $id: '4816' + fixed: false + deprecated: false + documentation: + $id: '4817' + fixed: false + raw: The resource limit. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4819' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '4820' + fixed: false + raw: Long + name: + $id: '4818' + fixed: false + raw: limit + realPath: + - limit + serializedName: limit + - $id: '4821' + collectionFormat: none + defaultValue: + $id: '4822' + fixed: false + deprecated: false + documentation: + $id: '4823' + fixed: false + raw: Quota name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '4782' + name: + $id: '4824' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: CsmUsageQuota + - $id: '4826' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of CSM usage quotas. + name: + $id: '4839' + fixed: false + raw: CsmUsageQuotaCollection + properties: + - $id: '4827' + collectionFormat: none + defaultValue: + $id: '4828' + fixed: false + deprecated: false + documentation: + $id: '4829' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4831' + $type: SequenceType + deprecated: false + elementType: + $ref: '4796' + name: + $id: '4832' + fixed: false + name: + $id: '4830' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4833' + collectionFormat: none + defaultValue: + $id: '4834' + fixed: false + deprecated: false + documentation: + $id: '4835' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4837' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4838' + fixed: false + raw: String + name: + $id: '4836' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: CsmUsageQuotaCollection + - $id: '4840' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Resource metric property. + name: + $id: '4853' + fixed: false + raw: ResourceMetricProperty + properties: + - $id: '4841' + collectionFormat: none + defaultValue: + $id: '4842' + fixed: false + deprecated: false + documentation: + $id: '4843' + fixed: false + raw: Key for resource metric property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4845' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4846' + fixed: false + raw: String + name: + $id: '4844' + fixed: false + raw: key + realPath: + - key + serializedName: key + - $id: '4847' + collectionFormat: none + defaultValue: + $id: '4848' + fixed: false + deprecated: false + documentation: + $id: '4849' + fixed: false + raw: Value of pair. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4851' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4852' + fixed: false + raw: String + name: + $id: '4850' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: ResourceMetricProperty + - $id: '4854' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Value of resource metric. + name: + $id: '4897' + fixed: false + raw: ResourceMetricValue + properties: + - $id: '4855' + collectionFormat: none + defaultValue: + $id: '4856' + fixed: false + deprecated: false + documentation: + $id: '4857' + fixed: false + raw: Value timestamp. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4859' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4860' + fixed: false + raw: String + name: + $id: '4858' + fixed: false + raw: timestamp + realPath: + - timestamp + serializedName: timestamp + - $id: '4861' + collectionFormat: none + defaultValue: + $id: '4862' + fixed: false + deprecated: false + documentation: + $id: '4863' + fixed: false + raw: Value average. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4865' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '4866' + fixed: false + raw: Double + name: + $id: '4864' + fixed: false + raw: average + realPath: + - average + serializedName: average + - $id: '4867' + collectionFormat: none + defaultValue: + $id: '4868' + fixed: false + deprecated: false + documentation: + $id: '4869' + fixed: false + raw: Value minimum. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4871' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '4872' + fixed: false + raw: Double + name: + $id: '4870' + fixed: false + raw: minimum + realPath: + - minimum + serializedName: minimum + - $id: '4873' + collectionFormat: none + defaultValue: + $id: '4874' + fixed: false + deprecated: false + documentation: + $id: '4875' + fixed: false + raw: Value maximum. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4877' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '4878' + fixed: false + raw: Double + name: + $id: '4876' + fixed: false + raw: maximum + realPath: + - maximum + serializedName: maximum + - $id: '4879' + collectionFormat: none + defaultValue: + $id: '4880' + fixed: false + deprecated: false + documentation: + $id: '4881' + fixed: false + raw: Value total. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4883' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '4884' + fixed: false + raw: Double + name: + $id: '4882' + fixed: false + raw: total + realPath: + - total + serializedName: total + - $id: '4885' + collectionFormat: none + defaultValue: + $id: '4886' + fixed: false + deprecated: false + documentation: + $id: '4887' + fixed: false + raw: Value count. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4889' + $type: PrimaryType + deprecated: false + format: float + knownPrimaryType: double + name: + $id: '4890' + fixed: false + raw: Double + name: + $id: '4888' + fixed: false + raw: count + realPath: + - count + serializedName: count + - $id: '4891' + collectionFormat: none + defaultValue: + $id: '4892' + fixed: false + deprecated: false + documentation: + $id: '4893' + fixed: false + raw: Resource metric properties collection. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4895' + $type: SequenceType + deprecated: false + elementType: + $ref: '4840' + name: + $id: '4896' + fixed: false + name: + $id: '4894' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetricValue + - $id: '4898' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Object representing a metric for any resource . + name: + $id: '4951' + fixed: false + raw: ResourceMetric + properties: + - $id: '4899' + collectionFormat: none + defaultValue: + $id: '4900' + fixed: false + deprecated: false + documentation: + $id: '4901' + fixed: false + raw: Name of metric. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $ref: '4262' + name: + $id: '4902' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '4903' + collectionFormat: none + defaultValue: + $id: '4904' + fixed: false + deprecated: false + documentation: + $id: '4905' + fixed: false + raw: Metric unit. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4907' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4908' + fixed: false + raw: String + name: + $id: '4906' + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - $id: '4909' + collectionFormat: none + defaultValue: + $id: '4910' + fixed: false + deprecated: false + documentation: + $id: '4911' + fixed: false + raw: 'Metric granularity. E.g PT1H, PT5M, P1D' + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4913' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4914' + fixed: false + raw: String + name: + $id: '4912' + fixed: false + raw: timeGrain + realPath: + - timeGrain + serializedName: timeGrain + - $id: '4915' + collectionFormat: none + defaultValue: + $id: '4916' + fixed: false + deprecated: false + documentation: + $id: '4917' + fixed: false + raw: Metric start time. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4919' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4920' + fixed: false + raw: DateTime + name: + $id: '4918' + fixed: false + raw: startTime + realPath: + - startTime + serializedName: startTime + - $id: '4921' + collectionFormat: none + defaultValue: + $id: '4922' + fixed: false + deprecated: false + documentation: + $id: '4923' + fixed: false + raw: Metric end time. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4925' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '4926' + fixed: false + raw: DateTime + name: + $id: '4924' + fixed: false + raw: endTime + realPath: + - endTime + serializedName: endTime + - $id: '4927' + collectionFormat: none + defaultValue: + $id: '4928' + fixed: false + deprecated: false + documentation: + $id: '4929' + fixed: false + raw: Metric resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4931' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4932' + fixed: false + raw: String + name: + $id: '4930' + fixed: false + raw: resourceId + realPath: + - resourceId + serializedName: resourceId + - $id: '4933' + collectionFormat: none + defaultValue: + $id: '4934' + fixed: false + deprecated: false + documentation: + $id: '4935' + fixed: false + raw: Resource Id. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4937' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4938' + fixed: false + raw: String + name: + $id: '4936' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '4939' + collectionFormat: none + defaultValue: + $id: '4940' + fixed: false + deprecated: false + documentation: + $id: '4941' + fixed: false + raw: Metric values. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4943' + $type: SequenceType + deprecated: false + elementType: + $ref: '4854' + name: + $id: '4944' + fixed: false + name: + $id: '4942' + fixed: false + raw: metricValues + realPath: + - metricValues + serializedName: metricValues + - $id: '4945' + collectionFormat: none + defaultValue: + $id: '4946' + fixed: false + deprecated: false + documentation: + $id: '4947' + fixed: false + raw: Resource metric properties collection. + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '4949' + $type: SequenceType + deprecated: false + elementType: + $ref: '4840' + name: + $id: '4950' + fixed: false + name: + $id: '4948' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: ResourceMetric + - $id: '4952' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of metric responses. + name: + $id: '4965' + fixed: false + raw: ResourceMetricCollection + properties: + - $id: '4953' + collectionFormat: none + defaultValue: + $id: '4954' + fixed: false + deprecated: false + documentation: + $id: '4955' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4957' + $type: SequenceType + deprecated: false + elementType: + $ref: '4898' + name: + $id: '4958' + fixed: false + name: + $id: '4956' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4959' + collectionFormat: none + defaultValue: + $id: '4960' + fixed: false + deprecated: false + documentation: + $id: '4961' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4963' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4964' + fixed: false + raw: String + name: + $id: '4962' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ResourceMetricCollection + - $id: '4966' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of metric definitions. + name: + $id: '4979' + fixed: false + raw: ResourceMetricDefinitionCollection + properties: + - $id: '4967' + collectionFormat: none + defaultValue: + $id: '4968' + fixed: false + deprecated: false + documentation: + $id: '4969' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4971' + $type: SequenceType + deprecated: false + elementType: + $ref: '4320' + name: + $id: '4972' + fixed: false + name: + $id: '4970' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4973' + collectionFormat: none + defaultValue: + $id: '4974' + fixed: false + deprecated: false + documentation: + $id: '4975' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4978' + fixed: false + raw: String + name: + $id: '4976' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: ResourceMetricDefinitionCollection + - $id: '4980' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Collection of App Service apps. + name: + $id: '4993' + fixed: false + raw: WebAppCollection + properties: + - $id: '4981' + collectionFormat: none + defaultValue: + $id: '4982' + fixed: false + deprecated: false + documentation: + $id: '4983' + fixed: false + raw: Collection of resources. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '4985' + $type: SequenceType + deprecated: false + elementType: + $ref: '4552' + name: + $id: '4986' + fixed: false + name: + $id: '4984' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '4987' + collectionFormat: none + defaultValue: + $id: '4988' + fixed: false + deprecated: false + documentation: + $id: '4989' + fixed: false + raw: Link to next page of resources. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4991' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '4992' + fixed: false + raw: String + name: + $id: '4990' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: WebAppCollection + - $id: '4994' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: An operation on a resource. + name: + $id: '5041' + fixed: false + raw: Operation + properties: + - $id: '4995' + collectionFormat: none + defaultValue: + $id: '4996' + fixed: false + deprecated: false + documentation: + $id: '4997' + fixed: false + raw: Operation ID. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '4999' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5000' + fixed: false + raw: String + name: + $id: '4998' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '5001' + collectionFormat: none + defaultValue: + $id: '5002' + fixed: false + deprecated: false + documentation: + $id: '5003' + fixed: false + raw: Operation name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5005' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5006' + fixed: false + raw: String + name: + $id: '5004' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '5007' + collectionFormat: none + defaultValue: + $id: '5008' + fixed: false + deprecated: false + documentation: + $id: '5009' + fixed: false + raw: The current status of the operation. + extensions: + x-ms-enum: + modelAsString: false + name: OperationStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '1147' + name: + $id: '5010' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '5011' + collectionFormat: none + defaultValue: + $id: '5012' + fixed: false + deprecated: false + documentation: + $id: '5013' + fixed: false + raw: Any errors associate with the operation. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5015' + $type: SequenceType + deprecated: false + elementType: + $ref: '510' + name: + $id: '5016' + fixed: false + name: + $id: '5014' + fixed: false + raw: errors + realPath: + - errors + serializedName: errors + - $id: '5017' + collectionFormat: none + defaultValue: + $id: '5018' + fixed: false + deprecated: false + documentation: + $id: '5019' + fixed: false + raw: Time when operation has started. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5021' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '5022' + fixed: false + raw: DateTime + name: + $id: '5020' + fixed: false + raw: createdTime + realPath: + - createdTime + serializedName: createdTime + - $id: '5023' + collectionFormat: none + defaultValue: + $id: '5024' + fixed: false + deprecated: false + documentation: + $id: '5025' + fixed: false + raw: Time when operation has been updated. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5027' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '5028' + fixed: false + raw: DateTime + name: + $id: '5026' + fixed: false + raw: modifiedTime + realPath: + - modifiedTime + serializedName: modifiedTime + - $id: '5029' + collectionFormat: none + defaultValue: + $id: '5030' + fixed: false + deprecated: false + documentation: + $id: '5031' + fixed: false + raw: Time when operation will expire. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5033' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '5034' + fixed: false + raw: DateTime + name: + $id: '5032' + fixed: false + raw: expirationTime + realPath: + - expirationTime + serializedName: expirationTime + - $id: '5035' + collectionFormat: none + defaultValue: + $id: '5036' + fixed: false + deprecated: false + documentation: + $id: '5037' + fixed: false + raw: Applicable only for stamp operation ids. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '5039' + $type: PrimaryType + deprecated: false + format: uuid + knownPrimaryType: uuid + name: + $id: '5040' + fixed: false + raw: Uuid + name: + $id: '5038' + fixed: false + raw: geoMasterOperationId + realPath: + - geoMasterOperationId + serializedName: geoMasterOperationId + serializedName: Operation +modelsName: Models +name: WebAppsAPIClient +namespace: '' +operations: + - $id: '5060' + methods: + - $id: '5061' + defaultResponse: + $id: '5077' + isNullable: true + deprecated: false + description: Get all apps for a subscription. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '5075' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5074' + fixed: false + raw: List + parameters: + - $id: '5062' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5063' + fixed: false + deprecated: false + documentation: + $id: '5064' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5066' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5067' + fixed: false + raw: String + name: + $id: '5065' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5068' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5069' + fixed: false + deprecated: false + documentation: + $id: '5070' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5072' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5073' + fixed: false + raw: String + name: + $id: '5071' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5076' + body: + $ref: '4980' + isNullable: true + returnType: + $id: '5078' + body: + $ref: '4980' + isNullable: true + serializedName: WebApps_List + summary: Get all apps for a subscription. + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites' + - $id: '5079' + defaultResponse: + $id: '5107' + isNullable: true + deprecated: false + description: 'Gets all web, mobile, and API apps in the specified resource group.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '5105' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5104' + fixed: false + raw: ListByResourceGroup + parameters: + - $id: '5080' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5081' + fixed: false + deprecated: false + documentation: + $id: '5082' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5084' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5085' + fixed: false + raw: String + name: + $id: '5083' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5086' + collectionFormat: none + defaultValue: + $id: '5087' + fixed: false + deprecated: false + documentation: + $id: '5088' + fixed: false + raw: >- + Specify true to include deployment slots in + results. The default is false, which only gives you the + production slot of all apps. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5090' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5091' + fixed: false + raw: Boolean + name: + $id: '5089' + fixed: false + raw: includeSlots + serializedName: includeSlots + - $id: '5092' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5093' + fixed: false + deprecated: false + documentation: + $id: '5094' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5096' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5097' + fixed: false + raw: String + name: + $id: '5095' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5098' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5099' + fixed: false + deprecated: false + documentation: + $id: '5100' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5103' + fixed: false + raw: String + name: + $id: '5101' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5106' + body: + $ref: '4980' + isNullable: true + returnType: + $id: '5108' + body: + $ref: '4980' + isNullable: true + serializedName: WebApps_ListByResourceGroup + summary: 'Gets all web, mobile, and API apps in the specified resource group.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites + - $id: '5109' + defaultResponse: + $id: '5138' + isNullable: true + deprecated: false + description: 'Gets the details of a web, mobile, or API app.' + group: + $id: '5135' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5134' + fixed: false + raw: Get + parameters: + - $id: '5110' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5111' + fixed: false + deprecated: false + documentation: + $id: '5112' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5115' + fixed: false + raw: String + name: + $id: '5113' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5116' + collectionFormat: none + defaultValue: + $id: '5117' + fixed: false + deprecated: false + documentation: + $id: '5118' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5120' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5121' + fixed: false + raw: String + name: + $id: '5119' + fixed: false + raw: name + serializedName: name + - $id: '5122' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5123' + fixed: false + deprecated: false + documentation: + $id: '5124' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5126' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5127' + fixed: false + raw: String + name: + $id: '5125' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5128' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5129' + fixed: false + deprecated: false + documentation: + $id: '5130' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5133' + fixed: false + raw: String + name: + $id: '5131' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '5137' + isNullable: true + OK: + $id: '5136' + body: + $ref: '4552' + isNullable: true + returnType: + $id: '5139' + body: + $ref: '4552' + isNullable: true + serializedName: WebApps_Get + summary: 'Gets the details of a web, mobile, or API app.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - $id: '5140' + defaultResponse: + $id: '5197' + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '5194' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '5193' + fixed: false + raw: CreateOrUpdate + parameters: + - $id: '5141' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5142' + fixed: false + deprecated: false + documentation: + $id: '5143' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5145' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5146' + fixed: false + raw: String + name: + $id: '5144' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5147' + collectionFormat: none + defaultValue: + $id: '5148' + fixed: false + deprecated: false + documentation: + $id: '5149' + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5151' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5152' + fixed: false + raw: String + name: + $id: '5150' + fixed: false + raw: name + serializedName: name + - $id: '5153' + collectionFormat: none + defaultValue: + $id: '5154' + fixed: false + deprecated: false + documentation: + $id: '5155' + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4552' + name: + $id: '5156' + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - $id: '5157' + collectionFormat: none + defaultValue: + $id: '5158' + fixed: false + deprecated: false + documentation: + $id: '5159' + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5161' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5162' + fixed: false + raw: Boolean + name: + $id: '5160' + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - $id: '5163' + collectionFormat: none + defaultValue: + $id: '5164' + fixed: false + deprecated: false + documentation: + $id: '5165' + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5167' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5168' + fixed: false + raw: Boolean + name: + $id: '5166' + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - $id: '5169' + collectionFormat: none + defaultValue: + $id: '5170' + fixed: false + deprecated: false + documentation: + $id: '5171' + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '5173' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5174' + fixed: false + raw: Boolean + name: + $id: '5172' + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - $id: '5175' + collectionFormat: none + defaultValue: + $id: '5176' + fixed: false + deprecated: false + documentation: + $id: '5177' + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5179' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5180' + fixed: false + raw: String + name: + $id: '5178' + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - $id: '5181' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5182' + fixed: false + deprecated: false + documentation: + $id: '5183' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5185' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5186' + fixed: false + raw: String + name: + $id: '5184' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5187' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5188' + fixed: false + deprecated: false + documentation: + $id: '5189' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5191' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5192' + fixed: false + raw: String + name: + $id: '5190' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5196' + body: + $ref: '4552' + isNullable: true + OK: + $id: '5195' + body: + $ref: '4552' + isNullable: true + returnType: + $id: '5198' + body: + $ref: '4552' + isNullable: true + serializedName: WebApps_CreateOrUpdate + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - $id: '5199' + defaultResponse: + $id: '5247' + isNullable: true + deprecated: false + description: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + group: + $id: '5243' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '5242' + fixed: false + raw: Delete + parameters: + - $id: '5200' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5201' + fixed: false + deprecated: false + documentation: + $id: '5202' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5204' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5205' + fixed: false + raw: String + name: + $id: '5203' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5206' + collectionFormat: none + defaultValue: + $id: '5207' + fixed: false + deprecated: false + documentation: + $id: '5208' + fixed: false + raw: Name of the app to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5210' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5211' + fixed: false + raw: String + name: + $id: '5209' + fixed: false + raw: name + serializedName: name + - $id: '5212' + collectionFormat: none + defaultValue: + $id: '5213' + fixed: false + deprecated: false + documentation: + $id: '5214' + fixed: false + raw: 'If true, web app metrics are also deleted.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '5216' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5217' + fixed: false + raw: Boolean + name: + $id: '5215' + fixed: false + raw: deleteMetrics + serializedName: deleteMetrics + - $id: '5218' + collectionFormat: none + defaultValue: + $id: '5219' + fixed: false + deprecated: false + documentation: + $id: '5220' + fixed: false + raw: >- + Specify true if the App Service plan will be empty after app + deletion and you want to delete the empty App Service plan. By + default, the empty App Service plan is not deleted. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5222' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5223' + fixed: false + raw: Boolean + name: + $id: '5221' + fixed: false + raw: deleteEmptyServerFarm + serializedName: deleteEmptyServerFarm + - $id: '5224' + collectionFormat: none + defaultValue: + $id: '5225' + fixed: false + deprecated: false + documentation: + $id: '5226' + fixed: false + raw: 'If true, DNS registration is skipped.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '5228' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5229' + fixed: false + raw: Boolean + name: + $id: '5227' + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - $id: '5230' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5231' + fixed: false + deprecated: false + documentation: + $id: '5232' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5234' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5235' + fixed: false + raw: String + name: + $id: '5233' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5236' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5237' + fixed: false + deprecated: false + documentation: + $id: '5238' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5240' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5241' + fixed: false + raw: String + name: + $id: '5239' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '5245' + isNullable: true + NotFound: + $id: '5246' + isNullable: true + OK: + $id: '5244' + isNullable: true + returnType: + $id: '5248' + isNullable: true + serializedName: WebApps_Delete + summary: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - $id: '5249' + defaultResponse: + $id: '5306' + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5303' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '5302' + fixed: false + raw: Update + parameters: + - $id: '5250' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5251' + fixed: false + deprecated: false + documentation: + $id: '5252' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5255' + fixed: false + raw: String + name: + $id: '5253' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5256' + collectionFormat: none + defaultValue: + $id: '5257' + fixed: false + deprecated: false + documentation: + $id: '5258' + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5260' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5261' + fixed: false + raw: String + name: + $id: '5259' + fixed: false + raw: name + serializedName: name + - $id: '5262' + collectionFormat: none + defaultValue: + $id: '5263' + fixed: false + deprecated: false + documentation: + $id: '5264' + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3665' + name: + $id: '5265' + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - $id: '5266' + collectionFormat: none + defaultValue: + $id: '5267' + fixed: false + deprecated: false + documentation: + $id: '5268' + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5270' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5271' + fixed: false + raw: Boolean + name: + $id: '5269' + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - $id: '5272' + collectionFormat: none + defaultValue: + $id: '5273' + fixed: false + deprecated: false + documentation: + $id: '5274' + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5276' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5277' + fixed: false + raw: Boolean + name: + $id: '5275' + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - $id: '5278' + collectionFormat: none + defaultValue: + $id: '5279' + fixed: false + deprecated: false + documentation: + $id: '5280' + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '5282' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '5283' + fixed: false + raw: Boolean + name: + $id: '5281' + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - $id: '5284' + collectionFormat: none + defaultValue: + $id: '5285' + fixed: false + deprecated: false + documentation: + $id: '5286' + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5288' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5289' + fixed: false + raw: String + name: + $id: '5287' + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - $id: '5290' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5291' + fixed: false + deprecated: false + documentation: + $id: '5292' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5294' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5295' + fixed: false + raw: String + name: + $id: '5293' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5296' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5297' + fixed: false + deprecated: false + documentation: + $id: '5298' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5300' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5301' + fixed: false + raw: String + name: + $id: '5299' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '5305' + body: + $ref: '4552' + isNullable: true + OK: + $id: '5304' + body: + $ref: '4552' + isNullable: true + returnType: + $id: '5307' + body: + $ref: '4552' + isNullable: true + serializedName: WebApps_Update + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name} + - $id: '5308' + defaultResponse: + $id: '5342' + isNullable: true + deprecated: false + description: Analyze a custom hostname. + group: + $id: '5340' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5339' + fixed: false + raw: AnalyzeCustomHostname + parameters: + - $id: '5309' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5310' + fixed: false + deprecated: false + documentation: + $id: '5311' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5313' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5314' + fixed: false + raw: String + name: + $id: '5312' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5315' + collectionFormat: none + defaultValue: + $id: '5316' + fixed: false + deprecated: false + documentation: + $id: '5317' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5319' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5320' + fixed: false + raw: String + name: + $id: '5318' + fixed: false + raw: name + serializedName: name + - $id: '5321' + collectionFormat: none + defaultValue: + $id: '5322' + fixed: false + deprecated: false + documentation: + $id: '5323' + fixed: false + raw: Custom hostname. + isConstant: false + isRequired: false + location: query + modelType: + $id: '5325' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5326' + fixed: false + raw: String + name: + $id: '5324' + fixed: false + raw: hostName + serializedName: hostName + - $id: '5327' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5328' + fixed: false + deprecated: false + documentation: + $id: '5329' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5331' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5332' + fixed: false + raw: String + name: + $id: '5330' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5333' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5334' + fixed: false + deprecated: false + documentation: + $id: '5335' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5337' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5338' + fixed: false + raw: String + name: + $id: '5336' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5341' + body: + $ref: '631' + isNullable: true + returnType: + $id: '5343' + body: + $ref: '631' + isNullable: true + serializedName: WebApps_AnalyzeCustomHostname + summary: Analyze a custom hostname. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname + - $id: '5344' + defaultResponse: + $id: '5376' + isNullable: true + deprecated: false + description: >- + Applies the configuration settings from the target slot onto the + current slot. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5374' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5373' + fixed: false + raw: ApplySlotConfigToProduction + parameters: + - $id: '5345' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5346' + fixed: false + deprecated: false + documentation: + $id: '5347' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5349' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5350' + fixed: false + raw: String + name: + $id: '5348' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5351' + collectionFormat: none + defaultValue: + $id: '5352' + fixed: false + deprecated: false + documentation: + $id: '5353' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5355' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5356' + fixed: false + raw: String + name: + $id: '5354' + fixed: false + raw: name + serializedName: name + - $id: '5357' + collectionFormat: none + defaultValue: + $id: '5358' + fixed: false + deprecated: false + documentation: + $id: '5359' + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '496' + name: + $id: '5360' + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - $id: '5361' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5362' + fixed: false + deprecated: false + documentation: + $id: '5363' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5365' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5366' + fixed: false + raw: String + name: + $id: '5364' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5367' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5368' + fixed: false + deprecated: false + documentation: + $id: '5369' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5371' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5372' + fixed: false + raw: String + name: + $id: '5370' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5375' + isNullable: true + returnType: + $id: '5377' + isNullable: true + serializedName: WebApps_ApplySlotConfigToProduction + summary: >- + Applies the configuration settings from the target slot onto the + current slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig + - $id: '5378' + defaultResponse: + $id: '5410' + isNullable: true + deprecated: false + description: Creates a backup of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5408' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5407' + fixed: false + raw: Backup + parameters: + - $id: '5379' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5380' + fixed: false + deprecated: false + documentation: + $id: '5381' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5383' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5384' + fixed: false + raw: String + name: + $id: '5382' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5385' + collectionFormat: none + defaultValue: + $id: '5386' + fixed: false + deprecated: false + documentation: + $id: '5387' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5389' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5390' + fixed: false + raw: String + name: + $id: '5388' + fixed: false + raw: name + serializedName: name + - $id: '5391' + collectionFormat: none + defaultValue: + $id: '5392' + fixed: false + deprecated: false + documentation: + $id: '5393' + fixed: false + raw: >- + Backup configuration. You can use the JSON response from the + POST action as input here. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '341' + name: + $id: '5394' + fixed: false + raw: request + serializedName: request + - $id: '5395' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5396' + fixed: false + deprecated: false + documentation: + $id: '5397' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5399' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5400' + fixed: false + raw: String + name: + $id: '5398' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5401' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5402' + fixed: false + deprecated: false + documentation: + $id: '5403' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5405' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5406' + fixed: false + raw: String + name: + $id: '5404' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5409' + body: + $ref: '211' + isNullable: true + returnType: + $id: '5411' + body: + $ref: '211' + isNullable: true + serializedName: WebApps_Backup + summary: Creates a backup of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup + - $id: '5412' + defaultResponse: + $id: '5440' + isNullable: true + deprecated: false + description: Gets existing backups of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '5438' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5437' + fixed: false + raw: ListBackups + parameters: + - $id: '5413' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5414' + fixed: false + deprecated: false + documentation: + $id: '5415' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5417' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5418' + fixed: false + raw: String + name: + $id: '5416' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5419' + collectionFormat: none + defaultValue: + $id: '5420' + fixed: false + deprecated: false + documentation: + $id: '5421' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5423' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5424' + fixed: false + raw: String + name: + $id: '5422' + fixed: false + raw: name + serializedName: name + - $id: '5425' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5426' + fixed: false + deprecated: false + documentation: + $id: '5427' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5429' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5430' + fixed: false + raw: String + name: + $id: '5428' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5431' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5432' + fixed: false + deprecated: false + documentation: + $id: '5433' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5435' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5436' + fixed: false + raw: String + name: + $id: '5434' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5439' + body: + $ref: '243' + isNullable: true + returnType: + $id: '5441' + body: + $ref: '243' + isNullable: true + serializedName: WebApps_ListBackups + summary: Gets existing backups of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups + - $id: '5442' + defaultResponse: + $id: '5474' + isNullable: true + deprecated: false + description: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5472' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '5471' + fixed: false + raw: DiscoverRestore + parameters: + - $id: '5443' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5444' + fixed: false + deprecated: false + documentation: + $id: '5445' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5447' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5448' + fixed: false + raw: String + name: + $id: '5446' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5449' + collectionFormat: none + defaultValue: + $id: '5450' + fixed: false + deprecated: false + documentation: + $id: '5451' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5454' + fixed: false + raw: String + name: + $id: '5452' + fixed: false + raw: name + serializedName: name + - $id: '5455' + collectionFormat: none + defaultValue: + $id: '5456' + fixed: false + deprecated: false + documentation: + $id: '5457' + fixed: false + raw: >- + A RestoreRequest object that includes Azure storage URL and blog + name for discovery of backup. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2123' + name: + $id: '5458' + fixed: false + raw: request + serializedName: request + - $id: '5459' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5460' + fixed: false + deprecated: false + documentation: + $id: '5461' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5463' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5464' + fixed: false + raw: String + name: + $id: '5462' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5465' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5466' + fixed: false + deprecated: false + documentation: + $id: '5467' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5469' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5470' + fixed: false + raw: String + name: + $id: '5468' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5473' + body: + $ref: '2123' + isNullable: true + returnType: + $id: '5475' + body: + $ref: '2123' + isNullable: true + serializedName: WebApps_DiscoverRestore + summary: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/discover + - $id: '5476' + defaultResponse: + $id: '5510' + isNullable: true + deprecated: false + description: Gets a backup of an app by its ID. + group: + $id: '5508' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5507' + fixed: false + raw: GetBackupStatus + parameters: + - $id: '5477' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5478' + fixed: false + deprecated: false + documentation: + $id: '5479' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5481' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5482' + fixed: false + raw: String + name: + $id: '5480' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5483' + collectionFormat: none + defaultValue: + $id: '5484' + fixed: false + deprecated: false + documentation: + $id: '5485' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5487' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5488' + fixed: false + raw: String + name: + $id: '5486' + fixed: false + raw: name + serializedName: name + - $id: '5489' + collectionFormat: none + defaultValue: + $id: '5490' + fixed: false + deprecated: false + documentation: + $id: '5491' + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5493' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5494' + fixed: false + raw: String + name: + $id: '5492' + fixed: false + raw: backupId + serializedName: backupId + - $id: '5495' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5496' + fixed: false + deprecated: false + documentation: + $id: '5497' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5499' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5500' + fixed: false + raw: String + name: + $id: '5498' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5501' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5502' + fixed: false + deprecated: false + documentation: + $id: '5503' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5505' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5506' + fixed: false + raw: String + name: + $id: '5504' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5509' + body: + $ref: '211' + isNullable: true + returnType: + $id: '5511' + body: + $ref: '211' + isNullable: true + serializedName: WebApps_GetBackupStatus + summary: Gets a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId} + - $id: '5512' + defaultResponse: + $id: '5547' + isNullable: true + deprecated: false + description: Deletes a backup of an app by its ID. + group: + $id: '5544' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '5543' + fixed: false + raw: DeleteBackup + parameters: + - $id: '5513' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5514' + fixed: false + deprecated: false + documentation: + $id: '5515' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5517' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5518' + fixed: false + raw: String + name: + $id: '5516' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5519' + collectionFormat: none + defaultValue: + $id: '5520' + fixed: false + deprecated: false + documentation: + $id: '5521' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5523' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5524' + fixed: false + raw: String + name: + $id: '5522' + fixed: false + raw: name + serializedName: name + - $id: '5525' + collectionFormat: none + defaultValue: + $id: '5526' + fixed: false + deprecated: false + documentation: + $id: '5527' + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5529' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5530' + fixed: false + raw: String + name: + $id: '5528' + fixed: false + raw: backupId + serializedName: backupId + - $id: '5531' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5532' + fixed: false + deprecated: false + documentation: + $id: '5533' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5535' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5536' + fixed: false + raw: String + name: + $id: '5534' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5537' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5538' + fixed: false + deprecated: false + documentation: + $id: '5539' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5541' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5542' + fixed: false + raw: String + name: + $id: '5540' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '5546' + isNullable: true + OK: + $id: '5545' + isNullable: true + returnType: + $id: '5548' + isNullable: true + serializedName: WebApps_DeleteBackup + summary: Deletes a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId} + - $id: '5549' + defaultResponse: + $id: '5587' + isNullable: true + deprecated: false + description: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '5585' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5584' + fixed: false + raw: ListBackupStatusSecrets + parameters: + - $id: '5550' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5551' + fixed: false + deprecated: false + documentation: + $id: '5552' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5555' + fixed: false + raw: String + name: + $id: '5553' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5556' + collectionFormat: none + defaultValue: + $id: '5557' + fixed: false + deprecated: false + documentation: + $id: '5558' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5560' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5561' + fixed: false + raw: String + name: + $id: '5559' + fixed: false + raw: name + serializedName: name + - $id: '5562' + collectionFormat: none + defaultValue: + $id: '5563' + fixed: false + deprecated: false + documentation: + $id: '5564' + fixed: false + raw: ID of backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5566' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5567' + fixed: false + raw: String + name: + $id: '5565' + fixed: false + raw: backupId + serializedName: backupId + - $id: '5568' + collectionFormat: none + defaultValue: + $id: '5569' + fixed: false + deprecated: false + documentation: + $id: '5570' + fixed: false + raw: Information on backup request. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '341' + name: + $id: '5571' + fixed: false + raw: request + serializedName: request + - $id: '5572' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5573' + fixed: false + deprecated: false + documentation: + $id: '5574' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5576' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5577' + fixed: false + raw: String + name: + $id: '5575' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5578' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5579' + fixed: false + deprecated: false + documentation: + $id: '5580' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5582' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5583' + fixed: false + raw: String + name: + $id: '5581' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5586' + body: + $ref: '211' + isNullable: true + returnType: + $id: '5588' + body: + $ref: '211' + isNullable: true + serializedName: WebApps_ListBackupStatusSecrets + summary: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list + - $id: '5589' + defaultResponse: + $id: '5627' + isNullable: true + deprecated: false + description: >- + Restores a specific backup to another app (or deployment slot, if + specified). + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '5625' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5624' + fixed: false + raw: Restore + parameters: + - $id: '5590' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5591' + fixed: false + deprecated: false + documentation: + $id: '5592' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5595' + fixed: false + raw: String + name: + $id: '5593' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5596' + collectionFormat: none + defaultValue: + $id: '5597' + fixed: false + deprecated: false + documentation: + $id: '5598' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5600' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5601' + fixed: false + raw: String + name: + $id: '5599' + fixed: false + raw: name + serializedName: name + - $id: '5602' + collectionFormat: none + defaultValue: + $id: '5603' + fixed: false + deprecated: false + documentation: + $id: '5604' + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5606' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5607' + fixed: false + raw: String + name: + $id: '5605' + fixed: false + raw: backupId + serializedName: backupId + - $id: '5608' + collectionFormat: none + defaultValue: + $id: '5609' + fixed: false + deprecated: false + documentation: + $id: '5610' + fixed: false + raw: Information on restore request . + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2123' + name: + $id: '5611' + fixed: false + raw: request + serializedName: request + - $id: '5612' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5613' + fixed: false + deprecated: false + documentation: + $id: '5614' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5616' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5617' + fixed: false + raw: String + name: + $id: '5615' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5618' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5619' + fixed: false + deprecated: false + documentation: + $id: '5620' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5622' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5623' + fixed: false + raw: String + name: + $id: '5621' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5626' + body: + $ref: '2137' + isNullable: true + returnType: + $id: '5628' + body: + $ref: '2137' + isNullable: true + serializedName: WebApps_Restore + summary: >- + Restores a specific backup to another app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore + - $id: '5629' + defaultResponse: + $id: '5657' + isNullable: true + deprecated: false + description: List the configurations of an app + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '5655' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5654' + fixed: false + raw: ListConfigurations + parameters: + - $id: '5630' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5631' + fixed: false + deprecated: false + documentation: + $id: '5632' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5634' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5635' + fixed: false + raw: String + name: + $id: '5633' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5636' + collectionFormat: none + defaultValue: + $id: '5637' + fixed: false + deprecated: false + documentation: + $id: '5638' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5640' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5641' + fixed: false + raw: String + name: + $id: '5639' + fixed: false + raw: name + serializedName: name + - $id: '5642' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5643' + fixed: false + deprecated: false + documentation: + $id: '5644' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5646' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5647' + fixed: false + raw: String + name: + $id: '5645' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5648' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5649' + fixed: false + deprecated: false + documentation: + $id: '5650' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5652' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5653' + fixed: false + raw: String + name: + $id: '5651' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5656' + body: + $ref: '3032' + isNullable: true + returnType: + $id: '5658' + body: + $ref: '3032' + isNullable: true + serializedName: WebApps_ListConfigurations + summary: List the configurations of an app + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config + - $id: '5659' + defaultResponse: + $id: '5691' + isNullable: true + deprecated: false + description: Replaces the application settings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5689' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '5688' + fixed: false + raw: UpdateApplicationSettings + parameters: + - $id: '5660' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5661' + fixed: false + deprecated: false + documentation: + $id: '5662' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5664' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5665' + fixed: false + raw: String + name: + $id: '5663' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5666' + collectionFormat: none + defaultValue: + $id: '5667' + fixed: false + deprecated: false + documentation: + $id: '5668' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5670' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5671' + fixed: false + raw: String + name: + $id: '5669' + fixed: false + raw: name + serializedName: name + - $id: '5672' + collectionFormat: none + defaultValue: + $id: '5673' + fixed: false + deprecated: false + documentation: + $id: '5674' + fixed: false + raw: Application settings of the app. + extensions: + x-ms-requestBody-name: appSettings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3903' + name: + $id: '5675' + fixed: false + raw: appSettings + serializedName: appSettings + - $id: '5676' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5677' + fixed: false + deprecated: false + documentation: + $id: '5678' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5681' + fixed: false + raw: String + name: + $id: '5679' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5682' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5683' + fixed: false + deprecated: false + documentation: + $id: '5684' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5687' + fixed: false + raw: String + name: + $id: '5685' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5690' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '5692' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_UpdateApplicationSettings + summary: Replaces the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings + - $id: '5693' + defaultResponse: + $id: '5721' + isNullable: true + deprecated: false + description: Gets the application settings of an app. + group: + $id: '5719' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5718' + fixed: false + raw: ListApplicationSettings + parameters: + - $id: '5694' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5695' + fixed: false + deprecated: false + documentation: + $id: '5696' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5698' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5699' + fixed: false + raw: String + name: + $id: '5697' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5700' + collectionFormat: none + defaultValue: + $id: '5701' + fixed: false + deprecated: false + documentation: + $id: '5702' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5704' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5705' + fixed: false + raw: String + name: + $id: '5703' + fixed: false + raw: name + serializedName: name + - $id: '5706' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5707' + fixed: false + deprecated: false + documentation: + $id: '5708' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5710' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5711' + fixed: false + raw: String + name: + $id: '5709' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5712' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5713' + fixed: false + deprecated: false + documentation: + $id: '5714' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5717' + fixed: false + raw: String + name: + $id: '5715' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5720' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '5722' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_ListApplicationSettings + summary: Gets the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list + - $id: '5723' + defaultResponse: + $id: '5755' + isNullable: true + deprecated: false + description: >- + Updates the Authentication / Authorization settings associated with + web app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5753' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '5752' + fixed: false + raw: UpdateAuthSettings + parameters: + - $id: '5724' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5725' + fixed: false + deprecated: false + documentation: + $id: '5726' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5728' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5729' + fixed: false + raw: String + name: + $id: '5727' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5730' + collectionFormat: none + defaultValue: + $id: '5731' + fixed: false + deprecated: false + documentation: + $id: '5732' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5734' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5735' + fixed: false + raw: String + name: + $id: '5733' + fixed: false + raw: name + serializedName: name + - $id: '5736' + collectionFormat: none + defaultValue: + $id: '5737' + fixed: false + deprecated: false + documentation: + $id: '5738' + fixed: false + raw: Auth settings associated with web app. + extensions: + x-ms-requestBody-name: siteAuthSettings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2306' + name: + $id: '5739' + fixed: false + raw: siteAuthSettings + serializedName: siteAuthSettings + - $id: '5740' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5741' + fixed: false + deprecated: false + documentation: + $id: '5742' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5744' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5745' + fixed: false + raw: String + name: + $id: '5743' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5746' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5747' + fixed: false + deprecated: false + documentation: + $id: '5748' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5750' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5751' + fixed: false + raw: String + name: + $id: '5749' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5754' + body: + $ref: '2306' + isNullable: true + returnType: + $id: '5756' + body: + $ref: '2306' + isNullable: true + serializedName: WebApps_UpdateAuthSettings + summary: >- + Updates the Authentication / Authorization settings associated with + web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings + - $id: '5757' + defaultResponse: + $id: '5785' + isNullable: true + deprecated: false + description: Gets the Authentication/Authorization settings of an app. + group: + $id: '5783' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5782' + fixed: false + raw: GetAuthSettings + parameters: + - $id: '5758' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5759' + fixed: false + deprecated: false + documentation: + $id: '5760' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5762' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5763' + fixed: false + raw: String + name: + $id: '5761' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5764' + collectionFormat: none + defaultValue: + $id: '5765' + fixed: false + deprecated: false + documentation: + $id: '5766' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5768' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5769' + fixed: false + raw: String + name: + $id: '5767' + fixed: false + raw: name + serializedName: name + - $id: '5770' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5771' + fixed: false + deprecated: false + documentation: + $id: '5772' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5774' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5775' + fixed: false + raw: String + name: + $id: '5773' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5776' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5777' + fixed: false + deprecated: false + documentation: + $id: '5778' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5780' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5781' + fixed: false + raw: String + name: + $id: '5779' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5784' + body: + $ref: '2306' + isNullable: true + returnType: + $id: '5786' + body: + $ref: '2306' + isNullable: true + serializedName: WebApps_GetAuthSettings + summary: Gets the Authentication/Authorization settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list + - $id: '5787' + defaultResponse: + $id: '5819' + isNullable: true + deprecated: false + description: Updates the backup configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5817' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '5816' + fixed: false + raw: UpdateBackupConfiguration + parameters: + - $id: '5788' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5789' + fixed: false + deprecated: false + documentation: + $id: '5790' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5792' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5793' + fixed: false + raw: String + name: + $id: '5791' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5794' + collectionFormat: none + defaultValue: + $id: '5795' + fixed: false + deprecated: false + documentation: + $id: '5796' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5799' + fixed: false + raw: String + name: + $id: '5797' + fixed: false + raw: name + serializedName: name + - $id: '5800' + collectionFormat: none + defaultValue: + $id: '5801' + fixed: false + deprecated: false + documentation: + $id: '5802' + fixed: false + raw: Edited backup configuration. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '341' + name: + $id: '5803' + fixed: false + raw: request + serializedName: request + - $id: '5804' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5805' + fixed: false + deprecated: false + documentation: + $id: '5806' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5809' + fixed: false + raw: String + name: + $id: '5807' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5810' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5811' + fixed: false + deprecated: false + documentation: + $id: '5812' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5814' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5815' + fixed: false + raw: String + name: + $id: '5813' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5818' + body: + $ref: '341' + isNullable: true + returnType: + $id: '5820' + body: + $ref: '341' + isNullable: true + serializedName: WebApps_UpdateBackupConfiguration + summary: Updates the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup + - $id: '5821' + defaultResponse: + $id: '5849' + isNullable: true + deprecated: false + description: Deletes the backup configuration of an app. + group: + $id: '5847' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '5846' + fixed: false + raw: DeleteBackupConfiguration + parameters: + - $id: '5822' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5823' + fixed: false + deprecated: false + documentation: + $id: '5824' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5826' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5827' + fixed: false + raw: String + name: + $id: '5825' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5828' + collectionFormat: none + defaultValue: + $id: '5829' + fixed: false + deprecated: false + documentation: + $id: '5830' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5833' + fixed: false + raw: String + name: + $id: '5831' + fixed: false + raw: name + serializedName: name + - $id: '5834' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5835' + fixed: false + deprecated: false + documentation: + $id: '5836' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5839' + fixed: false + raw: String + name: + $id: '5837' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5840' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5841' + fixed: false + deprecated: false + documentation: + $id: '5842' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5844' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5845' + fixed: false + raw: String + name: + $id: '5843' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5848' + isNullable: true + returnType: + $id: '5850' + isNullable: true + serializedName: WebApps_DeleteBackupConfiguration + summary: Deletes the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup + - $id: '5851' + defaultResponse: + $id: '5879' + isNullable: true + deprecated: false + description: Gets the backup configuration of an app. + group: + $id: '5877' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5876' + fixed: false + raw: GetBackupConfiguration + parameters: + - $id: '5852' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5853' + fixed: false + deprecated: false + documentation: + $id: '5854' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5856' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5857' + fixed: false + raw: String + name: + $id: '5855' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5858' + collectionFormat: none + defaultValue: + $id: '5859' + fixed: false + deprecated: false + documentation: + $id: '5860' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5863' + fixed: false + raw: String + name: + $id: '5861' + fixed: false + raw: name + serializedName: name + - $id: '5864' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5865' + fixed: false + deprecated: false + documentation: + $id: '5866' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5868' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5869' + fixed: false + raw: String + name: + $id: '5867' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5870' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5871' + fixed: false + deprecated: false + documentation: + $id: '5872' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5874' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5875' + fixed: false + raw: String + name: + $id: '5873' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5878' + body: + $ref: '341' + isNullable: true + returnType: + $id: '5880' + body: + $ref: '341' + isNullable: true + serializedName: WebApps_GetBackupConfiguration + summary: Gets the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list + - $id: '5881' + defaultResponse: + $id: '5913' + isNullable: true + deprecated: false + description: Replaces the connection strings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '5911' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '5910' + fixed: false + raw: UpdateConnectionStrings + parameters: + - $id: '5882' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5883' + fixed: false + deprecated: false + documentation: + $id: '5884' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5886' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5887' + fixed: false + raw: String + name: + $id: '5885' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5888' + collectionFormat: none + defaultValue: + $id: '5889' + fixed: false + deprecated: false + documentation: + $id: '5890' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5892' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5893' + fixed: false + raw: String + name: + $id: '5891' + fixed: false + raw: name + serializedName: name + - $id: '5894' + collectionFormat: none + defaultValue: + $id: '5895' + fixed: false + deprecated: false + documentation: + $id: '5896' + fixed: false + raw: Connection strings of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: connectionStrings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '374' + name: + $id: '5897' + fixed: false + raw: connectionStrings + serializedName: connectionStrings + - $id: '5898' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5899' + fixed: false + deprecated: false + documentation: + $id: '5900' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5902' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5903' + fixed: false + raw: String + name: + $id: '5901' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5904' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5905' + fixed: false + deprecated: false + documentation: + $id: '5906' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5909' + fixed: false + raw: String + name: + $id: '5907' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5912' + body: + $ref: '374' + isNullable: true + returnType: + $id: '5914' + body: + $ref: '374' + isNullable: true + serializedName: WebApps_UpdateConnectionStrings + summary: Replaces the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings + - $id: '5915' + defaultResponse: + $id: '5943' + isNullable: true + deprecated: false + description: Gets the connection strings of an app. + group: + $id: '5941' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '5940' + fixed: false + raw: ListConnectionStrings + parameters: + - $id: '5916' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5917' + fixed: false + deprecated: false + documentation: + $id: '5918' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5920' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5921' + fixed: false + raw: String + name: + $id: '5919' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5922' + collectionFormat: none + defaultValue: + $id: '5923' + fixed: false + deprecated: false + documentation: + $id: '5924' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5926' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5927' + fixed: false + raw: String + name: + $id: '5925' + fixed: false + raw: name + serializedName: name + - $id: '5928' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5929' + fixed: false + deprecated: false + documentation: + $id: '5930' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5932' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5933' + fixed: false + raw: String + name: + $id: '5931' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5934' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5935' + fixed: false + deprecated: false + documentation: + $id: '5936' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5938' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5939' + fixed: false + raw: String + name: + $id: '5937' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5942' + body: + $ref: '374' + isNullable: true + returnType: + $id: '5944' + body: + $ref: '374' + isNullable: true + serializedName: WebApps_ListConnectionStrings + summary: Gets the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list + - $id: '5945' + defaultResponse: + $id: '5973' + isNullable: true + deprecated: false + description: Gets the logging configuration of an app. + group: + $id: '5971' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '5970' + fixed: false + raw: GetDiagnosticLogsConfiguration + parameters: + - $id: '5946' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5947' + fixed: false + deprecated: false + documentation: + $id: '5948' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5950' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5951' + fixed: false + raw: String + name: + $id: '5949' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5952' + collectionFormat: none + defaultValue: + $id: '5953' + fixed: false + deprecated: false + documentation: + $id: '5954' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5956' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5957' + fixed: false + raw: String + name: + $id: '5955' + fixed: false + raw: name + serializedName: name + - $id: '5958' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5959' + fixed: false + deprecated: false + documentation: + $id: '5960' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5963' + fixed: false + raw: String + name: + $id: '5961' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5964' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5965' + fixed: false + deprecated: false + documentation: + $id: '5966' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '5968' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5969' + fixed: false + raw: String + name: + $id: '5967' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '5972' + body: + $ref: '3260' + isNullable: true + returnType: + $id: '5974' + body: + $ref: '3260' + isNullable: true + serializedName: WebApps_GetDiagnosticLogsConfiguration + summary: Gets the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs + - $id: '5975' + defaultResponse: + $id: '6007' + isNullable: true + deprecated: false + description: Updates the logging configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '6005' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6004' + fixed: false + raw: UpdateDiagnosticLogsConfig + parameters: + - $id: '5976' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5977' + fixed: false + deprecated: false + documentation: + $id: '5978' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '5980' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5981' + fixed: false + raw: String + name: + $id: '5979' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '5982' + collectionFormat: none + defaultValue: + $id: '5983' + fixed: false + deprecated: false + documentation: + $id: '5984' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '5986' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5987' + fixed: false + raw: String + name: + $id: '5985' + fixed: false + raw: name + serializedName: name + - $id: '5988' + collectionFormat: none + defaultValue: + $id: '5989' + fixed: false + deprecated: false + documentation: + $id: '5990' + fixed: false + raw: >- + A SiteLogsConfig JSON object that contains the logging + configuration to change in the "properties" property. + extensions: + x-ms-requestBody-name: siteLogsConfig + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3260' + name: + $id: '5991' + fixed: false + raw: siteLogsConfig + serializedName: siteLogsConfig + - $id: '5992' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '5993' + fixed: false + deprecated: false + documentation: + $id: '5994' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '5996' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5997' + fixed: false + raw: String + name: + $id: '5995' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '5998' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '5999' + fixed: false + deprecated: false + documentation: + $id: '6000' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6002' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6003' + fixed: false + raw: String + name: + $id: '6001' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6006' + body: + $ref: '3260' + isNullable: true + returnType: + $id: '6008' + body: + $ref: '3260' + isNullable: true + serializedName: WebApps_UpdateDiagnosticLogsConfig + summary: Updates the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs + - $id: '6009' + defaultResponse: + $id: '6041' + isNullable: true + deprecated: false + description: Replaces the metadata of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '6039' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6038' + fixed: false + raw: UpdateMetadata + parameters: + - $id: '6010' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6011' + fixed: false + deprecated: false + documentation: + $id: '6012' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6014' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6015' + fixed: false + raw: String + name: + $id: '6013' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6016' + collectionFormat: none + defaultValue: + $id: '6017' + fixed: false + deprecated: false + documentation: + $id: '6018' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6021' + fixed: false + raw: String + name: + $id: '6019' + fixed: false + raw: name + serializedName: name + - $id: '6022' + collectionFormat: none + defaultValue: + $id: '6023' + fixed: false + deprecated: false + documentation: + $id: '6024' + fixed: false + raw: Edited metadata of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: metadata + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3903' + name: + $id: '6025' + fixed: false + raw: metadata + serializedName: metadata + - $id: '6026' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6027' + fixed: false + deprecated: false + documentation: + $id: '6028' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6030' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6031' + fixed: false + raw: String + name: + $id: '6029' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6032' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6033' + fixed: false + deprecated: false + documentation: + $id: '6034' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6036' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6037' + fixed: false + raw: String + name: + $id: '6035' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6040' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '6042' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_UpdateMetadata + summary: Replaces the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata + - $id: '6043' + defaultResponse: + $id: '6071' + isNullable: true + deprecated: false + description: Gets the metadata of an app. + group: + $id: '6069' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6068' + fixed: false + raw: ListMetadata + parameters: + - $id: '6044' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6045' + fixed: false + deprecated: false + documentation: + $id: '6046' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6048' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6049' + fixed: false + raw: String + name: + $id: '6047' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6050' + collectionFormat: none + defaultValue: + $id: '6051' + fixed: false + deprecated: false + documentation: + $id: '6052' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6054' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6055' + fixed: false + raw: String + name: + $id: '6053' + fixed: false + raw: name + serializedName: name + - $id: '6056' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6057' + fixed: false + deprecated: false + documentation: + $id: '6058' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6060' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6061' + fixed: false + raw: String + name: + $id: '6059' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6062' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6063' + fixed: false + deprecated: false + documentation: + $id: '6064' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6066' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6067' + fixed: false + raw: String + name: + $id: '6065' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6070' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '6072' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_ListMetadata + summary: Gets the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list + - $id: '6073' + defaultResponse: + $id: '6101' + isNullable: true + deprecated: false + description: Gets the Git/FTP publishing credentials of an app. + extensions: + x-ms-long-running-operation: true + group: + $id: '6099' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6098' + fixed: false + raw: ListPublishingCredentials + parameters: + - $id: '6074' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6075' + fixed: false + deprecated: false + documentation: + $id: '6076' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6078' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6079' + fixed: false + raw: String + name: + $id: '6077' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6080' + collectionFormat: none + defaultValue: + $id: '6081' + fixed: false + deprecated: false + documentation: + $id: '6082' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6084' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6085' + fixed: false + raw: String + name: + $id: '6083' + fixed: false + raw: name + serializedName: name + - $id: '6086' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6087' + fixed: false + deprecated: false + documentation: + $id: '6088' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6090' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6091' + fixed: false + raw: String + name: + $id: '6089' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6092' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6093' + fixed: false + deprecated: false + documentation: + $id: '6094' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6096' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6097' + fixed: false + raw: String + name: + $id: '6095' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6100' + body: + $ref: '4242' + isNullable: true + returnType: + $id: '6102' + body: + $ref: '4242' + isNullable: true + serializedName: WebApps_ListPublishingCredentials + summary: Gets the Git/FTP publishing credentials of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list + - $id: '6103' + defaultResponse: + $id: '6135' + isNullable: true + deprecated: false + description: Updates the Push settings associated with web app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '6133' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6132' + fixed: false + raw: UpdateSitePushSettings + parameters: + - $id: '6104' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6105' + fixed: false + deprecated: false + documentation: + $id: '6106' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6108' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6109' + fixed: false + raw: String + name: + $id: '6107' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6110' + collectionFormat: none + defaultValue: + $id: '6111' + fixed: false + deprecated: false + documentation: + $id: '6112' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6115' + fixed: false + raw: String + name: + $id: '6113' + fixed: false + raw: name + serializedName: name + - $id: '6116' + collectionFormat: none + defaultValue: + $id: '6117' + fixed: false + deprecated: false + documentation: + $id: '6118' + fixed: false + raw: Push settings associated with web app. + extensions: + x-ms-requestBody-name: pushSettings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2724' + name: + $id: '6119' + fixed: false + raw: pushSettings + serializedName: pushSettings + - $id: '6120' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6121' + fixed: false + deprecated: false + documentation: + $id: '6122' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6125' + fixed: false + raw: String + name: + $id: '6123' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6126' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6127' + fixed: false + deprecated: false + documentation: + $id: '6128' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6131' + fixed: false + raw: String + name: + $id: '6129' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6134' + body: + $ref: '2724' + isNullable: true + returnType: + $id: '6136' + body: + $ref: '2724' + isNullable: true + serializedName: WebApps_UpdateSitePushSettings + summary: Updates the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings + - $id: '6137' + defaultResponse: + $id: '6165' + isNullable: true + deprecated: false + description: Gets the Push settings associated with web app. + group: + $id: '6163' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6162' + fixed: false + raw: ListSitePushSettings + parameters: + - $id: '6138' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6139' + fixed: false + deprecated: false + documentation: + $id: '6140' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6142' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6143' + fixed: false + raw: String + name: + $id: '6141' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6144' + collectionFormat: none + defaultValue: + $id: '6145' + fixed: false + deprecated: false + documentation: + $id: '6146' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6148' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6149' + fixed: false + raw: String + name: + $id: '6147' + fixed: false + raw: name + serializedName: name + - $id: '6150' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6151' + fixed: false + deprecated: false + documentation: + $id: '6152' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6154' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6155' + fixed: false + raw: String + name: + $id: '6153' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6156' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6157' + fixed: false + deprecated: false + documentation: + $id: '6158' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6161' + fixed: false + raw: String + name: + $id: '6159' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6164' + body: + $ref: '2724' + isNullable: true + returnType: + $id: '6166' + body: + $ref: '2724' + isNullable: true + serializedName: WebApps_ListSitePushSettings + summary: Gets the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list + - $id: '6167' + defaultResponse: + $id: '6195' + isNullable: true + deprecated: false + description: >- + Gets the names of app settings and connection strings that stick to + the slot (not swapped). + group: + $id: '6193' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6192' + fixed: false + raw: ListSlotConfigurationNames + parameters: + - $id: '6168' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6169' + fixed: false + deprecated: false + documentation: + $id: '6170' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6172' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6173' + fixed: false + raw: String + name: + $id: '6171' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6174' + collectionFormat: none + defaultValue: + $id: '6175' + fixed: false + deprecated: false + documentation: + $id: '6176' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6178' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6179' + fixed: false + raw: String + name: + $id: '6177' + fixed: false + raw: name + serializedName: name + - $id: '6180' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6181' + fixed: false + deprecated: false + documentation: + $id: '6182' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6184' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6185' + fixed: false + raw: String + name: + $id: '6183' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6186' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6187' + fixed: false + deprecated: false + documentation: + $id: '6188' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6190' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6191' + fixed: false + raw: String + name: + $id: '6189' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6194' + body: + $ref: '3759' + isNullable: true + returnType: + $id: '6196' + body: + $ref: '3759' + isNullable: true + serializedName: WebApps_ListSlotConfigurationNames + summary: >- + Gets the names of app settings and connection strings that stick to + the slot (not swapped). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames + - $id: '6197' + defaultResponse: + $id: '6229' + isNullable: true + deprecated: false + description: >- + Updates the names of application settings and connection string that + remain with the slot during swap operation. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '6227' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6226' + fixed: false + raw: UpdateSlotConfigurationNames + parameters: + - $id: '6198' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6199' + fixed: false + deprecated: false + documentation: + $id: '6200' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6202' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6203' + fixed: false + raw: String + name: + $id: '6201' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6204' + collectionFormat: none + defaultValue: + $id: '6205' + fixed: false + deprecated: false + documentation: + $id: '6206' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6208' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6209' + fixed: false + raw: String + name: + $id: '6207' + fixed: false + raw: name + serializedName: name + - $id: '6210' + collectionFormat: none + defaultValue: + $id: '6211' + fixed: false + deprecated: false + documentation: + $id: '6212' + fixed: false + raw: >- + Names of application settings and connection strings. See + example. + extensions: + x-ms-requestBody-name: slotConfigNames + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3759' + name: + $id: '6213' + fixed: false + raw: slotConfigNames + serializedName: slotConfigNames + - $id: '6214' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6215' + fixed: false + deprecated: false + documentation: + $id: '6216' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6219' + fixed: false + raw: String + name: + $id: '6217' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6220' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6221' + fixed: false + deprecated: false + documentation: + $id: '6222' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6224' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6225' + fixed: false + raw: String + name: + $id: '6223' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6228' + body: + $ref: '3759' + isNullable: true + returnType: + $id: '6230' + body: + $ref: '3759' + isNullable: true + serializedName: WebApps_UpdateSlotConfigurationNames + summary: >- + Updates the names of application settings and connection string that + remain with the slot during swap operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames + - $id: '6231' + defaultResponse: + $id: '6259' + isNullable: true + deprecated: false + description: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + group: + $id: '6257' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6256' + fixed: false + raw: GetConfiguration + parameters: + - $id: '6232' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6233' + fixed: false + deprecated: false + documentation: + $id: '6234' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6236' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6237' + fixed: false + raw: String + name: + $id: '6235' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6238' + collectionFormat: none + defaultValue: + $id: '6239' + fixed: false + deprecated: false + documentation: + $id: '6240' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6242' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6243' + fixed: false + raw: String + name: + $id: '6241' + fixed: false + raw: name + serializedName: name + - $id: '6244' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6245' + fixed: false + deprecated: false + documentation: + $id: '6246' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6248' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6249' + fixed: false + raw: String + name: + $id: '6247' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6250' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6251' + fixed: false + deprecated: false + documentation: + $id: '6252' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6255' + fixed: false + raw: String + name: + $id: '6253' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6258' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '6260' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_GetConfiguration + summary: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web + - $id: '6261' + defaultResponse: + $id: '6293' + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '6291' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6290' + fixed: false + raw: CreateOrUpdateConfiguration + parameters: + - $id: '6262' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6263' + fixed: false + deprecated: false + documentation: + $id: '6264' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6267' + fixed: false + raw: String + name: + $id: '6265' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6268' + collectionFormat: none + defaultValue: + $id: '6269' + fixed: false + deprecated: false + documentation: + $id: '6270' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6272' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6273' + fixed: false + raw: String + name: + $id: '6271' + fixed: false + raw: name + serializedName: name + - $id: '6274' + collectionFormat: none + defaultValue: + $id: '6275' + fixed: false + deprecated: false + documentation: + $id: '6276' + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3026' + name: + $id: '6277' + fixed: false + raw: siteConfig + serializedName: siteConfig + - $id: '6278' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6279' + fixed: false + deprecated: false + documentation: + $id: '6280' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6282' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6283' + fixed: false + raw: String + name: + $id: '6281' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6284' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6285' + fixed: false + deprecated: false + documentation: + $id: '6286' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6288' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6289' + fixed: false + raw: String + name: + $id: '6287' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6292' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '6294' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_CreateOrUpdateConfiguration + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web + - $id: '6295' + defaultResponse: + $id: '6327' + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '6325' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '6324' + fixed: false + raw: UpdateConfiguration + parameters: + - $id: '6296' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6297' + fixed: false + deprecated: false + documentation: + $id: '6298' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6300' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6301' + fixed: false + raw: String + name: + $id: '6299' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6302' + collectionFormat: none + defaultValue: + $id: '6303' + fixed: false + deprecated: false + documentation: + $id: '6304' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6306' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6307' + fixed: false + raw: String + name: + $id: '6305' + fixed: false + raw: name + serializedName: name + - $id: '6308' + collectionFormat: none + defaultValue: + $id: '6309' + fixed: false + deprecated: false + documentation: + $id: '6310' + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3026' + name: + $id: '6311' + fixed: false + raw: siteConfig + serializedName: siteConfig + - $id: '6312' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6313' + fixed: false + deprecated: false + documentation: + $id: '6314' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6317' + fixed: false + raw: String + name: + $id: '6315' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6318' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6319' + fixed: false + deprecated: false + documentation: + $id: '6320' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6322' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6323' + fixed: false + raw: String + name: + $id: '6321' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6326' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '6328' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_UpdateConfiguration + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web + - $id: '6329' + defaultResponse: + $id: '6357' + isNullable: true + deprecated: false + description: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '6355' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6354' + fixed: false + raw: ListConfigurationSnapshotInfo + parameters: + - $id: '6330' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6331' + fixed: false + deprecated: false + documentation: + $id: '6332' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6334' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6335' + fixed: false + raw: String + name: + $id: '6333' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6336' + collectionFormat: none + defaultValue: + $id: '6337' + fixed: false + deprecated: false + documentation: + $id: '6338' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6340' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6341' + fixed: false + raw: String + name: + $id: '6339' + fixed: false + raw: name + serializedName: name + - $id: '6342' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6343' + fixed: false + deprecated: false + documentation: + $id: '6344' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6346' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6347' + fixed: false + raw: String + name: + $id: '6345' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6348' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6349' + fixed: false + deprecated: false + documentation: + $id: '6350' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6352' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6353' + fixed: false + raw: String + name: + $id: '6351' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6356' + body: + $ref: '3066' + isNullable: true + returnType: + $id: '6358' + body: + $ref: '3066' + isNullable: true + serializedName: WebApps_ListConfigurationSnapshotInfo + summary: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots + - $id: '6359' + defaultResponse: + $id: '6393' + isNullable: true + deprecated: false + description: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + group: + $id: '6391' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6390' + fixed: false + raw: GetConfigurationSnapshot + parameters: + - $id: '6360' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6361' + fixed: false + deprecated: false + documentation: + $id: '6362' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6364' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6365' + fixed: false + raw: String + name: + $id: '6363' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6366' + collectionFormat: none + defaultValue: + $id: '6367' + fixed: false + deprecated: false + documentation: + $id: '6368' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6370' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6371' + fixed: false + raw: String + name: + $id: '6369' + fixed: false + raw: name + serializedName: name + - $id: '6372' + collectionFormat: none + defaultValue: + $id: '6373' + fixed: false + deprecated: false + documentation: + $id: '6374' + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6376' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6377' + fixed: false + raw: String + name: + $id: '6375' + fixed: false + raw: snapshotId + serializedName: snapshotId + - $id: '6378' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6379' + fixed: false + deprecated: false + documentation: + $id: '6380' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6382' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6383' + fixed: false + raw: String + name: + $id: '6381' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6384' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6385' + fixed: false + deprecated: false + documentation: + $id: '6386' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6388' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6389' + fixed: false + raw: String + name: + $id: '6387' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6392' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '6394' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_GetConfigurationSnapshot + summary: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId} + - $id: '6395' + defaultResponse: + $id: '6429' + isNullable: true + deprecated: false + description: Reverts the configuration of an app to a previous snapshot. + group: + $id: '6427' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6426' + fixed: false + raw: RecoverSiteConfigurationSnapshot + parameters: + - $id: '6396' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6397' + fixed: false + deprecated: false + documentation: + $id: '6398' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6400' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6401' + fixed: false + raw: String + name: + $id: '6399' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6402' + collectionFormat: none + defaultValue: + $id: '6403' + fixed: false + deprecated: false + documentation: + $id: '6404' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6406' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6407' + fixed: false + raw: String + name: + $id: '6405' + fixed: false + raw: name + serializedName: name + - $id: '6408' + collectionFormat: none + defaultValue: + $id: '6409' + fixed: false + deprecated: false + documentation: + $id: '6410' + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6412' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6413' + fixed: false + raw: String + name: + $id: '6411' + fixed: false + raw: snapshotId + serializedName: snapshotId + - $id: '6414' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6415' + fixed: false + deprecated: false + documentation: + $id: '6416' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6418' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6419' + fixed: false + raw: String + name: + $id: '6417' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6420' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6421' + fixed: false + deprecated: false + documentation: + $id: '6422' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6424' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6425' + fixed: false + raw: String + name: + $id: '6423' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '6428' + isNullable: true + returnType: + $id: '6430' + isNullable: true + serializedName: WebApps_RecoverSiteConfigurationSnapshot + summary: Reverts the configuration of an app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover + - $id: '6431' + defaultResponse: + $id: '6462' + isNullable: true + deprecated: false + description: Gets the last lines of docker logs for the given site + group: + $id: '6457' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6456' + fixed: false + raw: GetWebSiteContainerLogs + parameters: + - $id: '6432' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6433' + fixed: false + deprecated: false + documentation: + $id: '6434' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6436' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6437' + fixed: false + raw: String + name: + $id: '6435' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6438' + collectionFormat: none + defaultValue: + $id: '6439' + fixed: false + deprecated: false + documentation: + $id: '6440' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6442' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6443' + fixed: false + raw: String + name: + $id: '6441' + fixed: false + raw: name + serializedName: name + - $id: '6444' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6445' + fixed: false + deprecated: false + documentation: + $id: '6446' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6448' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6449' + fixed: false + raw: String + name: + $id: '6447' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6450' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6451' + fixed: false + deprecated: false + documentation: + $id: '6452' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6454' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6455' + fixed: false + raw: String + name: + $id: '6453' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '6461' + isNullable: true + OK: + $id: '6458' + body: + $id: '6459' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '6460' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '6463' + body: + $ref: '6459' + isNullable: true + serializedName: WebApps_GetWebSiteContainerLogs + summary: Gets the last lines of docker logs for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs + - $id: '6464' + defaultResponse: + $id: '6495' + isNullable: true + deprecated: false + description: Gets the ZIP archived docker log files for the given site + group: + $id: '6490' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6489' + fixed: false + raw: GetContainerLogsZip + parameters: + - $id: '6465' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6466' + fixed: false + deprecated: false + documentation: + $id: '6467' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6469' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6470' + fixed: false + raw: String + name: + $id: '6468' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6471' + collectionFormat: none + defaultValue: + $id: '6472' + fixed: false + deprecated: false + documentation: + $id: '6473' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6475' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6476' + fixed: false + raw: String + name: + $id: '6474' + fixed: false + raw: name + serializedName: name + - $id: '6477' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6478' + fixed: false + deprecated: false + documentation: + $id: '6479' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6481' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6482' + fixed: false + raw: String + name: + $id: '6480' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6483' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6484' + fixed: false + deprecated: false + documentation: + $id: '6485' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6487' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6488' + fixed: false + raw: String + name: + $id: '6486' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '6494' + isNullable: true + OK: + $id: '6491' + body: + $id: '6492' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '6493' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '6496' + body: + $ref: '6492' + isNullable: true + serializedName: WebApps_GetContainerLogsZip + summary: Gets the ZIP archived docker log files for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download + - $id: '6497' + defaultResponse: + $id: '6525' + isNullable: true + deprecated: false + description: 'List continuous web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '6523' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6522' + fixed: false + raw: ListContinuousWebJobs + parameters: + - $id: '6498' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6499' + fixed: false + deprecated: false + documentation: + $id: '6500' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6502' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6503' + fixed: false + raw: String + name: + $id: '6501' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6504' + collectionFormat: none + defaultValue: + $id: '6505' + fixed: false + deprecated: false + documentation: + $id: '6506' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6508' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6509' + fixed: false + raw: String + name: + $id: '6507' + fixed: false + raw: name + serializedName: name + - $id: '6510' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6511' + fixed: false + deprecated: false + documentation: + $id: '6512' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6515' + fixed: false + raw: String + name: + $id: '6513' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6516' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6517' + fixed: false + deprecated: false + documentation: + $id: '6518' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6520' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6521' + fixed: false + raw: String + name: + $id: '6519' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6524' + body: + $ref: '469' + isNullable: true + returnType: + $id: '6526' + body: + $ref: '469' + isNullable: true + serializedName: WebApps_ListContinuousWebJobs + summary: 'List continuous web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs + - $id: '6527' + defaultResponse: + $id: '6562' + isNullable: true + deprecated: false + description: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + group: + $id: '6559' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6558' + fixed: false + raw: GetContinuousWebJob + parameters: + - $id: '6528' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6529' + fixed: false + deprecated: false + documentation: + $id: '6530' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6532' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6533' + fixed: false + raw: String + name: + $id: '6531' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6534' + collectionFormat: none + defaultValue: + $id: '6535' + fixed: false + deprecated: false + documentation: + $id: '6536' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6538' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6539' + fixed: false + raw: String + name: + $id: '6537' + fixed: false + raw: name + serializedName: name + - $id: '6540' + collectionFormat: none + defaultValue: + $id: '6541' + fixed: false + deprecated: false + documentation: + $id: '6542' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6544' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6545' + fixed: false + raw: String + name: + $id: '6543' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '6546' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6547' + fixed: false + deprecated: false + documentation: + $id: '6548' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6550' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6551' + fixed: false + raw: String + name: + $id: '6549' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6552' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6553' + fixed: false + deprecated: false + documentation: + $id: '6554' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6556' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6557' + fixed: false + raw: String + name: + $id: '6555' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '6561' + isNullable: true + OK: + $id: '6560' + body: + $ref: '463' + isNullable: true + returnType: + $id: '6563' + body: + $ref: '463' + isNullable: true + serializedName: WebApps_GetContinuousWebJob + summary: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName} + - $id: '6564' + defaultResponse: + $id: '6599' + isNullable: true + deprecated: false + description: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + group: + $id: '6596' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '6595' + fixed: false + raw: DeleteContinuousWebJob + parameters: + - $id: '6565' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6566' + fixed: false + deprecated: false + documentation: + $id: '6567' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6569' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6570' + fixed: false + raw: String + name: + $id: '6568' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6571' + collectionFormat: none + defaultValue: + $id: '6572' + fixed: false + deprecated: false + documentation: + $id: '6573' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6575' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6576' + fixed: false + raw: String + name: + $id: '6574' + fixed: false + raw: name + serializedName: name + - $id: '6577' + collectionFormat: none + defaultValue: + $id: '6578' + fixed: false + deprecated: false + documentation: + $id: '6579' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6581' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6582' + fixed: false + raw: String + name: + $id: '6580' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '6583' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6584' + fixed: false + deprecated: false + documentation: + $id: '6585' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6587' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6588' + fixed: false + raw: String + name: + $id: '6586' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6589' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6590' + fixed: false + deprecated: false + documentation: + $id: '6591' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6593' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6594' + fixed: false + raw: String + name: + $id: '6592' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '6598' + isNullable: true + OK: + $id: '6597' + isNullable: true + returnType: + $id: '6600' + isNullable: true + serializedName: WebApps_DeleteContinuousWebJob + summary: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName} + - $id: '6601' + defaultResponse: + $id: '6636' + isNullable: true + deprecated: false + description: 'Start a continuous web job for an app, or a deployment slot.' + group: + $id: '6633' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6632' + fixed: false + raw: StartContinuousWebJob + parameters: + - $id: '6602' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6603' + fixed: false + deprecated: false + documentation: + $id: '6604' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6606' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6607' + fixed: false + raw: String + name: + $id: '6605' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6608' + collectionFormat: none + defaultValue: + $id: '6609' + fixed: false + deprecated: false + documentation: + $id: '6610' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6612' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6613' + fixed: false + raw: String + name: + $id: '6611' + fixed: false + raw: name + serializedName: name + - $id: '6614' + collectionFormat: none + defaultValue: + $id: '6615' + fixed: false + deprecated: false + documentation: + $id: '6616' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6618' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6619' + fixed: false + raw: String + name: + $id: '6617' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '6620' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6621' + fixed: false + deprecated: false + documentation: + $id: '6622' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6624' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6625' + fixed: false + raw: String + name: + $id: '6623' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6626' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6627' + fixed: false + deprecated: false + documentation: + $id: '6628' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6630' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6631' + fixed: false + raw: String + name: + $id: '6629' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '6635' + isNullable: true + OK: + $id: '6634' + isNullable: true + returnType: + $id: '6637' + isNullable: true + serializedName: WebApps_StartContinuousWebJob + summary: 'Start a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start + - $id: '6638' + defaultResponse: + $id: '6673' + isNullable: true + deprecated: false + description: 'Stop a continuous web job for an app, or a deployment slot.' + group: + $id: '6670' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '6669' + fixed: false + raw: StopContinuousWebJob + parameters: + - $id: '6639' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6640' + fixed: false + deprecated: false + documentation: + $id: '6641' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6644' + fixed: false + raw: String + name: + $id: '6642' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6645' + collectionFormat: none + defaultValue: + $id: '6646' + fixed: false + deprecated: false + documentation: + $id: '6647' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6650' + fixed: false + raw: String + name: + $id: '6648' + fixed: false + raw: name + serializedName: name + - $id: '6651' + collectionFormat: none + defaultValue: + $id: '6652' + fixed: false + deprecated: false + documentation: + $id: '6653' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6656' + fixed: false + raw: String + name: + $id: '6654' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '6657' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6658' + fixed: false + deprecated: false + documentation: + $id: '6659' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6662' + fixed: false + raw: String + name: + $id: '6660' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6663' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6664' + fixed: false + deprecated: false + documentation: + $id: '6665' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6667' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6668' + fixed: false + raw: String + name: + $id: '6666' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '6672' + isNullable: true + OK: + $id: '6671' + isNullable: true + returnType: + $id: '6674' + isNullable: true + serializedName: WebApps_StopContinuousWebJob + summary: 'Stop a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop + - $id: '6675' + defaultResponse: + $id: '6703' + isNullable: true + deprecated: false + description: 'List deployments for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '6701' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6700' + fixed: false + raw: ListDeployments + parameters: + - $id: '6676' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6677' + fixed: false + deprecated: false + documentation: + $id: '6678' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6681' + fixed: false + raw: String + name: + $id: '6679' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6682' + collectionFormat: none + defaultValue: + $id: '6683' + fixed: false + deprecated: false + documentation: + $id: '6684' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6687' + fixed: false + raw: String + name: + $id: '6685' + fixed: false + raw: name + serializedName: name + - $id: '6688' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6689' + fixed: false + deprecated: false + documentation: + $id: '6690' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6693' + fixed: false + raw: String + name: + $id: '6691' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6694' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6695' + fixed: false + deprecated: false + documentation: + $id: '6696' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6698' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6699' + fixed: false + raw: String + name: + $id: '6697' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6702' + body: + $ref: '705' + isNullable: true + returnType: + $id: '6704' + body: + $ref: '705' + isNullable: true + serializedName: WebApps_ListDeployments + summary: 'List deployments for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments + - $id: '6705' + defaultResponse: + $id: '6739' + isNullable: true + deprecated: false + description: 'Get a deployment by its ID for an app, or a deployment slot.' + group: + $id: '6737' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6736' + fixed: false + raw: GetDeployment + parameters: + - $id: '6706' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6707' + fixed: false + deprecated: false + documentation: + $id: '6708' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6710' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6711' + fixed: false + raw: String + name: + $id: '6709' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6712' + collectionFormat: none + defaultValue: + $id: '6713' + fixed: false + deprecated: false + documentation: + $id: '6714' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6717' + fixed: false + raw: String + name: + $id: '6715' + fixed: false + raw: name + serializedName: name + - $id: '6718' + collectionFormat: none + defaultValue: + $id: '6719' + fixed: false + deprecated: false + documentation: + $id: '6720' + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6722' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6723' + fixed: false + raw: String + name: + $id: '6721' + fixed: false + raw: id + serializedName: id + - $id: '6724' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6725' + fixed: false + deprecated: false + documentation: + $id: '6726' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6728' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6729' + fixed: false + raw: String + name: + $id: '6727' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6730' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6731' + fixed: false + deprecated: false + documentation: + $id: '6732' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6734' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6735' + fixed: false + raw: String + name: + $id: '6733' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6738' + body: + $ref: '699' + isNullable: true + returnType: + $id: '6740' + body: + $ref: '699' + isNullable: true + serializedName: WebApps_GetDeployment + summary: 'Get a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id} + - $id: '6741' + defaultResponse: + $id: '6779' + isNullable: true + deprecated: false + description: 'Create a deployment for an app, or a deployment slot.' + extensions: + x-ms-requestBody-index: '3' + group: + $id: '6777' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6776' + fixed: false + raw: CreateDeployment + parameters: + - $id: '6742' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6743' + fixed: false + deprecated: false + documentation: + $id: '6744' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6746' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6747' + fixed: false + raw: String + name: + $id: '6745' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6748' + collectionFormat: none + defaultValue: + $id: '6749' + fixed: false + deprecated: false + documentation: + $id: '6750' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6752' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6753' + fixed: false + raw: String + name: + $id: '6751' + fixed: false + raw: name + serializedName: name + - $id: '6754' + collectionFormat: none + defaultValue: + $id: '6755' + fixed: false + deprecated: false + documentation: + $id: '6756' + fixed: false + raw: ID of an existing deployment. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6758' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6759' + fixed: false + raw: String + name: + $id: '6757' + fixed: false + raw: id + serializedName: id + - $id: '6760' + collectionFormat: none + defaultValue: + $id: '6761' + fixed: false + deprecated: false + documentation: + $id: '6762' + fixed: false + raw: Deployment details. + extensions: + x-ms-requestBody-name: deployment + isConstant: false + isRequired: true + location: body + modelType: + $ref: '699' + name: + $id: '6763' + fixed: false + raw: deployment + serializedName: deployment + - $id: '6764' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6765' + fixed: false + deprecated: false + documentation: + $id: '6766' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6768' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6769' + fixed: false + raw: String + name: + $id: '6767' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6770' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6771' + fixed: false + deprecated: false + documentation: + $id: '6772' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6774' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6775' + fixed: false + raw: String + name: + $id: '6773' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6778' + body: + $ref: '699' + isNullable: true + returnType: + $id: '6780' + body: + $ref: '699' + isNullable: true + serializedName: WebApps_CreateDeployment + summary: 'Create a deployment for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id} + - $id: '6781' + defaultResponse: + $id: '6816' + isNullable: true + deprecated: false + description: 'Delete a deployment by its ID for an app, or a deployment slot.' + group: + $id: '6813' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '6812' + fixed: false + raw: DeleteDeployment + parameters: + - $id: '6782' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6783' + fixed: false + deprecated: false + documentation: + $id: '6784' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6786' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6787' + fixed: false + raw: String + name: + $id: '6785' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6788' + collectionFormat: none + defaultValue: + $id: '6789' + fixed: false + deprecated: false + documentation: + $id: '6790' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6792' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6793' + fixed: false + raw: String + name: + $id: '6791' + fixed: false + raw: name + serializedName: name + - $id: '6794' + collectionFormat: none + defaultValue: + $id: '6795' + fixed: false + deprecated: false + documentation: + $id: '6796' + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6799' + fixed: false + raw: String + name: + $id: '6797' + fixed: false + raw: id + serializedName: id + - $id: '6800' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6801' + fixed: false + deprecated: false + documentation: + $id: '6802' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6804' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6805' + fixed: false + raw: String + name: + $id: '6803' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6806' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6807' + fixed: false + deprecated: false + documentation: + $id: '6808' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6810' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6811' + fixed: false + raw: String + name: + $id: '6809' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '6815' + isNullable: true + OK: + $id: '6814' + isNullable: true + returnType: + $id: '6817' + isNullable: true + serializedName: WebApps_DeleteDeployment + summary: 'Delete a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id} + - $id: '6818' + defaultResponse: + $id: '6852' + isNullable: true + deprecated: false + description: >- + List deployment log for specific deployment for an app, or a + deployment slot. + group: + $id: '6850' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6849' + fixed: false + raw: ListDeploymentLog + parameters: + - $id: '6819' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6820' + fixed: false + deprecated: false + documentation: + $id: '6821' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6823' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6824' + fixed: false + raw: String + name: + $id: '6822' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6825' + collectionFormat: none + defaultValue: + $id: '6826' + fixed: false + deprecated: false + documentation: + $id: '6827' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6829' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6830' + fixed: false + raw: String + name: + $id: '6828' + fixed: false + raw: name + serializedName: name + - $id: '6831' + collectionFormat: none + defaultValue: + $id: '6832' + fixed: false + deprecated: false + documentation: + $id: '6833' + fixed: false + raw: >- + The ID of a specific deployment. This is the value of the name + property in the JSON response from "GET + /api/sites/{siteName}/deployments". + isConstant: false + isRequired: true + location: path + modelType: + $id: '6835' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6836' + fixed: false + raw: String + name: + $id: '6834' + fixed: false + raw: id + serializedName: id + - $id: '6837' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6838' + fixed: false + deprecated: false + documentation: + $id: '6839' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6841' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6842' + fixed: false + raw: String + name: + $id: '6840' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6843' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6844' + fixed: false + deprecated: false + documentation: + $id: '6845' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6847' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6848' + fixed: false + raw: String + name: + $id: '6846' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6851' + body: + $ref: '699' + isNullable: true + returnType: + $id: '6853' + body: + $ref: '699' + isNullable: true + serializedName: WebApps_ListDeploymentLog + summary: >- + List deployment log for specific deployment for an app, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log + - $id: '6854' + defaultResponse: + $id: '6882' + isNullable: true + deprecated: false + description: Lists ownership identifiers for domain associated with web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '6880' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6879' + fixed: false + raw: ListDomainOwnershipIdentifiers + parameters: + - $id: '6855' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6856' + fixed: false + deprecated: false + documentation: + $id: '6857' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6859' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6860' + fixed: false + raw: String + name: + $id: '6858' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6861' + collectionFormat: none + defaultValue: + $id: '6862' + fixed: false + deprecated: false + documentation: + $id: '6863' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6865' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6866' + fixed: false + raw: String + name: + $id: '6864' + fixed: false + raw: name + serializedName: name + - $id: '6867' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6868' + fixed: false + deprecated: false + documentation: + $id: '6869' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6871' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6872' + fixed: false + raw: String + name: + $id: '6870' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6873' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6874' + fixed: false + deprecated: false + documentation: + $id: '6875' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6877' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6878' + fixed: false + raw: String + name: + $id: '6876' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6881' + body: + $ref: '968' + isNullable: true + returnType: + $id: '6883' + body: + $ref: '968' + isNullable: true + serializedName: WebApps_ListDomainOwnershipIdentifiers + summary: Lists ownership identifiers for domain associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers + - $id: '6884' + defaultResponse: + $id: '6918' + isNullable: true + deprecated: false + description: Get domain ownership identifier for web app. + group: + $id: '6916' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '6915' + fixed: false + raw: GetDomainOwnershipIdentifier + parameters: + - $id: '6885' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6886' + fixed: false + deprecated: false + documentation: + $id: '6887' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6889' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6890' + fixed: false + raw: String + name: + $id: '6888' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6891' + collectionFormat: none + defaultValue: + $id: '6892' + fixed: false + deprecated: false + documentation: + $id: '6893' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6895' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6896' + fixed: false + raw: String + name: + $id: '6894' + fixed: false + raw: name + serializedName: name + - $id: '6897' + collectionFormat: none + defaultValue: + $id: '6898' + fixed: false + deprecated: false + documentation: + $id: '6899' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6901' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6902' + fixed: false + raw: String + name: + $id: '6900' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '6903' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6904' + fixed: false + deprecated: false + documentation: + $id: '6905' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6907' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6908' + fixed: false + raw: String + name: + $id: '6906' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6909' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6910' + fixed: false + deprecated: false + documentation: + $id: '6911' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6913' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6914' + fixed: false + raw: String + name: + $id: '6912' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6917' + body: + $ref: '962' + isNullable: true + returnType: + $id: '6919' + body: + $ref: '962' + isNullable: true + serializedName: WebApps_GetDomainOwnershipIdentifier + summary: Get domain ownership identifier for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '6920' + defaultResponse: + $id: '6958' + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '6956' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '6955' + fixed: false + raw: CreateOrUpdateDomainOwnershipIdentifier + parameters: + - $id: '6921' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6922' + fixed: false + deprecated: false + documentation: + $id: '6923' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6925' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6926' + fixed: false + raw: String + name: + $id: '6924' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6927' + collectionFormat: none + defaultValue: + $id: '6928' + fixed: false + deprecated: false + documentation: + $id: '6929' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6931' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6932' + fixed: false + raw: String + name: + $id: '6930' + fixed: false + raw: name + serializedName: name + - $id: '6933' + collectionFormat: none + defaultValue: + $id: '6934' + fixed: false + deprecated: false + documentation: + $id: '6935' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6937' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6938' + fixed: false + raw: String + name: + $id: '6936' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '6939' + collectionFormat: none + defaultValue: + $id: '6940' + fixed: false + deprecated: false + documentation: + $id: '6941' + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: + $ref: '962' + name: + $id: '6942' + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - $id: '6943' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6944' + fixed: false + deprecated: false + documentation: + $id: '6945' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6947' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6948' + fixed: false + raw: String + name: + $id: '6946' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6949' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6950' + fixed: false + deprecated: false + documentation: + $id: '6951' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6953' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6954' + fixed: false + raw: String + name: + $id: '6952' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '6957' + body: + $ref: '962' + isNullable: true + returnType: + $id: '6959' + body: + $ref: '962' + isNullable: true + serializedName: WebApps_CreateOrUpdateDomainOwnershipIdentifier + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '6960' + defaultResponse: + $id: '6995' + isNullable: true + deprecated: false + description: Deletes a domain ownership identifier for a web app. + group: + $id: '6992' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '6991' + fixed: false + raw: DeleteDomainOwnershipIdentifier + parameters: + - $id: '6961' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6962' + fixed: false + deprecated: false + documentation: + $id: '6963' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '6965' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6966' + fixed: false + raw: String + name: + $id: '6964' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '6967' + collectionFormat: none + defaultValue: + $id: '6968' + fixed: false + deprecated: false + documentation: + $id: '6969' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6971' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6972' + fixed: false + raw: String + name: + $id: '6970' + fixed: false + raw: name + serializedName: name + - $id: '6973' + collectionFormat: none + defaultValue: + $id: '6974' + fixed: false + deprecated: false + documentation: + $id: '6975' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '6977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6978' + fixed: false + raw: String + name: + $id: '6976' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '6979' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '6980' + fixed: false + deprecated: false + documentation: + $id: '6981' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '6983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6984' + fixed: false + raw: String + name: + $id: '6982' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '6985' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '6986' + fixed: false + deprecated: false + documentation: + $id: '6987' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '6989' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '6990' + fixed: false + raw: String + name: + $id: '6988' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '6994' + isNullable: true + OK: + $id: '6993' + isNullable: true + returnType: + $id: '6996' + isNullable: true + serializedName: WebApps_DeleteDomainOwnershipIdentifier + summary: Deletes a domain ownership identifier for a web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '6997' + defaultResponse: + $id: '7035' + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '7033' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '7032' + fixed: false + raw: UpdateDomainOwnershipIdentifier + parameters: + - $id: '6998' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '6999' + fixed: false + deprecated: false + documentation: + $id: '7000' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7002' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7003' + fixed: false + raw: String + name: + $id: '7001' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7004' + collectionFormat: none + defaultValue: + $id: '7005' + fixed: false + deprecated: false + documentation: + $id: '7006' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7008' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7009' + fixed: false + raw: String + name: + $id: '7007' + fixed: false + raw: name + serializedName: name + - $id: '7010' + collectionFormat: none + defaultValue: + $id: '7011' + fixed: false + deprecated: false + documentation: + $id: '7012' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7014' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7015' + fixed: false + raw: String + name: + $id: '7013' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '7016' + collectionFormat: none + defaultValue: + $id: '7017' + fixed: false + deprecated: false + documentation: + $id: '7018' + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: + $ref: '962' + name: + $id: '7019' + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - $id: '7020' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7021' + fixed: false + deprecated: false + documentation: + $id: '7022' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7024' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7025' + fixed: false + raw: String + name: + $id: '7023' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7026' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7027' + fixed: false + deprecated: false + documentation: + $id: '7028' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7030' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7031' + fixed: false + raw: String + name: + $id: '7029' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7034' + body: + $ref: '962' + isNullable: true + returnType: + $id: '7036' + body: + $ref: '962' + isNullable: true + serializedName: WebApps_UpdateDomainOwnershipIdentifier + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '7037' + defaultResponse: + $id: '7065' + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + $id: '7063' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7062' + fixed: false + raw: GetMSDeployStatus + parameters: + - $id: '7038' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7039' + fixed: false + deprecated: false + documentation: + $id: '7040' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7042' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7043' + fixed: false + raw: String + name: + $id: '7041' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7044' + collectionFormat: none + defaultValue: + $id: '7045' + fixed: false + deprecated: false + documentation: + $id: '7046' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7048' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7049' + fixed: false + raw: String + name: + $id: '7047' + fixed: false + raw: name + serializedName: name + - $id: '7050' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7051' + fixed: false + deprecated: false + documentation: + $id: '7052' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7054' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7055' + fixed: false + raw: String + name: + $id: '7053' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7056' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7057' + fixed: false + deprecated: false + documentation: + $id: '7058' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7060' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7061' + fixed: false + raw: String + name: + $id: '7059' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7064' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '7066' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_GetMSDeployStatus + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy + - $id: '7067' + defaultResponse: + $id: '7100' + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '7097' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '7096' + fixed: false + raw: CreateMSDeployOperation + parameters: + - $id: '7068' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7069' + fixed: false + deprecated: false + documentation: + $id: '7070' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7072' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7073' + fixed: false + raw: String + name: + $id: '7071' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7074' + collectionFormat: none + defaultValue: + $id: '7075' + fixed: false + deprecated: false + documentation: + $id: '7076' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7078' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7079' + fixed: false + raw: String + name: + $id: '7077' + fixed: false + raw: name + serializedName: name + - $id: '7080' + collectionFormat: none + defaultValue: + $id: '7081' + fixed: false + deprecated: false + documentation: + $id: '7082' + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1028' + name: + $id: '7083' + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - $id: '7084' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7085' + fixed: false + deprecated: false + documentation: + $id: '7086' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7088' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7089' + fixed: false + raw: String + name: + $id: '7087' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7090' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7091' + fixed: false + deprecated: false + documentation: + $id: '7092' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7094' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7095' + fixed: false + raw: String + name: + $id: '7093' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + $id: '7099' + isNullable: true + Created: + $id: '7098' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '7101' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_CreateMSDeployOperation + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy + - $id: '7102' + defaultResponse: + $id: '7131' + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + $id: '7128' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7127' + fixed: false + raw: GetMSDeployLog + parameters: + - $id: '7103' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7104' + fixed: false + deprecated: false + documentation: + $id: '7105' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7108' + fixed: false + raw: String + name: + $id: '7106' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7109' + collectionFormat: none + defaultValue: + $id: '7110' + fixed: false + deprecated: false + documentation: + $id: '7111' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7114' + fixed: false + raw: String + name: + $id: '7112' + fixed: false + raw: name + serializedName: name + - $id: '7115' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7116' + fixed: false + deprecated: false + documentation: + $id: '7117' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7120' + fixed: false + raw: String + name: + $id: '7118' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7121' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7122' + fixed: false + deprecated: false + documentation: + $id: '7123' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7126' + fixed: false + raw: String + name: + $id: '7124' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '7130' + isNullable: true + OK: + $id: '7129' + body: + $ref: '1067' + isNullable: true + returnType: + $id: '7132' + body: + $ref: '1067' + isNullable: true + serializedName: WebApps_GetMSDeployLog + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log + - $id: '7133' + defaultResponse: + $id: '7162' + isNullable: true + deprecated: false + description: 'List the functions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '7159' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7158' + fixed: false + raw: ListFunctions + parameters: + - $id: '7134' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7135' + fixed: false + deprecated: false + documentation: + $id: '7136' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7138' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7139' + fixed: false + raw: String + name: + $id: '7137' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7140' + collectionFormat: none + defaultValue: + $id: '7141' + fixed: false + deprecated: false + documentation: + $id: '7142' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7144' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7145' + fixed: false + raw: String + name: + $id: '7143' + fixed: false + raw: name + serializedName: name + - $id: '7146' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7147' + fixed: false + deprecated: false + documentation: + $id: '7148' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7151' + fixed: false + raw: String + name: + $id: '7149' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7152' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7153' + fixed: false + deprecated: false + documentation: + $id: '7154' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7156' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7157' + fixed: false + raw: String + name: + $id: '7155' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '7161' + isNullable: true + OK: + $id: '7160' + body: + $ref: '817' + isNullable: true + returnType: + $id: '7163' + body: + $ref: '817' + isNullable: true + serializedName: WebApps_ListFunctions + summary: 'List the functions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions + - $id: '7164' + defaultResponse: + $id: '7194' + isNullable: true + deprecated: false + description: Fetch a short lived token that can be exchanged for a master key. + group: + $id: '7190' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7189' + fixed: false + raw: GetFunctionsAdminToken + parameters: + - $id: '7165' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7166' + fixed: false + deprecated: false + documentation: + $id: '7167' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7170' + fixed: false + raw: String + name: + $id: '7168' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7171' + collectionFormat: none + defaultValue: + $id: '7172' + fixed: false + deprecated: false + documentation: + $id: '7173' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7175' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7176' + fixed: false + raw: String + name: + $id: '7174' + fixed: false + raw: name + serializedName: name + - $id: '7177' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7178' + fixed: false + deprecated: false + documentation: + $id: '7179' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7181' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7182' + fixed: false + raw: String + name: + $id: '7180' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7183' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7184' + fixed: false + deprecated: false + documentation: + $id: '7185' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7188' + fixed: false + raw: String + name: + $id: '7186' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7191' + body: + $id: '7192' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7193' + fixed: false + raw: String + isNullable: true + returnType: + $id: '7195' + body: + $ref: '7192' + isNullable: true + serializedName: WebApps_GetFunctionsAdminToken + summary: Fetch a short lived token that can be exchanged for a master key. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token + - $id: '7196' + defaultResponse: + $id: '7231' + isNullable: true + deprecated: false + description: 'Get function information by its ID for web site, or a deployment slot.' + group: + $id: '7228' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7227' + fixed: false + raw: GetFunction + parameters: + - $id: '7197' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7198' + fixed: false + deprecated: false + documentation: + $id: '7199' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7201' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7202' + fixed: false + raw: String + name: + $id: '7200' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7203' + collectionFormat: none + defaultValue: + $id: '7204' + fixed: false + deprecated: false + documentation: + $id: '7205' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7207' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7208' + fixed: false + raw: String + name: + $id: '7206' + fixed: false + raw: name + serializedName: name + - $id: '7209' + collectionFormat: none + defaultValue: + $id: '7210' + fixed: false + deprecated: false + documentation: + $id: '7211' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7213' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7214' + fixed: false + raw: String + name: + $id: '7212' + fixed: false + raw: functionName + serializedName: functionName + - $id: '7215' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7216' + fixed: false + deprecated: false + documentation: + $id: '7217' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7219' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7220' + fixed: false + raw: String + name: + $id: '7218' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7221' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7222' + fixed: false + deprecated: false + documentation: + $id: '7223' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7225' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7226' + fixed: false + raw: String + name: + $id: '7224' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '7230' + isNullable: true + OK: + $id: '7229' + body: + $ref: '811' + isNullable: true + returnType: + $id: '7232' + body: + $ref: '811' + isNullable: true + serializedName: WebApps_GetFunction + summary: 'Get function information by its ID for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName} + - $id: '7233' + defaultResponse: + $id: '7271' + isNullable: true + deprecated: false + description: 'Create function for web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '7269' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '7268' + fixed: false + raw: CreateFunction + parameters: + - $id: '7234' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7235' + fixed: false + deprecated: false + documentation: + $id: '7236' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7238' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7239' + fixed: false + raw: String + name: + $id: '7237' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7240' + collectionFormat: none + defaultValue: + $id: '7241' + fixed: false + deprecated: false + documentation: + $id: '7242' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7245' + fixed: false + raw: String + name: + $id: '7243' + fixed: false + raw: name + serializedName: name + - $id: '7246' + collectionFormat: none + defaultValue: + $id: '7247' + fixed: false + deprecated: false + documentation: + $id: '7248' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7250' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7251' + fixed: false + raw: String + name: + $id: '7249' + fixed: false + raw: functionName + serializedName: functionName + - $id: '7252' + collectionFormat: none + defaultValue: + $id: '7253' + fixed: false + deprecated: false + documentation: + $id: '7254' + fixed: false + raw: Function details. + extensions: + x-ms-requestBody-name: function_envelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '811' + name: + $id: '7255' + fixed: false + raw: function_envelope + serializedName: function_envelope + - $id: '7256' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7257' + fixed: false + deprecated: false + documentation: + $id: '7258' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7260' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7261' + fixed: false + raw: String + name: + $id: '7259' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7262' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7263' + fixed: false + deprecated: false + documentation: + $id: '7264' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7267' + fixed: false + raw: String + name: + $id: '7265' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '7270' + body: + $ref: '811' + isNullable: true + returnType: + $id: '7272' + body: + $ref: '811' + isNullable: true + serializedName: WebApps_CreateFunction + summary: 'Create function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName} + - $id: '7273' + defaultResponse: + $id: '7308' + isNullable: true + deprecated: false + description: 'Delete a function for web site, or a deployment slot.' + group: + $id: '7305' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '7304' + fixed: false + raw: DeleteFunction + parameters: + - $id: '7274' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7275' + fixed: false + deprecated: false + documentation: + $id: '7276' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7278' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7279' + fixed: false + raw: String + name: + $id: '7277' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7280' + collectionFormat: none + defaultValue: + $id: '7281' + fixed: false + deprecated: false + documentation: + $id: '7282' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7284' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7285' + fixed: false + raw: String + name: + $id: '7283' + fixed: false + raw: name + serializedName: name + - $id: '7286' + collectionFormat: none + defaultValue: + $id: '7287' + fixed: false + deprecated: false + documentation: + $id: '7288' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7290' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7291' + fixed: false + raw: String + name: + $id: '7289' + fixed: false + raw: functionName + serializedName: functionName + - $id: '7292' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7293' + fixed: false + deprecated: false + documentation: + $id: '7294' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7296' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7297' + fixed: false + raw: String + name: + $id: '7295' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7298' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7299' + fixed: false + deprecated: false + documentation: + $id: '7300' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7302' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7303' + fixed: false + raw: String + name: + $id: '7301' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '7306' + isNullable: true + NotFound: + $id: '7307' + isNullable: true + returnType: + $id: '7309' + isNullable: true + serializedName: WebApps_DeleteFunction + summary: 'Delete a function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName} + - $id: '7310' + defaultResponse: + $id: '7344' + isNullable: true + deprecated: false + description: >- + Get function secrets for a function in a web site, or a deployment + slot. + group: + $id: '7342' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7341' + fixed: false + raw: ListFunctionSecrets + parameters: + - $id: '7311' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7312' + fixed: false + deprecated: false + documentation: + $id: '7313' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7315' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7316' + fixed: false + raw: String + name: + $id: '7314' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7317' + collectionFormat: none + defaultValue: + $id: '7318' + fixed: false + deprecated: false + documentation: + $id: '7319' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7321' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7322' + fixed: false + raw: String + name: + $id: '7320' + fixed: false + raw: name + serializedName: name + - $id: '7323' + collectionFormat: none + defaultValue: + $id: '7324' + fixed: false + deprecated: false + documentation: + $id: '7325' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7327' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7328' + fixed: false + raw: String + name: + $id: '7326' + fixed: false + raw: functionName + serializedName: functionName + - $id: '7329' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7330' + fixed: false + deprecated: false + documentation: + $id: '7331' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7333' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7334' + fixed: false + raw: String + name: + $id: '7332' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7335' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7336' + fixed: false + deprecated: false + documentation: + $id: '7337' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7339' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7340' + fixed: false + raw: String + name: + $id: '7338' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7343' + body: + $ref: '845' + isNullable: true + returnType: + $id: '7345' + body: + $ref: '845' + isNullable: true + serializedName: WebApps_ListFunctionSecrets + summary: >- + Get function secrets for a function in a web site, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets + - $id: '7346' + defaultResponse: + $id: '7374' + isNullable: true + deprecated: false + description: Get hostname bindings for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '7372' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7371' + fixed: false + raw: ListHostNameBindings + parameters: + - $id: '7347' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7348' + fixed: false + deprecated: false + documentation: + $id: '7349' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7351' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7352' + fixed: false + raw: String + name: + $id: '7350' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7353' + collectionFormat: none + defaultValue: + $id: '7354' + fixed: false + deprecated: false + documentation: + $id: '7355' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7357' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7358' + fixed: false + raw: String + name: + $id: '7356' + fixed: false + raw: name + serializedName: name + - $id: '7359' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7360' + fixed: false + deprecated: false + documentation: + $id: '7361' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7363' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7364' + fixed: false + raw: String + name: + $id: '7362' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7365' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7366' + fixed: false + deprecated: false + documentation: + $id: '7367' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7369' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7370' + fixed: false + raw: String + name: + $id: '7368' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7373' + body: + $ref: '930' + isNullable: true + returnType: + $id: '7375' + body: + $ref: '930' + isNullable: true + serializedName: WebApps_ListHostNameBindings + summary: Get hostname bindings for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings + - $id: '7376' + defaultResponse: + $id: '7410' + isNullable: true + deprecated: false + description: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + group: + $id: '7408' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7407' + fixed: false + raw: GetHostNameBinding + parameters: + - $id: '7377' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7378' + fixed: false + deprecated: false + documentation: + $id: '7379' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7381' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7382' + fixed: false + raw: String + name: + $id: '7380' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7383' + collectionFormat: none + defaultValue: + $id: '7384' + fixed: false + deprecated: false + documentation: + $id: '7385' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7387' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7388' + fixed: false + raw: String + name: + $id: '7386' + fixed: false + raw: name + serializedName: name + - $id: '7389' + collectionFormat: none + defaultValue: + $id: '7390' + fixed: false + deprecated: false + documentation: + $id: '7391' + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7393' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7394' + fixed: false + raw: String + name: + $id: '7392' + fixed: false + raw: hostName + serializedName: hostName + - $id: '7395' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7396' + fixed: false + deprecated: false + documentation: + $id: '7397' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7399' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7400' + fixed: false + raw: String + name: + $id: '7398' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7401' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7402' + fixed: false + deprecated: false + documentation: + $id: '7403' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7405' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7406' + fixed: false + raw: String + name: + $id: '7404' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7409' + body: + $ref: '924' + isNullable: true + returnType: + $id: '7411' + body: + $ref: '924' + isNullable: true + serializedName: WebApps_GetHostNameBinding + summary: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} + - $id: '7412' + defaultResponse: + $id: '7450' + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '7448' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '7447' + fixed: false + raw: CreateOrUpdateHostNameBinding + parameters: + - $id: '7413' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7414' + fixed: false + deprecated: false + documentation: + $id: '7415' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7417' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7418' + fixed: false + raw: String + name: + $id: '7416' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7419' + collectionFormat: none + defaultValue: + $id: '7420' + fixed: false + deprecated: false + documentation: + $id: '7421' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7423' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7424' + fixed: false + raw: String + name: + $id: '7422' + fixed: false + raw: name + serializedName: name + - $id: '7425' + collectionFormat: none + defaultValue: + $id: '7426' + fixed: false + deprecated: false + documentation: + $id: '7427' + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7429' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7430' + fixed: false + raw: String + name: + $id: '7428' + fixed: false + raw: hostName + serializedName: hostName + - $id: '7431' + collectionFormat: none + defaultValue: + $id: '7432' + fixed: false + deprecated: false + documentation: + $id: '7433' + fixed: false + raw: >- + Binding details. This is the JSON representation of a + HostNameBinding object. + extensions: + x-ms-requestBody-name: hostNameBinding + isConstant: false + isRequired: true + location: body + modelType: + $ref: '924' + name: + $id: '7434' + fixed: false + raw: hostNameBinding + serializedName: hostNameBinding + - $id: '7435' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7436' + fixed: false + deprecated: false + documentation: + $id: '7437' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7439' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7440' + fixed: false + raw: String + name: + $id: '7438' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7441' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7442' + fixed: false + deprecated: false + documentation: + $id: '7443' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7445' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7446' + fixed: false + raw: String + name: + $id: '7444' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7449' + body: + $ref: '924' + isNullable: true + returnType: + $id: '7451' + body: + $ref: '924' + isNullable: true + serializedName: WebApps_CreateOrUpdateHostNameBinding + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} + - $id: '7452' + defaultResponse: + $id: '7487' + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + $id: '7484' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '7483' + fixed: false + raw: DeleteHostNameBinding + parameters: + - $id: '7453' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7454' + fixed: false + deprecated: false + documentation: + $id: '7455' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7457' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7458' + fixed: false + raw: String + name: + $id: '7456' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7459' + collectionFormat: none + defaultValue: + $id: '7460' + fixed: false + deprecated: false + documentation: + $id: '7461' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7463' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7464' + fixed: false + raw: String + name: + $id: '7462' + fixed: false + raw: name + serializedName: name + - $id: '7465' + collectionFormat: none + defaultValue: + $id: '7466' + fixed: false + deprecated: false + documentation: + $id: '7467' + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7469' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7470' + fixed: false + raw: String + name: + $id: '7468' + fixed: false + raw: hostName + serializedName: hostName + - $id: '7471' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7472' + fixed: false + deprecated: false + documentation: + $id: '7473' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7475' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7476' + fixed: false + raw: String + name: + $id: '7474' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7477' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7478' + fixed: false + deprecated: false + documentation: + $id: '7479' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7481' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7482' + fixed: false + raw: String + name: + $id: '7480' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '7486' + isNullable: true + OK: + $id: '7485' + isNullable: true + returnType: + $id: '7488' + isNullable: true + serializedName: WebApps_DeleteHostNameBinding + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName} + - $id: '7489' + defaultResponse: + $id: '7529' + isNullable: true + deprecated: false + description: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + group: + $id: '7527' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7526' + fixed: false + raw: GetHybridConnection + parameters: + - $id: '7490' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7491' + fixed: false + deprecated: false + documentation: + $id: '7492' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7494' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7495' + fixed: false + raw: String + name: + $id: '7493' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7496' + collectionFormat: none + defaultValue: + $id: '7497' + fixed: false + deprecated: false + documentation: + $id: '7498' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7500' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7501' + fixed: false + raw: String + name: + $id: '7499' + fixed: false + raw: name + serializedName: name + - $id: '7502' + collectionFormat: none + defaultValue: + $id: '7503' + fixed: false + deprecated: false + documentation: + $id: '7504' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7506' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7507' + fixed: false + raw: String + name: + $id: '7505' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '7508' + collectionFormat: none + defaultValue: + $id: '7509' + fixed: false + deprecated: false + documentation: + $id: '7510' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7512' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7513' + fixed: false + raw: String + name: + $id: '7511' + fixed: false + raw: relayName + serializedName: relayName + - $id: '7514' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7515' + fixed: false + deprecated: false + documentation: + $id: '7516' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7518' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7519' + fixed: false + raw: String + name: + $id: '7517' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7520' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7521' + fixed: false + deprecated: false + documentation: + $id: '7522' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7524' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7525' + fixed: false + raw: String + name: + $id: '7523' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7528' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '7530' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_GetHybridConnection + summary: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '7531' + defaultResponse: + $id: '7575' + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + $id: '7573' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '7572' + fixed: false + raw: CreateOrUpdateHybridConnection + parameters: + - $id: '7532' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7533' + fixed: false + deprecated: false + documentation: + $id: '7534' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7536' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7537' + fixed: false + raw: String + name: + $id: '7535' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7538' + collectionFormat: none + defaultValue: + $id: '7539' + fixed: false + deprecated: false + documentation: + $id: '7540' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7542' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7543' + fixed: false + raw: String + name: + $id: '7541' + fixed: false + raw: name + serializedName: name + - $id: '7544' + collectionFormat: none + defaultValue: + $id: '7545' + fixed: false + deprecated: false + documentation: + $id: '7546' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7548' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7549' + fixed: false + raw: String + name: + $id: '7547' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '7550' + collectionFormat: none + defaultValue: + $id: '7551' + fixed: false + deprecated: false + documentation: + $id: '7552' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7555' + fixed: false + raw: String + name: + $id: '7553' + fixed: false + raw: relayName + serializedName: relayName + - $id: '7556' + collectionFormat: none + defaultValue: + $id: '7557' + fixed: false + deprecated: false + documentation: + $id: '7558' + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1356' + name: + $id: '7559' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '7560' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7561' + fixed: false + deprecated: false + documentation: + $id: '7562' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7565' + fixed: false + raw: String + name: + $id: '7563' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7566' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7567' + fixed: false + deprecated: false + documentation: + $id: '7568' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7570' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7571' + fixed: false + raw: String + name: + $id: '7569' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7574' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '7576' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_CreateOrUpdateHybridConnection + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '7577' + defaultResponse: + $id: '7618' + isNullable: true + deprecated: false + description: Removes a Hybrid Connection from this site. + group: + $id: '7615' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '7614' + fixed: false + raw: DeleteHybridConnection + parameters: + - $id: '7578' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7579' + fixed: false + deprecated: false + documentation: + $id: '7580' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7582' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7583' + fixed: false + raw: String + name: + $id: '7581' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7584' + collectionFormat: none + defaultValue: + $id: '7585' + fixed: false + deprecated: false + documentation: + $id: '7586' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7588' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7589' + fixed: false + raw: String + name: + $id: '7587' + fixed: false + raw: name + serializedName: name + - $id: '7590' + collectionFormat: none + defaultValue: + $id: '7591' + fixed: false + deprecated: false + documentation: + $id: '7592' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7595' + fixed: false + raw: String + name: + $id: '7593' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '7596' + collectionFormat: none + defaultValue: + $id: '7597' + fixed: false + deprecated: false + documentation: + $id: '7598' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7600' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7601' + fixed: false + raw: String + name: + $id: '7599' + fixed: false + raw: relayName + serializedName: relayName + - $id: '7602' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7603' + fixed: false + deprecated: false + documentation: + $id: '7604' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7606' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7607' + fixed: false + raw: String + name: + $id: '7605' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7608' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7609' + fixed: false + deprecated: false + documentation: + $id: '7610' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7612' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7613' + fixed: false + raw: String + name: + $id: '7611' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '7617' + isNullable: true + OK: + $id: '7616' + isNullable: true + returnType: + $id: '7619' + isNullable: true + serializedName: WebApps_DeleteHybridConnection + summary: Removes a Hybrid Connection from this site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '7620' + defaultResponse: + $id: '7664' + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + $id: '7662' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '7661' + fixed: false + raw: UpdateHybridConnection + parameters: + - $id: '7621' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7622' + fixed: false + deprecated: false + documentation: + $id: '7623' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7626' + fixed: false + raw: String + name: + $id: '7624' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7627' + collectionFormat: none + defaultValue: + $id: '7628' + fixed: false + deprecated: false + documentation: + $id: '7629' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7632' + fixed: false + raw: String + name: + $id: '7630' + fixed: false + raw: name + serializedName: name + - $id: '7633' + collectionFormat: none + defaultValue: + $id: '7634' + fixed: false + deprecated: false + documentation: + $id: '7635' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7637' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7638' + fixed: false + raw: String + name: + $id: '7636' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '7639' + collectionFormat: none + defaultValue: + $id: '7640' + fixed: false + deprecated: false + documentation: + $id: '7641' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7644' + fixed: false + raw: String + name: + $id: '7642' + fixed: false + raw: relayName + serializedName: relayName + - $id: '7645' + collectionFormat: none + defaultValue: + $id: '7646' + fixed: false + deprecated: false + documentation: + $id: '7647' + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1356' + name: + $id: '7648' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '7649' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7650' + fixed: false + deprecated: false + documentation: + $id: '7651' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7653' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7654' + fixed: false + raw: String + name: + $id: '7652' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7655' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7656' + fixed: false + deprecated: false + documentation: + $id: '7657' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7659' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7660' + fixed: false + raw: String + name: + $id: '7658' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7663' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '7665' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_UpdateHybridConnection + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '7666' + defaultResponse: + $id: '7706' + isNullable: true + deprecated: false + description: Gets the send key name and value for a Hybrid Connection. + group: + $id: '7704' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '7703' + fixed: false + raw: ListHybridConnectionKeys + parameters: + - $id: '7667' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7668' + fixed: false + deprecated: false + documentation: + $id: '7669' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7671' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7672' + fixed: false + raw: String + name: + $id: '7670' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7673' + collectionFormat: none + defaultValue: + $id: '7674' + fixed: false + deprecated: false + documentation: + $id: '7675' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7677' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7678' + fixed: false + raw: String + name: + $id: '7676' + fixed: false + raw: name + serializedName: name + - $id: '7679' + collectionFormat: none + defaultValue: + $id: '7680' + fixed: false + deprecated: false + documentation: + $id: '7681' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7683' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7684' + fixed: false + raw: String + name: + $id: '7682' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '7685' + collectionFormat: none + defaultValue: + $id: '7686' + fixed: false + deprecated: false + documentation: + $id: '7687' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7689' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7690' + fixed: false + raw: String + name: + $id: '7688' + fixed: false + raw: relayName + serializedName: relayName + - $id: '7691' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7692' + fixed: false + deprecated: false + documentation: + $id: '7693' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7695' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7696' + fixed: false + raw: String + name: + $id: '7694' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7697' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7698' + fixed: false + deprecated: false + documentation: + $id: '7699' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7702' + fixed: false + raw: String + name: + $id: '7700' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7705' + body: + $ref: '4340' + isNullable: true + returnType: + $id: '7707' + body: + $ref: '4340' + isNullable: true + serializedName: WebApps_ListHybridConnectionKeys + summary: Gets the send key name and value for a Hybrid Connection. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys + - $id: '7708' + defaultResponse: + $id: '7736' + isNullable: true + deprecated: false + description: Retrieves all Service Bus Hybrid Connections used by this Web App. + group: + $id: '7734' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7733' + fixed: false + raw: ListHybridConnections + parameters: + - $id: '7709' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7710' + fixed: false + deprecated: false + documentation: + $id: '7711' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7714' + fixed: false + raw: String + name: + $id: '7712' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7715' + collectionFormat: none + defaultValue: + $id: '7716' + fixed: false + deprecated: false + documentation: + $id: '7717' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7719' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7720' + fixed: false + raw: String + name: + $id: '7718' + fixed: false + raw: name + serializedName: name + - $id: '7721' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7722' + fixed: false + deprecated: false + documentation: + $id: '7723' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7725' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7726' + fixed: false + raw: String + name: + $id: '7724' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7727' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7728' + fixed: false + deprecated: false + documentation: + $id: '7729' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7731' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7732' + fixed: false + raw: String + name: + $id: '7730' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7735' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '7737' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_ListHybridConnections + summary: Retrieves all Service Bus Hybrid Connections used by this Web App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays + - $id: '7738' + defaultResponse: + $id: '7766' + isNullable: true + deprecated: false + description: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + group: + $id: '7764' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7763' + fixed: false + raw: ListRelayServiceConnections + parameters: + - $id: '7739' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7740' + fixed: false + deprecated: false + documentation: + $id: '7741' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7743' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7744' + fixed: false + raw: String + name: + $id: '7742' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7745' + collectionFormat: none + defaultValue: + $id: '7746' + fixed: false + deprecated: false + documentation: + $id: '7747' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7750' + fixed: false + raw: String + name: + $id: '7748' + fixed: false + raw: name + serializedName: name + - $id: '7751' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7752' + fixed: false + deprecated: false + documentation: + $id: '7753' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7755' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7756' + fixed: false + raw: String + name: + $id: '7754' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7757' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7758' + fixed: false + deprecated: false + documentation: + $id: '7759' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7761' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7762' + fixed: false + raw: String + name: + $id: '7760' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7765' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '7767' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_ListRelayServiceConnections + summary: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection + - $id: '7768' + defaultResponse: + $id: '7802' + isNullable: true + deprecated: false + description: Gets a hybrid connection configuration by its name. + group: + $id: '7800' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7799' + fixed: false + raw: GetRelayServiceConnection + parameters: + - $id: '7769' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7770' + fixed: false + deprecated: false + documentation: + $id: '7771' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7773' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7774' + fixed: false + raw: String + name: + $id: '7772' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7775' + collectionFormat: none + defaultValue: + $id: '7776' + fixed: false + deprecated: false + documentation: + $id: '7777' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7779' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7780' + fixed: false + raw: String + name: + $id: '7778' + fixed: false + raw: name + serializedName: name + - $id: '7781' + collectionFormat: none + defaultValue: + $id: '7782' + fixed: false + deprecated: false + documentation: + $id: '7783' + fixed: false + raw: Name of the hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7785' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7786' + fixed: false + raw: String + name: + $id: '7784' + fixed: false + raw: entityName + serializedName: entityName + - $id: '7787' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7788' + fixed: false + deprecated: false + documentation: + $id: '7789' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7791' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7792' + fixed: false + raw: String + name: + $id: '7790' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7793' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7794' + fixed: false + deprecated: false + documentation: + $id: '7795' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7797' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7798' + fixed: false + raw: String + name: + $id: '7796' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7801' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '7803' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_GetRelayServiceConnection + summary: Gets a hybrid connection configuration by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - $id: '7804' + defaultResponse: + $id: '7842' + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '7840' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '7839' + fixed: false + raw: CreateOrUpdateRelayServiceConnection + parameters: + - $id: '7805' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7806' + fixed: false + deprecated: false + documentation: + $id: '7807' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7809' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7810' + fixed: false + raw: String + name: + $id: '7808' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7811' + collectionFormat: none + defaultValue: + $id: '7812' + fixed: false + deprecated: false + documentation: + $id: '7813' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7815' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7816' + fixed: false + raw: String + name: + $id: '7814' + fixed: false + raw: name + serializedName: name + - $id: '7817' + collectionFormat: none + defaultValue: + $id: '7818' + fixed: false + deprecated: false + documentation: + $id: '7819' + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7821' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7822' + fixed: false + raw: String + name: + $id: '7820' + fixed: false + raw: entityName + serializedName: entityName + - $id: '7823' + collectionFormat: none + defaultValue: + $id: '7824' + fixed: false + deprecated: false + documentation: + $id: '7825' + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1300' + name: + $id: '7826' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '7827' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7828' + fixed: false + deprecated: false + documentation: + $id: '7829' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7831' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7832' + fixed: false + raw: String + name: + $id: '7830' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7833' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7834' + fixed: false + deprecated: false + documentation: + $id: '7835' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7837' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7838' + fixed: false + raw: String + name: + $id: '7836' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7841' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '7843' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_CreateOrUpdateRelayServiceConnection + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - $id: '7844' + defaultResponse: + $id: '7879' + isNullable: true + deprecated: false + description: Deletes a relay service connection by its name. + group: + $id: '7876' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '7875' + fixed: false + raw: DeleteRelayServiceConnection + parameters: + - $id: '7845' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7846' + fixed: false + deprecated: false + documentation: + $id: '7847' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7849' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7850' + fixed: false + raw: String + name: + $id: '7848' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7851' + collectionFormat: none + defaultValue: + $id: '7852' + fixed: false + deprecated: false + documentation: + $id: '7853' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7855' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7856' + fixed: false + raw: String + name: + $id: '7854' + fixed: false + raw: name + serializedName: name + - $id: '7857' + collectionFormat: none + defaultValue: + $id: '7858' + fixed: false + deprecated: false + documentation: + $id: '7859' + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7861' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7862' + fixed: false + raw: String + name: + $id: '7860' + fixed: false + raw: entityName + serializedName: entityName + - $id: '7863' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7864' + fixed: false + deprecated: false + documentation: + $id: '7865' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7867' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7868' + fixed: false + raw: String + name: + $id: '7866' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7869' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7870' + fixed: false + deprecated: false + documentation: + $id: '7871' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7873' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7874' + fixed: false + raw: String + name: + $id: '7872' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '7878' + isNullable: true + OK: + $id: '7877' + isNullable: true + returnType: + $id: '7880' + isNullable: true + serializedName: WebApps_DeleteRelayServiceConnection + summary: Deletes a relay service connection by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - $id: '7881' + defaultResponse: + $id: '7919' + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '7917' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '7916' + fixed: false + raw: UpdateRelayServiceConnection + parameters: + - $id: '7882' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7883' + fixed: false + deprecated: false + documentation: + $id: '7884' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7886' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7887' + fixed: false + raw: String + name: + $id: '7885' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7888' + collectionFormat: none + defaultValue: + $id: '7889' + fixed: false + deprecated: false + documentation: + $id: '7890' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7892' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7893' + fixed: false + raw: String + name: + $id: '7891' + fixed: false + raw: name + serializedName: name + - $id: '7894' + collectionFormat: none + defaultValue: + $id: '7895' + fixed: false + deprecated: false + documentation: + $id: '7896' + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7898' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7899' + fixed: false + raw: String + name: + $id: '7897' + fixed: false + raw: entityName + serializedName: entityName + - $id: '7900' + collectionFormat: none + defaultValue: + $id: '7901' + fixed: false + deprecated: false + documentation: + $id: '7902' + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1300' + name: + $id: '7903' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '7904' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7905' + fixed: false + deprecated: false + documentation: + $id: '7906' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7909' + fixed: false + raw: String + name: + $id: '7907' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7910' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7911' + fixed: false + deprecated: false + documentation: + $id: '7912' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7914' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7915' + fixed: false + raw: String + name: + $id: '7913' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7918' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '7920' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_UpdateRelayServiceConnection + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName} + - $id: '7921' + defaultResponse: + $id: '7949' + isNullable: true + deprecated: false + description: Gets all scale-out instances of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '7947' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7946' + fixed: false + raw: ListInstanceIdentifiers + parameters: + - $id: '7922' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7923' + fixed: false + deprecated: false + documentation: + $id: '7924' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7926' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7927' + fixed: false + raw: String + name: + $id: '7925' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7928' + collectionFormat: none + defaultValue: + $id: '7929' + fixed: false + deprecated: false + documentation: + $id: '7930' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7932' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7933' + fixed: false + raw: String + name: + $id: '7931' + fixed: false + raw: name + serializedName: name + - $id: '7934' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7935' + fixed: false + deprecated: false + documentation: + $id: '7936' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7938' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7939' + fixed: false + raw: String + name: + $id: '7937' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7940' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7941' + fixed: false + deprecated: false + documentation: + $id: '7942' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7944' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7945' + fixed: false + raw: String + name: + $id: '7943' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7948' + body: + $ref: '4106' + isNullable: true + returnType: + $id: '7950' + body: + $ref: '4106' + isNullable: true + serializedName: WebApps_ListInstanceIdentifiers + summary: Gets all scale-out instances of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances + - $id: '7951' + defaultResponse: + $id: '7985' + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + $id: '7983' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '7982' + fixed: false + raw: GetInstanceMsDeployStatus + parameters: + - $id: '7952' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7953' + fixed: false + deprecated: false + documentation: + $id: '7954' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7956' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7957' + fixed: false + raw: String + name: + $id: '7955' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7958' + collectionFormat: none + defaultValue: + $id: '7959' + fixed: false + deprecated: false + documentation: + $id: '7960' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7963' + fixed: false + raw: String + name: + $id: '7961' + fixed: false + raw: name + serializedName: name + - $id: '7964' + collectionFormat: none + defaultValue: + $id: '7965' + fixed: false + deprecated: false + documentation: + $id: '7966' + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7968' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7969' + fixed: false + raw: String + name: + $id: '7967' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '7970' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '7971' + fixed: false + deprecated: false + documentation: + $id: '7972' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '7974' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7975' + fixed: false + raw: String + name: + $id: '7973' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '7976' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '7977' + fixed: false + deprecated: false + documentation: + $id: '7978' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '7980' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7981' + fixed: false + raw: String + name: + $id: '7979' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '7984' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '7986' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_GetInstanceMsDeployStatus + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy + - $id: '7987' + defaultResponse: + $id: '8026' + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '8023' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '8022' + fixed: false + raw: CreateInstanceMSDeployOperation + parameters: + - $id: '7988' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '7989' + fixed: false + deprecated: false + documentation: + $id: '7990' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '7992' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7993' + fixed: false + raw: String + name: + $id: '7991' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '7994' + collectionFormat: none + defaultValue: + $id: '7995' + fixed: false + deprecated: false + documentation: + $id: '7996' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '7998' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '7999' + fixed: false + raw: String + name: + $id: '7997' + fixed: false + raw: name + serializedName: name + - $id: '8000' + collectionFormat: none + defaultValue: + $id: '8001' + fixed: false + deprecated: false + documentation: + $id: '8002' + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8004' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8005' + fixed: false + raw: String + name: + $id: '8003' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8006' + collectionFormat: none + defaultValue: + $id: '8007' + fixed: false + deprecated: false + documentation: + $id: '8008' + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1028' + name: + $id: '8009' + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - $id: '8010' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8011' + fixed: false + deprecated: false + documentation: + $id: '8012' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8014' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8015' + fixed: false + raw: String + name: + $id: '8013' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8016' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8017' + fixed: false + deprecated: false + documentation: + $id: '8018' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8021' + fixed: false + raw: String + name: + $id: '8019' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + $id: '8025' + isNullable: true + Created: + $id: '8024' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '8027' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_CreateInstanceMSDeployOperation + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy + - $id: '8028' + defaultResponse: + $id: '8063' + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + $id: '8060' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8059' + fixed: false + raw: GetInstanceMSDeployLog + parameters: + - $id: '8029' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8030' + fixed: false + deprecated: false + documentation: + $id: '8031' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8033' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8034' + fixed: false + raw: String + name: + $id: '8032' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8035' + collectionFormat: none + defaultValue: + $id: '8036' + fixed: false + deprecated: false + documentation: + $id: '8037' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8039' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8040' + fixed: false + raw: String + name: + $id: '8038' + fixed: false + raw: name + serializedName: name + - $id: '8041' + collectionFormat: none + defaultValue: + $id: '8042' + fixed: false + deprecated: false + documentation: + $id: '8043' + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8045' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8046' + fixed: false + raw: String + name: + $id: '8044' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8047' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8048' + fixed: false + deprecated: false + documentation: + $id: '8049' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8051' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8052' + fixed: false + raw: String + name: + $id: '8050' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8053' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8054' + fixed: false + deprecated: false + documentation: + $id: '8055' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8057' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8058' + fixed: false + raw: String + name: + $id: '8056' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8062' + isNullable: true + OK: + $id: '8061' + body: + $ref: '1067' + isNullable: true + returnType: + $id: '8064' + body: + $ref: '1067' + isNullable: true + serializedName: WebApps_GetInstanceMSDeployLog + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log + - $id: '8065' + defaultResponse: + $id: '8100' + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '8097' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8096' + fixed: false + raw: ListInstanceProcesses + parameters: + - $id: '8066' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8067' + fixed: false + deprecated: false + documentation: + $id: '8068' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8070' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8071' + fixed: false + raw: String + name: + $id: '8069' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8072' + collectionFormat: none + defaultValue: + $id: '8073' + fixed: false + deprecated: false + documentation: + $id: '8074' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8076' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8077' + fixed: false + raw: String + name: + $id: '8075' + fixed: false + raw: name + serializedName: name + - $id: '8078' + collectionFormat: none + defaultValue: + $id: '8079' + fixed: false + deprecated: false + documentation: + $id: '8080' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8082' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8083' + fixed: false + raw: String + name: + $id: '8081' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8084' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8085' + fixed: false + deprecated: false + documentation: + $id: '8086' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8088' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8089' + fixed: false + raw: String + name: + $id: '8087' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8090' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8091' + fixed: false + deprecated: false + documentation: + $id: '8092' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8094' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8095' + fixed: false + raw: String + name: + $id: '8093' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8099' + isNullable: true + OK: + $id: '8098' + body: + $ref: '1970' + isNullable: true + returnType: + $id: '8101' + body: + $ref: '1970' + isNullable: true + serializedName: WebApps_ListInstanceProcesses + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes + - $id: '8102' + defaultResponse: + $id: '8143' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '8140' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8139' + fixed: false + raw: GetInstanceProcess + parameters: + - $id: '8103' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8104' + fixed: false + deprecated: false + documentation: + $id: '8105' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8108' + fixed: false + raw: String + name: + $id: '8106' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8109' + collectionFormat: none + defaultValue: + $id: '8110' + fixed: false + deprecated: false + documentation: + $id: '8111' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8114' + fixed: false + raw: String + name: + $id: '8112' + fixed: false + raw: name + serializedName: name + - $id: '8115' + collectionFormat: none + defaultValue: + $id: '8116' + fixed: false + deprecated: false + documentation: + $id: '8117' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8120' + fixed: false + raw: String + name: + $id: '8118' + fixed: false + raw: processId + serializedName: processId + - $id: '8121' + collectionFormat: none + defaultValue: + $id: '8122' + fixed: false + deprecated: false + documentation: + $id: '8123' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8126' + fixed: false + raw: String + name: + $id: '8124' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8127' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8128' + fixed: false + deprecated: false + documentation: + $id: '8129' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8132' + fixed: false + raw: String + name: + $id: '8130' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8133' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8134' + fixed: false + deprecated: false + documentation: + $id: '8135' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8138' + fixed: false + raw: String + name: + $id: '8136' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8142' + isNullable: true + OK: + $id: '8141' + body: + $ref: '1964' + isNullable: true + returnType: + $id: '8144' + body: + $ref: '1964' + isNullable: true + serializedName: WebApps_GetInstanceProcess + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId} + - $id: '8145' + defaultResponse: + $id: '8186' + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + $id: '8183' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '8182' + fixed: false + raw: DeleteInstanceProcess + parameters: + - $id: '8146' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8147' + fixed: false + deprecated: false + documentation: + $id: '8148' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8151' + fixed: false + raw: String + name: + $id: '8149' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8152' + collectionFormat: none + defaultValue: + $id: '8153' + fixed: false + deprecated: false + documentation: + $id: '8154' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8156' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8157' + fixed: false + raw: String + name: + $id: '8155' + fixed: false + raw: name + serializedName: name + - $id: '8158' + collectionFormat: none + defaultValue: + $id: '8159' + fixed: false + deprecated: false + documentation: + $id: '8160' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8162' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8163' + fixed: false + raw: String + name: + $id: '8161' + fixed: false + raw: processId + serializedName: processId + - $id: '8164' + collectionFormat: none + defaultValue: + $id: '8165' + fixed: false + deprecated: false + documentation: + $id: '8166' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8168' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8169' + fixed: false + raw: String + name: + $id: '8167' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8170' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8171' + fixed: false + deprecated: false + documentation: + $id: '8172' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8174' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8175' + fixed: false + raw: String + name: + $id: '8173' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8176' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8177' + fixed: false + deprecated: false + documentation: + $id: '8178' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8180' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8181' + fixed: false + raw: String + name: + $id: '8179' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '8184' + isNullable: true + NotFound: + $id: '8185' + isNullable: true + returnType: + $id: '8187' + isNullable: true + serializedName: WebApps_DeleteInstanceProcess + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId} + - $id: '8188' + defaultResponse: + $id: '8231' + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + $id: '8226' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8225' + fixed: false + raw: GetInstanceProcessDump + parameters: + - $id: '8189' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8190' + fixed: false + deprecated: false + documentation: + $id: '8191' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8193' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8194' + fixed: false + raw: String + name: + $id: '8192' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8195' + collectionFormat: none + defaultValue: + $id: '8196' + fixed: false + deprecated: false + documentation: + $id: '8197' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8199' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8200' + fixed: false + raw: String + name: + $id: '8198' + fixed: false + raw: name + serializedName: name + - $id: '8201' + collectionFormat: none + defaultValue: + $id: '8202' + fixed: false + deprecated: false + documentation: + $id: '8203' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8205' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8206' + fixed: false + raw: String + name: + $id: '8204' + fixed: false + raw: processId + serializedName: processId + - $id: '8207' + collectionFormat: none + defaultValue: + $id: '8208' + fixed: false + deprecated: false + documentation: + $id: '8209' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8211' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8212' + fixed: false + raw: String + name: + $id: '8210' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8213' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8214' + fixed: false + deprecated: false + documentation: + $id: '8215' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8217' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8218' + fixed: false + raw: String + name: + $id: '8216' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8219' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8220' + fixed: false + deprecated: false + documentation: + $id: '8221' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8223' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8224' + fixed: false + raw: String + name: + $id: '8222' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8230' + isNullable: true + OK: + $id: '8227' + body: + $id: '8228' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '8229' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '8232' + body: + $ref: '8228' + isNullable: true + serializedName: WebApps_GetInstanceProcessDump + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump + - $id: '8233' + defaultResponse: + $id: '8274' + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '8271' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8270' + fixed: false + raw: ListInstanceProcessModules + parameters: + - $id: '8234' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8235' + fixed: false + deprecated: false + documentation: + $id: '8236' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8238' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8239' + fixed: false + raw: String + name: + $id: '8237' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8240' + collectionFormat: none + defaultValue: + $id: '8241' + fixed: false + deprecated: false + documentation: + $id: '8242' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8244' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8245' + fixed: false + raw: String + name: + $id: '8243' + fixed: false + raw: name + serializedName: name + - $id: '8246' + collectionFormat: none + defaultValue: + $id: '8247' + fixed: false + deprecated: false + documentation: + $id: '8248' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8250' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8251' + fixed: false + raw: String + name: + $id: '8249' + fixed: false + raw: processId + serializedName: processId + - $id: '8252' + collectionFormat: none + defaultValue: + $id: '8253' + fixed: false + deprecated: false + documentation: + $id: '8254' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8256' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8257' + fixed: false + raw: String + name: + $id: '8255' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8258' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8259' + fixed: false + deprecated: false + documentation: + $id: '8260' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8262' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8263' + fixed: false + raw: String + name: + $id: '8261' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8264' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8265' + fixed: false + deprecated: false + documentation: + $id: '8266' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8268' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8269' + fixed: false + raw: String + name: + $id: '8267' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8273' + isNullable: true + OK: + $id: '8272' + body: + $ref: '1984' + isNullable: true + returnType: + $id: '8275' + body: + $ref: '1984' + isNullable: true + serializedName: WebApps_ListInstanceProcessModules + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules + - $id: '8276' + defaultResponse: + $id: '8323' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '8320' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8319' + fixed: false + raw: GetInstanceProcessModule + parameters: + - $id: '8277' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8278' + fixed: false + deprecated: false + documentation: + $id: '8279' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8281' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8282' + fixed: false + raw: String + name: + $id: '8280' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8283' + collectionFormat: none + defaultValue: + $id: '8284' + fixed: false + deprecated: false + documentation: + $id: '8285' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8287' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8288' + fixed: false + raw: String + name: + $id: '8286' + fixed: false + raw: name + serializedName: name + - $id: '8289' + collectionFormat: none + defaultValue: + $id: '8290' + fixed: false + deprecated: false + documentation: + $id: '8291' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8293' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8294' + fixed: false + raw: String + name: + $id: '8292' + fixed: false + raw: processId + serializedName: processId + - $id: '8295' + collectionFormat: none + defaultValue: + $id: '8296' + fixed: false + deprecated: false + documentation: + $id: '8297' + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8299' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8300' + fixed: false + raw: String + name: + $id: '8298' + fixed: false + raw: baseAddress + serializedName: baseAddress + - $id: '8301' + collectionFormat: none + defaultValue: + $id: '8302' + fixed: false + deprecated: false + documentation: + $id: '8303' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8305' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8306' + fixed: false + raw: String + name: + $id: '8304' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8307' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8308' + fixed: false + deprecated: false + documentation: + $id: '8309' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8311' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8312' + fixed: false + raw: String + name: + $id: '8310' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8313' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8314' + fixed: false + deprecated: false + documentation: + $id: '8315' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8317' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8318' + fixed: false + raw: String + name: + $id: '8316' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8322' + isNullable: true + OK: + $id: '8321' + body: + $ref: '1734' + isNullable: true + returnType: + $id: '8324' + body: + $ref: '1734' + isNullable: true + serializedName: WebApps_GetInstanceProcessModule + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress} + - $id: '8325' + defaultResponse: + $id: '8366' + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '8363' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8362' + fixed: false + raw: ListInstanceProcessThreads + parameters: + - $id: '8326' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8327' + fixed: false + deprecated: false + documentation: + $id: '8328' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8330' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8331' + fixed: false + raw: String + name: + $id: '8329' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8332' + collectionFormat: none + defaultValue: + $id: '8333' + fixed: false + deprecated: false + documentation: + $id: '8334' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8336' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8337' + fixed: false + raw: String + name: + $id: '8335' + fixed: false + raw: name + serializedName: name + - $id: '8338' + collectionFormat: none + defaultValue: + $id: '8339' + fixed: false + deprecated: false + documentation: + $id: '8340' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8342' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8343' + fixed: false + raw: String + name: + $id: '8341' + fixed: false + raw: processId + serializedName: processId + - $id: '8344' + collectionFormat: none + defaultValue: + $id: '8345' + fixed: false + deprecated: false + documentation: + $id: '8346' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8348' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8349' + fixed: false + raw: String + name: + $id: '8347' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8350' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8351' + fixed: false + deprecated: false + documentation: + $id: '8352' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8354' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8355' + fixed: false + raw: String + name: + $id: '8353' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8356' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8357' + fixed: false + deprecated: false + documentation: + $id: '8358' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8360' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8361' + fixed: false + raw: String + name: + $id: '8359' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8365' + isNullable: true + OK: + $id: '8364' + body: + $ref: '1998' + isNullable: true + returnType: + $id: '8367' + body: + $ref: '1998' + isNullable: true + serializedName: WebApps_ListInstanceProcessThreads + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads + - $id: '8368' + defaultResponse: + $id: '8415' + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + $id: '8412' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8411' + fixed: false + raw: GetInstanceProcessThread + parameters: + - $id: '8369' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8370' + fixed: false + deprecated: false + documentation: + $id: '8371' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8373' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8374' + fixed: false + raw: String + name: + $id: '8372' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8375' + collectionFormat: none + defaultValue: + $id: '8376' + fixed: false + deprecated: false + documentation: + $id: '8377' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8379' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8380' + fixed: false + raw: String + name: + $id: '8378' + fixed: false + raw: name + serializedName: name + - $id: '8381' + collectionFormat: none + defaultValue: + $id: '8382' + fixed: false + deprecated: false + documentation: + $id: '8383' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8385' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8386' + fixed: false + raw: String + name: + $id: '8384' + fixed: false + raw: processId + serializedName: processId + - $id: '8387' + collectionFormat: none + defaultValue: + $id: '8388' + fixed: false + deprecated: false + documentation: + $id: '8389' + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8391' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8392' + fixed: false + raw: String + name: + $id: '8390' + fixed: false + raw: threadId + serializedName: threadId + - $id: '8393' + collectionFormat: none + defaultValue: + $id: '8394' + fixed: false + deprecated: false + documentation: + $id: '8395' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8397' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8398' + fixed: false + raw: String + name: + $id: '8396' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '8399' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8400' + fixed: false + deprecated: false + documentation: + $id: '8401' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8403' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8404' + fixed: false + raw: String + name: + $id: '8402' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8405' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8406' + fixed: false + deprecated: false + documentation: + $id: '8407' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8409' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8410' + fixed: false + raw: String + name: + $id: '8408' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8414' + isNullable: true + OK: + $id: '8413' + body: + $ref: '1660' + isNullable: true + returnType: + $id: '8416' + body: + $ref: '1660' + isNullable: true + serializedName: WebApps_GetInstanceProcessThread + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads/{threadId} + - $id: '8417' + defaultResponse: + $id: '8445' + isNullable: true + deprecated: false + description: >- + Shows whether an app can be cloned to another resource group or + subscription. + group: + $id: '8443' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8442' + fixed: false + raw: IsCloneable + parameters: + - $id: '8418' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8419' + fixed: false + deprecated: false + documentation: + $id: '8420' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8423' + fixed: false + raw: String + name: + $id: '8421' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8424' + collectionFormat: none + defaultValue: + $id: '8425' + fixed: false + deprecated: false + documentation: + $id: '8426' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8428' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8429' + fixed: false + raw: String + name: + $id: '8427' + fixed: false + raw: name + serializedName: name + - $id: '8430' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8431' + fixed: false + deprecated: false + documentation: + $id: '8432' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8434' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8435' + fixed: false + raw: String + name: + $id: '8433' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8436' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8437' + fixed: false + deprecated: false + documentation: + $id: '8438' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8441' + fixed: false + raw: String + name: + $id: '8439' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8444' + body: + $ref: '2326' + isNullable: true + returnType: + $id: '8446' + body: + $ref: '2326' + isNullable: true + serializedName: WebApps_IsCloneable + summary: >- + Shows whether an app can be cloned to another resource group or + subscription. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable + - $id: '8447' + defaultResponse: + $id: '8475' + isNullable: true + deprecated: false + description: This is to allow calling via powershell and ARM template. + group: + $id: '8473' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8472' + fixed: false + raw: ListSyncFunctionTriggers + parameters: + - $id: '8448' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8449' + fixed: false + deprecated: false + documentation: + $id: '8450' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8452' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8453' + fixed: false + raw: String + name: + $id: '8451' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8454' + collectionFormat: none + defaultValue: + $id: '8455' + fixed: false + deprecated: false + documentation: + $id: '8456' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8458' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8459' + fixed: false + raw: String + name: + $id: '8457' + fixed: false + raw: name + serializedName: name + - $id: '8460' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8461' + fixed: false + deprecated: false + documentation: + $id: '8462' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8464' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8465' + fixed: false + raw: String + name: + $id: '8463' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8466' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8467' + fixed: false + deprecated: false + documentation: + $id: '8468' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8470' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8471' + fixed: false + raw: String + name: + $id: '8469' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8474' + body: + $ref: '845' + isNullable: true + returnType: + $id: '8476' + body: + $ref: '845' + isNullable: true + serializedName: WebApps_ListSyncFunctionTriggers + summary: This is to allow calling via powershell and ARM template. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus + - $id: '8477' + defaultResponse: + $id: '8505' + isNullable: true + deprecated: false + description: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '8503' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8502' + fixed: false + raw: ListMetricDefinitions + parameters: + - $id: '8478' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8479' + fixed: false + deprecated: false + documentation: + $id: '8480' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8482' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8483' + fixed: false + raw: String + name: + $id: '8481' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8484' + collectionFormat: none + defaultValue: + $id: '8485' + fixed: false + deprecated: false + documentation: + $id: '8486' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8488' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8489' + fixed: false + raw: String + name: + $id: '8487' + fixed: false + raw: name + serializedName: name + - $id: '8490' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8491' + fixed: false + deprecated: false + documentation: + $id: '8492' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8494' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8495' + fixed: false + raw: String + name: + $id: '8493' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8496' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8497' + fixed: false + deprecated: false + documentation: + $id: '8498' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8500' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8501' + fixed: false + raw: String + name: + $id: '8499' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8504' + body: + $ref: '4966' + isNullable: true + returnType: + $id: '8506' + body: + $ref: '4966' + isNullable: true + serializedName: WebApps_ListMetricDefinitions + summary: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metricdefinitions + - $id: '8507' + defaultResponse: + $id: '8547' + isNullable: true + deprecated: false + description: 'Gets performance metrics of an app (or deployment slot, if specified).' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '8545' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8544' + fixed: false + raw: ListMetrics + parameters: + - $id: '8508' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8509' + fixed: false + deprecated: false + documentation: + $id: '8510' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8512' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8513' + fixed: false + raw: String + name: + $id: '8511' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8514' + collectionFormat: none + defaultValue: + $id: '8515' + fixed: false + deprecated: false + documentation: + $id: '8516' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8518' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8519' + fixed: false + raw: String + name: + $id: '8517' + fixed: false + raw: name + serializedName: name + - $id: '8520' + collectionFormat: none + defaultValue: + $id: '8521' + fixed: false + deprecated: false + documentation: + $id: '8522' + fixed: false + raw: >- + Specify "true" to include metric details in the response. It is + "false" by default. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8524' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '8525' + fixed: false + raw: Boolean + name: + $id: '8523' + fixed: false + raw: details + serializedName: details + - $id: '8526' + collectionFormat: none + defaultValue: + $id: '8527' + fixed: false + deprecated: false + documentation: + $id: '8528' + fixed: false + raw: >- + Return only metrics specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '8530' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8531' + fixed: false + raw: String + name: + $id: '8529' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8532' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8533' + fixed: false + deprecated: false + documentation: + $id: '8534' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8536' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8537' + fixed: false + raw: String + name: + $id: '8535' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8538' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8539' + fixed: false + deprecated: false + documentation: + $id: '8540' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8542' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8543' + fixed: false + raw: String + name: + $id: '8541' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8546' + body: + $ref: '4952' + isNullable: true + returnType: + $id: '8548' + body: + $ref: '4952' + isNullable: true + serializedName: WebApps_ListMetrics + summary: 'Gets performance metrics of an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metrics + - $id: '8549' + defaultResponse: + $id: '8587' + isNullable: true + deprecated: false + description: Restores a web app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '8585' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '8584' + fixed: false + raw: MigrateStorage + parameters: + - $id: '8550' + collectionFormat: none + defaultValue: + $id: '8551' + fixed: false + deprecated: false + documentation: + $id: '8552' + fixed: false + raw: Azure subscription. + isConstant: false + isRequired: true + location: query + modelType: + $id: '8554' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8555' + fixed: false + raw: String + name: + $id: '8553' + fixed: false + raw: subscriptionName + serializedName: subscriptionName + - $id: '8556' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8557' + fixed: false + deprecated: false + documentation: + $id: '8558' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8560' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8561' + fixed: false + raw: String + name: + $id: '8559' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8562' + collectionFormat: none + defaultValue: + $id: '8563' + fixed: false + deprecated: false + documentation: + $id: '8564' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8566' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8567' + fixed: false + raw: String + name: + $id: '8565' + fixed: false + raw: name + serializedName: name + - $id: '8568' + collectionFormat: none + defaultValue: + $id: '8569' + fixed: false + deprecated: false + documentation: + $id: '8570' + fixed: false + raw: Migration migrationOptions. + extensions: + x-ms-requestBody-name: migrationOptions + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3883' + name: + $id: '8571' + fixed: false + raw: migrationOptions + serializedName: migrationOptions + - $id: '8572' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8573' + fixed: false + deprecated: false + documentation: + $id: '8574' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8576' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8577' + fixed: false + raw: String + name: + $id: '8575' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8578' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8579' + fixed: false + deprecated: false + documentation: + $id: '8580' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8582' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8583' + fixed: false + raw: String + name: + $id: '8581' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8586' + body: + $ref: '3897' + isNullable: true + returnType: + $id: '8588' + body: + $ref: '3897' + isNullable: true + serializedName: WebApps_MigrateStorage + summary: Restores a web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate + - $id: '8589' + defaultResponse: + $id: '8621' + isNullable: true + deprecated: false + description: Migrates a local (in-app) MySql database to a remote MySql database. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '8619' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8618' + fixed: false + raw: MigrateMySql + parameters: + - $id: '8590' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8591' + fixed: false + deprecated: false + documentation: + $id: '8592' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8595' + fixed: false + raw: String + name: + $id: '8593' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8596' + collectionFormat: none + defaultValue: + $id: '8597' + fixed: false + deprecated: false + documentation: + $id: '8598' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8600' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8601' + fixed: false + raw: String + name: + $id: '8599' + fixed: false + raw: name + serializedName: name + - $id: '8602' + collectionFormat: none + defaultValue: + $id: '8603' + fixed: false + deprecated: false + documentation: + $id: '8604' + fixed: false + raw: MySql migration options. + extensions: + x-ms-requestBody-name: migrationRequestEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1136' + name: + $id: '8605' + fixed: false + raw: migrationRequestEnvelope + serializedName: migrationRequestEnvelope + - $id: '8606' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8607' + fixed: false + deprecated: false + documentation: + $id: '8608' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8610' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8611' + fixed: false + raw: String + name: + $id: '8609' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8612' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8613' + fixed: false + deprecated: false + documentation: + $id: '8614' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8616' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8617' + fixed: false + raw: String + name: + $id: '8615' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8620' + body: + $ref: '4994' + isNullable: true + returnType: + $id: '8622' + body: + $ref: '4994' + isNullable: true + serializedName: WebApps_MigrateMySql + summary: Migrates a local (in-app) MySql database to a remote MySql database. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql + - $id: '8623' + defaultResponse: + $id: '8651' + isNullable: true + deprecated: false + description: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + group: + $id: '8649' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8648' + fixed: false + raw: GetMigrateMySqlStatus + parameters: + - $id: '8624' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8625' + fixed: false + deprecated: false + documentation: + $id: '8626' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8628' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8629' + fixed: false + raw: String + name: + $id: '8627' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8630' + collectionFormat: none + defaultValue: + $id: '8631' + fixed: false + deprecated: false + documentation: + $id: '8632' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8634' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8635' + fixed: false + raw: String + name: + $id: '8633' + fixed: false + raw: name + serializedName: name + - $id: '8636' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8637' + fixed: false + deprecated: false + documentation: + $id: '8638' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8640' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8641' + fixed: false + raw: String + name: + $id: '8639' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8642' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8643' + fixed: false + deprecated: false + documentation: + $id: '8644' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8646' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8647' + fixed: false + raw: String + name: + $id: '8645' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8650' + body: + $ref: '1169' + isNullable: true + returnType: + $id: '8652' + body: + $ref: '1169' + isNullable: true + serializedName: WebApps_GetMigrateMySqlStatus + summary: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status + - $id: '8653' + defaultResponse: + $id: '8688' + isNullable: true + deprecated: false + description: >- + Gets all network features used by the app (or deployment slot, if + specified). + group: + $id: '8685' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8684' + fixed: false + raw: ListNetworkFeatures + parameters: + - $id: '8654' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8655' + fixed: false + deprecated: false + documentation: + $id: '8656' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8658' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8659' + fixed: false + raw: String + name: + $id: '8657' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8660' + collectionFormat: none + defaultValue: + $id: '8661' + fixed: false + deprecated: false + documentation: + $id: '8662' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8664' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8665' + fixed: false + raw: String + name: + $id: '8663' + fixed: false + raw: name + serializedName: name + - $id: '8666' + collectionFormat: none + defaultValue: + $id: '8667' + fixed: false + deprecated: false + documentation: + $id: '8668' + fixed: false + raw: The type of view. This can either be "summary" or "detailed". + isConstant: false + isRequired: true + location: path + modelType: + $id: '8670' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8671' + fixed: false + raw: String + name: + $id: '8669' + fixed: false + raw: view + serializedName: view + - $id: '8672' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8673' + fixed: false + deprecated: false + documentation: + $id: '8674' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8676' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8677' + fixed: false + raw: String + name: + $id: '8675' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8678' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8679' + fixed: false + deprecated: false + documentation: + $id: '8680' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8682' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8683' + fixed: false + raw: String + name: + $id: '8681' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '8687' + isNullable: true + OK: + $id: '8686' + body: + $ref: '1386' + isNullable: true + returnType: + $id: '8689' + body: + $ref: '1386' + isNullable: true + serializedName: WebApps_ListNetworkFeatures + summary: >- + Gets all network features used by the app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view} + - $id: '8690' + defaultResponse: + $id: '8738' + isNullable: true + deprecated: false + description: Start capturing network packets for the site. + group: + $id: '8734' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8733' + fixed: false + raw: StartWebSiteNetworkTrace + parameters: + - $id: '8691' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8692' + fixed: false + deprecated: false + documentation: + $id: '8693' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8695' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8696' + fixed: false + raw: String + name: + $id: '8694' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8697' + collectionFormat: none + defaultValue: + $id: '8698' + fixed: false + deprecated: false + documentation: + $id: '8699' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8702' + fixed: false + raw: String + name: + $id: '8700' + fixed: false + raw: name + serializedName: name + - $id: '8703' + collectionFormat: none + defaultValue: + $id: '8704' + fixed: false + deprecated: false + documentation: + $id: '8705' + fixed: false + raw: The duration to keep capturing in seconds. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8707' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8708' + fixed: false + raw: Int + name: + $id: '8706' + fixed: false + raw: durationInSeconds + serializedName: durationInSeconds + - $id: '8709' + collectionFormat: none + defaultValue: + $id: '8710' + fixed: false + deprecated: false + documentation: + $id: '8711' + fixed: false + raw: The maximum frame length in bytes (Optional). + isConstant: false + isRequired: false + location: query + modelType: + $id: '8713' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8714' + fixed: false + raw: Int + name: + $id: '8712' + fixed: false + raw: maxFrameLength + serializedName: maxFrameLength + - $id: '8715' + collectionFormat: none + defaultValue: + $id: '8716' + fixed: false + deprecated: false + documentation: + $id: '8717' + fixed: false + raw: The Blob URL to store capture file. + isConstant: false + isRequired: false + location: query + modelType: + $id: '8719' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8720' + fixed: false + raw: String + name: + $id: '8718' + fixed: false + raw: sasUrl + serializedName: sasUrl + - $id: '8721' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8722' + fixed: false + deprecated: false + documentation: + $id: '8723' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8725' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8726' + fixed: false + raw: String + name: + $id: '8724' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8727' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8728' + fixed: false + deprecated: false + documentation: + $id: '8729' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8731' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8732' + fixed: false + raw: String + name: + $id: '8730' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8735' + body: + $id: '8736' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8737' + fixed: false + raw: String + isNullable: true + returnType: + $id: '8739' + body: + $ref: '8736' + isNullable: true + serializedName: WebApps_StartWebSiteNetworkTrace + summary: Start capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start + - $id: '8740' + defaultResponse: + $id: '8770' + isNullable: true + deprecated: false + description: Stop ongoing capturing network packets for the site. + group: + $id: '8766' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8765' + fixed: false + raw: StopWebSiteNetworkTrace + parameters: + - $id: '8741' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8742' + fixed: false + deprecated: false + documentation: + $id: '8743' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8745' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8746' + fixed: false + raw: String + name: + $id: '8744' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8747' + collectionFormat: none + defaultValue: + $id: '8748' + fixed: false + deprecated: false + documentation: + $id: '8749' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8751' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8752' + fixed: false + raw: String + name: + $id: '8750' + fixed: false + raw: name + serializedName: name + - $id: '8753' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8754' + fixed: false + deprecated: false + documentation: + $id: '8755' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8757' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8758' + fixed: false + raw: String + name: + $id: '8756' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8759' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8760' + fixed: false + deprecated: false + documentation: + $id: '8761' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8763' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8764' + fixed: false + raw: String + name: + $id: '8762' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8767' + body: + $id: '8768' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8769' + fixed: false + raw: String + isNullable: true + returnType: + $id: '8771' + body: + $ref: '8768' + isNullable: true + serializedName: WebApps_StopWebSiteNetworkTrace + summary: Stop ongoing capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop + - $id: '8772' + defaultResponse: + $id: '8801' + isNullable: true + deprecated: false + description: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + group: + $id: '8798' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '8797' + fixed: false + raw: GenerateNewSitePublishingPassword + parameters: + - $id: '8773' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8774' + fixed: false + deprecated: false + documentation: + $id: '8775' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8777' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8778' + fixed: false + raw: String + name: + $id: '8776' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8779' + collectionFormat: none + defaultValue: + $id: '8780' + fixed: false + deprecated: false + documentation: + $id: '8781' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8783' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8784' + fixed: false + raw: String + name: + $id: '8782' + fixed: false + raw: name + serializedName: name + - $id: '8785' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8786' + fixed: false + deprecated: false + documentation: + $id: '8787' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8789' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8790' + fixed: false + raw: String + name: + $id: '8788' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8791' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8792' + fixed: false + deprecated: false + documentation: + $id: '8793' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8795' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8796' + fixed: false + raw: String + name: + $id: '8794' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '8800' + isNullable: true + OK: + $id: '8799' + isNullable: true + returnType: + $id: '8802' + isNullable: true + serializedName: WebApps_GenerateNewSitePublishingPassword + summary: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword + - $id: '8803' + defaultResponse: + $id: '8837' + isNullable: true + deprecated: false + description: Gets perfmon counters for web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '8835' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8834' + fixed: false + raw: ListPerfMonCounters + parameters: + - $id: '8804' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8805' + fixed: false + deprecated: false + documentation: + $id: '8806' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8809' + fixed: false + raw: String + name: + $id: '8807' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8810' + collectionFormat: none + defaultValue: + $id: '8811' + fixed: false + deprecated: false + documentation: + $id: '8812' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8814' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8815' + fixed: false + raw: String + name: + $id: '8813' + fixed: false + raw: name + serializedName: name + - $id: '8816' + collectionFormat: none + defaultValue: + $id: '8817' + fixed: false + deprecated: false + documentation: + $id: '8818' + fixed: false + raw: >- + Return only usages/metrics specified in the filter. Filter + conforms to odata syntax. Example: $filter=(startTime eq + '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and + timeGrain eq duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '8820' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8821' + fixed: false + raw: String + name: + $id: '8819' + fixed: false + raw: $filter + serializedName: $filter + - $id: '8822' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8823' + fixed: false + deprecated: false + documentation: + $id: '8824' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8826' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8827' + fixed: false + raw: String + name: + $id: '8825' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8828' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8829' + fixed: false + deprecated: false + documentation: + $id: '8830' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8833' + fixed: false + raw: String + name: + $id: '8831' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8836' + body: + $ref: '1468' + isNullable: true + returnType: + $id: '8838' + body: + $ref: '1468' + isNullable: true + serializedName: WebApps_ListPerfMonCounters + summary: Gets perfmon counters for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters + - $id: '8839' + defaultResponse: + $id: '8867' + isNullable: true + deprecated: false + description: Gets web app's event logs. + group: + $id: '8865' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8864' + fixed: false + raw: GetSitePhpErrorLogFlag + parameters: + - $id: '8840' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8841' + fixed: false + deprecated: false + documentation: + $id: '8842' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8844' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8845' + fixed: false + raw: String + name: + $id: '8843' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8846' + collectionFormat: none + defaultValue: + $id: '8847' + fixed: false + deprecated: false + documentation: + $id: '8848' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8850' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8851' + fixed: false + raw: String + name: + $id: '8849' + fixed: false + raw: name + serializedName: name + - $id: '8852' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8853' + fixed: false + deprecated: false + documentation: + $id: '8854' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8856' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8857' + fixed: false + raw: String + name: + $id: '8855' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8858' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8859' + fixed: false + deprecated: false + documentation: + $id: '8860' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8863' + fixed: false + raw: String + name: + $id: '8861' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8866' + body: + $ref: '3697' + isNullable: true + returnType: + $id: '8868' + body: + $ref: '3697' + isNullable: true + serializedName: WebApps_GetSitePhpErrorLogFlag + summary: Gets web app's event logs. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging + - $id: '8869' + defaultResponse: + $id: '8897' + isNullable: true + deprecated: false + description: Gets the premier add-ons of an app. + group: + $id: '8895' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8894' + fixed: false + raw: ListPremierAddOns + parameters: + - $id: '8870' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8871' + fixed: false + deprecated: false + documentation: + $id: '8872' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8874' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8875' + fixed: false + raw: String + name: + $id: '8873' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8876' + collectionFormat: none + defaultValue: + $id: '8877' + fixed: false + deprecated: false + documentation: + $id: '8878' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8880' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8881' + fixed: false + raw: String + name: + $id: '8879' + fixed: false + raw: name + serializedName: name + - $id: '8882' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8883' + fixed: false + deprecated: false + documentation: + $id: '8884' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8886' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8887' + fixed: false + raw: String + name: + $id: '8885' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8888' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8889' + fixed: false + deprecated: false + documentation: + $id: '8890' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8892' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8893' + fixed: false + raw: String + name: + $id: '8891' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8896' + body: + $ref: '1534' + isNullable: true + returnType: + $id: '8898' + body: + $ref: '1534' + isNullable: true + serializedName: WebApps_ListPremierAddOns + summary: Gets the premier add-ons of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons + - $id: '8899' + defaultResponse: + $id: '8933' + isNullable: true + deprecated: false + description: Gets a named add-on of an app. + group: + $id: '8931' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '8930' + fixed: false + raw: GetPremierAddOn + parameters: + - $id: '8900' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8901' + fixed: false + deprecated: false + documentation: + $id: '8902' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8904' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8905' + fixed: false + raw: String + name: + $id: '8903' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8906' + collectionFormat: none + defaultValue: + $id: '8907' + fixed: false + deprecated: false + documentation: + $id: '8908' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8910' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8911' + fixed: false + raw: String + name: + $id: '8909' + fixed: false + raw: name + serializedName: name + - $id: '8912' + collectionFormat: none + defaultValue: + $id: '8913' + fixed: false + deprecated: false + documentation: + $id: '8914' + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8916' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8917' + fixed: false + raw: String + name: + $id: '8915' + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - $id: '8918' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8919' + fixed: false + deprecated: false + documentation: + $id: '8920' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8922' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8923' + fixed: false + raw: String + name: + $id: '8921' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8924' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8925' + fixed: false + deprecated: false + documentation: + $id: '8926' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8928' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8929' + fixed: false + raw: String + name: + $id: '8927' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8932' + body: + $ref: '1534' + isNullable: true + returnType: + $id: '8934' + body: + $ref: '1534' + isNullable: true + serializedName: WebApps_GetPremierAddOn + summary: Gets a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} + - $id: '8935' + defaultResponse: + $id: '8973' + isNullable: true + deprecated: false + description: Updates a named add-on of an app. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '8971' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '8970' + fixed: false + raw: AddPremierAddOn + parameters: + - $id: '8936' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8937' + fixed: false + deprecated: false + documentation: + $id: '8938' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8940' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8941' + fixed: false + raw: String + name: + $id: '8939' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8942' + collectionFormat: none + defaultValue: + $id: '8943' + fixed: false + deprecated: false + documentation: + $id: '8944' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8946' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8947' + fixed: false + raw: String + name: + $id: '8945' + fixed: false + raw: name + serializedName: name + - $id: '8948' + collectionFormat: none + defaultValue: + $id: '8949' + fixed: false + deprecated: false + documentation: + $id: '8950' + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8952' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8953' + fixed: false + raw: String + name: + $id: '8951' + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - $id: '8954' + collectionFormat: none + defaultValue: + $id: '8955' + fixed: false + deprecated: false + documentation: + $id: '8956' + fixed: false + raw: A JSON representation of the edited premier add-on. + extensions: + x-ms-requestBody-name: premierAddOn + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1534' + name: + $id: '8957' + fixed: false + raw: premierAddOn + serializedName: premierAddOn + - $id: '8958' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8959' + fixed: false + deprecated: false + documentation: + $id: '8960' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8962' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8963' + fixed: false + raw: String + name: + $id: '8961' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '8964' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '8965' + fixed: false + deprecated: false + documentation: + $id: '8966' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '8968' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8969' + fixed: false + raw: String + name: + $id: '8967' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '8972' + body: + $ref: '1534' + isNullable: true + returnType: + $id: '8974' + body: + $ref: '1534' + isNullable: true + serializedName: WebApps_AddPremierAddOn + summary: Updates a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} + - $id: '8975' + defaultResponse: + $id: '9009' + isNullable: true + deprecated: false + description: Delete a premier add-on from an app. + group: + $id: '9007' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9006' + fixed: false + raw: DeletePremierAddOn + parameters: + - $id: '8976' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '8977' + fixed: false + deprecated: false + documentation: + $id: '8978' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '8980' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8981' + fixed: false + raw: String + name: + $id: '8979' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '8982' + collectionFormat: none + defaultValue: + $id: '8983' + fixed: false + deprecated: false + documentation: + $id: '8984' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8986' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8987' + fixed: false + raw: String + name: + $id: '8985' + fixed: false + raw: name + serializedName: name + - $id: '8988' + collectionFormat: none + defaultValue: + $id: '8989' + fixed: false + deprecated: false + documentation: + $id: '8990' + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '8992' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8993' + fixed: false + raw: String + name: + $id: '8991' + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - $id: '8994' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '8995' + fixed: false + deprecated: false + documentation: + $id: '8996' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '8998' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8999' + fixed: false + raw: String + name: + $id: '8997' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9000' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9001' + fixed: false + deprecated: false + documentation: + $id: '9002' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9004' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9005' + fixed: false + raw: String + name: + $id: '9003' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9008' + isNullable: true + returnType: + $id: '9010' + isNullable: true + serializedName: WebApps_DeletePremierAddOn + summary: Delete a premier add-on from an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName} + - $id: '9011' + defaultResponse: + $id: '9040' + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '9037' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9036' + fixed: false + raw: ListProcesses + parameters: + - $id: '9012' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9013' + fixed: false + deprecated: false + documentation: + $id: '9014' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9016' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9017' + fixed: false + raw: String + name: + $id: '9015' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9018' + collectionFormat: none + defaultValue: + $id: '9019' + fixed: false + deprecated: false + documentation: + $id: '9020' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9022' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9023' + fixed: false + raw: String + name: + $id: '9021' + fixed: false + raw: name + serializedName: name + - $id: '9024' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9025' + fixed: false + deprecated: false + documentation: + $id: '9026' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9028' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9029' + fixed: false + raw: String + name: + $id: '9027' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9030' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9031' + fixed: false + deprecated: false + documentation: + $id: '9032' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9034' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9035' + fixed: false + raw: String + name: + $id: '9033' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9039' + isNullable: true + OK: + $id: '9038' + body: + $ref: '1970' + isNullable: true + returnType: + $id: '9041' + body: + $ref: '1970' + isNullable: true + serializedName: WebApps_ListProcesses + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes + - $id: '9042' + defaultResponse: + $id: '9077' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '9074' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9073' + fixed: false + raw: GetProcess + parameters: + - $id: '9043' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9044' + fixed: false + deprecated: false + documentation: + $id: '9045' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9047' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9048' + fixed: false + raw: String + name: + $id: '9046' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9049' + collectionFormat: none + defaultValue: + $id: '9050' + fixed: false + deprecated: false + documentation: + $id: '9051' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9053' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9054' + fixed: false + raw: String + name: + $id: '9052' + fixed: false + raw: name + serializedName: name + - $id: '9055' + collectionFormat: none + defaultValue: + $id: '9056' + fixed: false + deprecated: false + documentation: + $id: '9057' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9059' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9060' + fixed: false + raw: String + name: + $id: '9058' + fixed: false + raw: processId + serializedName: processId + - $id: '9061' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9062' + fixed: false + deprecated: false + documentation: + $id: '9063' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9065' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9066' + fixed: false + raw: String + name: + $id: '9064' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9067' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9068' + fixed: false + deprecated: false + documentation: + $id: '9069' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9071' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9072' + fixed: false + raw: String + name: + $id: '9070' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9076' + isNullable: true + OK: + $id: '9075' + body: + $ref: '1964' + isNullable: true + returnType: + $id: '9078' + body: + $ref: '1964' + isNullable: true + serializedName: WebApps_GetProcess + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId} + - $id: '9079' + defaultResponse: + $id: '9114' + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + $id: '9111' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9110' + fixed: false + raw: DeleteProcess + parameters: + - $id: '9080' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9081' + fixed: false + deprecated: false + documentation: + $id: '9082' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9084' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9085' + fixed: false + raw: String + name: + $id: '9083' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9086' + collectionFormat: none + defaultValue: + $id: '9087' + fixed: false + deprecated: false + documentation: + $id: '9088' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9090' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9091' + fixed: false + raw: String + name: + $id: '9089' + fixed: false + raw: name + serializedName: name + - $id: '9092' + collectionFormat: none + defaultValue: + $id: '9093' + fixed: false + deprecated: false + documentation: + $id: '9094' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9096' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9097' + fixed: false + raw: String + name: + $id: '9095' + fixed: false + raw: processId + serializedName: processId + - $id: '9098' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9099' + fixed: false + deprecated: false + documentation: + $id: '9100' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9102' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9103' + fixed: false + raw: String + name: + $id: '9101' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9104' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9105' + fixed: false + deprecated: false + documentation: + $id: '9106' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9108' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9109' + fixed: false + raw: String + name: + $id: '9107' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '9112' + isNullable: true + NotFound: + $id: '9113' + isNullable: true + returnType: + $id: '9115' + isNullable: true + serializedName: WebApps_DeleteProcess + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId} + - $id: '9116' + defaultResponse: + $id: '9153' + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + $id: '9148' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9147' + fixed: false + raw: GetProcessDump + parameters: + - $id: '9117' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9118' + fixed: false + deprecated: false + documentation: + $id: '9119' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9122' + fixed: false + raw: String + name: + $id: '9120' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9123' + collectionFormat: none + defaultValue: + $id: '9124' + fixed: false + deprecated: false + documentation: + $id: '9125' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9127' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9128' + fixed: false + raw: String + name: + $id: '9126' + fixed: false + raw: name + serializedName: name + - $id: '9129' + collectionFormat: none + defaultValue: + $id: '9130' + fixed: false + deprecated: false + documentation: + $id: '9131' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9134' + fixed: false + raw: String + name: + $id: '9132' + fixed: false + raw: processId + serializedName: processId + - $id: '9135' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9136' + fixed: false + deprecated: false + documentation: + $id: '9137' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9139' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9140' + fixed: false + raw: String + name: + $id: '9138' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9141' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9142' + fixed: false + deprecated: false + documentation: + $id: '9143' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9145' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9146' + fixed: false + raw: String + name: + $id: '9144' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9152' + isNullable: true + OK: + $id: '9149' + body: + $id: '9150' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '9151' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '9154' + body: + $ref: '9150' + isNullable: true + serializedName: WebApps_GetProcessDump + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump + - $id: '9155' + defaultResponse: + $id: '9190' + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '9187' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9186' + fixed: false + raw: ListProcessModules + parameters: + - $id: '9156' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9157' + fixed: false + deprecated: false + documentation: + $id: '9158' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9161' + fixed: false + raw: String + name: + $id: '9159' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9162' + collectionFormat: none + defaultValue: + $id: '9163' + fixed: false + deprecated: false + documentation: + $id: '9164' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9166' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9167' + fixed: false + raw: String + name: + $id: '9165' + fixed: false + raw: name + serializedName: name + - $id: '9168' + collectionFormat: none + defaultValue: + $id: '9169' + fixed: false + deprecated: false + documentation: + $id: '9170' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9172' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9173' + fixed: false + raw: String + name: + $id: '9171' + fixed: false + raw: processId + serializedName: processId + - $id: '9174' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9175' + fixed: false + deprecated: false + documentation: + $id: '9176' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9178' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9179' + fixed: false + raw: String + name: + $id: '9177' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9180' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9181' + fixed: false + deprecated: false + documentation: + $id: '9182' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9184' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9185' + fixed: false + raw: String + name: + $id: '9183' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9189' + isNullable: true + OK: + $id: '9188' + body: + $ref: '1984' + isNullable: true + returnType: + $id: '9191' + body: + $ref: '1984' + isNullable: true + serializedName: WebApps_ListProcessModules + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules + - $id: '9192' + defaultResponse: + $id: '9233' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '9230' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9229' + fixed: false + raw: GetProcessModule + parameters: + - $id: '9193' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9194' + fixed: false + deprecated: false + documentation: + $id: '9195' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9197' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9198' + fixed: false + raw: String + name: + $id: '9196' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9199' + collectionFormat: none + defaultValue: + $id: '9200' + fixed: false + deprecated: false + documentation: + $id: '9201' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9203' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9204' + fixed: false + raw: String + name: + $id: '9202' + fixed: false + raw: name + serializedName: name + - $id: '9205' + collectionFormat: none + defaultValue: + $id: '9206' + fixed: false + deprecated: false + documentation: + $id: '9207' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9209' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9210' + fixed: false + raw: String + name: + $id: '9208' + fixed: false + raw: processId + serializedName: processId + - $id: '9211' + collectionFormat: none + defaultValue: + $id: '9212' + fixed: false + deprecated: false + documentation: + $id: '9213' + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9215' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9216' + fixed: false + raw: String + name: + $id: '9214' + fixed: false + raw: baseAddress + serializedName: baseAddress + - $id: '9217' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9218' + fixed: false + deprecated: false + documentation: + $id: '9219' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9221' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9222' + fixed: false + raw: String + name: + $id: '9220' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9223' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9224' + fixed: false + deprecated: false + documentation: + $id: '9225' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9228' + fixed: false + raw: String + name: + $id: '9226' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9232' + isNullable: true + OK: + $id: '9231' + body: + $ref: '1734' + isNullable: true + returnType: + $id: '9234' + body: + $ref: '1734' + isNullable: true + serializedName: WebApps_GetProcessModule + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress} + - $id: '9235' + defaultResponse: + $id: '9270' + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '9267' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9266' + fixed: false + raw: ListProcessThreads + parameters: + - $id: '9236' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9237' + fixed: false + deprecated: false + documentation: + $id: '9238' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9240' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9241' + fixed: false + raw: String + name: + $id: '9239' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9242' + collectionFormat: none + defaultValue: + $id: '9243' + fixed: false + deprecated: false + documentation: + $id: '9244' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9246' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9247' + fixed: false + raw: String + name: + $id: '9245' + fixed: false + raw: name + serializedName: name + - $id: '9248' + collectionFormat: none + defaultValue: + $id: '9249' + fixed: false + deprecated: false + documentation: + $id: '9250' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9252' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9253' + fixed: false + raw: String + name: + $id: '9251' + fixed: false + raw: processId + serializedName: processId + - $id: '9254' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9255' + fixed: false + deprecated: false + documentation: + $id: '9256' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9258' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9259' + fixed: false + raw: String + name: + $id: '9257' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9260' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9261' + fixed: false + deprecated: false + documentation: + $id: '9262' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9264' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9265' + fixed: false + raw: String + name: + $id: '9263' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9269' + isNullable: true + OK: + $id: '9268' + body: + $ref: '1998' + isNullable: true + returnType: + $id: '9271' + body: + $ref: '1998' + isNullable: true + serializedName: WebApps_ListProcessThreads + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads + - $id: '9272' + defaultResponse: + $id: '9313' + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + $id: '9310' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9309' + fixed: false + raw: GetProcessThread + parameters: + - $id: '9273' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9274' + fixed: false + deprecated: false + documentation: + $id: '9275' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9277' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9278' + fixed: false + raw: String + name: + $id: '9276' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9279' + collectionFormat: none + defaultValue: + $id: '9280' + fixed: false + deprecated: false + documentation: + $id: '9281' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9283' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9284' + fixed: false + raw: String + name: + $id: '9282' + fixed: false + raw: name + serializedName: name + - $id: '9285' + collectionFormat: none + defaultValue: + $id: '9286' + fixed: false + deprecated: false + documentation: + $id: '9287' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9289' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9290' + fixed: false + raw: String + name: + $id: '9288' + fixed: false + raw: processId + serializedName: processId + - $id: '9291' + collectionFormat: none + defaultValue: + $id: '9292' + fixed: false + deprecated: false + documentation: + $id: '9293' + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9295' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9296' + fixed: false + raw: String + name: + $id: '9294' + fixed: false + raw: threadId + serializedName: threadId + - $id: '9297' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9298' + fixed: false + deprecated: false + documentation: + $id: '9299' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9301' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9302' + fixed: false + raw: String + name: + $id: '9300' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9303' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9304' + fixed: false + deprecated: false + documentation: + $id: '9305' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9307' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9308' + fixed: false + raw: String + name: + $id: '9306' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9312' + isNullable: true + OK: + $id: '9311' + body: + $ref: '1660' + isNullable: true + returnType: + $id: '9314' + body: + $ref: '1660' + isNullable: true + serializedName: WebApps_GetProcessThread + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads/{threadId} + - $id: '9315' + defaultResponse: + $id: '9343' + isNullable: true + deprecated: false + description: Get public certificates for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '9341' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9340' + fixed: false + raw: ListPublicCertificates + parameters: + - $id: '9316' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9317' + fixed: false + deprecated: false + documentation: + $id: '9318' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9320' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9321' + fixed: false + raw: String + name: + $id: '9319' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9322' + collectionFormat: none + defaultValue: + $id: '9323' + fixed: false + deprecated: false + documentation: + $id: '9324' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9326' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9327' + fixed: false + raw: String + name: + $id: '9325' + fixed: false + raw: name + serializedName: name + - $id: '9328' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9329' + fixed: false + deprecated: false + documentation: + $id: '9330' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9332' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9333' + fixed: false + raw: String + name: + $id: '9331' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9334' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9335' + fixed: false + deprecated: false + documentation: + $id: '9336' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9338' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9339' + fixed: false + raw: String + name: + $id: '9337' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9342' + body: + $ref: '2043' + isNullable: true + returnType: + $id: '9344' + body: + $ref: '2043' + isNullable: true + serializedName: WebApps_ListPublicCertificates + summary: Get public certificates for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates + - $id: '9345' + defaultResponse: + $id: '9379' + isNullable: true + deprecated: false + description: >- + Get the named public certificate for an app (or deployment slot, if + specified). + group: + $id: '9377' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9376' + fixed: false + raw: GetPublicCertificate + parameters: + - $id: '9346' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9347' + fixed: false + deprecated: false + documentation: + $id: '9348' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9350' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9351' + fixed: false + raw: String + name: + $id: '9349' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9352' + collectionFormat: none + defaultValue: + $id: '9353' + fixed: false + deprecated: false + documentation: + $id: '9354' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9356' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9357' + fixed: false + raw: String + name: + $id: '9355' + fixed: false + raw: name + serializedName: name + - $id: '9358' + collectionFormat: none + defaultValue: + $id: '9359' + fixed: false + deprecated: false + documentation: + $id: '9360' + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9362' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9363' + fixed: false + raw: String + name: + $id: '9361' + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - $id: '9364' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9365' + fixed: false + deprecated: false + documentation: + $id: '9366' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9369' + fixed: false + raw: String + name: + $id: '9367' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9370' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9371' + fixed: false + deprecated: false + documentation: + $id: '9372' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9374' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9375' + fixed: false + raw: String + name: + $id: '9373' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9378' + body: + $ref: '2037' + isNullable: true + returnType: + $id: '9380' + body: + $ref: '2037' + isNullable: true + serializedName: WebApps_GetPublicCertificate + summary: >- + Get the named public certificate for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName} + - $id: '9381' + defaultResponse: + $id: '9419' + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '9417' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '9416' + fixed: false + raw: CreateOrUpdatePublicCertificate + parameters: + - $id: '9382' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9383' + fixed: false + deprecated: false + documentation: + $id: '9384' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9386' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9387' + fixed: false + raw: String + name: + $id: '9385' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9388' + collectionFormat: none + defaultValue: + $id: '9389' + fixed: false + deprecated: false + documentation: + $id: '9390' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9392' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9393' + fixed: false + raw: String + name: + $id: '9391' + fixed: false + raw: name + serializedName: name + - $id: '9394' + collectionFormat: none + defaultValue: + $id: '9395' + fixed: false + deprecated: false + documentation: + $id: '9396' + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9398' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9399' + fixed: false + raw: String + name: + $id: '9397' + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - $id: '9400' + collectionFormat: none + defaultValue: + $id: '9401' + fixed: false + deprecated: false + documentation: + $id: '9402' + fixed: false + raw: >- + Public certificate details. This is the JSON representation of a + PublicCertificate object. + extensions: + x-ms-requestBody-name: publicCertificate + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2037' + name: + $id: '9403' + fixed: false + raw: publicCertificate + serializedName: publicCertificate + - $id: '9404' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9405' + fixed: false + deprecated: false + documentation: + $id: '9406' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9409' + fixed: false + raw: String + name: + $id: '9407' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9410' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9411' + fixed: false + deprecated: false + documentation: + $id: '9412' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9414' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9415' + fixed: false + raw: String + name: + $id: '9413' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9418' + body: + $ref: '2037' + isNullable: true + returnType: + $id: '9420' + body: + $ref: '2037' + isNullable: true + serializedName: WebApps_CreateOrUpdatePublicCertificate + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName} + - $id: '9421' + defaultResponse: + $id: '9456' + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + $id: '9453' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9452' + fixed: false + raw: DeletePublicCertificate + parameters: + - $id: '9422' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9423' + fixed: false + deprecated: false + documentation: + $id: '9424' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9426' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9427' + fixed: false + raw: String + name: + $id: '9425' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9428' + collectionFormat: none + defaultValue: + $id: '9429' + fixed: false + deprecated: false + documentation: + $id: '9430' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9432' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9433' + fixed: false + raw: String + name: + $id: '9431' + fixed: false + raw: name + serializedName: name + - $id: '9434' + collectionFormat: none + defaultValue: + $id: '9435' + fixed: false + deprecated: false + documentation: + $id: '9436' + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9438' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9439' + fixed: false + raw: String + name: + $id: '9437' + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - $id: '9440' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9441' + fixed: false + deprecated: false + documentation: + $id: '9442' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9444' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9445' + fixed: false + raw: String + name: + $id: '9443' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9446' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9447' + fixed: false + deprecated: false + documentation: + $id: '9448' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9450' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9451' + fixed: false + raw: String + name: + $id: '9449' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '9455' + isNullable: true + OK: + $id: '9454' + isNullable: true + returnType: + $id: '9457' + isNullable: true + serializedName: WebApps_DeletePublicCertificate + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName} + - $id: '9458' + defaultResponse: + $id: '9492' + isNullable: true + deprecated: false + description: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + extensions: + x-ms-requestBody-index: '2' + group: + $id: '9488' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9487' + fixed: false + raw: ListPublishingProfileXmlWithSecrets + parameters: + - $id: '9459' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9460' + fixed: false + deprecated: false + documentation: + $id: '9461' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9463' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9464' + fixed: false + raw: String + name: + $id: '9462' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9465' + collectionFormat: none + defaultValue: + $id: '9466' + fixed: false + deprecated: false + documentation: + $id: '9467' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9469' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9470' + fixed: false + raw: String + name: + $id: '9468' + fixed: false + raw: name + serializedName: name + - $id: '9471' + collectionFormat: none + defaultValue: + $id: '9472' + fixed: false + deprecated: false + documentation: + $id: '9473' + fixed: false + raw: >- + Specifies publishingProfileOptions for publishing profile. For + example, use {"format": "FileZilla3"} to get a FileZilla + publishing profile. + extensions: + x-ms-requestBody-name: publishingProfileOptions + isConstant: false + isRequired: true + location: body + modelType: + $ref: '483' + name: + $id: '9474' + fixed: false + raw: publishingProfileOptions + serializedName: publishingProfileOptions + - $id: '9475' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9476' + fixed: false + deprecated: false + documentation: + $id: '9477' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9480' + fixed: false + raw: String + name: + $id: '9478' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9481' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9482' + fixed: false + deprecated: false + documentation: + $id: '9483' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9485' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9486' + fixed: false + raw: String + name: + $id: '9484' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/xml + responses: + OK: + $id: '9489' + body: + $id: '9490' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '9491' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '9493' + body: + $ref: '9490' + isNullable: true + serializedName: WebApps_ListPublishingProfileXmlWithSecrets + summary: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml + - $id: '9494' + defaultResponse: + $id: '9527' + isNullable: true + deprecated: false + description: Recovers a web app to a previous snapshot. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '9524' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9523' + fixed: false + raw: Recover + parameters: + - $id: '9495' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9496' + fixed: false + deprecated: false + documentation: + $id: '9497' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9499' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9500' + fixed: false + raw: String + name: + $id: '9498' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9501' + collectionFormat: none + defaultValue: + $id: '9502' + fixed: false + deprecated: false + documentation: + $id: '9503' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9505' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9506' + fixed: false + raw: String + name: + $id: '9504' + fixed: false + raw: name + serializedName: name + - $id: '9507' + collectionFormat: none + defaultValue: + $id: '9508' + fixed: false + deprecated: false + documentation: + $id: '9509' + fixed: false + raw: >- + Snapshot data used for web app recovery. Snapshot information + can be obtained by calling GetDeletedSites or GetSiteSnapshots + API. + extensions: + x-ms-requestBody-name: recoveryEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3440' + name: + $id: '9510' + fixed: false + raw: recoveryEntity + serializedName: recoveryEntity + - $id: '9511' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9512' + fixed: false + deprecated: false + documentation: + $id: '9513' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9515' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9516' + fixed: false + raw: String + name: + $id: '9514' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9517' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9518' + fixed: false + deprecated: false + documentation: + $id: '9519' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9522' + fixed: false + raw: String + name: + $id: '9520' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '9526' + isNullable: true + OK: + $id: '9525' + isNullable: true + returnType: + $id: '9528' + isNullable: true + serializedName: WebApps_Recover + summary: Recovers a web app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/recover + - $id: '9529' + defaultResponse: + $id: '9557' + isNullable: true + deprecated: false + description: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + group: + $id: '9555' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9554' + fixed: false + raw: ResetProductionSlotConfig + parameters: + - $id: '9530' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9531' + fixed: false + deprecated: false + documentation: + $id: '9532' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9534' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9535' + fixed: false + raw: String + name: + $id: '9533' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9536' + collectionFormat: none + defaultValue: + $id: '9537' + fixed: false + deprecated: false + documentation: + $id: '9538' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9540' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9541' + fixed: false + raw: String + name: + $id: '9539' + fixed: false + raw: name + serializedName: name + - $id: '9542' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9543' + fixed: false + deprecated: false + documentation: + $id: '9544' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9546' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9547' + fixed: false + raw: String + name: + $id: '9545' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9548' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9549' + fixed: false + deprecated: false + documentation: + $id: '9550' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9552' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9553' + fixed: false + raw: String + name: + $id: '9551' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9556' + isNullable: true + returnType: + $id: '9558' + isNullable: true + serializedName: WebApps_ResetProductionSlotConfig + summary: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig + - $id: '9559' + defaultResponse: + $id: '9599' + isNullable: true + deprecated: false + description: 'Restarts an app (or deployment slot, if specified).' + group: + $id: '9597' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '9596' + fixed: false + raw: Restart + parameters: + - $id: '9560' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9561' + fixed: false + deprecated: false + documentation: + $id: '9562' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9565' + fixed: false + raw: String + name: + $id: '9563' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9566' + collectionFormat: none + defaultValue: + $id: '9567' + fixed: false + deprecated: false + documentation: + $id: '9568' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9570' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9571' + fixed: false + raw: String + name: + $id: '9569' + fixed: false + raw: name + serializedName: name + - $id: '9572' + collectionFormat: none + defaultValue: + $id: '9573' + fixed: false + deprecated: false + documentation: + $id: '9574' + fixed: false + raw: >- + Specify true to apply the configuration settings and restarts + the app only if necessary. By default, the API always restarts + and reprovisions the app. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9576' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9577' + fixed: false + raw: Boolean + name: + $id: '9575' + fixed: false + raw: softRestart + serializedName: softRestart + - $id: '9578' + collectionFormat: none + defaultValue: + $id: '9579' + fixed: false + deprecated: false + documentation: + $id: '9580' + fixed: false + raw: >- + Specify true to block until the app is restarted. By default, it + is set to false, and the API responds immediately + (asynchronous). + isConstant: false + isRequired: false + location: query + modelType: + $id: '9582' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9583' + fixed: false + raw: Boolean + name: + $id: '9581' + fixed: false + raw: synchronous + serializedName: synchronous + - $id: '9584' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9585' + fixed: false + deprecated: false + documentation: + $id: '9586' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9588' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9589' + fixed: false + raw: String + name: + $id: '9587' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9590' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9591' + fixed: false + deprecated: false + documentation: + $id: '9592' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9595' + fixed: false + raw: String + name: + $id: '9593' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9598' + isNullable: true + returnType: + $id: '9600' + isNullable: true + serializedName: WebApps_Restart + summary: 'Restarts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart + - $id: '9601' + defaultResponse: + $id: '9630' + isNullable: true + deprecated: false + description: 'Get list of siteextensions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '9627' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9626' + fixed: false + raw: ListSiteExtensions + parameters: + - $id: '9602' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9603' + fixed: false + deprecated: false + documentation: + $id: '9604' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9606' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9607' + fixed: false + raw: String + name: + $id: '9605' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9608' + collectionFormat: none + defaultValue: + $id: '9609' + fixed: false + deprecated: false + documentation: + $id: '9610' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9612' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9613' + fixed: false + raw: String + name: + $id: '9611' + fixed: false + raw: name + serializedName: name + - $id: '9614' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9615' + fixed: false + deprecated: false + documentation: + $id: '9616' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9618' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9619' + fixed: false + raw: String + name: + $id: '9617' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9620' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9621' + fixed: false + deprecated: false + documentation: + $id: '9622' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9624' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9625' + fixed: false + raw: String + name: + $id: '9623' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9629' + isNullable: true + OK: + $id: '9628' + body: + $ref: '3214' + isNullable: true + returnType: + $id: '9631' + body: + $ref: '3214' + isNullable: true + serializedName: WebApps_ListSiteExtensions + summary: 'Get list of siteextensions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions + - $id: '9632' + defaultResponse: + $id: '9667' + isNullable: true + deprecated: false + description: >- + Get site extension information by its ID for a web site, or a + deployment slot. + group: + $id: '9664' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9663' + fixed: false + raw: GetSiteExtension + parameters: + - $id: '9633' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9634' + fixed: false + deprecated: false + documentation: + $id: '9635' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9637' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9638' + fixed: false + raw: String + name: + $id: '9636' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9639' + collectionFormat: none + defaultValue: + $id: '9640' + fixed: false + deprecated: false + documentation: + $id: '9641' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9644' + fixed: false + raw: String + name: + $id: '9642' + fixed: false + raw: name + serializedName: name + - $id: '9645' + collectionFormat: none + defaultValue: + $id: '9646' + fixed: false + deprecated: false + documentation: + $id: '9647' + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9650' + fixed: false + raw: String + name: + $id: '9648' + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - $id: '9651' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9652' + fixed: false + deprecated: false + documentation: + $id: '9653' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9656' + fixed: false + raw: String + name: + $id: '9654' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9657' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9658' + fixed: false + deprecated: false + documentation: + $id: '9659' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9662' + fixed: false + raw: String + name: + $id: '9660' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9666' + isNullable: true + OK: + $id: '9665' + body: + $ref: '3208' + isNullable: true + returnType: + $id: '9668' + body: + $ref: '3208' + isNullable: true + serializedName: WebApps_GetSiteExtension + summary: >- + Get site extension information by its ID for a web site, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId} + - $id: '9669' + defaultResponse: + $id: '9705' + isNullable: true + deprecated: false + description: 'Install site extension on a web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + group: + $id: '9701' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '9700' + fixed: false + raw: InstallSiteExtension + parameters: + - $id: '9670' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9671' + fixed: false + deprecated: false + documentation: + $id: '9672' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9674' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9675' + fixed: false + raw: String + name: + $id: '9673' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9676' + collectionFormat: none + defaultValue: + $id: '9677' + fixed: false + deprecated: false + documentation: + $id: '9678' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9681' + fixed: false + raw: String + name: + $id: '9679' + fixed: false + raw: name + serializedName: name + - $id: '9682' + collectionFormat: none + defaultValue: + $id: '9683' + fixed: false + deprecated: false + documentation: + $id: '9684' + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9687' + fixed: false + raw: String + name: + $id: '9685' + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - $id: '9688' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9689' + fixed: false + deprecated: false + documentation: + $id: '9690' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9693' + fixed: false + raw: String + name: + $id: '9691' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9694' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9695' + fixed: false + deprecated: false + documentation: + $id: '9696' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9698' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9699' + fixed: false + raw: String + name: + $id: '9697' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + '429': + $id: '9704' + isNullable: true + Created: + $id: '9703' + body: + $ref: '3208' + isNullable: true + OK: + $id: '9702' + body: + $ref: '3208' + isNullable: true + returnType: + $id: '9706' + body: + $ref: '3208' + isNullable: true + serializedName: WebApps_InstallSiteExtension + summary: 'Install site extension on a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId} + - $id: '9707' + defaultResponse: + $id: '9742' + isNullable: true + deprecated: false + description: 'Remove a site extension from a web site, or a deployment slot.' + group: + $id: '9739' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9738' + fixed: false + raw: DeleteSiteExtension + parameters: + - $id: '9708' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9709' + fixed: false + deprecated: false + documentation: + $id: '9710' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9712' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9713' + fixed: false + raw: String + name: + $id: '9711' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9714' + collectionFormat: none + defaultValue: + $id: '9715' + fixed: false + deprecated: false + documentation: + $id: '9716' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9718' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9719' + fixed: false + raw: String + name: + $id: '9717' + fixed: false + raw: name + serializedName: name + - $id: '9720' + collectionFormat: none + defaultValue: + $id: '9721' + fixed: false + deprecated: false + documentation: + $id: '9722' + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9724' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9725' + fixed: false + raw: String + name: + $id: '9723' + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - $id: '9726' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9727' + fixed: false + deprecated: false + documentation: + $id: '9728' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9730' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9731' + fixed: false + raw: String + name: + $id: '9729' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9732' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9733' + fixed: false + deprecated: false + documentation: + $id: '9734' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9736' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9737' + fixed: false + raw: String + name: + $id: '9735' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '9740' + isNullable: true + NotFound: + $id: '9741' + isNullable: true + returnType: + $id: '9743' + isNullable: true + serializedName: WebApps_DeleteSiteExtension + summary: 'Remove a site extension from a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId} + - $id: '9744' + defaultResponse: + $id: '9772' + isNullable: true + deprecated: false + description: Gets an app's deployment slots. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '9770' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9769' + fixed: false + raw: ListSlots + parameters: + - $id: '9745' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9746' + fixed: false + deprecated: false + documentation: + $id: '9747' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9750' + fixed: false + raw: String + name: + $id: '9748' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9751' + collectionFormat: none + defaultValue: + $id: '9752' + fixed: false + deprecated: false + documentation: + $id: '9753' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9755' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9756' + fixed: false + raw: String + name: + $id: '9754' + fixed: false + raw: name + serializedName: name + - $id: '9757' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9758' + fixed: false + deprecated: false + documentation: + $id: '9759' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9761' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9762' + fixed: false + raw: String + name: + $id: '9760' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9763' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9764' + fixed: false + deprecated: false + documentation: + $id: '9765' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9767' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9768' + fixed: false + raw: String + name: + $id: '9766' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '9771' + body: + $ref: '4980' + isNullable: true + returnType: + $id: '9773' + body: + $ref: '4980' + isNullable: true + serializedName: WebApps_ListSlots + summary: Gets an app's deployment slots. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots + - $id: '9774' + defaultResponse: + $id: '9809' + isNullable: true + deprecated: false + description: 'Gets the details of a web, mobile, or API app.' + group: + $id: '9806' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '9805' + fixed: false + raw: GetSlot + parameters: + - $id: '9775' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9776' + fixed: false + deprecated: false + documentation: + $id: '9777' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9779' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9780' + fixed: false + raw: String + name: + $id: '9778' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9781' + collectionFormat: none + defaultValue: + $id: '9782' + fixed: false + deprecated: false + documentation: + $id: '9783' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9785' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9786' + fixed: false + raw: String + name: + $id: '9784' + fixed: false + raw: name + serializedName: name + - $id: '9787' + collectionFormat: none + defaultValue: + $id: '9788' + fixed: false + deprecated: false + documentation: + $id: '9789' + fixed: false + raw: >- + Name of the deployment slot. By default, this API returns the + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9791' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9792' + fixed: false + raw: String + name: + $id: '9790' + fixed: false + raw: slot + serializedName: slot + - $id: '9793' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9794' + fixed: false + deprecated: false + documentation: + $id: '9795' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9797' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9798' + fixed: false + raw: String + name: + $id: '9796' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9799' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9800' + fixed: false + deprecated: false + documentation: + $id: '9801' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9803' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9804' + fixed: false + raw: String + name: + $id: '9802' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '9808' + isNullable: true + OK: + $id: '9807' + body: + $ref: '4552' + isNullable: true + returnType: + $id: '9810' + body: + $ref: '4552' + isNullable: true + serializedName: WebApps_GetSlot + summary: 'Gets the details of a web, mobile, or API app.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - $id: '9811' + defaultResponse: + $id: '9874' + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '9871' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '9870' + fixed: false + raw: CreateOrUpdateSlot + parameters: + - $id: '9812' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9813' + fixed: false + deprecated: false + documentation: + $id: '9814' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9816' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9817' + fixed: false + raw: String + name: + $id: '9815' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9818' + collectionFormat: none + defaultValue: + $id: '9819' + fixed: false + deprecated: false + documentation: + $id: '9820' + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9823' + fixed: false + raw: String + name: + $id: '9821' + fixed: false + raw: name + serializedName: name + - $id: '9824' + collectionFormat: none + defaultValue: + $id: '9825' + fixed: false + deprecated: false + documentation: + $id: '9826' + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4552' + name: + $id: '9827' + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - $id: '9828' + collectionFormat: none + defaultValue: + $id: '9829' + fixed: false + deprecated: false + documentation: + $id: '9830' + fixed: false + raw: >- + Name of the deployment slot to create or update. By default, + this API attempts to create or modify the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9833' + fixed: false + raw: String + name: + $id: '9831' + fixed: false + raw: slot + serializedName: slot + - $id: '9834' + collectionFormat: none + defaultValue: + $id: '9835' + fixed: false + deprecated: false + documentation: + $id: '9836' + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9838' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9839' + fixed: false + raw: Boolean + name: + $id: '9837' + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - $id: '9840' + collectionFormat: none + defaultValue: + $id: '9841' + fixed: false + deprecated: false + documentation: + $id: '9842' + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9844' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9845' + fixed: false + raw: Boolean + name: + $id: '9843' + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - $id: '9846' + collectionFormat: none + defaultValue: + $id: '9847' + fixed: false + deprecated: false + documentation: + $id: '9848' + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '9850' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9851' + fixed: false + raw: Boolean + name: + $id: '9849' + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - $id: '9852' + collectionFormat: none + defaultValue: + $id: '9853' + fixed: false + deprecated: false + documentation: + $id: '9854' + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9856' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9857' + fixed: false + raw: String + name: + $id: '9855' + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - $id: '9858' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9859' + fixed: false + deprecated: false + documentation: + $id: '9860' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9863' + fixed: false + raw: String + name: + $id: '9861' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9864' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9865' + fixed: false + deprecated: false + documentation: + $id: '9866' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9868' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9869' + fixed: false + raw: String + name: + $id: '9867' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '9873' + body: + $ref: '4552' + isNullable: true + OK: + $id: '9872' + body: + $ref: '4552' + isNullable: true + returnType: + $id: '9875' + body: + $ref: '4552' + isNullable: true + serializedName: WebApps_CreateOrUpdateSlot + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - $id: '9876' + defaultResponse: + $id: '9930' + isNullable: true + deprecated: false + description: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + group: + $id: '9926' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '9925' + fixed: false + raw: DeleteSlot + parameters: + - $id: '9877' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9878' + fixed: false + deprecated: false + documentation: + $id: '9879' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9881' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9882' + fixed: false + raw: String + name: + $id: '9880' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9883' + collectionFormat: none + defaultValue: + $id: '9884' + fixed: false + deprecated: false + documentation: + $id: '9885' + fixed: false + raw: Name of the app to delete. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9887' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9888' + fixed: false + raw: String + name: + $id: '9886' + fixed: false + raw: name + serializedName: name + - $id: '9889' + collectionFormat: none + defaultValue: + $id: '9890' + fixed: false + deprecated: false + documentation: + $id: '9891' + fixed: false + raw: >- + Name of the deployment slot to delete. By default, the API + deletes the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9893' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9894' + fixed: false + raw: String + name: + $id: '9892' + fixed: false + raw: slot + serializedName: slot + - $id: '9895' + collectionFormat: none + defaultValue: + $id: '9896' + fixed: false + deprecated: false + documentation: + $id: '9897' + fixed: false + raw: 'If true, web app metrics are also deleted.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '9899' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9900' + fixed: false + raw: Boolean + name: + $id: '9898' + fixed: false + raw: deleteMetrics + serializedName: deleteMetrics + - $id: '9901' + collectionFormat: none + defaultValue: + $id: '9902' + fixed: false + deprecated: false + documentation: + $id: '9903' + fixed: false + raw: >- + Specify true if the App Service plan will be empty after app + deletion and you want to delete the empty App Service plan. By + default, the empty App Service plan is not deleted. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9905' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9906' + fixed: false + raw: Boolean + name: + $id: '9904' + fixed: false + raw: deleteEmptyServerFarm + serializedName: deleteEmptyServerFarm + - $id: '9907' + collectionFormat: none + defaultValue: + $id: '9908' + fixed: false + deprecated: false + documentation: + $id: '9909' + fixed: false + raw: 'If true, DNS registration is skipped.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '9911' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9912' + fixed: false + raw: Boolean + name: + $id: '9910' + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - $id: '9913' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9914' + fixed: false + deprecated: false + documentation: + $id: '9915' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9917' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9918' + fixed: false + raw: String + name: + $id: '9916' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9919' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9920' + fixed: false + deprecated: false + documentation: + $id: '9921' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9923' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9924' + fixed: false + raw: String + name: + $id: '9922' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '9928' + isNullable: true + NotFound: + $id: '9929' + isNullable: true + OK: + $id: '9927' + isNullable: true + returnType: + $id: '9931' + isNullable: true + serializedName: WebApps_DeleteSlot + summary: 'Deletes a web, mobile, or API app, or one of the deployment slots.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - $id: '9932' + defaultResponse: + $id: '9995' + isNullable: true + deprecated: false + description: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '9992' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '9991' + fixed: false + raw: UpdateSlot + parameters: + - $id: '9933' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9934' + fixed: false + deprecated: false + documentation: + $id: '9935' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '9937' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9938' + fixed: false + raw: String + name: + $id: '9936' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '9939' + collectionFormat: none + defaultValue: + $id: '9940' + fixed: false + deprecated: false + documentation: + $id: '9941' + fixed: false + raw: >- + Unique name of the app to create or update. To create or update + a deployment slot, use the {slot} parameter. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9944' + fixed: false + raw: String + name: + $id: '9942' + fixed: false + raw: name + serializedName: name + - $id: '9945' + collectionFormat: none + defaultValue: + $id: '9946' + fixed: false + deprecated: false + documentation: + $id: '9947' + fixed: false + raw: A JSON representation of the app properties. See example. + extensions: + x-ms-requestBody-name: siteEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3665' + name: + $id: '9948' + fixed: false + raw: siteEnvelope + serializedName: siteEnvelope + - $id: '9949' + collectionFormat: none + defaultValue: + $id: '9950' + fixed: false + deprecated: false + documentation: + $id: '9951' + fixed: false + raw: >- + Name of the deployment slot to create or update. By default, + this API attempts to create or modify the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '9953' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9954' + fixed: false + raw: String + name: + $id: '9952' + fixed: false + raw: slot + serializedName: slot + - $id: '9955' + collectionFormat: none + defaultValue: + $id: '9956' + fixed: false + deprecated: false + documentation: + $id: '9957' + fixed: false + raw: >- + If true web app hostname is not registered with DNS on creation. + This parameter is + only used for app creation. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9959' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9960' + fixed: false + raw: Boolean + name: + $id: '9958' + fixed: false + raw: skipDnsRegistration + serializedName: skipDnsRegistration + - $id: '9961' + collectionFormat: none + defaultValue: + $id: '9962' + fixed: false + deprecated: false + documentation: + $id: '9963' + fixed: false + raw: >- + If true, custom (non *.azurewebsites.net) domains associated + with web app are not verified. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9965' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9966' + fixed: false + raw: Boolean + name: + $id: '9964' + fixed: false + raw: skipCustomDomainVerification + serializedName: skipCustomDomainVerification + - $id: '9967' + collectionFormat: none + defaultValue: + $id: '9968' + fixed: false + deprecated: false + documentation: + $id: '9969' + fixed: false + raw: 'If true, web app hostname is force registered with DNS.' + isConstant: false + isRequired: false + location: query + modelType: + $id: '9971' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '9972' + fixed: false + raw: Boolean + name: + $id: '9970' + fixed: false + raw: forceDnsRegistration + serializedName: forceDnsRegistration + - $id: '9973' + collectionFormat: none + defaultValue: + $id: '9974' + fixed: false + deprecated: false + documentation: + $id: '9975' + fixed: false + raw: Time to live in seconds for web app's default domain name. + isConstant: false + isRequired: false + location: query + modelType: + $id: '9977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9978' + fixed: false + raw: String + name: + $id: '9976' + fixed: false + raw: ttlInSeconds + serializedName: ttlInSeconds + - $id: '9979' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '9980' + fixed: false + deprecated: false + documentation: + $id: '9981' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '9983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9984' + fixed: false + raw: String + name: + $id: '9982' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '9985' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '9986' + fixed: false + deprecated: false + documentation: + $id: '9987' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '9989' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '9990' + fixed: false + raw: String + name: + $id: '9988' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '9994' + body: + $ref: '4552' + isNullable: true + OK: + $id: '9993' + body: + $ref: '4552' + isNullable: true + returnType: + $id: '9996' + body: + $ref: '4552' + isNullable: true + serializedName: WebApps_UpdateSlot + summary: >- + Creates a new web, mobile, or API app in an existing resource group, + or updates an existing app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} + - $id: '9997' + defaultResponse: + $id: '10037' + isNullable: true + deprecated: false + description: Analyze a custom hostname. + group: + $id: '10035' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10034' + fixed: false + raw: AnalyzeCustomHostnameSlot + parameters: + - $id: '9998' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '9999' + fixed: false + deprecated: false + documentation: + $id: '10000' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10002' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10003' + fixed: false + raw: String + name: + $id: '10001' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10004' + collectionFormat: none + defaultValue: + $id: '10005' + fixed: false + deprecated: false + documentation: + $id: '10006' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10008' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10009' + fixed: false + raw: String + name: + $id: '10007' + fixed: false + raw: name + serializedName: name + - $id: '10010' + collectionFormat: none + defaultValue: + $id: '10011' + fixed: false + deprecated: false + documentation: + $id: '10012' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10014' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10015' + fixed: false + raw: String + name: + $id: '10013' + fixed: false + raw: slot + serializedName: slot + - $id: '10016' + collectionFormat: none + defaultValue: + $id: '10017' + fixed: false + deprecated: false + documentation: + $id: '10018' + fixed: false + raw: Custom hostname. + isConstant: false + isRequired: false + location: query + modelType: + $id: '10020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10021' + fixed: false + raw: String + name: + $id: '10019' + fixed: false + raw: hostName + serializedName: hostName + - $id: '10022' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10023' + fixed: false + deprecated: false + documentation: + $id: '10024' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10026' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10027' + fixed: false + raw: String + name: + $id: '10025' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10028' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10029' + fixed: false + deprecated: false + documentation: + $id: '10030' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10032' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10033' + fixed: false + raw: String + name: + $id: '10031' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10036' + body: + $ref: '631' + isNullable: true + returnType: + $id: '10038' + body: + $ref: '631' + isNullable: true + serializedName: WebApps_AnalyzeCustomHostnameSlot + summary: Analyze a custom hostname. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname + - $id: '10039' + defaultResponse: + $id: '10077' + isNullable: true + deprecated: false + description: >- + Applies the configuration settings from the target slot onto the + current slot. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10075' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10074' + fixed: false + raw: ApplySlotConfigurationSlot + parameters: + - $id: '10040' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10041' + fixed: false + deprecated: false + documentation: + $id: '10042' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10044' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10045' + fixed: false + raw: String + name: + $id: '10043' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10046' + collectionFormat: none + defaultValue: + $id: '10047' + fixed: false + deprecated: false + documentation: + $id: '10048' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10050' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10051' + fixed: false + raw: String + name: + $id: '10049' + fixed: false + raw: name + serializedName: name + - $id: '10052' + collectionFormat: none + defaultValue: + $id: '10053' + fixed: false + deprecated: false + documentation: + $id: '10054' + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '496' + name: + $id: '10055' + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - $id: '10056' + collectionFormat: none + defaultValue: + $id: '10057' + fixed: false + deprecated: false + documentation: + $id: '10058' + fixed: false + raw: >- + Name of the source slot. If a slot is not specified, the + production slot is used as the source slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10060' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10061' + fixed: false + raw: String + name: + $id: '10059' + fixed: false + raw: slot + serializedName: slot + - $id: '10062' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10063' + fixed: false + deprecated: false + documentation: + $id: '10064' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10066' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10067' + fixed: false + raw: String + name: + $id: '10065' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10068' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10069' + fixed: false + deprecated: false + documentation: + $id: '10070' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10072' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10073' + fixed: false + raw: String + name: + $id: '10071' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10076' + isNullable: true + returnType: + $id: '10078' + isNullable: true + serializedName: WebApps_ApplySlotConfigurationSlot + summary: >- + Applies the configuration settings from the target slot onto the + current slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig + - $id: '10079' + defaultResponse: + $id: '10117' + isNullable: true + deprecated: false + description: Creates a backup of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10115' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10114' + fixed: false + raw: BackupSlot + parameters: + - $id: '10080' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10081' + fixed: false + deprecated: false + documentation: + $id: '10082' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10084' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10085' + fixed: false + raw: String + name: + $id: '10083' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10086' + collectionFormat: none + defaultValue: + $id: '10087' + fixed: false + deprecated: false + documentation: + $id: '10088' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10090' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10091' + fixed: false + raw: String + name: + $id: '10089' + fixed: false + raw: name + serializedName: name + - $id: '10092' + collectionFormat: none + defaultValue: + $id: '10093' + fixed: false + deprecated: false + documentation: + $id: '10094' + fixed: false + raw: >- + Backup configuration. You can use the JSON response from the + POST action as input here. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '341' + name: + $id: '10095' + fixed: false + raw: request + serializedName: request + - $id: '10096' + collectionFormat: none + defaultValue: + $id: '10097' + fixed: false + deprecated: false + documentation: + $id: '10098' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create a backup for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10100' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10101' + fixed: false + raw: String + name: + $id: '10099' + fixed: false + raw: slot + serializedName: slot + - $id: '10102' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10103' + fixed: false + deprecated: false + documentation: + $id: '10104' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10106' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10107' + fixed: false + raw: String + name: + $id: '10105' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10108' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10109' + fixed: false + deprecated: false + documentation: + $id: '10110' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10112' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10113' + fixed: false + raw: String + name: + $id: '10111' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10116' + body: + $ref: '211' + isNullable: true + returnType: + $id: '10118' + body: + $ref: '211' + isNullable: true + serializedName: WebApps_BackupSlot + summary: Creates a backup of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup + - $id: '10119' + defaultResponse: + $id: '10153' + isNullable: true + deprecated: false + description: Gets existing backups of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '10151' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10150' + fixed: false + raw: ListBackupsSlot + parameters: + - $id: '10120' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10121' + fixed: false + deprecated: false + documentation: + $id: '10122' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10125' + fixed: false + raw: String + name: + $id: '10123' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10126' + collectionFormat: none + defaultValue: + $id: '10127' + fixed: false + deprecated: false + documentation: + $id: '10128' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10131' + fixed: false + raw: String + name: + $id: '10129' + fixed: false + raw: name + serializedName: name + - $id: '10132' + collectionFormat: none + defaultValue: + $id: '10133' + fixed: false + deprecated: false + documentation: + $id: '10134' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get backups of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10136' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10137' + fixed: false + raw: String + name: + $id: '10135' + fixed: false + raw: slot + serializedName: slot + - $id: '10138' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10139' + fixed: false + deprecated: false + documentation: + $id: '10140' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10142' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10143' + fixed: false + raw: String + name: + $id: '10141' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10144' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10145' + fixed: false + deprecated: false + documentation: + $id: '10146' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10148' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10149' + fixed: false + raw: String + name: + $id: '10147' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10152' + body: + $ref: '243' + isNullable: true + returnType: + $id: '10154' + body: + $ref: '243' + isNullable: true + serializedName: WebApps_ListBackupsSlot + summary: Gets existing backups of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups + - $id: '10155' + defaultResponse: + $id: '10193' + isNullable: true + deprecated: false + description: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10191' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10190' + fixed: false + raw: DiscoverRestoreSlot + parameters: + - $id: '10156' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10157' + fixed: false + deprecated: false + documentation: + $id: '10158' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10160' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10161' + fixed: false + raw: String + name: + $id: '10159' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10162' + collectionFormat: none + defaultValue: + $id: '10163' + fixed: false + deprecated: false + documentation: + $id: '10164' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10166' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10167' + fixed: false + raw: String + name: + $id: '10165' + fixed: false + raw: name + serializedName: name + - $id: '10168' + collectionFormat: none + defaultValue: + $id: '10169' + fixed: false + deprecated: false + documentation: + $id: '10170' + fixed: false + raw: >- + A RestoreRequest object that includes Azure storage URL and blog + name for discovery of backup. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2123' + name: + $id: '10171' + fixed: false + raw: request + serializedName: request + - $id: '10172' + collectionFormat: none + defaultValue: + $id: '10173' + fixed: false + deprecated: false + documentation: + $id: '10174' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will perform discovery for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10176' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10177' + fixed: false + raw: String + name: + $id: '10175' + fixed: false + raw: slot + serializedName: slot + - $id: '10178' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10179' + fixed: false + deprecated: false + documentation: + $id: '10180' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10182' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10183' + fixed: false + raw: String + name: + $id: '10181' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10184' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10185' + fixed: false + deprecated: false + documentation: + $id: '10186' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10188' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10189' + fixed: false + raw: String + name: + $id: '10187' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10192' + body: + $ref: '2123' + isNullable: true + returnType: + $id: '10194' + body: + $ref: '2123' + isNullable: true + serializedName: WebApps_DiscoverRestoreSlot + summary: >- + Discovers an existing app backup that can be restored from a blob in + Azure storage. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/discover + - $id: '10195' + defaultResponse: + $id: '10235' + isNullable: true + deprecated: false + description: Gets a backup of an app by its ID. + group: + $id: '10233' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10232' + fixed: false + raw: GetBackupStatusSlot + parameters: + - $id: '10196' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10197' + fixed: false + deprecated: false + documentation: + $id: '10198' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10200' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10201' + fixed: false + raw: String + name: + $id: '10199' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10202' + collectionFormat: none + defaultValue: + $id: '10203' + fixed: false + deprecated: false + documentation: + $id: '10204' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10206' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10207' + fixed: false + raw: String + name: + $id: '10205' + fixed: false + raw: name + serializedName: name + - $id: '10208' + collectionFormat: none + defaultValue: + $id: '10209' + fixed: false + deprecated: false + documentation: + $id: '10210' + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10212' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10213' + fixed: false + raw: String + name: + $id: '10211' + fixed: false + raw: backupId + serializedName: backupId + - $id: '10214' + collectionFormat: none + defaultValue: + $id: '10215' + fixed: false + deprecated: false + documentation: + $id: '10216' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10219' + fixed: false + raw: String + name: + $id: '10217' + fixed: false + raw: slot + serializedName: slot + - $id: '10220' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10221' + fixed: false + deprecated: false + documentation: + $id: '10222' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10224' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10225' + fixed: false + raw: String + name: + $id: '10223' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10226' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10227' + fixed: false + deprecated: false + documentation: + $id: '10228' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10231' + fixed: false + raw: String + name: + $id: '10229' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10234' + body: + $ref: '211' + isNullable: true + returnType: + $id: '10236' + body: + $ref: '211' + isNullable: true + serializedName: WebApps_GetBackupStatusSlot + summary: Gets a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId} + - $id: '10237' + defaultResponse: + $id: '10278' + isNullable: true + deprecated: false + description: Deletes a backup of an app by its ID. + group: + $id: '10275' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '10274' + fixed: false + raw: DeleteBackupSlot + parameters: + - $id: '10238' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10239' + fixed: false + deprecated: false + documentation: + $id: '10240' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10242' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10243' + fixed: false + raw: String + name: + $id: '10241' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10244' + collectionFormat: none + defaultValue: + $id: '10245' + fixed: false + deprecated: false + documentation: + $id: '10246' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10248' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10249' + fixed: false + raw: String + name: + $id: '10247' + fixed: false + raw: name + serializedName: name + - $id: '10250' + collectionFormat: none + defaultValue: + $id: '10251' + fixed: false + deprecated: false + documentation: + $id: '10252' + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10254' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10255' + fixed: false + raw: String + name: + $id: '10253' + fixed: false + raw: backupId + serializedName: backupId + - $id: '10256' + collectionFormat: none + defaultValue: + $id: '10257' + fixed: false + deprecated: false + documentation: + $id: '10258' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10260' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10261' + fixed: false + raw: String + name: + $id: '10259' + fixed: false + raw: slot + serializedName: slot + - $id: '10262' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10263' + fixed: false + deprecated: false + documentation: + $id: '10264' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10266' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10267' + fixed: false + raw: String + name: + $id: '10265' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10268' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10269' + fixed: false + deprecated: false + documentation: + $id: '10270' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10272' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10273' + fixed: false + raw: String + name: + $id: '10271' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '10277' + isNullable: true + OK: + $id: '10276' + isNullable: true + returnType: + $id: '10279' + isNullable: true + serializedName: WebApps_DeleteBackupSlot + summary: Deletes a backup of an app by its ID. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId} + - $id: '10280' + defaultResponse: + $id: '10324' + isNullable: true + deprecated: false + description: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '10322' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10321' + fixed: false + raw: ListBackupStatusSecretsSlot + parameters: + - $id: '10281' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10282' + fixed: false + deprecated: false + documentation: + $id: '10283' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10285' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10286' + fixed: false + raw: String + name: + $id: '10284' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10287' + collectionFormat: none + defaultValue: + $id: '10288' + fixed: false + deprecated: false + documentation: + $id: '10289' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10291' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10292' + fixed: false + raw: String + name: + $id: '10290' + fixed: false + raw: name + serializedName: name + - $id: '10293' + collectionFormat: none + defaultValue: + $id: '10294' + fixed: false + deprecated: false + documentation: + $id: '10295' + fixed: false + raw: ID of backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10297' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10298' + fixed: false + raw: String + name: + $id: '10296' + fixed: false + raw: backupId + serializedName: backupId + - $id: '10299' + collectionFormat: none + defaultValue: + $id: '10300' + fixed: false + deprecated: false + documentation: + $id: '10301' + fixed: false + raw: Information on backup request. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '341' + name: + $id: '10302' + fixed: false + raw: request + serializedName: request + - $id: '10303' + collectionFormat: none + defaultValue: + $id: '10304' + fixed: false + deprecated: false + documentation: + $id: '10305' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10307' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10308' + fixed: false + raw: String + name: + $id: '10306' + fixed: false + raw: slot + serializedName: slot + - $id: '10309' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10310' + fixed: false + deprecated: false + documentation: + $id: '10311' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10313' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10314' + fixed: false + raw: String + name: + $id: '10312' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10315' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10316' + fixed: false + deprecated: false + documentation: + $id: '10317' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10319' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10320' + fixed: false + raw: String + name: + $id: '10318' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10323' + body: + $ref: '211' + isNullable: true + returnType: + $id: '10325' + body: + $ref: '211' + isNullable: true + serializedName: WebApps_ListBackupStatusSecretsSlot + summary: >- + Gets status of a web app backup that may be in progress, including + secrets associated with the backup, such as the Azure Storage SAS URL. + Also can be used to update the SAS URL for the backup if a new URL is + passed in the request body. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list + - $id: '10326' + defaultResponse: + $id: '10370' + isNullable: true + deprecated: false + description: >- + Restores a specific backup to another app (or deployment slot, if + specified). + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '10368' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10367' + fixed: false + raw: RestoreSlot + parameters: + - $id: '10327' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10328' + fixed: false + deprecated: false + documentation: + $id: '10329' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10331' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10332' + fixed: false + raw: String + name: + $id: '10330' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10333' + collectionFormat: none + defaultValue: + $id: '10334' + fixed: false + deprecated: false + documentation: + $id: '10335' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10337' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10338' + fixed: false + raw: String + name: + $id: '10336' + fixed: false + raw: name + serializedName: name + - $id: '10339' + collectionFormat: none + defaultValue: + $id: '10340' + fixed: false + deprecated: false + documentation: + $id: '10341' + fixed: false + raw: ID of the backup. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10344' + fixed: false + raw: String + name: + $id: '10342' + fixed: false + raw: backupId + serializedName: backupId + - $id: '10345' + collectionFormat: none + defaultValue: + $id: '10346' + fixed: false + deprecated: false + documentation: + $id: '10347' + fixed: false + raw: Information on restore request . + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2123' + name: + $id: '10348' + fixed: false + raw: request + serializedName: request + - $id: '10349' + collectionFormat: none + defaultValue: + $id: '10350' + fixed: false + deprecated: false + documentation: + $id: '10351' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restore a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10353' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10354' + fixed: false + raw: String + name: + $id: '10352' + fixed: false + raw: slot + serializedName: slot + - $id: '10355' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10356' + fixed: false + deprecated: false + documentation: + $id: '10357' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10359' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10360' + fixed: false + raw: String + name: + $id: '10358' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10361' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10362' + fixed: false + deprecated: false + documentation: + $id: '10363' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10365' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10366' + fixed: false + raw: String + name: + $id: '10364' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10369' + body: + $ref: '2137' + isNullable: true + returnType: + $id: '10371' + body: + $ref: '2137' + isNullable: true + serializedName: WebApps_RestoreSlot + summary: >- + Restores a specific backup to another app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore + - $id: '10372' + defaultResponse: + $id: '10406' + isNullable: true + deprecated: false + description: List the configurations of an app + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '10404' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10403' + fixed: false + raw: ListConfigurationsSlot + parameters: + - $id: '10373' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10374' + fixed: false + deprecated: false + documentation: + $id: '10375' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10377' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10378' + fixed: false + raw: String + name: + $id: '10376' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10379' + collectionFormat: none + defaultValue: + $id: '10380' + fixed: false + deprecated: false + documentation: + $id: '10381' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10383' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10384' + fixed: false + raw: String + name: + $id: '10382' + fixed: false + raw: name + serializedName: name + - $id: '10385' + collectionFormat: none + defaultValue: + $id: '10386' + fixed: false + deprecated: false + documentation: + $id: '10387' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10389' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10390' + fixed: false + raw: String + name: + $id: '10388' + fixed: false + raw: slot + serializedName: slot + - $id: '10391' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10392' + fixed: false + deprecated: false + documentation: + $id: '10393' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10395' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10396' + fixed: false + raw: String + name: + $id: '10394' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10397' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10398' + fixed: false + deprecated: false + documentation: + $id: '10399' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10401' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10402' + fixed: false + raw: String + name: + $id: '10400' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10405' + body: + $ref: '3032' + isNullable: true + returnType: + $id: '10407' + body: + $ref: '3032' + isNullable: true + serializedName: WebApps_ListConfigurationsSlot + summary: List the configurations of an app + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config + - $id: '10408' + defaultResponse: + $id: '10446' + isNullable: true + deprecated: false + description: Replaces the application settings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10444' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10443' + fixed: false + raw: UpdateApplicationSettingsSlot + parameters: + - $id: '10409' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10410' + fixed: false + deprecated: false + documentation: + $id: '10411' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10413' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10414' + fixed: false + raw: String + name: + $id: '10412' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10415' + collectionFormat: none + defaultValue: + $id: '10416' + fixed: false + deprecated: false + documentation: + $id: '10417' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10419' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10420' + fixed: false + raw: String + name: + $id: '10418' + fixed: false + raw: name + serializedName: name + - $id: '10421' + collectionFormat: none + defaultValue: + $id: '10422' + fixed: false + deprecated: false + documentation: + $id: '10423' + fixed: false + raw: Application settings of the app. + extensions: + x-ms-requestBody-name: appSettings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3903' + name: + $id: '10424' + fixed: false + raw: appSettings + serializedName: appSettings + - $id: '10425' + collectionFormat: none + defaultValue: + $id: '10426' + fixed: false + deprecated: false + documentation: + $id: '10427' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the application settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10429' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10430' + fixed: false + raw: String + name: + $id: '10428' + fixed: false + raw: slot + serializedName: slot + - $id: '10431' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10432' + fixed: false + deprecated: false + documentation: + $id: '10433' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10435' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10436' + fixed: false + raw: String + name: + $id: '10434' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10437' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10438' + fixed: false + deprecated: false + documentation: + $id: '10439' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10441' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10442' + fixed: false + raw: String + name: + $id: '10440' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10445' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '10447' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_UpdateApplicationSettingsSlot + summary: Replaces the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings + - $id: '10448' + defaultResponse: + $id: '10482' + isNullable: true + deprecated: false + description: Gets the application settings of an app. + group: + $id: '10480' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10479' + fixed: false + raw: ListApplicationSettingsSlot + parameters: + - $id: '10449' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10450' + fixed: false + deprecated: false + documentation: + $id: '10451' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10454' + fixed: false + raw: String + name: + $id: '10452' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10455' + collectionFormat: none + defaultValue: + $id: '10456' + fixed: false + deprecated: false + documentation: + $id: '10457' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10460' + fixed: false + raw: String + name: + $id: '10458' + fixed: false + raw: name + serializedName: name + - $id: '10461' + collectionFormat: none + defaultValue: + $id: '10462' + fixed: false + deprecated: false + documentation: + $id: '10463' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the application settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10465' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10466' + fixed: false + raw: String + name: + $id: '10464' + fixed: false + raw: slot + serializedName: slot + - $id: '10467' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10468' + fixed: false + deprecated: false + documentation: + $id: '10469' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10471' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10472' + fixed: false + raw: String + name: + $id: '10470' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10473' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10474' + fixed: false + deprecated: false + documentation: + $id: '10475' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10477' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10478' + fixed: false + raw: String + name: + $id: '10476' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10481' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '10483' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_ListApplicationSettingsSlot + summary: Gets the application settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list + - $id: '10484' + defaultResponse: + $id: '10522' + isNullable: true + deprecated: false + description: >- + Updates the Authentication / Authorization settings associated with + web app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10520' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10519' + fixed: false + raw: UpdateAuthSettingsSlot + parameters: + - $id: '10485' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10486' + fixed: false + deprecated: false + documentation: + $id: '10487' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10489' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10490' + fixed: false + raw: String + name: + $id: '10488' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10491' + collectionFormat: none + defaultValue: + $id: '10492' + fixed: false + deprecated: false + documentation: + $id: '10493' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10495' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10496' + fixed: false + raw: String + name: + $id: '10494' + fixed: false + raw: name + serializedName: name + - $id: '10497' + collectionFormat: none + defaultValue: + $id: '10498' + fixed: false + deprecated: false + documentation: + $id: '10499' + fixed: false + raw: Auth settings associated with web app. + extensions: + x-ms-requestBody-name: siteAuthSettings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2306' + name: + $id: '10500' + fixed: false + raw: siteAuthSettings + serializedName: siteAuthSettings + - $id: '10501' + collectionFormat: none + defaultValue: + $id: '10502' + fixed: false + deprecated: false + documentation: + $id: '10503' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10505' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10506' + fixed: false + raw: String + name: + $id: '10504' + fixed: false + raw: slot + serializedName: slot + - $id: '10507' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10508' + fixed: false + deprecated: false + documentation: + $id: '10509' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10511' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10512' + fixed: false + raw: String + name: + $id: '10510' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10513' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10514' + fixed: false + deprecated: false + documentation: + $id: '10515' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10517' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10518' + fixed: false + raw: String + name: + $id: '10516' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10521' + body: + $ref: '2306' + isNullable: true + returnType: + $id: '10523' + body: + $ref: '2306' + isNullable: true + serializedName: WebApps_UpdateAuthSettingsSlot + summary: >- + Updates the Authentication / Authorization settings associated with + web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings + - $id: '10524' + defaultResponse: + $id: '10558' + isNullable: true + deprecated: false + description: Gets the Authentication/Authorization settings of an app. + group: + $id: '10556' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10555' + fixed: false + raw: GetAuthSettingsSlot + parameters: + - $id: '10525' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10526' + fixed: false + deprecated: false + documentation: + $id: '10527' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10529' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10530' + fixed: false + raw: String + name: + $id: '10528' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10531' + collectionFormat: none + defaultValue: + $id: '10532' + fixed: false + deprecated: false + documentation: + $id: '10533' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10535' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10536' + fixed: false + raw: String + name: + $id: '10534' + fixed: false + raw: name + serializedName: name + - $id: '10537' + collectionFormat: none + defaultValue: + $id: '10538' + fixed: false + deprecated: false + documentation: + $id: '10539' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10541' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10542' + fixed: false + raw: String + name: + $id: '10540' + fixed: false + raw: slot + serializedName: slot + - $id: '10543' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10544' + fixed: false + deprecated: false + documentation: + $id: '10545' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10547' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10548' + fixed: false + raw: String + name: + $id: '10546' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10549' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10550' + fixed: false + deprecated: false + documentation: + $id: '10551' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10553' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10554' + fixed: false + raw: String + name: + $id: '10552' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10557' + body: + $ref: '2306' + isNullable: true + returnType: + $id: '10559' + body: + $ref: '2306' + isNullable: true + serializedName: WebApps_GetAuthSettingsSlot + summary: Gets the Authentication/Authorization settings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list + - $id: '10560' + defaultResponse: + $id: '10598' + isNullable: true + deprecated: false + description: Updates the backup configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10596' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10595' + fixed: false + raw: UpdateBackupConfigurationSlot + parameters: + - $id: '10561' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10562' + fixed: false + deprecated: false + documentation: + $id: '10563' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10565' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10566' + fixed: false + raw: String + name: + $id: '10564' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10567' + collectionFormat: none + defaultValue: + $id: '10568' + fixed: false + deprecated: false + documentation: + $id: '10569' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10571' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10572' + fixed: false + raw: String + name: + $id: '10570' + fixed: false + raw: name + serializedName: name + - $id: '10573' + collectionFormat: none + defaultValue: + $id: '10574' + fixed: false + deprecated: false + documentation: + $id: '10575' + fixed: false + raw: Edited backup configuration. + extensions: + x-ms-requestBody-name: request + isConstant: false + isRequired: true + location: body + modelType: + $ref: '341' + name: + $id: '10576' + fixed: false + raw: request + serializedName: request + - $id: '10577' + collectionFormat: none + defaultValue: + $id: '10578' + fixed: false + deprecated: false + documentation: + $id: '10579' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the backup configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10581' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10582' + fixed: false + raw: String + name: + $id: '10580' + fixed: false + raw: slot + serializedName: slot + - $id: '10583' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10584' + fixed: false + deprecated: false + documentation: + $id: '10585' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10587' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10588' + fixed: false + raw: String + name: + $id: '10586' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10589' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10590' + fixed: false + deprecated: false + documentation: + $id: '10591' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10593' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10594' + fixed: false + raw: String + name: + $id: '10592' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10597' + body: + $ref: '341' + isNullable: true + returnType: + $id: '10599' + body: + $ref: '341' + isNullable: true + serializedName: WebApps_UpdateBackupConfigurationSlot + summary: Updates the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup + - $id: '10600' + defaultResponse: + $id: '10634' + isNullable: true + deprecated: false + description: Deletes the backup configuration of an app. + group: + $id: '10632' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '10631' + fixed: false + raw: DeleteBackupConfigurationSlot + parameters: + - $id: '10601' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10602' + fixed: false + deprecated: false + documentation: + $id: '10603' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10605' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10606' + fixed: false + raw: String + name: + $id: '10604' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10607' + collectionFormat: none + defaultValue: + $id: '10608' + fixed: false + deprecated: false + documentation: + $id: '10609' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10611' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10612' + fixed: false + raw: String + name: + $id: '10610' + fixed: false + raw: name + serializedName: name + - $id: '10613' + collectionFormat: none + defaultValue: + $id: '10614' + fixed: false + deprecated: false + documentation: + $id: '10615' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the backup configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10617' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10618' + fixed: false + raw: String + name: + $id: '10616' + fixed: false + raw: slot + serializedName: slot + - $id: '10619' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10620' + fixed: false + deprecated: false + documentation: + $id: '10621' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10623' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10624' + fixed: false + raw: String + name: + $id: '10622' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10625' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10626' + fixed: false + deprecated: false + documentation: + $id: '10627' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10629' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10630' + fixed: false + raw: String + name: + $id: '10628' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10633' + isNullable: true + returnType: + $id: '10635' + isNullable: true + serializedName: WebApps_DeleteBackupConfigurationSlot + summary: Deletes the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup + - $id: '10636' + defaultResponse: + $id: '10670' + isNullable: true + deprecated: false + description: Gets the backup configuration of an app. + group: + $id: '10668' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10667' + fixed: false + raw: GetBackupConfigurationSlot + parameters: + - $id: '10637' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10638' + fixed: false + deprecated: false + documentation: + $id: '10639' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10641' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10642' + fixed: false + raw: String + name: + $id: '10640' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10643' + collectionFormat: none + defaultValue: + $id: '10644' + fixed: false + deprecated: false + documentation: + $id: '10645' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10647' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10648' + fixed: false + raw: String + name: + $id: '10646' + fixed: false + raw: name + serializedName: name + - $id: '10649' + collectionFormat: none + defaultValue: + $id: '10650' + fixed: false + deprecated: false + documentation: + $id: '10651' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the backup configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10653' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10654' + fixed: false + raw: String + name: + $id: '10652' + fixed: false + raw: slot + serializedName: slot + - $id: '10655' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10656' + fixed: false + deprecated: false + documentation: + $id: '10657' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10659' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10660' + fixed: false + raw: String + name: + $id: '10658' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10661' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10662' + fixed: false + deprecated: false + documentation: + $id: '10663' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10665' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10666' + fixed: false + raw: String + name: + $id: '10664' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10669' + body: + $ref: '341' + isNullable: true + returnType: + $id: '10671' + body: + $ref: '341' + isNullable: true + serializedName: WebApps_GetBackupConfigurationSlot + summary: Gets the backup configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list + - $id: '10672' + defaultResponse: + $id: '10710' + isNullable: true + deprecated: false + description: Replaces the connection strings of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10708' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10707' + fixed: false + raw: UpdateConnectionStringsSlot + parameters: + - $id: '10673' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10674' + fixed: false + deprecated: false + documentation: + $id: '10675' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10677' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10678' + fixed: false + raw: String + name: + $id: '10676' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10679' + collectionFormat: none + defaultValue: + $id: '10680' + fixed: false + deprecated: false + documentation: + $id: '10681' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10683' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10684' + fixed: false + raw: String + name: + $id: '10682' + fixed: false + raw: name + serializedName: name + - $id: '10685' + collectionFormat: none + defaultValue: + $id: '10686' + fixed: false + deprecated: false + documentation: + $id: '10687' + fixed: false + raw: Connection strings of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: connectionStrings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '374' + name: + $id: '10688' + fixed: false + raw: connectionStrings + serializedName: connectionStrings + - $id: '10689' + collectionFormat: none + defaultValue: + $id: '10690' + fixed: false + deprecated: false + documentation: + $id: '10691' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the connection settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10693' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10694' + fixed: false + raw: String + name: + $id: '10692' + fixed: false + raw: slot + serializedName: slot + - $id: '10695' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10696' + fixed: false + deprecated: false + documentation: + $id: '10697' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10699' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10700' + fixed: false + raw: String + name: + $id: '10698' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10701' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10702' + fixed: false + deprecated: false + documentation: + $id: '10703' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10705' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10706' + fixed: false + raw: String + name: + $id: '10704' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10709' + body: + $ref: '374' + isNullable: true + returnType: + $id: '10711' + body: + $ref: '374' + isNullable: true + serializedName: WebApps_UpdateConnectionStringsSlot + summary: Replaces the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings + - $id: '10712' + defaultResponse: + $id: '10746' + isNullable: true + deprecated: false + description: Gets the connection strings of an app. + group: + $id: '10744' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10743' + fixed: false + raw: ListConnectionStringsSlot + parameters: + - $id: '10713' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10714' + fixed: false + deprecated: false + documentation: + $id: '10715' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10717' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10718' + fixed: false + raw: String + name: + $id: '10716' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10719' + collectionFormat: none + defaultValue: + $id: '10720' + fixed: false + deprecated: false + documentation: + $id: '10721' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10723' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10724' + fixed: false + raw: String + name: + $id: '10722' + fixed: false + raw: name + serializedName: name + - $id: '10725' + collectionFormat: none + defaultValue: + $id: '10726' + fixed: false + deprecated: false + documentation: + $id: '10727' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the connection settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10729' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10730' + fixed: false + raw: String + name: + $id: '10728' + fixed: false + raw: slot + serializedName: slot + - $id: '10731' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10732' + fixed: false + deprecated: false + documentation: + $id: '10733' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10735' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10736' + fixed: false + raw: String + name: + $id: '10734' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10737' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10738' + fixed: false + deprecated: false + documentation: + $id: '10739' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10741' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10742' + fixed: false + raw: String + name: + $id: '10740' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10745' + body: + $ref: '374' + isNullable: true + returnType: + $id: '10747' + body: + $ref: '374' + isNullable: true + serializedName: WebApps_ListConnectionStringsSlot + summary: Gets the connection strings of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list + - $id: '10748' + defaultResponse: + $id: '10782' + isNullable: true + deprecated: false + description: Gets the logging configuration of an app. + group: + $id: '10780' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '10779' + fixed: false + raw: GetDiagnosticLogsConfigurationSlot + parameters: + - $id: '10749' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10750' + fixed: false + deprecated: false + documentation: + $id: '10751' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10753' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10754' + fixed: false + raw: String + name: + $id: '10752' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10755' + collectionFormat: none + defaultValue: + $id: '10756' + fixed: false + deprecated: false + documentation: + $id: '10757' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10759' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10760' + fixed: false + raw: String + name: + $id: '10758' + fixed: false + raw: name + serializedName: name + - $id: '10761' + collectionFormat: none + defaultValue: + $id: '10762' + fixed: false + deprecated: false + documentation: + $id: '10763' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the logging configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10765' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10766' + fixed: false + raw: String + name: + $id: '10764' + fixed: false + raw: slot + serializedName: slot + - $id: '10767' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10768' + fixed: false + deprecated: false + documentation: + $id: '10769' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10771' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10772' + fixed: false + raw: String + name: + $id: '10770' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10773' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10774' + fixed: false + deprecated: false + documentation: + $id: '10775' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10777' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10778' + fixed: false + raw: String + name: + $id: '10776' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10781' + body: + $ref: '3260' + isNullable: true + returnType: + $id: '10783' + body: + $ref: '3260' + isNullable: true + serializedName: WebApps_GetDiagnosticLogsConfigurationSlot + summary: Gets the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs + - $id: '10784' + defaultResponse: + $id: '10822' + isNullable: true + deprecated: false + description: Updates the logging configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10820' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10819' + fixed: false + raw: UpdateDiagnosticLogsConfigSlot + parameters: + - $id: '10785' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10786' + fixed: false + deprecated: false + documentation: + $id: '10787' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10789' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10790' + fixed: false + raw: String + name: + $id: '10788' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10791' + collectionFormat: none + defaultValue: + $id: '10792' + fixed: false + deprecated: false + documentation: + $id: '10793' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10795' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10796' + fixed: false + raw: String + name: + $id: '10794' + fixed: false + raw: name + serializedName: name + - $id: '10797' + collectionFormat: none + defaultValue: + $id: '10798' + fixed: false + deprecated: false + documentation: + $id: '10799' + fixed: false + raw: >- + A SiteLogsConfig JSON object that contains the logging + configuration to change in the "properties" property. + extensions: + x-ms-requestBody-name: siteLogsConfig + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3260' + name: + $id: '10800' + fixed: false + raw: siteLogsConfig + serializedName: siteLogsConfig + - $id: '10801' + collectionFormat: none + defaultValue: + $id: '10802' + fixed: false + deprecated: false + documentation: + $id: '10803' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the logging configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10805' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10806' + fixed: false + raw: String + name: + $id: '10804' + fixed: false + raw: slot + serializedName: slot + - $id: '10807' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10808' + fixed: false + deprecated: false + documentation: + $id: '10809' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10811' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10812' + fixed: false + raw: String + name: + $id: '10810' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10813' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10814' + fixed: false + deprecated: false + documentation: + $id: '10815' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10817' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10818' + fixed: false + raw: String + name: + $id: '10816' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10821' + body: + $ref: '3260' + isNullable: true + returnType: + $id: '10823' + body: + $ref: '3260' + isNullable: true + serializedName: WebApps_UpdateDiagnosticLogsConfigSlot + summary: Updates the logging configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs + - $id: '10824' + defaultResponse: + $id: '10862' + isNullable: true + deprecated: false + description: Replaces the metadata of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10860' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10859' + fixed: false + raw: UpdateMetadataSlot + parameters: + - $id: '10825' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10826' + fixed: false + deprecated: false + documentation: + $id: '10827' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10829' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10830' + fixed: false + raw: String + name: + $id: '10828' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10831' + collectionFormat: none + defaultValue: + $id: '10832' + fixed: false + deprecated: false + documentation: + $id: '10833' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10835' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10836' + fixed: false + raw: String + name: + $id: '10834' + fixed: false + raw: name + serializedName: name + - $id: '10837' + collectionFormat: none + defaultValue: + $id: '10838' + fixed: false + deprecated: false + documentation: + $id: '10839' + fixed: false + raw: Edited metadata of the app or deployment slot. See example. + extensions: + x-ms-requestBody-name: metadata + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3903' + name: + $id: '10840' + fixed: false + raw: metadata + serializedName: metadata + - $id: '10841' + collectionFormat: none + defaultValue: + $id: '10842' + fixed: false + deprecated: false + documentation: + $id: '10843' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the metadata for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10845' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10846' + fixed: false + raw: String + name: + $id: '10844' + fixed: false + raw: slot + serializedName: slot + - $id: '10847' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10848' + fixed: false + deprecated: false + documentation: + $id: '10849' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10851' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10852' + fixed: false + raw: String + name: + $id: '10850' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10853' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10854' + fixed: false + deprecated: false + documentation: + $id: '10855' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10857' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10858' + fixed: false + raw: String + name: + $id: '10856' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10861' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '10863' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_UpdateMetadataSlot + summary: Replaces the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata + - $id: '10864' + defaultResponse: + $id: '10898' + isNullable: true + deprecated: false + description: Gets the metadata of an app. + group: + $id: '10896' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10895' + fixed: false + raw: ListMetadataSlot + parameters: + - $id: '10865' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10866' + fixed: false + deprecated: false + documentation: + $id: '10867' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10869' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10870' + fixed: false + raw: String + name: + $id: '10868' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10871' + collectionFormat: none + defaultValue: + $id: '10872' + fixed: false + deprecated: false + documentation: + $id: '10873' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10875' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10876' + fixed: false + raw: String + name: + $id: '10874' + fixed: false + raw: name + serializedName: name + - $id: '10877' + collectionFormat: none + defaultValue: + $id: '10878' + fixed: false + deprecated: false + documentation: + $id: '10879' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the metadata for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10881' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10882' + fixed: false + raw: String + name: + $id: '10880' + fixed: false + raw: slot + serializedName: slot + - $id: '10883' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10884' + fixed: false + deprecated: false + documentation: + $id: '10885' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10887' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10888' + fixed: false + raw: String + name: + $id: '10886' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10889' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10890' + fixed: false + deprecated: false + documentation: + $id: '10891' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10893' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10894' + fixed: false + raw: String + name: + $id: '10892' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10897' + body: + $ref: '3903' + isNullable: true + returnType: + $id: '10899' + body: + $ref: '3903' + isNullable: true + serializedName: WebApps_ListMetadataSlot + summary: Gets the metadata of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list + - $id: '10900' + defaultResponse: + $id: '10934' + isNullable: true + deprecated: false + description: Gets the Git/FTP publishing credentials of an app. + extensions: + x-ms-long-running-operation: true + group: + $id: '10932' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '10931' + fixed: false + raw: ListPublishingCredentialsSlot + parameters: + - $id: '10901' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10902' + fixed: false + deprecated: false + documentation: + $id: '10903' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10905' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10906' + fixed: false + raw: String + name: + $id: '10904' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10907' + collectionFormat: none + defaultValue: + $id: '10908' + fixed: false + deprecated: false + documentation: + $id: '10909' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10911' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10912' + fixed: false + raw: String + name: + $id: '10910' + fixed: false + raw: name + serializedName: name + - $id: '10913' + collectionFormat: none + defaultValue: + $id: '10914' + fixed: false + deprecated: false + documentation: + $id: '10915' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the publishing credentials for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10917' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10918' + fixed: false + raw: String + name: + $id: '10916' + fixed: false + raw: slot + serializedName: slot + - $id: '10919' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10920' + fixed: false + deprecated: false + documentation: + $id: '10921' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10923' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10924' + fixed: false + raw: String + name: + $id: '10922' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10925' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10926' + fixed: false + deprecated: false + documentation: + $id: '10927' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10929' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10930' + fixed: false + raw: String + name: + $id: '10928' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10933' + body: + $ref: '4242' + isNullable: true + returnType: + $id: '10935' + body: + $ref: '4242' + isNullable: true + serializedName: WebApps_ListPublishingCredentialsSlot + summary: Gets the Git/FTP publishing credentials of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list + - $id: '10936' + defaultResponse: + $id: '10974' + isNullable: true + deprecated: false + description: Updates the Push settings associated with web app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '10972' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '10971' + fixed: false + raw: UpdateSitePushSettingsSlot + parameters: + - $id: '10937' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10938' + fixed: false + deprecated: false + documentation: + $id: '10939' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10941' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10942' + fixed: false + raw: String + name: + $id: '10940' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10943' + collectionFormat: none + defaultValue: + $id: '10944' + fixed: false + deprecated: false + documentation: + $id: '10945' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10947' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10948' + fixed: false + raw: String + name: + $id: '10946' + fixed: false + raw: name + serializedName: name + - $id: '10949' + collectionFormat: none + defaultValue: + $id: '10950' + fixed: false + deprecated: false + documentation: + $id: '10951' + fixed: false + raw: Push settings associated with web app. + extensions: + x-ms-requestBody-name: pushSettings + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2724' + name: + $id: '10952' + fixed: false + raw: pushSettings + serializedName: pushSettings + - $id: '10953' + collectionFormat: none + defaultValue: + $id: '10954' + fixed: false + deprecated: false + documentation: + $id: '10955' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10957' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10958' + fixed: false + raw: String + name: + $id: '10956' + fixed: false + raw: slot + serializedName: slot + - $id: '10959' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10960' + fixed: false + deprecated: false + documentation: + $id: '10961' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10963' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10964' + fixed: false + raw: String + name: + $id: '10962' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '10965' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '10966' + fixed: false + deprecated: false + documentation: + $id: '10967' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '10969' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10970' + fixed: false + raw: String + name: + $id: '10968' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '10973' + body: + $ref: '2724' + isNullable: true + returnType: + $id: '10975' + body: + $ref: '2724' + isNullable: true + serializedName: WebApps_UpdateSitePushSettingsSlot + summary: Updates the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings + - $id: '10976' + defaultResponse: + $id: '11010' + isNullable: true + deprecated: false + description: Gets the Push settings associated with web app. + group: + $id: '11008' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '11007' + fixed: false + raw: ListSitePushSettingsSlot + parameters: + - $id: '10977' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '10978' + fixed: false + deprecated: false + documentation: + $id: '10979' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '10981' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10982' + fixed: false + raw: String + name: + $id: '10980' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '10983' + collectionFormat: none + defaultValue: + $id: '10984' + fixed: false + deprecated: false + documentation: + $id: '10985' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10987' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10988' + fixed: false + raw: String + name: + $id: '10986' + fixed: false + raw: name + serializedName: name + - $id: '10989' + collectionFormat: none + defaultValue: + $id: '10990' + fixed: false + deprecated: false + documentation: + $id: '10991' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '10993' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '10994' + fixed: false + raw: String + name: + $id: '10992' + fixed: false + raw: slot + serializedName: slot + - $id: '10995' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '10996' + fixed: false + deprecated: false + documentation: + $id: '10997' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '10999' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11000' + fixed: false + raw: String + name: + $id: '10998' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11001' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11002' + fixed: false + deprecated: false + documentation: + $id: '11003' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11005' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11006' + fixed: false + raw: String + name: + $id: '11004' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11009' + body: + $ref: '2724' + isNullable: true + returnType: + $id: '11011' + body: + $ref: '2724' + isNullable: true + serializedName: WebApps_ListSitePushSettingsSlot + summary: Gets the Push settings associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list + - $id: '11012' + defaultResponse: + $id: '11046' + isNullable: true + deprecated: false + description: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + group: + $id: '11044' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11043' + fixed: false + raw: GetConfigurationSlot + parameters: + - $id: '11013' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11014' + fixed: false + deprecated: false + documentation: + $id: '11015' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11017' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11018' + fixed: false + raw: String + name: + $id: '11016' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11019' + collectionFormat: none + defaultValue: + $id: '11020' + fixed: false + deprecated: false + documentation: + $id: '11021' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11023' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11024' + fixed: false + raw: String + name: + $id: '11022' + fixed: false + raw: name + serializedName: name + - $id: '11025' + collectionFormat: none + defaultValue: + $id: '11026' + fixed: false + deprecated: false + documentation: + $id: '11027' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11029' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11030' + fixed: false + raw: String + name: + $id: '11028' + fixed: false + raw: slot + serializedName: slot + - $id: '11031' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11032' + fixed: false + deprecated: false + documentation: + $id: '11033' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11035' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11036' + fixed: false + raw: String + name: + $id: '11034' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11037' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11038' + fixed: false + deprecated: false + documentation: + $id: '11039' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11041' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11042' + fixed: false + raw: String + name: + $id: '11040' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11045' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '11047' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_GetConfigurationSlot + summary: >- + Gets the configuration of an app, such as platform version and + bitness, default documents, virtual applications, Always On, etc. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web + - $id: '11048' + defaultResponse: + $id: '11086' + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '11084' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '11083' + fixed: false + raw: CreateOrUpdateConfigurationSlot + parameters: + - $id: '11049' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11050' + fixed: false + deprecated: false + documentation: + $id: '11051' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11053' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11054' + fixed: false + raw: String + name: + $id: '11052' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11055' + collectionFormat: none + defaultValue: + $id: '11056' + fixed: false + deprecated: false + documentation: + $id: '11057' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11059' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11060' + fixed: false + raw: String + name: + $id: '11058' + fixed: false + raw: name + serializedName: name + - $id: '11061' + collectionFormat: none + defaultValue: + $id: '11062' + fixed: false + deprecated: false + documentation: + $id: '11063' + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3026' + name: + $id: '11064' + fixed: false + raw: siteConfig + serializedName: siteConfig + - $id: '11065' + collectionFormat: none + defaultValue: + $id: '11066' + fixed: false + deprecated: false + documentation: + $id: '11067' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11069' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11070' + fixed: false + raw: String + name: + $id: '11068' + fixed: false + raw: slot + serializedName: slot + - $id: '11071' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11072' + fixed: false + deprecated: false + documentation: + $id: '11073' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11075' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11076' + fixed: false + raw: String + name: + $id: '11074' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11077' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11078' + fixed: false + deprecated: false + documentation: + $id: '11079' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11081' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11082' + fixed: false + raw: String + name: + $id: '11080' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11085' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '11087' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_CreateOrUpdateConfigurationSlot + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web + - $id: '11088' + defaultResponse: + $id: '11126' + isNullable: true + deprecated: false + description: Updates the configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '11124' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '11123' + fixed: false + raw: UpdateConfigurationSlot + parameters: + - $id: '11089' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11090' + fixed: false + deprecated: false + documentation: + $id: '11091' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11093' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11094' + fixed: false + raw: String + name: + $id: '11092' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11095' + collectionFormat: none + defaultValue: + $id: '11096' + fixed: false + deprecated: false + documentation: + $id: '11097' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11099' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11100' + fixed: false + raw: String + name: + $id: '11098' + fixed: false + raw: name + serializedName: name + - $id: '11101' + collectionFormat: none + defaultValue: + $id: '11102' + fixed: false + deprecated: false + documentation: + $id: '11103' + fixed: false + raw: JSON representation of a SiteConfig object. See example. + extensions: + x-ms-requestBody-name: siteConfig + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3026' + name: + $id: '11104' + fixed: false + raw: siteConfig + serializedName: siteConfig + - $id: '11105' + collectionFormat: none + defaultValue: + $id: '11106' + fixed: false + deprecated: false + documentation: + $id: '11107' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11109' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11110' + fixed: false + raw: String + name: + $id: '11108' + fixed: false + raw: slot + serializedName: slot + - $id: '11111' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11112' + fixed: false + deprecated: false + documentation: + $id: '11113' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11115' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11116' + fixed: false + raw: String + name: + $id: '11114' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11117' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11118' + fixed: false + deprecated: false + documentation: + $id: '11119' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11121' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11122' + fixed: false + raw: String + name: + $id: '11120' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11125' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '11127' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_UpdateConfigurationSlot + summary: Updates the configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web + - $id: '11128' + defaultResponse: + $id: '11162' + isNullable: true + deprecated: false + description: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '11160' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11159' + fixed: false + raw: ListConfigurationSnapshotInfoSlot + parameters: + - $id: '11129' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11130' + fixed: false + deprecated: false + documentation: + $id: '11131' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11133' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11134' + fixed: false + raw: String + name: + $id: '11132' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11135' + collectionFormat: none + defaultValue: + $id: '11136' + fixed: false + deprecated: false + documentation: + $id: '11137' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11139' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11140' + fixed: false + raw: String + name: + $id: '11138' + fixed: false + raw: name + serializedName: name + - $id: '11141' + collectionFormat: none + defaultValue: + $id: '11142' + fixed: false + deprecated: false + documentation: + $id: '11143' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11145' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11146' + fixed: false + raw: String + name: + $id: '11144' + fixed: false + raw: slot + serializedName: slot + - $id: '11147' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11148' + fixed: false + deprecated: false + documentation: + $id: '11149' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11151' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11152' + fixed: false + raw: String + name: + $id: '11150' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11153' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11154' + fixed: false + deprecated: false + documentation: + $id: '11155' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11157' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11158' + fixed: false + raw: String + name: + $id: '11156' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11161' + body: + $ref: '3066' + isNullable: true + returnType: + $id: '11163' + body: + $ref: '3066' + isNullable: true + serializedName: WebApps_ListConfigurationSnapshotInfoSlot + summary: >- + Gets a list of web app configuration snapshots identifiers. Each + element of the list contains a timestamp and the ID of the snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots + - $id: '11164' + defaultResponse: + $id: '11204' + isNullable: true + deprecated: false + description: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + group: + $id: '11202' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11201' + fixed: false + raw: GetConfigurationSnapshotSlot + parameters: + - $id: '11165' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11166' + fixed: false + deprecated: false + documentation: + $id: '11167' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11170' + fixed: false + raw: String + name: + $id: '11168' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11171' + collectionFormat: none + defaultValue: + $id: '11172' + fixed: false + deprecated: false + documentation: + $id: '11173' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11175' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11176' + fixed: false + raw: String + name: + $id: '11174' + fixed: false + raw: name + serializedName: name + - $id: '11177' + collectionFormat: none + defaultValue: + $id: '11178' + fixed: false + deprecated: false + documentation: + $id: '11179' + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11181' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11182' + fixed: false + raw: String + name: + $id: '11180' + fixed: false + raw: snapshotId + serializedName: snapshotId + - $id: '11183' + collectionFormat: none + defaultValue: + $id: '11184' + fixed: false + deprecated: false + documentation: + $id: '11185' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11188' + fixed: false + raw: String + name: + $id: '11186' + fixed: false + raw: slot + serializedName: slot + - $id: '11189' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11190' + fixed: false + deprecated: false + documentation: + $id: '11191' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11193' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11194' + fixed: false + raw: String + name: + $id: '11192' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11195' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11196' + fixed: false + deprecated: false + documentation: + $id: '11197' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11199' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11200' + fixed: false + raw: String + name: + $id: '11198' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11203' + body: + $ref: '3026' + isNullable: true + returnType: + $id: '11205' + body: + $ref: '3026' + isNullable: true + serializedName: WebApps_GetConfigurationSnapshotSlot + summary: >- + Gets a snapshot of the configuration of an app at a previous point in + time. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId} + - $id: '11206' + defaultResponse: + $id: '11246' + isNullable: true + deprecated: false + description: Reverts the configuration of an app to a previous snapshot. + group: + $id: '11244' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '11243' + fixed: false + raw: RecoverSiteConfigurationSnapshotSlot + parameters: + - $id: '11207' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11208' + fixed: false + deprecated: false + documentation: + $id: '11209' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11211' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11212' + fixed: false + raw: String + name: + $id: '11210' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11213' + collectionFormat: none + defaultValue: + $id: '11214' + fixed: false + deprecated: false + documentation: + $id: '11215' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11217' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11218' + fixed: false + raw: String + name: + $id: '11216' + fixed: false + raw: name + serializedName: name + - $id: '11219' + collectionFormat: none + defaultValue: + $id: '11220' + fixed: false + deprecated: false + documentation: + $id: '11221' + fixed: false + raw: The ID of the snapshot to read. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11223' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11224' + fixed: false + raw: String + name: + $id: '11222' + fixed: false + raw: snapshotId + serializedName: snapshotId + - $id: '11225' + collectionFormat: none + defaultValue: + $id: '11226' + fixed: false + deprecated: false + documentation: + $id: '11227' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will return configuration for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11229' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11230' + fixed: false + raw: String + name: + $id: '11228' + fixed: false + raw: slot + serializedName: slot + - $id: '11231' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11232' + fixed: false + deprecated: false + documentation: + $id: '11233' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11235' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11236' + fixed: false + raw: String + name: + $id: '11234' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11237' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11238' + fixed: false + deprecated: false + documentation: + $id: '11239' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11241' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11242' + fixed: false + raw: String + name: + $id: '11240' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '11245' + isNullable: true + returnType: + $id: '11247' + isNullable: true + serializedName: WebApps_RecoverSiteConfigurationSnapshotSlot + summary: Reverts the configuration of an app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover + - $id: '11248' + defaultResponse: + $id: '11285' + isNullable: true + deprecated: false + description: Gets the last lines of docker logs for the given site + group: + $id: '11280' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '11279' + fixed: false + raw: GetWebSiteContainerLogsSlot + parameters: + - $id: '11249' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11250' + fixed: false + deprecated: false + documentation: + $id: '11251' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11254' + fixed: false + raw: String + name: + $id: '11252' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11255' + collectionFormat: none + defaultValue: + $id: '11256' + fixed: false + deprecated: false + documentation: + $id: '11257' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11259' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11260' + fixed: false + raw: String + name: + $id: '11258' + fixed: false + raw: name + serializedName: name + - $id: '11261' + collectionFormat: none + defaultValue: + $id: '11262' + fixed: false + deprecated: false + documentation: + $id: '11263' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11265' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11266' + fixed: false + raw: String + name: + $id: '11264' + fixed: false + raw: slot + serializedName: slot + - $id: '11267' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11268' + fixed: false + deprecated: false + documentation: + $id: '11269' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11271' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11272' + fixed: false + raw: String + name: + $id: '11270' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11273' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11274' + fixed: false + deprecated: false + documentation: + $id: '11275' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11277' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11278' + fixed: false + raw: String + name: + $id: '11276' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '11284' + isNullable: true + OK: + $id: '11281' + body: + $id: '11282' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '11283' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '11286' + body: + $ref: '11282' + isNullable: true + serializedName: WebApps_GetWebSiteContainerLogsSlot + summary: Gets the last lines of docker logs for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs + - $id: '11287' + defaultResponse: + $id: '11324' + isNullable: true + deprecated: false + description: Gets the ZIP archived docker log files for the given site + group: + $id: '11319' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '11318' + fixed: false + raw: GetContainerLogsZipSlot + parameters: + - $id: '11288' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11289' + fixed: false + deprecated: false + documentation: + $id: '11290' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11292' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11293' + fixed: false + raw: String + name: + $id: '11291' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11294' + collectionFormat: none + defaultValue: + $id: '11295' + fixed: false + deprecated: false + documentation: + $id: '11296' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11298' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11299' + fixed: false + raw: String + name: + $id: '11297' + fixed: false + raw: name + serializedName: name + - $id: '11300' + collectionFormat: none + defaultValue: + $id: '11301' + fixed: false + deprecated: false + documentation: + $id: '11302' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11305' + fixed: false + raw: String + name: + $id: '11303' + fixed: false + raw: slot + serializedName: slot + - $id: '11306' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11307' + fixed: false + deprecated: false + documentation: + $id: '11308' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11310' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11311' + fixed: false + raw: String + name: + $id: '11309' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11312' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11313' + fixed: false + deprecated: false + documentation: + $id: '11314' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11317' + fixed: false + raw: String + name: + $id: '11315' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '11323' + isNullable: true + OK: + $id: '11320' + body: + $id: '11321' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '11322' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '11325' + body: + $ref: '11321' + isNullable: true + serializedName: WebApps_GetContainerLogsZipSlot + summary: Gets the ZIP archived docker log files for the given site + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download + - $id: '11326' + defaultResponse: + $id: '11360' + isNullable: true + deprecated: false + description: 'List continuous web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '11358' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11357' + fixed: false + raw: ListContinuousWebJobsSlot + parameters: + - $id: '11327' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11328' + fixed: false + deprecated: false + documentation: + $id: '11329' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11331' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11332' + fixed: false + raw: String + name: + $id: '11330' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11333' + collectionFormat: none + defaultValue: + $id: '11334' + fixed: false + deprecated: false + documentation: + $id: '11335' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11337' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11338' + fixed: false + raw: String + name: + $id: '11336' + fixed: false + raw: name + serializedName: name + - $id: '11339' + collectionFormat: none + defaultValue: + $id: '11340' + fixed: false + deprecated: false + documentation: + $id: '11341' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11343' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11344' + fixed: false + raw: String + name: + $id: '11342' + fixed: false + raw: slot + serializedName: slot + - $id: '11345' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11346' + fixed: false + deprecated: false + documentation: + $id: '11347' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11349' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11350' + fixed: false + raw: String + name: + $id: '11348' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11351' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11352' + fixed: false + deprecated: false + documentation: + $id: '11353' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11355' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11356' + fixed: false + raw: String + name: + $id: '11354' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11359' + body: + $ref: '469' + isNullable: true + returnType: + $id: '11361' + body: + $ref: '469' + isNullable: true + serializedName: WebApps_ListContinuousWebJobsSlot + summary: 'List continuous web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs + - $id: '11362' + defaultResponse: + $id: '11403' + isNullable: true + deprecated: false + description: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + group: + $id: '11400' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11399' + fixed: false + raw: GetContinuousWebJobSlot + parameters: + - $id: '11363' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11364' + fixed: false + deprecated: false + documentation: + $id: '11365' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11367' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11368' + fixed: false + raw: String + name: + $id: '11366' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11369' + collectionFormat: none + defaultValue: + $id: '11370' + fixed: false + deprecated: false + documentation: + $id: '11371' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11373' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11374' + fixed: false + raw: String + name: + $id: '11372' + fixed: false + raw: name + serializedName: name + - $id: '11375' + collectionFormat: none + defaultValue: + $id: '11376' + fixed: false + deprecated: false + documentation: + $id: '11377' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11379' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11380' + fixed: false + raw: String + name: + $id: '11378' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '11381' + collectionFormat: none + defaultValue: + $id: '11382' + fixed: false + deprecated: false + documentation: + $id: '11383' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11385' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11386' + fixed: false + raw: String + name: + $id: '11384' + fixed: false + raw: slot + serializedName: slot + - $id: '11387' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11388' + fixed: false + deprecated: false + documentation: + $id: '11389' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11391' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11392' + fixed: false + raw: String + name: + $id: '11390' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11393' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11394' + fixed: false + deprecated: false + documentation: + $id: '11395' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11397' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11398' + fixed: false + raw: String + name: + $id: '11396' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '11402' + isNullable: true + OK: + $id: '11401' + body: + $ref: '463' + isNullable: true + returnType: + $id: '11404' + body: + $ref: '463' + isNullable: true + serializedName: WebApps_GetContinuousWebJobSlot + summary: 'Gets a continuous web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName} + - $id: '11405' + defaultResponse: + $id: '11446' + isNullable: true + deprecated: false + description: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + group: + $id: '11443' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '11442' + fixed: false + raw: DeleteContinuousWebJobSlot + parameters: + - $id: '11406' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11407' + fixed: false + deprecated: false + documentation: + $id: '11408' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11410' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11411' + fixed: false + raw: String + name: + $id: '11409' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11412' + collectionFormat: none + defaultValue: + $id: '11413' + fixed: false + deprecated: false + documentation: + $id: '11414' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11416' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11417' + fixed: false + raw: String + name: + $id: '11415' + fixed: false + raw: name + serializedName: name + - $id: '11418' + collectionFormat: none + defaultValue: + $id: '11419' + fixed: false + deprecated: false + documentation: + $id: '11420' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11423' + fixed: false + raw: String + name: + $id: '11421' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '11424' + collectionFormat: none + defaultValue: + $id: '11425' + fixed: false + deprecated: false + documentation: + $id: '11426' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11428' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11429' + fixed: false + raw: String + name: + $id: '11427' + fixed: false + raw: slot + serializedName: slot + - $id: '11430' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11431' + fixed: false + deprecated: false + documentation: + $id: '11432' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11434' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11435' + fixed: false + raw: String + name: + $id: '11433' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11436' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11437' + fixed: false + deprecated: false + documentation: + $id: '11438' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11441' + fixed: false + raw: String + name: + $id: '11439' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '11445' + isNullable: true + OK: + $id: '11444' + isNullable: true + returnType: + $id: '11447' + isNullable: true + serializedName: WebApps_DeleteContinuousWebJobSlot + summary: >- + Delete a continuous web job by its ID for an app, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName} + - $id: '11448' + defaultResponse: + $id: '11489' + isNullable: true + deprecated: false + description: 'Start a continuous web job for an app, or a deployment slot.' + group: + $id: '11486' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '11485' + fixed: false + raw: StartContinuousWebJobSlot + parameters: + - $id: '11449' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11450' + fixed: false + deprecated: false + documentation: + $id: '11451' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11454' + fixed: false + raw: String + name: + $id: '11452' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11455' + collectionFormat: none + defaultValue: + $id: '11456' + fixed: false + deprecated: false + documentation: + $id: '11457' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11460' + fixed: false + raw: String + name: + $id: '11458' + fixed: false + raw: name + serializedName: name + - $id: '11461' + collectionFormat: none + defaultValue: + $id: '11462' + fixed: false + deprecated: false + documentation: + $id: '11463' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11465' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11466' + fixed: false + raw: String + name: + $id: '11464' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '11467' + collectionFormat: none + defaultValue: + $id: '11468' + fixed: false + deprecated: false + documentation: + $id: '11469' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11471' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11472' + fixed: false + raw: String + name: + $id: '11470' + fixed: false + raw: slot + serializedName: slot + - $id: '11473' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11474' + fixed: false + deprecated: false + documentation: + $id: '11475' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11477' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11478' + fixed: false + raw: String + name: + $id: '11476' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11479' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11480' + fixed: false + deprecated: false + documentation: + $id: '11481' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11483' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11484' + fixed: false + raw: String + name: + $id: '11482' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '11488' + isNullable: true + OK: + $id: '11487' + isNullable: true + returnType: + $id: '11490' + isNullable: true + serializedName: WebApps_StartContinuousWebJobSlot + summary: 'Start a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start + - $id: '11491' + defaultResponse: + $id: '11532' + isNullable: true + deprecated: false + description: 'Stop a continuous web job for an app, or a deployment slot.' + group: + $id: '11529' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '11528' + fixed: false + raw: StopContinuousWebJobSlot + parameters: + - $id: '11492' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11493' + fixed: false + deprecated: false + documentation: + $id: '11494' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11496' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11497' + fixed: false + raw: String + name: + $id: '11495' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11498' + collectionFormat: none + defaultValue: + $id: '11499' + fixed: false + deprecated: false + documentation: + $id: '11500' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11502' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11503' + fixed: false + raw: String + name: + $id: '11501' + fixed: false + raw: name + serializedName: name + - $id: '11504' + collectionFormat: none + defaultValue: + $id: '11505' + fixed: false + deprecated: false + documentation: + $id: '11506' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11508' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11509' + fixed: false + raw: String + name: + $id: '11507' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '11510' + collectionFormat: none + defaultValue: + $id: '11511' + fixed: false + deprecated: false + documentation: + $id: '11512' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11515' + fixed: false + raw: String + name: + $id: '11513' + fixed: false + raw: slot + serializedName: slot + - $id: '11516' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11517' + fixed: false + deprecated: false + documentation: + $id: '11518' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11520' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11521' + fixed: false + raw: String + name: + $id: '11519' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11522' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11523' + fixed: false + deprecated: false + documentation: + $id: '11524' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11526' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11527' + fixed: false + raw: String + name: + $id: '11525' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '11531' + isNullable: true + OK: + $id: '11530' + isNullable: true + returnType: + $id: '11533' + isNullable: true + serializedName: WebApps_StopContinuousWebJobSlot + summary: 'Stop a continuous web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop + - $id: '11534' + defaultResponse: + $id: '11568' + isNullable: true + deprecated: false + description: 'List deployments for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '11566' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11565' + fixed: false + raw: ListDeploymentsSlot + parameters: + - $id: '11535' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11536' + fixed: false + deprecated: false + documentation: + $id: '11537' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11539' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11540' + fixed: false + raw: String + name: + $id: '11538' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11541' + collectionFormat: none + defaultValue: + $id: '11542' + fixed: false + deprecated: false + documentation: + $id: '11543' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11545' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11546' + fixed: false + raw: String + name: + $id: '11544' + fixed: false + raw: name + serializedName: name + - $id: '11547' + collectionFormat: none + defaultValue: + $id: '11548' + fixed: false + deprecated: false + documentation: + $id: '11549' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11551' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11552' + fixed: false + raw: String + name: + $id: '11550' + fixed: false + raw: slot + serializedName: slot + - $id: '11553' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11554' + fixed: false + deprecated: false + documentation: + $id: '11555' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11557' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11558' + fixed: false + raw: String + name: + $id: '11556' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11559' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11560' + fixed: false + deprecated: false + documentation: + $id: '11561' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11563' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11564' + fixed: false + raw: String + name: + $id: '11562' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11567' + body: + $ref: '705' + isNullable: true + returnType: + $id: '11569' + body: + $ref: '705' + isNullable: true + serializedName: WebApps_ListDeploymentsSlot + summary: 'List deployments for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments + - $id: '11570' + defaultResponse: + $id: '11610' + isNullable: true + deprecated: false + description: 'Get a deployment by its ID for an app, or a deployment slot.' + group: + $id: '11608' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11607' + fixed: false + raw: GetDeploymentSlot + parameters: + - $id: '11571' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11572' + fixed: false + deprecated: false + documentation: + $id: '11573' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11575' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11576' + fixed: false + raw: String + name: + $id: '11574' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11577' + collectionFormat: none + defaultValue: + $id: '11578' + fixed: false + deprecated: false + documentation: + $id: '11579' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11581' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11582' + fixed: false + raw: String + name: + $id: '11580' + fixed: false + raw: name + serializedName: name + - $id: '11583' + collectionFormat: none + defaultValue: + $id: '11584' + fixed: false + deprecated: false + documentation: + $id: '11585' + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11587' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11588' + fixed: false + raw: String + name: + $id: '11586' + fixed: false + raw: id + serializedName: id + - $id: '11589' + collectionFormat: none + defaultValue: + $id: '11590' + fixed: false + deprecated: false + documentation: + $id: '11591' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11593' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11594' + fixed: false + raw: String + name: + $id: '11592' + fixed: false + raw: slot + serializedName: slot + - $id: '11595' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11596' + fixed: false + deprecated: false + documentation: + $id: '11597' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11599' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11600' + fixed: false + raw: String + name: + $id: '11598' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11601' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11602' + fixed: false + deprecated: false + documentation: + $id: '11603' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11605' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11606' + fixed: false + raw: String + name: + $id: '11604' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11609' + body: + $ref: '699' + isNullable: true + returnType: + $id: '11611' + body: + $ref: '699' + isNullable: true + serializedName: WebApps_GetDeploymentSlot + summary: 'Get a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} + - $id: '11612' + defaultResponse: + $id: '11656' + isNullable: true + deprecated: false + description: 'Create a deployment for an app, or a deployment slot.' + extensions: + x-ms-requestBody-index: '4' + group: + $id: '11654' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '11653' + fixed: false + raw: CreateDeploymentSlot + parameters: + - $id: '11613' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11614' + fixed: false + deprecated: false + documentation: + $id: '11615' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11617' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11618' + fixed: false + raw: String + name: + $id: '11616' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11619' + collectionFormat: none + defaultValue: + $id: '11620' + fixed: false + deprecated: false + documentation: + $id: '11621' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11623' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11624' + fixed: false + raw: String + name: + $id: '11622' + fixed: false + raw: name + serializedName: name + - $id: '11625' + collectionFormat: none + defaultValue: + $id: '11626' + fixed: false + deprecated: false + documentation: + $id: '11627' + fixed: false + raw: ID of an existing deployment. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11629' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11630' + fixed: false + raw: String + name: + $id: '11628' + fixed: false + raw: id + serializedName: id + - $id: '11631' + collectionFormat: none + defaultValue: + $id: '11632' + fixed: false + deprecated: false + documentation: + $id: '11633' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + creates a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11635' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11636' + fixed: false + raw: String + name: + $id: '11634' + fixed: false + raw: slot + serializedName: slot + - $id: '11637' + collectionFormat: none + defaultValue: + $id: '11638' + fixed: false + deprecated: false + documentation: + $id: '11639' + fixed: false + raw: Deployment details. + extensions: + x-ms-requestBody-name: deployment + isConstant: false + isRequired: true + location: body + modelType: + $ref: '699' + name: + $id: '11640' + fixed: false + raw: deployment + serializedName: deployment + - $id: '11641' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11642' + fixed: false + deprecated: false + documentation: + $id: '11643' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11645' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11646' + fixed: false + raw: String + name: + $id: '11644' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11647' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11648' + fixed: false + deprecated: false + documentation: + $id: '11649' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11651' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11652' + fixed: false + raw: String + name: + $id: '11650' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11655' + body: + $ref: '699' + isNullable: true + returnType: + $id: '11657' + body: + $ref: '699' + isNullable: true + serializedName: WebApps_CreateDeploymentSlot + summary: 'Create a deployment for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} + - $id: '11658' + defaultResponse: + $id: '11699' + isNullable: true + deprecated: false + description: 'Delete a deployment by its ID for an app, or a deployment slot.' + group: + $id: '11696' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '11695' + fixed: false + raw: DeleteDeploymentSlot + parameters: + - $id: '11659' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11660' + fixed: false + deprecated: false + documentation: + $id: '11661' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11663' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11664' + fixed: false + raw: String + name: + $id: '11662' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11665' + collectionFormat: none + defaultValue: + $id: '11666' + fixed: false + deprecated: false + documentation: + $id: '11667' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11669' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11670' + fixed: false + raw: String + name: + $id: '11668' + fixed: false + raw: name + serializedName: name + - $id: '11671' + collectionFormat: none + defaultValue: + $id: '11672' + fixed: false + deprecated: false + documentation: + $id: '11673' + fixed: false + raw: Deployment ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11675' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11676' + fixed: false + raw: String + name: + $id: '11674' + fixed: false + raw: id + serializedName: id + - $id: '11677' + collectionFormat: none + defaultValue: + $id: '11678' + fixed: false + deprecated: false + documentation: + $id: '11679' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11681' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11682' + fixed: false + raw: String + name: + $id: '11680' + fixed: false + raw: slot + serializedName: slot + - $id: '11683' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11684' + fixed: false + deprecated: false + documentation: + $id: '11685' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11687' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11688' + fixed: false + raw: String + name: + $id: '11686' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11689' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11690' + fixed: false + deprecated: false + documentation: + $id: '11691' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11693' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11694' + fixed: false + raw: String + name: + $id: '11692' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '11698' + isNullable: true + OK: + $id: '11697' + isNullable: true + returnType: + $id: '11700' + isNullable: true + serializedName: WebApps_DeleteDeploymentSlot + summary: 'Delete a deployment by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id} + - $id: '11701' + defaultResponse: + $id: '11741' + isNullable: true + deprecated: false + description: >- + List deployment log for specific deployment for an app, or a + deployment slot. + group: + $id: '11739' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11738' + fixed: false + raw: ListDeploymentLogSlot + parameters: + - $id: '11702' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11703' + fixed: false + deprecated: false + documentation: + $id: '11704' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11706' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11707' + fixed: false + raw: String + name: + $id: '11705' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11708' + collectionFormat: none + defaultValue: + $id: '11709' + fixed: false + deprecated: false + documentation: + $id: '11710' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11712' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11713' + fixed: false + raw: String + name: + $id: '11711' + fixed: false + raw: name + serializedName: name + - $id: '11714' + collectionFormat: none + defaultValue: + $id: '11715' + fixed: false + deprecated: false + documentation: + $id: '11716' + fixed: false + raw: >- + The ID of a specific deployment. This is the value of the name + property in the JSON response from "GET + /api/sites/{siteName}/deployments". + isConstant: false + isRequired: true + location: path + modelType: + $id: '11718' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11719' + fixed: false + raw: String + name: + $id: '11717' + fixed: false + raw: id + serializedName: id + - $id: '11720' + collectionFormat: none + defaultValue: + $id: '11721' + fixed: false + deprecated: false + documentation: + $id: '11722' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11724' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11725' + fixed: false + raw: String + name: + $id: '11723' + fixed: false + raw: slot + serializedName: slot + - $id: '11726' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11727' + fixed: false + deprecated: false + documentation: + $id: '11728' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11730' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11731' + fixed: false + raw: String + name: + $id: '11729' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11732' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11733' + fixed: false + deprecated: false + documentation: + $id: '11734' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11736' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11737' + fixed: false + raw: String + name: + $id: '11735' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11740' + body: + $ref: '699' + isNullable: true + returnType: + $id: '11742' + body: + $ref: '699' + isNullable: true + serializedName: WebApps_ListDeploymentLogSlot + summary: >- + List deployment log for specific deployment for an app, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log + - $id: '11743' + defaultResponse: + $id: '11777' + isNullable: true + deprecated: false + description: Lists ownership identifiers for domain associated with web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '11775' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11774' + fixed: false + raw: ListDomainOwnershipIdentifiersSlot + parameters: + - $id: '11744' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11745' + fixed: false + deprecated: false + documentation: + $id: '11746' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11748' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11749' + fixed: false + raw: String + name: + $id: '11747' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11750' + collectionFormat: none + defaultValue: + $id: '11751' + fixed: false + deprecated: false + documentation: + $id: '11752' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11754' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11755' + fixed: false + raw: String + name: + $id: '11753' + fixed: false + raw: name + serializedName: name + - $id: '11756' + collectionFormat: none + defaultValue: + $id: '11757' + fixed: false + deprecated: false + documentation: + $id: '11758' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11760' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11761' + fixed: false + raw: String + name: + $id: '11759' + fixed: false + raw: slot + serializedName: slot + - $id: '11762' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11763' + fixed: false + deprecated: false + documentation: + $id: '11764' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11766' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11767' + fixed: false + raw: String + name: + $id: '11765' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11768' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11769' + fixed: false + deprecated: false + documentation: + $id: '11770' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11772' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11773' + fixed: false + raw: String + name: + $id: '11771' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11776' + body: + $ref: '968' + isNullable: true + returnType: + $id: '11778' + body: + $ref: '968' + isNullable: true + serializedName: WebApps_ListDomainOwnershipIdentifiersSlot + summary: Lists ownership identifiers for domain associated with web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers + - $id: '11779' + defaultResponse: + $id: '11819' + isNullable: true + deprecated: false + description: Get domain ownership identifier for web app. + group: + $id: '11817' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11816' + fixed: false + raw: GetDomainOwnershipIdentifierSlot + parameters: + - $id: '11780' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11781' + fixed: false + deprecated: false + documentation: + $id: '11782' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11784' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11785' + fixed: false + raw: String + name: + $id: '11783' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11786' + collectionFormat: none + defaultValue: + $id: '11787' + fixed: false + deprecated: false + documentation: + $id: '11788' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11790' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11791' + fixed: false + raw: String + name: + $id: '11789' + fixed: false + raw: name + serializedName: name + - $id: '11792' + collectionFormat: none + defaultValue: + $id: '11793' + fixed: false + deprecated: false + documentation: + $id: '11794' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11796' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11797' + fixed: false + raw: String + name: + $id: '11795' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '11798' + collectionFormat: none + defaultValue: + $id: '11799' + fixed: false + deprecated: false + documentation: + $id: '11800' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11802' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11803' + fixed: false + raw: String + name: + $id: '11801' + fixed: false + raw: slot + serializedName: slot + - $id: '11804' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11805' + fixed: false + deprecated: false + documentation: + $id: '11806' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11809' + fixed: false + raw: String + name: + $id: '11807' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11810' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11811' + fixed: false + deprecated: false + documentation: + $id: '11812' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11814' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11815' + fixed: false + raw: String + name: + $id: '11813' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11818' + body: + $ref: '962' + isNullable: true + returnType: + $id: '11820' + body: + $ref: '962' + isNullable: true + serializedName: WebApps_GetDomainOwnershipIdentifierSlot + summary: Get domain ownership identifier for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '11821' + defaultResponse: + $id: '11865' + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '11863' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '11862' + fixed: false + raw: CreateOrUpdateDomainOwnershipIdentifierSlot + parameters: + - $id: '11822' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11823' + fixed: false + deprecated: false + documentation: + $id: '11824' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11826' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11827' + fixed: false + raw: String + name: + $id: '11825' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11828' + collectionFormat: none + defaultValue: + $id: '11829' + fixed: false + deprecated: false + documentation: + $id: '11830' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11832' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11833' + fixed: false + raw: String + name: + $id: '11831' + fixed: false + raw: name + serializedName: name + - $id: '11834' + collectionFormat: none + defaultValue: + $id: '11835' + fixed: false + deprecated: false + documentation: + $id: '11836' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11839' + fixed: false + raw: String + name: + $id: '11837' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '11840' + collectionFormat: none + defaultValue: + $id: '11841' + fixed: false + deprecated: false + documentation: + $id: '11842' + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: + $ref: '962' + name: + $id: '11843' + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - $id: '11844' + collectionFormat: none + defaultValue: + $id: '11845' + fixed: false + deprecated: false + documentation: + $id: '11846' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11848' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11849' + fixed: false + raw: String + name: + $id: '11847' + fixed: false + raw: slot + serializedName: slot + - $id: '11850' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11851' + fixed: false + deprecated: false + documentation: + $id: '11852' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11854' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11855' + fixed: false + raw: String + name: + $id: '11853' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11856' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11857' + fixed: false + deprecated: false + documentation: + $id: '11858' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11860' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11861' + fixed: false + raw: String + name: + $id: '11859' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11864' + body: + $ref: '962' + isNullable: true + returnType: + $id: '11866' + body: + $ref: '962' + isNullable: true + serializedName: WebApps_CreateOrUpdateDomainOwnershipIdentifierSlot + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '11867' + defaultResponse: + $id: '11908' + isNullable: true + deprecated: false + description: Deletes a domain ownership identifier for a web app. + group: + $id: '11905' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '11904' + fixed: false + raw: DeleteDomainOwnershipIdentifierSlot + parameters: + - $id: '11868' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11869' + fixed: false + deprecated: false + documentation: + $id: '11870' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11872' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11873' + fixed: false + raw: String + name: + $id: '11871' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11874' + collectionFormat: none + defaultValue: + $id: '11875' + fixed: false + deprecated: false + documentation: + $id: '11876' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11878' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11879' + fixed: false + raw: String + name: + $id: '11877' + fixed: false + raw: name + serializedName: name + - $id: '11880' + collectionFormat: none + defaultValue: + $id: '11881' + fixed: false + deprecated: false + documentation: + $id: '11882' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11884' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11885' + fixed: false + raw: String + name: + $id: '11883' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '11886' + collectionFormat: none + defaultValue: + $id: '11887' + fixed: false + deprecated: false + documentation: + $id: '11888' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11890' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11891' + fixed: false + raw: String + name: + $id: '11889' + fixed: false + raw: slot + serializedName: slot + - $id: '11892' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11893' + fixed: false + deprecated: false + documentation: + $id: '11894' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11897' + fixed: false + raw: String + name: + $id: '11895' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11898' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11899' + fixed: false + deprecated: false + documentation: + $id: '11900' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11902' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11903' + fixed: false + raw: String + name: + $id: '11901' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '11907' + isNullable: true + OK: + $id: '11906' + isNullable: true + returnType: + $id: '11909' + isNullable: true + serializedName: WebApps_DeleteDomainOwnershipIdentifierSlot + summary: Deletes a domain ownership identifier for a web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '11910' + defaultResponse: + $id: '11954' + isNullable: true + deprecated: false + description: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '11952' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '11951' + fixed: false + raw: UpdateDomainOwnershipIdentifierSlot + parameters: + - $id: '11911' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11912' + fixed: false + deprecated: false + documentation: + $id: '11913' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11915' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11916' + fixed: false + raw: String + name: + $id: '11914' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11917' + collectionFormat: none + defaultValue: + $id: '11918' + fixed: false + deprecated: false + documentation: + $id: '11919' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11921' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11922' + fixed: false + raw: String + name: + $id: '11920' + fixed: false + raw: name + serializedName: name + - $id: '11923' + collectionFormat: none + defaultValue: + $id: '11924' + fixed: false + deprecated: false + documentation: + $id: '11925' + fixed: false + raw: Name of domain ownership identifier. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11927' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11928' + fixed: false + raw: String + name: + $id: '11926' + fixed: false + raw: domainOwnershipIdentifierName + serializedName: domainOwnershipIdentifierName + - $id: '11929' + collectionFormat: none + defaultValue: + $id: '11930' + fixed: false + deprecated: false + documentation: + $id: '11931' + fixed: false + raw: A JSON representation of the domain ownership properties. + extensions: + x-ms-requestBody-name: domainOwnershipIdentifier + isConstant: false + isRequired: true + location: body + modelType: + $ref: '962' + name: + $id: '11932' + fixed: false + raw: domainOwnershipIdentifier + serializedName: domainOwnershipIdentifier + - $id: '11933' + collectionFormat: none + defaultValue: + $id: '11934' + fixed: false + deprecated: false + documentation: + $id: '11935' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11937' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11938' + fixed: false + raw: String + name: + $id: '11936' + fixed: false + raw: slot + serializedName: slot + - $id: '11939' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11940' + fixed: false + deprecated: false + documentation: + $id: '11941' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11944' + fixed: false + raw: String + name: + $id: '11942' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11945' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11946' + fixed: false + deprecated: false + documentation: + $id: '11947' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11949' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11950' + fixed: false + raw: String + name: + $id: '11948' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11953' + body: + $ref: '962' + isNullable: true + returnType: + $id: '11955' + body: + $ref: '962' + isNullable: true + serializedName: WebApps_UpdateDomainOwnershipIdentifierSlot + summary: >- + Creates a domain ownership identifier for web app, or updates an + existing ownership identifier. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName} + - $id: '11956' + defaultResponse: + $id: '11990' + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + $id: '11988' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '11987' + fixed: false + raw: GetMSDeployStatusSlot + parameters: + - $id: '11957' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11958' + fixed: false + deprecated: false + documentation: + $id: '11959' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11961' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11962' + fixed: false + raw: String + name: + $id: '11960' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11963' + collectionFormat: none + defaultValue: + $id: '11964' + fixed: false + deprecated: false + documentation: + $id: '11965' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11967' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11968' + fixed: false + raw: String + name: + $id: '11966' + fixed: false + raw: name + serializedName: name + - $id: '11969' + collectionFormat: none + defaultValue: + $id: '11970' + fixed: false + deprecated: false + documentation: + $id: '11971' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '11973' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11974' + fixed: false + raw: String + name: + $id: '11972' + fixed: false + raw: slot + serializedName: slot + - $id: '11975' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '11976' + fixed: false + deprecated: false + documentation: + $id: '11977' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '11979' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11980' + fixed: false + raw: String + name: + $id: '11978' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '11981' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '11982' + fixed: false + deprecated: false + documentation: + $id: '11983' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '11985' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11986' + fixed: false + raw: String + name: + $id: '11984' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '11989' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '11991' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_GetMSDeployStatusSlot + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy + - $id: '11992' + defaultResponse: + $id: '12031' + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '3' + group: + $id: '12028' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '12027' + fixed: false + raw: CreateMSDeployOperationSlot + parameters: + - $id: '11993' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '11994' + fixed: false + deprecated: false + documentation: + $id: '11995' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '11997' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '11998' + fixed: false + raw: String + name: + $id: '11996' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '11999' + collectionFormat: none + defaultValue: + $id: '12000' + fixed: false + deprecated: false + documentation: + $id: '12001' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12003' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12004' + fixed: false + raw: String + name: + $id: '12002' + fixed: false + raw: name + serializedName: name + - $id: '12005' + collectionFormat: none + defaultValue: + $id: '12006' + fixed: false + deprecated: false + documentation: + $id: '12007' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12009' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12010' + fixed: false + raw: String + name: + $id: '12008' + fixed: false + raw: slot + serializedName: slot + - $id: '12011' + collectionFormat: none + defaultValue: + $id: '12012' + fixed: false + deprecated: false + documentation: + $id: '12013' + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1028' + name: + $id: '12014' + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - $id: '12015' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12016' + fixed: false + deprecated: false + documentation: + $id: '12017' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12019' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12020' + fixed: false + raw: String + name: + $id: '12018' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12021' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12022' + fixed: false + deprecated: false + documentation: + $id: '12023' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12025' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12026' + fixed: false + raw: String + name: + $id: '12024' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + $id: '12030' + isNullable: true + Created: + $id: '12029' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '12032' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_CreateMSDeployOperationSlot + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy + - $id: '12033' + defaultResponse: + $id: '12068' + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + $id: '12065' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12064' + fixed: false + raw: GetMSDeployLogSlot + parameters: + - $id: '12034' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12035' + fixed: false + deprecated: false + documentation: + $id: '12036' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12038' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12039' + fixed: false + raw: String + name: + $id: '12037' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12040' + collectionFormat: none + defaultValue: + $id: '12041' + fixed: false + deprecated: false + documentation: + $id: '12042' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12044' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12045' + fixed: false + raw: String + name: + $id: '12043' + fixed: false + raw: name + serializedName: name + - $id: '12046' + collectionFormat: none + defaultValue: + $id: '12047' + fixed: false + deprecated: false + documentation: + $id: '12048' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12050' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12051' + fixed: false + raw: String + name: + $id: '12049' + fixed: false + raw: slot + serializedName: slot + - $id: '12052' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12053' + fixed: false + deprecated: false + documentation: + $id: '12054' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12056' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12057' + fixed: false + raw: String + name: + $id: '12055' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12058' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12059' + fixed: false + deprecated: false + documentation: + $id: '12060' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12062' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12063' + fixed: false + raw: String + name: + $id: '12061' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '12067' + isNullable: true + OK: + $id: '12066' + body: + $ref: '1067' + isNullable: true + returnType: + $id: '12069' + body: + $ref: '1067' + isNullable: true + serializedName: WebApps_GetMSDeployLogSlot + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log + - $id: '12070' + defaultResponse: + $id: '12105' + isNullable: true + deprecated: false + description: 'List the functions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '12102' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12101' + fixed: false + raw: ListInstanceFunctionsSlot + parameters: + - $id: '12071' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12072' + fixed: false + deprecated: false + documentation: + $id: '12073' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12075' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12076' + fixed: false + raw: String + name: + $id: '12074' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12077' + collectionFormat: none + defaultValue: + $id: '12078' + fixed: false + deprecated: false + documentation: + $id: '12079' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12081' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12082' + fixed: false + raw: String + name: + $id: '12080' + fixed: false + raw: name + serializedName: name + - $id: '12083' + collectionFormat: none + defaultValue: + $id: '12084' + fixed: false + deprecated: false + documentation: + $id: '12085' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12087' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12088' + fixed: false + raw: String + name: + $id: '12086' + fixed: false + raw: slot + serializedName: slot + - $id: '12089' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12090' + fixed: false + deprecated: false + documentation: + $id: '12091' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12093' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12094' + fixed: false + raw: String + name: + $id: '12092' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12095' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12096' + fixed: false + deprecated: false + documentation: + $id: '12097' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12099' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12100' + fixed: false + raw: String + name: + $id: '12098' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '12104' + isNullable: true + OK: + $id: '12103' + body: + $ref: '817' + isNullable: true + returnType: + $id: '12106' + body: + $ref: '817' + isNullable: true + serializedName: WebApps_ListInstanceFunctionsSlot + summary: 'List the functions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions + - $id: '12107' + defaultResponse: + $id: '12143' + isNullable: true + deprecated: false + description: Fetch a short lived token that can be exchanged for a master key. + group: + $id: '12139' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12138' + fixed: false + raw: GetFunctionsAdminTokenSlot + parameters: + - $id: '12108' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12109' + fixed: false + deprecated: false + documentation: + $id: '12110' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12112' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12113' + fixed: false + raw: String + name: + $id: '12111' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12114' + collectionFormat: none + defaultValue: + $id: '12115' + fixed: false + deprecated: false + documentation: + $id: '12116' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12118' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12119' + fixed: false + raw: String + name: + $id: '12117' + fixed: false + raw: name + serializedName: name + - $id: '12120' + collectionFormat: none + defaultValue: + $id: '12121' + fixed: false + deprecated: false + documentation: + $id: '12122' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12124' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12125' + fixed: false + raw: String + name: + $id: '12123' + fixed: false + raw: slot + serializedName: slot + - $id: '12126' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12127' + fixed: false + deprecated: false + documentation: + $id: '12128' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12130' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12131' + fixed: false + raw: String + name: + $id: '12129' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12132' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12133' + fixed: false + deprecated: false + documentation: + $id: '12134' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12136' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12137' + fixed: false + raw: String + name: + $id: '12135' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12140' + body: + $id: '12141' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12142' + fixed: false + raw: String + isNullable: true + returnType: + $id: '12144' + body: + $ref: '12141' + isNullable: true + serializedName: WebApps_GetFunctionsAdminTokenSlot + summary: Fetch a short lived token that can be exchanged for a master key. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token + - $id: '12145' + defaultResponse: + $id: '12186' + isNullable: true + deprecated: false + description: 'Get function information by its ID for web site, or a deployment slot.' + group: + $id: '12183' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12182' + fixed: false + raw: GetInstanceFunctionSlot + parameters: + - $id: '12146' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12147' + fixed: false + deprecated: false + documentation: + $id: '12148' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12150' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12151' + fixed: false + raw: String + name: + $id: '12149' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12152' + collectionFormat: none + defaultValue: + $id: '12153' + fixed: false + deprecated: false + documentation: + $id: '12154' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12156' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12157' + fixed: false + raw: String + name: + $id: '12155' + fixed: false + raw: name + serializedName: name + - $id: '12158' + collectionFormat: none + defaultValue: + $id: '12159' + fixed: false + deprecated: false + documentation: + $id: '12160' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12162' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12163' + fixed: false + raw: String + name: + $id: '12161' + fixed: false + raw: functionName + serializedName: functionName + - $id: '12164' + collectionFormat: none + defaultValue: + $id: '12165' + fixed: false + deprecated: false + documentation: + $id: '12166' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12168' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12169' + fixed: false + raw: String + name: + $id: '12167' + fixed: false + raw: slot + serializedName: slot + - $id: '12170' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12171' + fixed: false + deprecated: false + documentation: + $id: '12172' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12174' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12175' + fixed: false + raw: String + name: + $id: '12173' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12176' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12177' + fixed: false + deprecated: false + documentation: + $id: '12178' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12180' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12181' + fixed: false + raw: String + name: + $id: '12179' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '12185' + isNullable: true + OK: + $id: '12184' + body: + $ref: '811' + isNullable: true + returnType: + $id: '12187' + body: + $ref: '811' + isNullable: true + serializedName: WebApps_GetInstanceFunctionSlot + summary: 'Get function information by its ID for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName} + - $id: '12188' + defaultResponse: + $id: '12232' + isNullable: true + deprecated: false + description: 'Create function for web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '4' + group: + $id: '12230' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '12229' + fixed: false + raw: CreateInstanceFunctionSlot + parameters: + - $id: '12189' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12190' + fixed: false + deprecated: false + documentation: + $id: '12191' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12193' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12194' + fixed: false + raw: String + name: + $id: '12192' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12195' + collectionFormat: none + defaultValue: + $id: '12196' + fixed: false + deprecated: false + documentation: + $id: '12197' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12199' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12200' + fixed: false + raw: String + name: + $id: '12198' + fixed: false + raw: name + serializedName: name + - $id: '12201' + collectionFormat: none + defaultValue: + $id: '12202' + fixed: false + deprecated: false + documentation: + $id: '12203' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12205' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12206' + fixed: false + raw: String + name: + $id: '12204' + fixed: false + raw: functionName + serializedName: functionName + - $id: '12207' + collectionFormat: none + defaultValue: + $id: '12208' + fixed: false + deprecated: false + documentation: + $id: '12209' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12211' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12212' + fixed: false + raw: String + name: + $id: '12210' + fixed: false + raw: slot + serializedName: slot + - $id: '12213' + collectionFormat: none + defaultValue: + $id: '12214' + fixed: false + deprecated: false + documentation: + $id: '12215' + fixed: false + raw: Function details. + extensions: + x-ms-requestBody-name: function_envelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '811' + name: + $id: '12216' + fixed: false + raw: function_envelope + serializedName: function_envelope + - $id: '12217' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12218' + fixed: false + deprecated: false + documentation: + $id: '12219' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12221' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12222' + fixed: false + raw: String + name: + $id: '12220' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12223' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12224' + fixed: false + deprecated: false + documentation: + $id: '12225' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12228' + fixed: false + raw: String + name: + $id: '12226' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '12231' + body: + $ref: '811' + isNullable: true + returnType: + $id: '12233' + body: + $ref: '811' + isNullable: true + serializedName: WebApps_CreateInstanceFunctionSlot + summary: 'Create function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName} + - $id: '12234' + defaultResponse: + $id: '12275' + isNullable: true + deprecated: false + description: 'Delete a function for web site, or a deployment slot.' + group: + $id: '12272' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '12271' + fixed: false + raw: DeleteInstanceFunctionSlot + parameters: + - $id: '12235' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12236' + fixed: false + deprecated: false + documentation: + $id: '12237' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12239' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12240' + fixed: false + raw: String + name: + $id: '12238' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12241' + collectionFormat: none + defaultValue: + $id: '12242' + fixed: false + deprecated: false + documentation: + $id: '12243' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12245' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12246' + fixed: false + raw: String + name: + $id: '12244' + fixed: false + raw: name + serializedName: name + - $id: '12247' + collectionFormat: none + defaultValue: + $id: '12248' + fixed: false + deprecated: false + documentation: + $id: '12249' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12251' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12252' + fixed: false + raw: String + name: + $id: '12250' + fixed: false + raw: functionName + serializedName: functionName + - $id: '12253' + collectionFormat: none + defaultValue: + $id: '12254' + fixed: false + deprecated: false + documentation: + $id: '12255' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12257' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12258' + fixed: false + raw: String + name: + $id: '12256' + fixed: false + raw: slot + serializedName: slot + - $id: '12259' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12260' + fixed: false + deprecated: false + documentation: + $id: '12261' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12263' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12264' + fixed: false + raw: String + name: + $id: '12262' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12265' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12266' + fixed: false + deprecated: false + documentation: + $id: '12267' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12269' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12270' + fixed: false + raw: String + name: + $id: '12268' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '12273' + isNullable: true + NotFound: + $id: '12274' + isNullable: true + returnType: + $id: '12276' + isNullable: true + serializedName: WebApps_DeleteInstanceFunctionSlot + summary: 'Delete a function for web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName} + - $id: '12277' + defaultResponse: + $id: '12317' + isNullable: true + deprecated: false + description: >- + Get function secrets for a function in a web site, or a deployment + slot. + group: + $id: '12315' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '12314' + fixed: false + raw: ListFunctionSecretsSlot + parameters: + - $id: '12278' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12279' + fixed: false + deprecated: false + documentation: + $id: '12280' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12282' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12283' + fixed: false + raw: String + name: + $id: '12281' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12284' + collectionFormat: none + defaultValue: + $id: '12285' + fixed: false + deprecated: false + documentation: + $id: '12286' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12288' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12289' + fixed: false + raw: String + name: + $id: '12287' + fixed: false + raw: name + serializedName: name + - $id: '12290' + collectionFormat: none + defaultValue: + $id: '12291' + fixed: false + deprecated: false + documentation: + $id: '12292' + fixed: false + raw: Function name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12294' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12295' + fixed: false + raw: String + name: + $id: '12293' + fixed: false + raw: functionName + serializedName: functionName + - $id: '12296' + collectionFormat: none + defaultValue: + $id: '12297' + fixed: false + deprecated: false + documentation: + $id: '12298' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12300' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12301' + fixed: false + raw: String + name: + $id: '12299' + fixed: false + raw: slot + serializedName: slot + - $id: '12302' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12303' + fixed: false + deprecated: false + documentation: + $id: '12304' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12306' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12307' + fixed: false + raw: String + name: + $id: '12305' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12308' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12309' + fixed: false + deprecated: false + documentation: + $id: '12310' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12312' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12313' + fixed: false + raw: String + name: + $id: '12311' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12316' + body: + $ref: '845' + isNullable: true + returnType: + $id: '12318' + body: + $ref: '845' + isNullable: true + serializedName: WebApps_ListFunctionSecretsSlot + summary: >- + Get function secrets for a function in a web site, or a deployment + slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets + - $id: '12319' + defaultResponse: + $id: '12353' + isNullable: true + deprecated: false + description: Get hostname bindings for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '12351' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12350' + fixed: false + raw: ListHostNameBindingsSlot + parameters: + - $id: '12320' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12321' + fixed: false + deprecated: false + documentation: + $id: '12322' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12324' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12325' + fixed: false + raw: String + name: + $id: '12323' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12326' + collectionFormat: none + defaultValue: + $id: '12327' + fixed: false + deprecated: false + documentation: + $id: '12328' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12330' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12331' + fixed: false + raw: String + name: + $id: '12329' + fixed: false + raw: name + serializedName: name + - $id: '12332' + collectionFormat: none + defaultValue: + $id: '12333' + fixed: false + deprecated: false + documentation: + $id: '12334' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets hostname bindings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12336' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12337' + fixed: false + raw: String + name: + $id: '12335' + fixed: false + raw: slot + serializedName: slot + - $id: '12338' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12339' + fixed: false + deprecated: false + documentation: + $id: '12340' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12342' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12343' + fixed: false + raw: String + name: + $id: '12341' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12344' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12345' + fixed: false + deprecated: false + documentation: + $id: '12346' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12348' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12349' + fixed: false + raw: String + name: + $id: '12347' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12352' + body: + $ref: '930' + isNullable: true + returnType: + $id: '12354' + body: + $ref: '930' + isNullable: true + serializedName: WebApps_ListHostNameBindingsSlot + summary: Get hostname bindings for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings + - $id: '12355' + defaultResponse: + $id: '12395' + isNullable: true + deprecated: false + description: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + group: + $id: '12393' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12392' + fixed: false + raw: GetHostNameBindingSlot + parameters: + - $id: '12356' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12357' + fixed: false + deprecated: false + documentation: + $id: '12358' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12360' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12361' + fixed: false + raw: String + name: + $id: '12359' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12362' + collectionFormat: none + defaultValue: + $id: '12363' + fixed: false + deprecated: false + documentation: + $id: '12364' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12366' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12367' + fixed: false + raw: String + name: + $id: '12365' + fixed: false + raw: name + serializedName: name + - $id: '12368' + collectionFormat: none + defaultValue: + $id: '12369' + fixed: false + deprecated: false + documentation: + $id: '12370' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + the named binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12372' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12373' + fixed: false + raw: String + name: + $id: '12371' + fixed: false + raw: slot + serializedName: slot + - $id: '12374' + collectionFormat: none + defaultValue: + $id: '12375' + fixed: false + deprecated: false + documentation: + $id: '12376' + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12379' + fixed: false + raw: String + name: + $id: '12377' + fixed: false + raw: hostName + serializedName: hostName + - $id: '12380' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12381' + fixed: false + deprecated: false + documentation: + $id: '12382' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12384' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12385' + fixed: false + raw: String + name: + $id: '12383' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12386' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12387' + fixed: false + deprecated: false + documentation: + $id: '12388' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12390' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12391' + fixed: false + raw: String + name: + $id: '12389' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12394' + body: + $ref: '924' + isNullable: true + returnType: + $id: '12396' + body: + $ref: '924' + isNullable: true + serializedName: WebApps_GetHostNameBindingSlot + summary: >- + Get the named hostname binding for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} + - $id: '12397' + defaultResponse: + $id: '12441' + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '12439' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '12438' + fixed: false + raw: CreateOrUpdateHostNameBindingSlot + parameters: + - $id: '12398' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12399' + fixed: false + deprecated: false + documentation: + $id: '12400' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12403' + fixed: false + raw: String + name: + $id: '12401' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12404' + collectionFormat: none + defaultValue: + $id: '12405' + fixed: false + deprecated: false + documentation: + $id: '12406' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12409' + fixed: false + raw: String + name: + $id: '12407' + fixed: false + raw: name + serializedName: name + - $id: '12410' + collectionFormat: none + defaultValue: + $id: '12411' + fixed: false + deprecated: false + documentation: + $id: '12412' + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12414' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12415' + fixed: false + raw: String + name: + $id: '12413' + fixed: false + raw: hostName + serializedName: hostName + - $id: '12416' + collectionFormat: none + defaultValue: + $id: '12417' + fixed: false + deprecated: false + documentation: + $id: '12418' + fixed: false + raw: >- + Binding details. This is the JSON representation of a + HostNameBinding object. + extensions: + x-ms-requestBody-name: hostNameBinding + isConstant: false + isRequired: true + location: body + modelType: + $ref: '924' + name: + $id: '12419' + fixed: false + raw: hostNameBinding + serializedName: hostNameBinding + - $id: '12420' + collectionFormat: none + defaultValue: + $id: '12421' + fixed: false + deprecated: false + documentation: + $id: '12422' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create a binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12424' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12425' + fixed: false + raw: String + name: + $id: '12423' + fixed: false + raw: slot + serializedName: slot + - $id: '12426' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12427' + fixed: false + deprecated: false + documentation: + $id: '12428' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12430' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12431' + fixed: false + raw: String + name: + $id: '12429' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12432' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12433' + fixed: false + deprecated: false + documentation: + $id: '12434' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12436' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12437' + fixed: false + raw: String + name: + $id: '12435' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12440' + body: + $ref: '924' + isNullable: true + returnType: + $id: '12442' + body: + $ref: '924' + isNullable: true + serializedName: WebApps_CreateOrUpdateHostNameBindingSlot + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} + - $id: '12443' + defaultResponse: + $id: '12484' + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + $id: '12481' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '12480' + fixed: false + raw: DeleteHostNameBindingSlot + parameters: + - $id: '12444' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12445' + fixed: false + deprecated: false + documentation: + $id: '12446' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12448' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12449' + fixed: false + raw: String + name: + $id: '12447' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12450' + collectionFormat: none + defaultValue: + $id: '12451' + fixed: false + deprecated: false + documentation: + $id: '12452' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12454' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12455' + fixed: false + raw: String + name: + $id: '12453' + fixed: false + raw: name + serializedName: name + - $id: '12456' + collectionFormat: none + defaultValue: + $id: '12457' + fixed: false + deprecated: false + documentation: + $id: '12458' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12460' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12461' + fixed: false + raw: String + name: + $id: '12459' + fixed: false + raw: slot + serializedName: slot + - $id: '12462' + collectionFormat: none + defaultValue: + $id: '12463' + fixed: false + deprecated: false + documentation: + $id: '12464' + fixed: false + raw: Hostname in the hostname binding. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12466' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12467' + fixed: false + raw: String + name: + $id: '12465' + fixed: false + raw: hostName + serializedName: hostName + - $id: '12468' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12469' + fixed: false + deprecated: false + documentation: + $id: '12470' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12472' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12473' + fixed: false + raw: String + name: + $id: '12471' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12474' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12475' + fixed: false + deprecated: false + documentation: + $id: '12476' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12478' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12479' + fixed: false + raw: String + name: + $id: '12477' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '12483' + isNullable: true + OK: + $id: '12482' + isNullable: true + returnType: + $id: '12485' + isNullable: true + serializedName: WebApps_DeleteHostNameBindingSlot + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName} + - $id: '12486' + defaultResponse: + $id: '12532' + isNullable: true + deprecated: false + description: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + group: + $id: '12530' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12529' + fixed: false + raw: GetHybridConnectionSlot + parameters: + - $id: '12487' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12488' + fixed: false + deprecated: false + documentation: + $id: '12489' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12491' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12492' + fixed: false + raw: String + name: + $id: '12490' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12493' + collectionFormat: none + defaultValue: + $id: '12494' + fixed: false + deprecated: false + documentation: + $id: '12495' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12497' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12498' + fixed: false + raw: String + name: + $id: '12496' + fixed: false + raw: name + serializedName: name + - $id: '12499' + collectionFormat: none + defaultValue: + $id: '12500' + fixed: false + deprecated: false + documentation: + $id: '12501' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12503' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12504' + fixed: false + raw: String + name: + $id: '12502' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '12505' + collectionFormat: none + defaultValue: + $id: '12506' + fixed: false + deprecated: false + documentation: + $id: '12507' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12509' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12510' + fixed: false + raw: String + name: + $id: '12508' + fixed: false + raw: relayName + serializedName: relayName + - $id: '12511' + collectionFormat: none + defaultValue: + $id: '12512' + fixed: false + deprecated: false + documentation: + $id: '12513' + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12515' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12516' + fixed: false + raw: String + name: + $id: '12514' + fixed: false + raw: slot + serializedName: slot + - $id: '12517' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12518' + fixed: false + deprecated: false + documentation: + $id: '12519' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12522' + fixed: false + raw: String + name: + $id: '12520' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12523' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12524' + fixed: false + deprecated: false + documentation: + $id: '12525' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12527' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12528' + fixed: false + raw: String + name: + $id: '12526' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12531' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '12533' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_GetHybridConnectionSlot + summary: >- + Retrieves a specific Service Bus Hybrid Connection used by this Web + App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '12534' + defaultResponse: + $id: '12584' + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + $id: '12582' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '12581' + fixed: false + raw: CreateOrUpdateHybridConnectionSlot + parameters: + - $id: '12535' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12536' + fixed: false + deprecated: false + documentation: + $id: '12537' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12539' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12540' + fixed: false + raw: String + name: + $id: '12538' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12541' + collectionFormat: none + defaultValue: + $id: '12542' + fixed: false + deprecated: false + documentation: + $id: '12543' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12545' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12546' + fixed: false + raw: String + name: + $id: '12544' + fixed: false + raw: name + serializedName: name + - $id: '12547' + collectionFormat: none + defaultValue: + $id: '12548' + fixed: false + deprecated: false + documentation: + $id: '12549' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12551' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12552' + fixed: false + raw: String + name: + $id: '12550' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '12553' + collectionFormat: none + defaultValue: + $id: '12554' + fixed: false + deprecated: false + documentation: + $id: '12555' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12557' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12558' + fixed: false + raw: String + name: + $id: '12556' + fixed: false + raw: relayName + serializedName: relayName + - $id: '12559' + collectionFormat: none + defaultValue: + $id: '12560' + fixed: false + deprecated: false + documentation: + $id: '12561' + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1356' + name: + $id: '12562' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '12563' + collectionFormat: none + defaultValue: + $id: '12564' + fixed: false + deprecated: false + documentation: + $id: '12565' + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12567' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12568' + fixed: false + raw: String + name: + $id: '12566' + fixed: false + raw: slot + serializedName: slot + - $id: '12569' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12570' + fixed: false + deprecated: false + documentation: + $id: '12571' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12573' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12574' + fixed: false + raw: String + name: + $id: '12572' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12575' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12576' + fixed: false + deprecated: false + documentation: + $id: '12577' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12579' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12580' + fixed: false + raw: String + name: + $id: '12578' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12583' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '12585' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_CreateOrUpdateHybridConnectionSlot + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '12586' + defaultResponse: + $id: '12633' + isNullable: true + deprecated: false + description: Removes a Hybrid Connection from this site. + group: + $id: '12630' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '12629' + fixed: false + raw: DeleteHybridConnectionSlot + parameters: + - $id: '12587' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12588' + fixed: false + deprecated: false + documentation: + $id: '12589' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12591' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12592' + fixed: false + raw: String + name: + $id: '12590' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12593' + collectionFormat: none + defaultValue: + $id: '12594' + fixed: false + deprecated: false + documentation: + $id: '12595' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12598' + fixed: false + raw: String + name: + $id: '12596' + fixed: false + raw: name + serializedName: name + - $id: '12599' + collectionFormat: none + defaultValue: + $id: '12600' + fixed: false + deprecated: false + documentation: + $id: '12601' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12603' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12604' + fixed: false + raw: String + name: + $id: '12602' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '12605' + collectionFormat: none + defaultValue: + $id: '12606' + fixed: false + deprecated: false + documentation: + $id: '12607' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12609' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12610' + fixed: false + raw: String + name: + $id: '12608' + fixed: false + raw: relayName + serializedName: relayName + - $id: '12611' + collectionFormat: none + defaultValue: + $id: '12612' + fixed: false + deprecated: false + documentation: + $id: '12613' + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12615' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12616' + fixed: false + raw: String + name: + $id: '12614' + fixed: false + raw: slot + serializedName: slot + - $id: '12617' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12618' + fixed: false + deprecated: false + documentation: + $id: '12619' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12621' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12622' + fixed: false + raw: String + name: + $id: '12620' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12623' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12624' + fixed: false + deprecated: false + documentation: + $id: '12625' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12627' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12628' + fixed: false + raw: String + name: + $id: '12626' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '12632' + isNullable: true + OK: + $id: '12631' + isNullable: true + returnType: + $id: '12634' + isNullable: true + serializedName: WebApps_DeleteHybridConnectionSlot + summary: Removes a Hybrid Connection from this site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '12635' + defaultResponse: + $id: '12685' + isNullable: true + deprecated: false + description: Creates a new Hybrid Connection using a Service Bus relay. + extensions: + x-ms-requestBody-index: '4' + group: + $id: '12683' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '12682' + fixed: false + raw: UpdateHybridConnectionSlot + parameters: + - $id: '12636' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12637' + fixed: false + deprecated: false + documentation: + $id: '12638' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12640' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12641' + fixed: false + raw: String + name: + $id: '12639' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12642' + collectionFormat: none + defaultValue: + $id: '12643' + fixed: false + deprecated: false + documentation: + $id: '12644' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12646' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12647' + fixed: false + raw: String + name: + $id: '12645' + fixed: false + raw: name + serializedName: name + - $id: '12648' + collectionFormat: none + defaultValue: + $id: '12649' + fixed: false + deprecated: false + documentation: + $id: '12650' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12652' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12653' + fixed: false + raw: String + name: + $id: '12651' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '12654' + collectionFormat: none + defaultValue: + $id: '12655' + fixed: false + deprecated: false + documentation: + $id: '12656' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12658' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12659' + fixed: false + raw: String + name: + $id: '12657' + fixed: false + raw: relayName + serializedName: relayName + - $id: '12660' + collectionFormat: none + defaultValue: + $id: '12661' + fixed: false + deprecated: false + documentation: + $id: '12662' + fixed: false + raw: The details of the hybrid connection. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1356' + name: + $id: '12663' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '12664' + collectionFormat: none + defaultValue: + $id: '12665' + fixed: false + deprecated: false + documentation: + $id: '12666' + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12668' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12669' + fixed: false + raw: String + name: + $id: '12667' + fixed: false + raw: slot + serializedName: slot + - $id: '12670' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12671' + fixed: false + deprecated: false + documentation: + $id: '12672' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12674' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12675' + fixed: false + raw: String + name: + $id: '12673' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12676' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12677' + fixed: false + deprecated: false + documentation: + $id: '12678' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12681' + fixed: false + raw: String + name: + $id: '12679' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12684' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '12686' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_UpdateHybridConnectionSlot + summary: Creates a new Hybrid Connection using a Service Bus relay. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName} + - $id: '12687' + defaultResponse: + $id: '12733' + isNullable: true + deprecated: false + description: Gets the send key name and value for a Hybrid Connection. + group: + $id: '12731' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '12730' + fixed: false + raw: ListHybridConnectionKeysSlot + parameters: + - $id: '12688' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12689' + fixed: false + deprecated: false + documentation: + $id: '12690' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12693' + fixed: false + raw: String + name: + $id: '12691' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12694' + collectionFormat: none + defaultValue: + $id: '12695' + fixed: false + deprecated: false + documentation: + $id: '12696' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12698' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12699' + fixed: false + raw: String + name: + $id: '12697' + fixed: false + raw: name + serializedName: name + - $id: '12700' + collectionFormat: none + defaultValue: + $id: '12701' + fixed: false + deprecated: false + documentation: + $id: '12702' + fixed: false + raw: The namespace for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12704' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12705' + fixed: false + raw: String + name: + $id: '12703' + fixed: false + raw: namespaceName + serializedName: namespaceName + - $id: '12706' + collectionFormat: none + defaultValue: + $id: '12707' + fixed: false + deprecated: false + documentation: + $id: '12708' + fixed: false + raw: The relay name for this hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12710' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12711' + fixed: false + raw: String + name: + $id: '12709' + fixed: false + raw: relayName + serializedName: relayName + - $id: '12712' + collectionFormat: none + defaultValue: + $id: '12713' + fixed: false + deprecated: false + documentation: + $id: '12714' + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12716' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12717' + fixed: false + raw: String + name: + $id: '12715' + fixed: false + raw: slot + serializedName: slot + - $id: '12718' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12719' + fixed: false + deprecated: false + documentation: + $id: '12720' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12722' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12723' + fixed: false + raw: String + name: + $id: '12721' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12724' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12725' + fixed: false + deprecated: false + documentation: + $id: '12726' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12728' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12729' + fixed: false + raw: String + name: + $id: '12727' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12732' + body: + $ref: '4340' + isNullable: true + returnType: + $id: '12734' + body: + $ref: '4340' + isNullable: true + serializedName: WebApps_ListHybridConnectionKeysSlot + summary: Gets the send key name and value for a Hybrid Connection. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys + - $id: '12735' + defaultResponse: + $id: '12769' + isNullable: true + deprecated: false + description: Retrieves all Service Bus Hybrid Connections used by this Web App. + group: + $id: '12767' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12766' + fixed: false + raw: ListHybridConnectionsSlot + parameters: + - $id: '12736' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12737' + fixed: false + deprecated: false + documentation: + $id: '12738' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12740' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12741' + fixed: false + raw: String + name: + $id: '12739' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12742' + collectionFormat: none + defaultValue: + $id: '12743' + fixed: false + deprecated: false + documentation: + $id: '12744' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12746' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12747' + fixed: false + raw: String + name: + $id: '12745' + fixed: false + raw: name + serializedName: name + - $id: '12748' + collectionFormat: none + defaultValue: + $id: '12749' + fixed: false + deprecated: false + documentation: + $id: '12750' + fixed: false + raw: The name of the slot for the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12752' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12753' + fixed: false + raw: String + name: + $id: '12751' + fixed: false + raw: slot + serializedName: slot + - $id: '12754' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12755' + fixed: false + deprecated: false + documentation: + $id: '12756' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12758' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12759' + fixed: false + raw: String + name: + $id: '12757' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12760' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12761' + fixed: false + deprecated: false + documentation: + $id: '12762' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12764' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12765' + fixed: false + raw: String + name: + $id: '12763' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12768' + body: + $ref: '1356' + isNullable: true + returnType: + $id: '12770' + body: + $ref: '1356' + isNullable: true + serializedName: WebApps_ListHybridConnectionsSlot + summary: Retrieves all Service Bus Hybrid Connections used by this Web App. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays + - $id: '12771' + defaultResponse: + $id: '12805' + isNullable: true + deprecated: false + description: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + group: + $id: '12803' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12802' + fixed: false + raw: ListRelayServiceConnectionsSlot + parameters: + - $id: '12772' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12773' + fixed: false + deprecated: false + documentation: + $id: '12774' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12776' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12777' + fixed: false + raw: String + name: + $id: '12775' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12778' + collectionFormat: none + defaultValue: + $id: '12779' + fixed: false + deprecated: false + documentation: + $id: '12780' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12782' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12783' + fixed: false + raw: String + name: + $id: '12781' + fixed: false + raw: name + serializedName: name + - $id: '12784' + collectionFormat: none + defaultValue: + $id: '12785' + fixed: false + deprecated: false + documentation: + $id: '12786' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get hybrid connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12788' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12789' + fixed: false + raw: String + name: + $id: '12787' + fixed: false + raw: slot + serializedName: slot + - $id: '12790' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12791' + fixed: false + deprecated: false + documentation: + $id: '12792' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12794' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12795' + fixed: false + raw: String + name: + $id: '12793' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12796' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12797' + fixed: false + deprecated: false + documentation: + $id: '12798' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12800' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12801' + fixed: false + raw: String + name: + $id: '12799' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12804' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '12806' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_ListRelayServiceConnectionsSlot + summary: >- + Gets hybrid connections configured for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection + - $id: '12807' + defaultResponse: + $id: '12847' + isNullable: true + deprecated: false + description: Gets a hybrid connection configuration by its name. + group: + $id: '12845' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '12844' + fixed: false + raw: GetRelayServiceConnectionSlot + parameters: + - $id: '12808' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12809' + fixed: false + deprecated: false + documentation: + $id: '12810' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12812' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12813' + fixed: false + raw: String + name: + $id: '12811' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12814' + collectionFormat: none + defaultValue: + $id: '12815' + fixed: false + deprecated: false + documentation: + $id: '12816' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12818' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12819' + fixed: false + raw: String + name: + $id: '12817' + fixed: false + raw: name + serializedName: name + - $id: '12820' + collectionFormat: none + defaultValue: + $id: '12821' + fixed: false + deprecated: false + documentation: + $id: '12822' + fixed: false + raw: Name of the hybrid connection. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12824' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12825' + fixed: false + raw: String + name: + $id: '12823' + fixed: false + raw: entityName + serializedName: entityName + - $id: '12826' + collectionFormat: none + defaultValue: + $id: '12827' + fixed: false + deprecated: false + documentation: + $id: '12828' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get a hybrid connection for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12830' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12831' + fixed: false + raw: String + name: + $id: '12829' + fixed: false + raw: slot + serializedName: slot + - $id: '12832' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12833' + fixed: false + deprecated: false + documentation: + $id: '12834' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12836' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12837' + fixed: false + raw: String + name: + $id: '12835' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12838' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12839' + fixed: false + deprecated: false + documentation: + $id: '12840' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12842' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12843' + fixed: false + raw: String + name: + $id: '12841' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12846' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '12848' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_GetRelayServiceConnectionSlot + summary: Gets a hybrid connection configuration by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - $id: '12849' + defaultResponse: + $id: '12893' + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '12891' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '12890' + fixed: false + raw: CreateOrUpdateRelayServiceConnectionSlot + parameters: + - $id: '12850' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12851' + fixed: false + deprecated: false + documentation: + $id: '12852' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12854' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12855' + fixed: false + raw: String + name: + $id: '12853' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12856' + collectionFormat: none + defaultValue: + $id: '12857' + fixed: false + deprecated: false + documentation: + $id: '12858' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12860' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12861' + fixed: false + raw: String + name: + $id: '12859' + fixed: false + raw: name + serializedName: name + - $id: '12862' + collectionFormat: none + defaultValue: + $id: '12863' + fixed: false + deprecated: false + documentation: + $id: '12864' + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12866' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12867' + fixed: false + raw: String + name: + $id: '12865' + fixed: false + raw: entityName + serializedName: entityName + - $id: '12868' + collectionFormat: none + defaultValue: + $id: '12869' + fixed: false + deprecated: false + documentation: + $id: '12870' + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1300' + name: + $id: '12871' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '12872' + collectionFormat: none + defaultValue: + $id: '12873' + fixed: false + deprecated: false + documentation: + $id: '12874' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create or update a hybrid connection for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12876' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12877' + fixed: false + raw: String + name: + $id: '12875' + fixed: false + raw: slot + serializedName: slot + - $id: '12878' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12879' + fixed: false + deprecated: false + documentation: + $id: '12880' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12882' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12883' + fixed: false + raw: String + name: + $id: '12881' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12884' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12885' + fixed: false + deprecated: false + documentation: + $id: '12886' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12888' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12889' + fixed: false + raw: String + name: + $id: '12887' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12892' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '12894' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_CreateOrUpdateRelayServiceConnectionSlot + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - $id: '12895' + defaultResponse: + $id: '12936' + isNullable: true + deprecated: false + description: Deletes a relay service connection by its name. + group: + $id: '12933' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '12932' + fixed: false + raw: DeleteRelayServiceConnectionSlot + parameters: + - $id: '12896' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12897' + fixed: false + deprecated: false + documentation: + $id: '12898' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12900' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12901' + fixed: false + raw: String + name: + $id: '12899' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12902' + collectionFormat: none + defaultValue: + $id: '12903' + fixed: false + deprecated: false + documentation: + $id: '12904' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12906' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12907' + fixed: false + raw: String + name: + $id: '12905' + fixed: false + raw: name + serializedName: name + - $id: '12908' + collectionFormat: none + defaultValue: + $id: '12909' + fixed: false + deprecated: false + documentation: + $id: '12910' + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12912' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12913' + fixed: false + raw: String + name: + $id: '12911' + fixed: false + raw: entityName + serializedName: entityName + - $id: '12914' + collectionFormat: none + defaultValue: + $id: '12915' + fixed: false + deprecated: false + documentation: + $id: '12916' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete a hybrid connection for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12918' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12919' + fixed: false + raw: String + name: + $id: '12917' + fixed: false + raw: slot + serializedName: slot + - $id: '12920' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12921' + fixed: false + deprecated: false + documentation: + $id: '12922' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12924' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12925' + fixed: false + raw: String + name: + $id: '12923' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12926' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12927' + fixed: false + deprecated: false + documentation: + $id: '12928' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12930' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12931' + fixed: false + raw: String + name: + $id: '12929' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '12935' + isNullable: true + OK: + $id: '12934' + isNullable: true + returnType: + $id: '12937' + isNullable: true + serializedName: WebApps_DeleteRelayServiceConnectionSlot + summary: Deletes a relay service connection by its name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - $id: '12938' + defaultResponse: + $id: '12982' + isNullable: true + deprecated: false + description: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '12980' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '12979' + fixed: false + raw: UpdateRelayServiceConnectionSlot + parameters: + - $id: '12939' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12940' + fixed: false + deprecated: false + documentation: + $id: '12941' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12943' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12944' + fixed: false + raw: String + name: + $id: '12942' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12945' + collectionFormat: none + defaultValue: + $id: '12946' + fixed: false + deprecated: false + documentation: + $id: '12947' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12949' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12950' + fixed: false + raw: String + name: + $id: '12948' + fixed: false + raw: name + serializedName: name + - $id: '12951' + collectionFormat: none + defaultValue: + $id: '12952' + fixed: false + deprecated: false + documentation: + $id: '12953' + fixed: false + raw: Name of the hybrid connection configuration. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12955' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12956' + fixed: false + raw: String + name: + $id: '12954' + fixed: false + raw: entityName + serializedName: entityName + - $id: '12957' + collectionFormat: none + defaultValue: + $id: '12958' + fixed: false + deprecated: false + documentation: + $id: '12959' + fixed: false + raw: Details of the hybrid connection configuration. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1300' + name: + $id: '12960' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '12961' + collectionFormat: none + defaultValue: + $id: '12962' + fixed: false + deprecated: false + documentation: + $id: '12963' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create or update a hybrid connection for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12965' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12966' + fixed: false + raw: String + name: + $id: '12964' + fixed: false + raw: slot + serializedName: slot + - $id: '12967' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '12968' + fixed: false + deprecated: false + documentation: + $id: '12969' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '12971' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12972' + fixed: false + raw: String + name: + $id: '12970' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '12973' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '12974' + fixed: false + deprecated: false + documentation: + $id: '12975' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '12977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12978' + fixed: false + raw: String + name: + $id: '12976' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '12981' + body: + $ref: '1300' + isNullable: true + returnType: + $id: '12983' + body: + $ref: '1300' + isNullable: true + serializedName: WebApps_UpdateRelayServiceConnectionSlot + summary: >- + Creates a new hybrid connection configuration (PUT), or updates an + existing one (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName} + - $id: '12984' + defaultResponse: + $id: '13018' + isNullable: true + deprecated: false + description: Gets all scale-out instances of an app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13016' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13015' + fixed: false + raw: ListInstanceIdentifiersSlot + parameters: + - $id: '12985' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '12986' + fixed: false + deprecated: false + documentation: + $id: '12987' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '12989' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12990' + fixed: false + raw: String + name: + $id: '12988' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '12991' + collectionFormat: none + defaultValue: + $id: '12992' + fixed: false + deprecated: false + documentation: + $id: '12993' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '12995' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '12996' + fixed: false + raw: String + name: + $id: '12994' + fixed: false + raw: name + serializedName: name + - $id: '12997' + collectionFormat: none + defaultValue: + $id: '12998' + fixed: false + deprecated: false + documentation: + $id: '12999' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets the production slot instances. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13001' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13002' + fixed: false + raw: String + name: + $id: '13000' + fixed: false + raw: slot + serializedName: slot + - $id: '13003' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13004' + fixed: false + deprecated: false + documentation: + $id: '13005' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13007' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13008' + fixed: false + raw: String + name: + $id: '13006' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13009' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13010' + fixed: false + deprecated: false + documentation: + $id: '13011' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13013' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13014' + fixed: false + raw: String + name: + $id: '13012' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13017' + body: + $ref: '4106' + isNullable: true + returnType: + $id: '13019' + body: + $ref: '4106' + isNullable: true + serializedName: WebApps_ListInstanceIdentifiersSlot + summary: Gets all scale-out instances of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances + - $id: '13020' + defaultResponse: + $id: '13060' + isNullable: true + deprecated: false + description: Get the status of the last MSDeploy operation. + group: + $id: '13058' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13057' + fixed: false + raw: GetInstanceMsDeployStatusSlot + parameters: + - $id: '13021' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13022' + fixed: false + deprecated: false + documentation: + $id: '13023' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13025' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13026' + fixed: false + raw: String + name: + $id: '13024' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13027' + collectionFormat: none + defaultValue: + $id: '13028' + fixed: false + deprecated: false + documentation: + $id: '13029' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13031' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13032' + fixed: false + raw: String + name: + $id: '13030' + fixed: false + raw: name + serializedName: name + - $id: '13033' + collectionFormat: none + defaultValue: + $id: '13034' + fixed: false + deprecated: false + documentation: + $id: '13035' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13037' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13038' + fixed: false + raw: String + name: + $id: '13036' + fixed: false + raw: slot + serializedName: slot + - $id: '13039' + collectionFormat: none + defaultValue: + $id: '13040' + fixed: false + deprecated: false + documentation: + $id: '13041' + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13043' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13044' + fixed: false + raw: String + name: + $id: '13042' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13045' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13046' + fixed: false + deprecated: false + documentation: + $id: '13047' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13049' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13050' + fixed: false + raw: String + name: + $id: '13048' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13051' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13052' + fixed: false + deprecated: false + documentation: + $id: '13053' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13055' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13056' + fixed: false + raw: String + name: + $id: '13054' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13059' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '13061' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_GetInstanceMsDeployStatusSlot + summary: Get the status of the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy + - $id: '13062' + defaultResponse: + $id: '13107' + isNullable: true + deprecated: false + description: Invoke the MSDeploy web app extension. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '4' + group: + $id: '13104' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '13103' + fixed: false + raw: CreateInstanceMSDeployOperationSlot + parameters: + - $id: '13063' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13064' + fixed: false + deprecated: false + documentation: + $id: '13065' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13067' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13068' + fixed: false + raw: String + name: + $id: '13066' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13069' + collectionFormat: none + defaultValue: + $id: '13070' + fixed: false + deprecated: false + documentation: + $id: '13071' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13073' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13074' + fixed: false + raw: String + name: + $id: '13072' + fixed: false + raw: name + serializedName: name + - $id: '13075' + collectionFormat: none + defaultValue: + $id: '13076' + fixed: false + deprecated: false + documentation: + $id: '13077' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13079' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13080' + fixed: false + raw: String + name: + $id: '13078' + fixed: false + raw: slot + serializedName: slot + - $id: '13081' + collectionFormat: none + defaultValue: + $id: '13082' + fixed: false + deprecated: false + documentation: + $id: '13083' + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13085' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13086' + fixed: false + raw: String + name: + $id: '13084' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13087' + collectionFormat: none + defaultValue: + $id: '13088' + fixed: false + deprecated: false + documentation: + $id: '13089' + fixed: false + raw: Details of MSDeploy operation + extensions: + x-ms-requestBody-name: MSDeploy + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1028' + name: + $id: '13090' + fixed: false + raw: MSDeploy + serializedName: MSDeploy + - $id: '13091' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13092' + fixed: false + deprecated: false + documentation: + $id: '13093' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13095' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13096' + fixed: false + raw: String + name: + $id: '13094' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13097' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13098' + fixed: false + deprecated: false + documentation: + $id: '13099' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13101' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13102' + fixed: false + raw: String + name: + $id: '13100' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Conflict: + $id: '13106' + isNullable: true + Created: + $id: '13105' + body: + $ref: '1112' + isNullable: true + returnType: + $id: '13108' + body: + $ref: '1112' + isNullable: true + serializedName: WebApps_CreateInstanceMSDeployOperationSlot + summary: Invoke the MSDeploy web app extension. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy + - $id: '13109' + defaultResponse: + $id: '13150' + isNullable: true + deprecated: false + description: Get the MSDeploy Log for the last MSDeploy operation. + group: + $id: '13147' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13146' + fixed: false + raw: GetInstanceMSDeployLogSlot + parameters: + - $id: '13110' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13111' + fixed: false + deprecated: false + documentation: + $id: '13112' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13114' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13115' + fixed: false + raw: String + name: + $id: '13113' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13116' + collectionFormat: none + defaultValue: + $id: '13117' + fixed: false + deprecated: false + documentation: + $id: '13118' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13120' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13121' + fixed: false + raw: String + name: + $id: '13119' + fixed: false + raw: name + serializedName: name + - $id: '13122' + collectionFormat: none + defaultValue: + $id: '13123' + fixed: false + deprecated: false + documentation: + $id: '13124' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13126' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13127' + fixed: false + raw: String + name: + $id: '13125' + fixed: false + raw: slot + serializedName: slot + - $id: '13128' + collectionFormat: none + defaultValue: + $id: '13129' + fixed: false + deprecated: false + documentation: + $id: '13130' + fixed: false + raw: ID of web app instance. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13132' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13133' + fixed: false + raw: String + name: + $id: '13131' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13134' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13135' + fixed: false + deprecated: false + documentation: + $id: '13136' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13138' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13139' + fixed: false + raw: String + name: + $id: '13137' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13140' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13141' + fixed: false + deprecated: false + documentation: + $id: '13142' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13144' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13145' + fixed: false + raw: String + name: + $id: '13143' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13149' + isNullable: true + OK: + $id: '13148' + body: + $ref: '1067' + isNullable: true + returnType: + $id: '13151' + body: + $ref: '1067' + isNullable: true + serializedName: WebApps_GetInstanceMSDeployLogSlot + summary: Get the MSDeploy Log for the last MSDeploy operation. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log + - $id: '13152' + defaultResponse: + $id: '13193' + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13190' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13189' + fixed: false + raw: ListInstanceProcessesSlot + parameters: + - $id: '13153' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13154' + fixed: false + deprecated: false + documentation: + $id: '13155' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13157' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13158' + fixed: false + raw: String + name: + $id: '13156' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13159' + collectionFormat: none + defaultValue: + $id: '13160' + fixed: false + deprecated: false + documentation: + $id: '13161' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13163' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13164' + fixed: false + raw: String + name: + $id: '13162' + fixed: false + raw: name + serializedName: name + - $id: '13165' + collectionFormat: none + defaultValue: + $id: '13166' + fixed: false + deprecated: false + documentation: + $id: '13167' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13169' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13170' + fixed: false + raw: String + name: + $id: '13168' + fixed: false + raw: slot + serializedName: slot + - $id: '13171' + collectionFormat: none + defaultValue: + $id: '13172' + fixed: false + deprecated: false + documentation: + $id: '13173' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13175' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13176' + fixed: false + raw: String + name: + $id: '13174' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13177' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13178' + fixed: false + deprecated: false + documentation: + $id: '13179' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13181' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13182' + fixed: false + raw: String + name: + $id: '13180' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13183' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13184' + fixed: false + deprecated: false + documentation: + $id: '13185' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13187' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13188' + fixed: false + raw: String + name: + $id: '13186' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13192' + isNullable: true + OK: + $id: '13191' + body: + $ref: '1970' + isNullable: true + returnType: + $id: '13194' + body: + $ref: '1970' + isNullable: true + serializedName: WebApps_ListInstanceProcessesSlot + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes + - $id: '13195' + defaultResponse: + $id: '13242' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '13239' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13238' + fixed: false + raw: GetInstanceProcessSlot + parameters: + - $id: '13196' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13197' + fixed: false + deprecated: false + documentation: + $id: '13198' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13200' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13201' + fixed: false + raw: String + name: + $id: '13199' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13202' + collectionFormat: none + defaultValue: + $id: '13203' + fixed: false + deprecated: false + documentation: + $id: '13204' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13206' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13207' + fixed: false + raw: String + name: + $id: '13205' + fixed: false + raw: name + serializedName: name + - $id: '13208' + collectionFormat: none + defaultValue: + $id: '13209' + fixed: false + deprecated: false + documentation: + $id: '13210' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13212' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13213' + fixed: false + raw: String + name: + $id: '13211' + fixed: false + raw: processId + serializedName: processId + - $id: '13214' + collectionFormat: none + defaultValue: + $id: '13215' + fixed: false + deprecated: false + documentation: + $id: '13216' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13218' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13219' + fixed: false + raw: String + name: + $id: '13217' + fixed: false + raw: slot + serializedName: slot + - $id: '13220' + collectionFormat: none + defaultValue: + $id: '13221' + fixed: false + deprecated: false + documentation: + $id: '13222' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13224' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13225' + fixed: false + raw: String + name: + $id: '13223' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13226' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13227' + fixed: false + deprecated: false + documentation: + $id: '13228' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13230' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13231' + fixed: false + raw: String + name: + $id: '13229' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13232' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13233' + fixed: false + deprecated: false + documentation: + $id: '13234' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13236' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13237' + fixed: false + raw: String + name: + $id: '13235' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13241' + isNullable: true + OK: + $id: '13240' + body: + $ref: '1964' + isNullable: true + returnType: + $id: '13243' + body: + $ref: '1964' + isNullable: true + serializedName: WebApps_GetInstanceProcessSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId} + - $id: '13244' + defaultResponse: + $id: '13291' + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + $id: '13288' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '13287' + fixed: false + raw: DeleteInstanceProcessSlot + parameters: + - $id: '13245' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13246' + fixed: false + deprecated: false + documentation: + $id: '13247' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13249' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13250' + fixed: false + raw: String + name: + $id: '13248' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13251' + collectionFormat: none + defaultValue: + $id: '13252' + fixed: false + deprecated: false + documentation: + $id: '13253' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13255' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13256' + fixed: false + raw: String + name: + $id: '13254' + fixed: false + raw: name + serializedName: name + - $id: '13257' + collectionFormat: none + defaultValue: + $id: '13258' + fixed: false + deprecated: false + documentation: + $id: '13259' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13261' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13262' + fixed: false + raw: String + name: + $id: '13260' + fixed: false + raw: processId + serializedName: processId + - $id: '13263' + collectionFormat: none + defaultValue: + $id: '13264' + fixed: false + deprecated: false + documentation: + $id: '13265' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13267' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13268' + fixed: false + raw: String + name: + $id: '13266' + fixed: false + raw: slot + serializedName: slot + - $id: '13269' + collectionFormat: none + defaultValue: + $id: '13270' + fixed: false + deprecated: false + documentation: + $id: '13271' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13273' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13274' + fixed: false + raw: String + name: + $id: '13272' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13275' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13276' + fixed: false + deprecated: false + documentation: + $id: '13277' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13279' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13280' + fixed: false + raw: String + name: + $id: '13278' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13281' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13282' + fixed: false + deprecated: false + documentation: + $id: '13283' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13285' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13286' + fixed: false + raw: String + name: + $id: '13284' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '13289' + isNullable: true + NotFound: + $id: '13290' + isNullable: true + returnType: + $id: '13292' + isNullable: true + serializedName: WebApps_DeleteInstanceProcessSlot + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId} + - $id: '13293' + defaultResponse: + $id: '13342' + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + $id: '13337' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13336' + fixed: false + raw: GetInstanceProcessDumpSlot + parameters: + - $id: '13294' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13295' + fixed: false + deprecated: false + documentation: + $id: '13296' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13298' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13299' + fixed: false + raw: String + name: + $id: '13297' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13300' + collectionFormat: none + defaultValue: + $id: '13301' + fixed: false + deprecated: false + documentation: + $id: '13302' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13305' + fixed: false + raw: String + name: + $id: '13303' + fixed: false + raw: name + serializedName: name + - $id: '13306' + collectionFormat: none + defaultValue: + $id: '13307' + fixed: false + deprecated: false + documentation: + $id: '13308' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13310' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13311' + fixed: false + raw: String + name: + $id: '13309' + fixed: false + raw: processId + serializedName: processId + - $id: '13312' + collectionFormat: none + defaultValue: + $id: '13313' + fixed: false + deprecated: false + documentation: + $id: '13314' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13316' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13317' + fixed: false + raw: String + name: + $id: '13315' + fixed: false + raw: slot + serializedName: slot + - $id: '13318' + collectionFormat: none + defaultValue: + $id: '13319' + fixed: false + deprecated: false + documentation: + $id: '13320' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13322' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13323' + fixed: false + raw: String + name: + $id: '13321' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13324' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13325' + fixed: false + deprecated: false + documentation: + $id: '13326' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13328' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13329' + fixed: false + raw: String + name: + $id: '13327' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13330' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13331' + fixed: false + deprecated: false + documentation: + $id: '13332' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13334' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13335' + fixed: false + raw: String + name: + $id: '13333' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13341' + isNullable: true + OK: + $id: '13338' + body: + $id: '13339' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '13340' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '13343' + body: + $ref: '13339' + isNullable: true + serializedName: WebApps_GetInstanceProcessDumpSlot + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump + - $id: '13344' + defaultResponse: + $id: '13391' + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13388' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13387' + fixed: false + raw: ListInstanceProcessModulesSlot + parameters: + - $id: '13345' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13346' + fixed: false + deprecated: false + documentation: + $id: '13347' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13349' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13350' + fixed: false + raw: String + name: + $id: '13348' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13351' + collectionFormat: none + defaultValue: + $id: '13352' + fixed: false + deprecated: false + documentation: + $id: '13353' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13355' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13356' + fixed: false + raw: String + name: + $id: '13354' + fixed: false + raw: name + serializedName: name + - $id: '13357' + collectionFormat: none + defaultValue: + $id: '13358' + fixed: false + deprecated: false + documentation: + $id: '13359' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13361' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13362' + fixed: false + raw: String + name: + $id: '13360' + fixed: false + raw: processId + serializedName: processId + - $id: '13363' + collectionFormat: none + defaultValue: + $id: '13364' + fixed: false + deprecated: false + documentation: + $id: '13365' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13367' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13368' + fixed: false + raw: String + name: + $id: '13366' + fixed: false + raw: slot + serializedName: slot + - $id: '13369' + collectionFormat: none + defaultValue: + $id: '13370' + fixed: false + deprecated: false + documentation: + $id: '13371' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13373' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13374' + fixed: false + raw: String + name: + $id: '13372' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13375' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13376' + fixed: false + deprecated: false + documentation: + $id: '13377' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13379' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13380' + fixed: false + raw: String + name: + $id: '13378' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13381' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13382' + fixed: false + deprecated: false + documentation: + $id: '13383' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13385' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13386' + fixed: false + raw: String + name: + $id: '13384' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13390' + isNullable: true + OK: + $id: '13389' + body: + $ref: '1984' + isNullable: true + returnType: + $id: '13392' + body: + $ref: '1984' + isNullable: true + serializedName: WebApps_ListInstanceProcessModulesSlot + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules + - $id: '13393' + defaultResponse: + $id: '13446' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '13443' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13442' + fixed: false + raw: GetInstanceProcessModuleSlot + parameters: + - $id: '13394' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13395' + fixed: false + deprecated: false + documentation: + $id: '13396' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13398' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13399' + fixed: false + raw: String + name: + $id: '13397' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13400' + collectionFormat: none + defaultValue: + $id: '13401' + fixed: false + deprecated: false + documentation: + $id: '13402' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13404' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13405' + fixed: false + raw: String + name: + $id: '13403' + fixed: false + raw: name + serializedName: name + - $id: '13406' + collectionFormat: none + defaultValue: + $id: '13407' + fixed: false + deprecated: false + documentation: + $id: '13408' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13410' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13411' + fixed: false + raw: String + name: + $id: '13409' + fixed: false + raw: processId + serializedName: processId + - $id: '13412' + collectionFormat: none + defaultValue: + $id: '13413' + fixed: false + deprecated: false + documentation: + $id: '13414' + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13416' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13417' + fixed: false + raw: String + name: + $id: '13415' + fixed: false + raw: baseAddress + serializedName: baseAddress + - $id: '13418' + collectionFormat: none + defaultValue: + $id: '13419' + fixed: false + deprecated: false + documentation: + $id: '13420' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13422' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13423' + fixed: false + raw: String + name: + $id: '13421' + fixed: false + raw: slot + serializedName: slot + - $id: '13424' + collectionFormat: none + defaultValue: + $id: '13425' + fixed: false + deprecated: false + documentation: + $id: '13426' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13428' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13429' + fixed: false + raw: String + name: + $id: '13427' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13430' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13431' + fixed: false + deprecated: false + documentation: + $id: '13432' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13434' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13435' + fixed: false + raw: String + name: + $id: '13433' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13436' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13437' + fixed: false + deprecated: false + documentation: + $id: '13438' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13440' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13441' + fixed: false + raw: String + name: + $id: '13439' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13445' + isNullable: true + OK: + $id: '13444' + body: + $ref: '1734' + isNullable: true + returnType: + $id: '13447' + body: + $ref: '1734' + isNullable: true + serializedName: WebApps_GetInstanceProcessModuleSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress} + - $id: '13448' + defaultResponse: + $id: '13495' + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13492' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13491' + fixed: false + raw: ListInstanceProcessThreadsSlot + parameters: + - $id: '13449' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13450' + fixed: false + deprecated: false + documentation: + $id: '13451' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13453' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13454' + fixed: false + raw: String + name: + $id: '13452' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13455' + collectionFormat: none + defaultValue: + $id: '13456' + fixed: false + deprecated: false + documentation: + $id: '13457' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13459' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13460' + fixed: false + raw: String + name: + $id: '13458' + fixed: false + raw: name + serializedName: name + - $id: '13461' + collectionFormat: none + defaultValue: + $id: '13462' + fixed: false + deprecated: false + documentation: + $id: '13463' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13465' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13466' + fixed: false + raw: String + name: + $id: '13464' + fixed: false + raw: processId + serializedName: processId + - $id: '13467' + collectionFormat: none + defaultValue: + $id: '13468' + fixed: false + deprecated: false + documentation: + $id: '13469' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13471' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13472' + fixed: false + raw: String + name: + $id: '13470' + fixed: false + raw: slot + serializedName: slot + - $id: '13473' + collectionFormat: none + defaultValue: + $id: '13474' + fixed: false + deprecated: false + documentation: + $id: '13475' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13477' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13478' + fixed: false + raw: String + name: + $id: '13476' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13479' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13480' + fixed: false + deprecated: false + documentation: + $id: '13481' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13483' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13484' + fixed: false + raw: String + name: + $id: '13482' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13485' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13486' + fixed: false + deprecated: false + documentation: + $id: '13487' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13489' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13490' + fixed: false + raw: String + name: + $id: '13488' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13494' + isNullable: true + OK: + $id: '13493' + body: + $ref: '1998' + isNullable: true + returnType: + $id: '13496' + body: + $ref: '1998' + isNullable: true + serializedName: WebApps_ListInstanceProcessThreadsSlot + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads + - $id: '13497' + defaultResponse: + $id: '13550' + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + $id: '13547' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13546' + fixed: false + raw: GetInstanceProcessThreadSlot + parameters: + - $id: '13498' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13499' + fixed: false + deprecated: false + documentation: + $id: '13500' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13502' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13503' + fixed: false + raw: String + name: + $id: '13501' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13504' + collectionFormat: none + defaultValue: + $id: '13505' + fixed: false + deprecated: false + documentation: + $id: '13506' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13508' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13509' + fixed: false + raw: String + name: + $id: '13507' + fixed: false + raw: name + serializedName: name + - $id: '13510' + collectionFormat: none + defaultValue: + $id: '13511' + fixed: false + deprecated: false + documentation: + $id: '13512' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13514' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13515' + fixed: false + raw: String + name: + $id: '13513' + fixed: false + raw: processId + serializedName: processId + - $id: '13516' + collectionFormat: none + defaultValue: + $id: '13517' + fixed: false + deprecated: false + documentation: + $id: '13518' + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13520' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13521' + fixed: false + raw: String + name: + $id: '13519' + fixed: false + raw: threadId + serializedName: threadId + - $id: '13522' + collectionFormat: none + defaultValue: + $id: '13523' + fixed: false + deprecated: false + documentation: + $id: '13524' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13526' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13527' + fixed: false + raw: String + name: + $id: '13525' + fixed: false + raw: slot + serializedName: slot + - $id: '13528' + collectionFormat: none + defaultValue: + $id: '13529' + fixed: false + deprecated: false + documentation: + $id: '13530' + fixed: false + raw: >- + ID of a specific scaled-out instance. This is the value of the + name property in the JSON response from "GET + api/sites/{siteName}/instances". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13532' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13533' + fixed: false + raw: String + name: + $id: '13531' + fixed: false + raw: instanceId + serializedName: instanceId + - $id: '13534' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13535' + fixed: false + deprecated: false + documentation: + $id: '13536' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13538' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13539' + fixed: false + raw: String + name: + $id: '13537' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13540' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13541' + fixed: false + deprecated: false + documentation: + $id: '13542' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13544' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13545' + fixed: false + raw: String + name: + $id: '13543' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13549' + isNullable: true + OK: + $id: '13548' + body: + $ref: '1660' + isNullable: true + returnType: + $id: '13551' + body: + $ref: '1660' + isNullable: true + serializedName: WebApps_GetInstanceProcessThreadSlot + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads/{threadId} + - $id: '13552' + defaultResponse: + $id: '13586' + isNullable: true + deprecated: false + description: >- + Shows whether an app can be cloned to another resource group or + subscription. + group: + $id: '13584' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '13583' + fixed: false + raw: IsCloneableSlot + parameters: + - $id: '13553' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13554' + fixed: false + deprecated: false + documentation: + $id: '13555' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13557' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13558' + fixed: false + raw: String + name: + $id: '13556' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13559' + collectionFormat: none + defaultValue: + $id: '13560' + fixed: false + deprecated: false + documentation: + $id: '13561' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13563' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13564' + fixed: false + raw: String + name: + $id: '13562' + fixed: false + raw: name + serializedName: name + - $id: '13565' + collectionFormat: none + defaultValue: + $id: '13566' + fixed: false + deprecated: false + documentation: + $id: '13567' + fixed: false + raw: >- + Name of the deployment slot. By default, this API returns + information on the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13569' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13570' + fixed: false + raw: String + name: + $id: '13568' + fixed: false + raw: slot + serializedName: slot + - $id: '13571' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13572' + fixed: false + deprecated: false + documentation: + $id: '13573' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13575' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13576' + fixed: false + raw: String + name: + $id: '13574' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13577' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13578' + fixed: false + deprecated: false + documentation: + $id: '13579' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13581' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13582' + fixed: false + raw: String + name: + $id: '13580' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13585' + body: + $ref: '2326' + isNullable: true + returnType: + $id: '13587' + body: + $ref: '2326' + isNullable: true + serializedName: WebApps_IsCloneableSlot + summary: >- + Shows whether an app can be cloned to another resource group or + subscription. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable + - $id: '13588' + defaultResponse: + $id: '13622' + isNullable: true + deprecated: false + description: This is to allow calling via powershell and ARM template. + group: + $id: '13620' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '13619' + fixed: false + raw: ListSyncFunctionTriggersSlot + parameters: + - $id: '13589' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13590' + fixed: false + deprecated: false + documentation: + $id: '13591' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13593' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13594' + fixed: false + raw: String + name: + $id: '13592' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13595' + collectionFormat: none + defaultValue: + $id: '13596' + fixed: false + deprecated: false + documentation: + $id: '13597' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13599' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13600' + fixed: false + raw: String + name: + $id: '13598' + fixed: false + raw: name + serializedName: name + - $id: '13601' + collectionFormat: none + defaultValue: + $id: '13602' + fixed: false + deprecated: false + documentation: + $id: '13603' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restore a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13605' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13606' + fixed: false + raw: String + name: + $id: '13604' + fixed: false + raw: slot + serializedName: slot + - $id: '13607' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13608' + fixed: false + deprecated: false + documentation: + $id: '13609' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13611' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13612' + fixed: false + raw: String + name: + $id: '13610' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13613' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13614' + fixed: false + deprecated: false + documentation: + $id: '13615' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13617' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13618' + fixed: false + raw: String + name: + $id: '13616' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13621' + body: + $ref: '845' + isNullable: true + returnType: + $id: '13623' + body: + $ref: '845' + isNullable: true + serializedName: WebApps_ListSyncFunctionTriggersSlot + summary: This is to allow calling via powershell and ARM template. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus + - $id: '13624' + defaultResponse: + $id: '13658' + isNullable: true + deprecated: false + description: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13656' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13655' + fixed: false + raw: ListMetricDefinitionsSlot + parameters: + - $id: '13625' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13626' + fixed: false + deprecated: false + documentation: + $id: '13627' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13629' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13630' + fixed: false + raw: String + name: + $id: '13628' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13631' + collectionFormat: none + defaultValue: + $id: '13632' + fixed: false + deprecated: false + documentation: + $id: '13633' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13635' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13636' + fixed: false + raw: String + name: + $id: '13634' + fixed: false + raw: name + serializedName: name + - $id: '13637' + collectionFormat: none + defaultValue: + $id: '13638' + fixed: false + deprecated: false + documentation: + $id: '13639' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get metric definitions of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13641' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13642' + fixed: false + raw: String + name: + $id: '13640' + fixed: false + raw: slot + serializedName: slot + - $id: '13643' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13644' + fixed: false + deprecated: false + documentation: + $id: '13645' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13647' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13648' + fixed: false + raw: String + name: + $id: '13646' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13649' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13650' + fixed: false + deprecated: false + documentation: + $id: '13651' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13653' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13654' + fixed: false + raw: String + name: + $id: '13652' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13657' + body: + $ref: '4966' + isNullable: true + returnType: + $id: '13659' + body: + $ref: '4966' + isNullable: true + serializedName: WebApps_ListMetricDefinitionsSlot + summary: >- + Gets all metric definitions of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metricdefinitions + - $id: '13660' + defaultResponse: + $id: '13706' + isNullable: true + deprecated: false + description: 'Gets performance metrics of an app (or deployment slot, if specified).' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13704' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13703' + fixed: false + raw: ListMetricsSlot + parameters: + - $id: '13661' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13662' + fixed: false + deprecated: false + documentation: + $id: '13663' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13665' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13666' + fixed: false + raw: String + name: + $id: '13664' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13667' + collectionFormat: none + defaultValue: + $id: '13668' + fixed: false + deprecated: false + documentation: + $id: '13669' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13671' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13672' + fixed: false + raw: String + name: + $id: '13670' + fixed: false + raw: name + serializedName: name + - $id: '13673' + collectionFormat: none + defaultValue: + $id: '13674' + fixed: false + deprecated: false + documentation: + $id: '13675' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get metrics of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13677' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13678' + fixed: false + raw: String + name: + $id: '13676' + fixed: false + raw: slot + serializedName: slot + - $id: '13679' + collectionFormat: none + defaultValue: + $id: '13680' + fixed: false + deprecated: false + documentation: + $id: '13681' + fixed: false + raw: >- + Specify "true" to include metric details in the response. It is + "false" by default. + isConstant: false + isRequired: false + location: query + modelType: + $id: '13683' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '13684' + fixed: false + raw: Boolean + name: + $id: '13682' + fixed: false + raw: details + serializedName: details + - $id: '13685' + collectionFormat: none + defaultValue: + $id: '13686' + fixed: false + deprecated: false + documentation: + $id: '13687' + fixed: false + raw: >- + Return only metrics specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '13689' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13690' + fixed: false + raw: String + name: + $id: '13688' + fixed: false + raw: $filter + serializedName: $filter + - $id: '13691' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13692' + fixed: false + deprecated: false + documentation: + $id: '13693' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13695' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13696' + fixed: false + raw: String + name: + $id: '13694' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13697' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13698' + fixed: false + deprecated: false + documentation: + $id: '13699' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13702' + fixed: false + raw: String + name: + $id: '13700' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13705' + body: + $ref: '4952' + isNullable: true + returnType: + $id: '13707' + body: + $ref: '4952' + isNullable: true + serializedName: WebApps_ListMetricsSlot + summary: 'Gets performance metrics of an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metrics + - $id: '13708' + defaultResponse: + $id: '13742' + isNullable: true + deprecated: false + description: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + group: + $id: '13740' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13739' + fixed: false + raw: GetMigrateMySqlStatusSlot + parameters: + - $id: '13709' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13710' + fixed: false + deprecated: false + documentation: + $id: '13711' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13713' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13714' + fixed: false + raw: String + name: + $id: '13712' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13715' + collectionFormat: none + defaultValue: + $id: '13716' + fixed: false + deprecated: false + documentation: + $id: '13717' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13719' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13720' + fixed: false + raw: String + name: + $id: '13718' + fixed: false + raw: name + serializedName: name + - $id: '13721' + collectionFormat: none + defaultValue: + $id: '13722' + fixed: false + deprecated: false + documentation: + $id: '13723' + fixed: false + raw: Name of the deployment slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13725' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13726' + fixed: false + raw: String + name: + $id: '13724' + fixed: false + raw: slot + serializedName: slot + - $id: '13727' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13728' + fixed: false + deprecated: false + documentation: + $id: '13729' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13731' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13732' + fixed: false + raw: String + name: + $id: '13730' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13733' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13734' + fixed: false + deprecated: false + documentation: + $id: '13735' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13737' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13738' + fixed: false + raw: String + name: + $id: '13736' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13741' + body: + $ref: '1169' + isNullable: true + returnType: + $id: '13743' + body: + $ref: '1169' + isNullable: true + serializedName: WebApps_GetMigrateMySqlStatusSlot + summary: >- + Returns the status of MySql in app migration, if one is active, and + whether or not MySql in app is enabled + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status + - $id: '13744' + defaultResponse: + $id: '13785' + isNullable: true + deprecated: false + description: >- + Gets all network features used by the app (or deployment slot, if + specified). + group: + $id: '13782' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13781' + fixed: false + raw: ListNetworkFeaturesSlot + parameters: + - $id: '13745' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13746' + fixed: false + deprecated: false + documentation: + $id: '13747' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13749' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13750' + fixed: false + raw: String + name: + $id: '13748' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13751' + collectionFormat: none + defaultValue: + $id: '13752' + fixed: false + deprecated: false + documentation: + $id: '13753' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13755' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13756' + fixed: false + raw: String + name: + $id: '13754' + fixed: false + raw: name + serializedName: name + - $id: '13757' + collectionFormat: none + defaultValue: + $id: '13758' + fixed: false + deprecated: false + documentation: + $id: '13759' + fixed: false + raw: The type of view. This can either be "summary" or "detailed". + isConstant: false + isRequired: true + location: path + modelType: + $id: '13761' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13762' + fixed: false + raw: String + name: + $id: '13760' + fixed: false + raw: view + serializedName: view + - $id: '13763' + collectionFormat: none + defaultValue: + $id: '13764' + fixed: false + deprecated: false + documentation: + $id: '13765' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get network features for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13767' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13768' + fixed: false + raw: String + name: + $id: '13766' + fixed: false + raw: slot + serializedName: slot + - $id: '13769' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13770' + fixed: false + deprecated: false + documentation: + $id: '13771' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13773' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13774' + fixed: false + raw: String + name: + $id: '13772' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13775' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13776' + fixed: false + deprecated: false + documentation: + $id: '13777' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13779' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13780' + fixed: false + raw: String + name: + $id: '13778' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '13784' + isNullable: true + OK: + $id: '13783' + body: + $ref: '1386' + isNullable: true + returnType: + $id: '13786' + body: + $ref: '1386' + isNullable: true + serializedName: WebApps_ListNetworkFeaturesSlot + summary: >- + Gets all network features used by the app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view} + - $id: '13787' + defaultResponse: + $id: '13841' + isNullable: true + deprecated: false + description: Start capturing network packets for the site. + group: + $id: '13837' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '13836' + fixed: false + raw: StartWebSiteNetworkTraceSlot + parameters: + - $id: '13788' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13789' + fixed: false + deprecated: false + documentation: + $id: '13790' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13792' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13793' + fixed: false + raw: String + name: + $id: '13791' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13794' + collectionFormat: none + defaultValue: + $id: '13795' + fixed: false + deprecated: false + documentation: + $id: '13796' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13799' + fixed: false + raw: String + name: + $id: '13797' + fixed: false + raw: name + serializedName: name + - $id: '13800' + collectionFormat: none + defaultValue: + $id: '13801' + fixed: false + deprecated: false + documentation: + $id: '13802' + fixed: false + raw: The duration to keep capturing in seconds. + isConstant: false + isRequired: false + location: query + modelType: + $id: '13804' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '13805' + fixed: false + raw: Int + name: + $id: '13803' + fixed: false + raw: durationInSeconds + serializedName: durationInSeconds + - $id: '13806' + collectionFormat: none + defaultValue: + $id: '13807' + fixed: false + deprecated: false + documentation: + $id: '13808' + fixed: false + raw: The name of the slot for this web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13810' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13811' + fixed: false + raw: String + name: + $id: '13809' + fixed: false + raw: slot + serializedName: slot + - $id: '13812' + collectionFormat: none + defaultValue: + $id: '13813' + fixed: false + deprecated: false + documentation: + $id: '13814' + fixed: false + raw: The maximum frame length in bytes (Optional). + isConstant: false + isRequired: false + location: query + modelType: + $id: '13816' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '13817' + fixed: false + raw: Int + name: + $id: '13815' + fixed: false + raw: maxFrameLength + serializedName: maxFrameLength + - $id: '13818' + collectionFormat: none + defaultValue: + $id: '13819' + fixed: false + deprecated: false + documentation: + $id: '13820' + fixed: false + raw: The Blob URL to store capture file. + isConstant: false + isRequired: false + location: query + modelType: + $id: '13822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13823' + fixed: false + raw: String + name: + $id: '13821' + fixed: false + raw: sasUrl + serializedName: sasUrl + - $id: '13824' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13825' + fixed: false + deprecated: false + documentation: + $id: '13826' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13828' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13829' + fixed: false + raw: String + name: + $id: '13827' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13830' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13831' + fixed: false + deprecated: false + documentation: + $id: '13832' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13834' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13835' + fixed: false + raw: String + name: + $id: '13833' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13838' + body: + $id: '13839' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13840' + fixed: false + raw: String + isNullable: true + returnType: + $id: '13842' + body: + $ref: '13839' + isNullable: true + serializedName: WebApps_StartWebSiteNetworkTraceSlot + summary: Start capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start + - $id: '13843' + defaultResponse: + $id: '13879' + isNullable: true + deprecated: false + description: Stop ongoing capturing network packets for the site. + group: + $id: '13875' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '13874' + fixed: false + raw: StopWebSiteNetworkTraceSlot + parameters: + - $id: '13844' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13845' + fixed: false + deprecated: false + documentation: + $id: '13846' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13848' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13849' + fixed: false + raw: String + name: + $id: '13847' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13850' + collectionFormat: none + defaultValue: + $id: '13851' + fixed: false + deprecated: false + documentation: + $id: '13852' + fixed: false + raw: The name of the web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13854' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13855' + fixed: false + raw: String + name: + $id: '13853' + fixed: false + raw: name + serializedName: name + - $id: '13856' + collectionFormat: none + defaultValue: + $id: '13857' + fixed: false + deprecated: false + documentation: + $id: '13858' + fixed: false + raw: The name of the slot for this web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13860' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13861' + fixed: false + raw: String + name: + $id: '13859' + fixed: false + raw: slot + serializedName: slot + - $id: '13862' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13863' + fixed: false + deprecated: false + documentation: + $id: '13864' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13866' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13867' + fixed: false + raw: String + name: + $id: '13865' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13868' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13869' + fixed: false + deprecated: false + documentation: + $id: '13870' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13872' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13873' + fixed: false + raw: String + name: + $id: '13871' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13876' + body: + $id: '13877' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13878' + fixed: false + raw: String + isNullable: true + returnType: + $id: '13880' + body: + $ref: '13877' + isNullable: true + serializedName: WebApps_StopWebSiteNetworkTraceSlot + summary: Stop ongoing capturing network packets for the site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop + - $id: '13881' + defaultResponse: + $id: '13916' + isNullable: true + deprecated: false + description: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + group: + $id: '13913' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '13912' + fixed: false + raw: GenerateNewSitePublishingPasswordSlot + parameters: + - $id: '13882' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13883' + fixed: false + deprecated: false + documentation: + $id: '13884' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13886' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13887' + fixed: false + raw: String + name: + $id: '13885' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13888' + collectionFormat: none + defaultValue: + $id: '13889' + fixed: false + deprecated: false + documentation: + $id: '13890' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13892' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13893' + fixed: false + raw: String + name: + $id: '13891' + fixed: false + raw: name + serializedName: name + - $id: '13894' + collectionFormat: none + defaultValue: + $id: '13895' + fixed: false + deprecated: false + documentation: + $id: '13896' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + generate a new publishing password for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13898' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13899' + fixed: false + raw: String + name: + $id: '13897' + fixed: false + raw: slot + serializedName: slot + - $id: '13900' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13901' + fixed: false + deprecated: false + documentation: + $id: '13902' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13904' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13905' + fixed: false + raw: String + name: + $id: '13903' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13906' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13907' + fixed: false + deprecated: false + documentation: + $id: '13908' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13910' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13911' + fixed: false + raw: String + name: + $id: '13909' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '13915' + isNullable: true + OK: + $id: '13914' + isNullable: true + returnType: + $id: '13917' + isNullable: true + serializedName: WebApps_GenerateNewSitePublishingPasswordSlot + summary: >- + Generates a new publishing password for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword + - $id: '13918' + defaultResponse: + $id: '13958' + isNullable: true + deprecated: false + description: Gets perfmon counters for web app. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '13956' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13955' + fixed: false + raw: ListPerfMonCountersSlot + parameters: + - $id: '13919' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13920' + fixed: false + deprecated: false + documentation: + $id: '13921' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13923' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13924' + fixed: false + raw: String + name: + $id: '13922' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13925' + collectionFormat: none + defaultValue: + $id: '13926' + fixed: false + deprecated: false + documentation: + $id: '13927' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13929' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13930' + fixed: false + raw: String + name: + $id: '13928' + fixed: false + raw: name + serializedName: name + - $id: '13931' + collectionFormat: none + defaultValue: + $id: '13932' + fixed: false + deprecated: false + documentation: + $id: '13933' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13935' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13936' + fixed: false + raw: String + name: + $id: '13934' + fixed: false + raw: slot + serializedName: slot + - $id: '13937' + collectionFormat: none + defaultValue: + $id: '13938' + fixed: false + deprecated: false + documentation: + $id: '13939' + fixed: false + raw: >- + Return only usages/metrics specified in the filter. Filter + conforms to odata syntax. Example: $filter=(startTime eq + '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and + timeGrain eq duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '13941' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13942' + fixed: false + raw: String + name: + $id: '13940' + fixed: false + raw: $filter + serializedName: $filter + - $id: '13943' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13944' + fixed: false + deprecated: false + documentation: + $id: '13945' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13947' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13948' + fixed: false + raw: String + name: + $id: '13946' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13949' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13950' + fixed: false + deprecated: false + documentation: + $id: '13951' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13953' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13954' + fixed: false + raw: String + name: + $id: '13952' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13957' + body: + $ref: '1468' + isNullable: true + returnType: + $id: '13959' + body: + $ref: '1468' + isNullable: true + serializedName: WebApps_ListPerfMonCountersSlot + summary: Gets perfmon counters for web app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters + - $id: '13960' + defaultResponse: + $id: '13994' + isNullable: true + deprecated: false + description: Gets web app's event logs. + group: + $id: '13992' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '13991' + fixed: false + raw: GetSitePhpErrorLogFlagSlot + parameters: + - $id: '13961' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13962' + fixed: false + deprecated: false + documentation: + $id: '13963' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '13965' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13966' + fixed: false + raw: String + name: + $id: '13964' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '13967' + collectionFormat: none + defaultValue: + $id: '13968' + fixed: false + deprecated: false + documentation: + $id: '13969' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13971' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13972' + fixed: false + raw: String + name: + $id: '13970' + fixed: false + raw: name + serializedName: name + - $id: '13973' + collectionFormat: none + defaultValue: + $id: '13974' + fixed: false + deprecated: false + documentation: + $id: '13975' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '13977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13978' + fixed: false + raw: String + name: + $id: '13976' + fixed: false + raw: slot + serializedName: slot + - $id: '13979' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '13980' + fixed: false + deprecated: false + documentation: + $id: '13981' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '13983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13984' + fixed: false + raw: String + name: + $id: '13982' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '13985' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '13986' + fixed: false + deprecated: false + documentation: + $id: '13987' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '13989' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '13990' + fixed: false + raw: String + name: + $id: '13988' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '13993' + body: + $ref: '3697' + isNullable: true + returnType: + $id: '13995' + body: + $ref: '3697' + isNullable: true + serializedName: WebApps_GetSitePhpErrorLogFlagSlot + summary: Gets web app's event logs. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging + - $id: '13996' + defaultResponse: + $id: '14030' + isNullable: true + deprecated: false + description: Gets the premier add-ons of an app. + group: + $id: '14028' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14027' + fixed: false + raw: ListPremierAddOnsSlot + parameters: + - $id: '13997' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '13998' + fixed: false + deprecated: false + documentation: + $id: '13999' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14001' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14002' + fixed: false + raw: String + name: + $id: '14000' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14003' + collectionFormat: none + defaultValue: + $id: '14004' + fixed: false + deprecated: false + documentation: + $id: '14005' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14007' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14008' + fixed: false + raw: String + name: + $id: '14006' + fixed: false + raw: name + serializedName: name + - $id: '14009' + collectionFormat: none + defaultValue: + $id: '14010' + fixed: false + deprecated: false + documentation: + $id: '14011' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the premier add-ons for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14013' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14014' + fixed: false + raw: String + name: + $id: '14012' + fixed: false + raw: slot + serializedName: slot + - $id: '14015' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14016' + fixed: false + deprecated: false + documentation: + $id: '14017' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14019' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14020' + fixed: false + raw: String + name: + $id: '14018' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14021' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14022' + fixed: false + deprecated: false + documentation: + $id: '14023' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14025' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14026' + fixed: false + raw: String + name: + $id: '14024' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14029' + body: + $ref: '1534' + isNullable: true + returnType: + $id: '14031' + body: + $ref: '1534' + isNullable: true + serializedName: WebApps_ListPremierAddOnsSlot + summary: Gets the premier add-ons of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons + - $id: '14032' + defaultResponse: + $id: '14072' + isNullable: true + deprecated: false + description: Gets a named add-on of an app. + group: + $id: '14070' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14069' + fixed: false + raw: GetPremierAddOnSlot + parameters: + - $id: '14033' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14034' + fixed: false + deprecated: false + documentation: + $id: '14035' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14037' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14038' + fixed: false + raw: String + name: + $id: '14036' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14039' + collectionFormat: none + defaultValue: + $id: '14040' + fixed: false + deprecated: false + documentation: + $id: '14041' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14043' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14044' + fixed: false + raw: String + name: + $id: '14042' + fixed: false + raw: name + serializedName: name + - $id: '14045' + collectionFormat: none + defaultValue: + $id: '14046' + fixed: false + deprecated: false + documentation: + $id: '14047' + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14049' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14050' + fixed: false + raw: String + name: + $id: '14048' + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - $id: '14051' + collectionFormat: none + defaultValue: + $id: '14052' + fixed: false + deprecated: false + documentation: + $id: '14053' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the named add-on for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14055' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14056' + fixed: false + raw: String + name: + $id: '14054' + fixed: false + raw: slot + serializedName: slot + - $id: '14057' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14058' + fixed: false + deprecated: false + documentation: + $id: '14059' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14061' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14062' + fixed: false + raw: String + name: + $id: '14060' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14063' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14064' + fixed: false + deprecated: false + documentation: + $id: '14065' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14067' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14068' + fixed: false + raw: String + name: + $id: '14066' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14071' + body: + $ref: '1534' + isNullable: true + returnType: + $id: '14073' + body: + $ref: '1534' + isNullable: true + serializedName: WebApps_GetPremierAddOnSlot + summary: Gets a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} + - $id: '14074' + defaultResponse: + $id: '14118' + isNullable: true + deprecated: false + description: Updates a named add-on of an app. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '14116' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '14115' + fixed: false + raw: AddPremierAddOnSlot + parameters: + - $id: '14075' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14076' + fixed: false + deprecated: false + documentation: + $id: '14077' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14079' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14080' + fixed: false + raw: String + name: + $id: '14078' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14081' + collectionFormat: none + defaultValue: + $id: '14082' + fixed: false + deprecated: false + documentation: + $id: '14083' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14085' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14086' + fixed: false + raw: String + name: + $id: '14084' + fixed: false + raw: name + serializedName: name + - $id: '14087' + collectionFormat: none + defaultValue: + $id: '14088' + fixed: false + deprecated: false + documentation: + $id: '14089' + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14091' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14092' + fixed: false + raw: String + name: + $id: '14090' + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - $id: '14093' + collectionFormat: none + defaultValue: + $id: '14094' + fixed: false + deprecated: false + documentation: + $id: '14095' + fixed: false + raw: A JSON representation of the edited premier add-on. + extensions: + x-ms-requestBody-name: premierAddOn + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1534' + name: + $id: '14096' + fixed: false + raw: premierAddOn + serializedName: premierAddOn + - $id: '14097' + collectionFormat: none + defaultValue: + $id: '14098' + fixed: false + deprecated: false + documentation: + $id: '14099' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the named add-on for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14101' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14102' + fixed: false + raw: String + name: + $id: '14100' + fixed: false + raw: slot + serializedName: slot + - $id: '14103' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14104' + fixed: false + deprecated: false + documentation: + $id: '14105' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14108' + fixed: false + raw: String + name: + $id: '14106' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14109' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14110' + fixed: false + deprecated: false + documentation: + $id: '14111' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14114' + fixed: false + raw: String + name: + $id: '14112' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14117' + body: + $ref: '1534' + isNullable: true + returnType: + $id: '14119' + body: + $ref: '1534' + isNullable: true + serializedName: WebApps_AddPremierAddOnSlot + summary: Updates a named add-on of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} + - $id: '14120' + defaultResponse: + $id: '14160' + isNullable: true + deprecated: false + description: Delete a premier add-on from an app. + group: + $id: '14158' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '14157' + fixed: false + raw: DeletePremierAddOnSlot + parameters: + - $id: '14121' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14122' + fixed: false + deprecated: false + documentation: + $id: '14123' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14126' + fixed: false + raw: String + name: + $id: '14124' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14127' + collectionFormat: none + defaultValue: + $id: '14128' + fixed: false + deprecated: false + documentation: + $id: '14129' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14131' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14132' + fixed: false + raw: String + name: + $id: '14130' + fixed: false + raw: name + serializedName: name + - $id: '14133' + collectionFormat: none + defaultValue: + $id: '14134' + fixed: false + deprecated: false + documentation: + $id: '14135' + fixed: false + raw: Add-on name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14138' + fixed: false + raw: String + name: + $id: '14136' + fixed: false + raw: premierAddOnName + serializedName: premierAddOnName + - $id: '14139' + collectionFormat: none + defaultValue: + $id: '14140' + fixed: false + deprecated: false + documentation: + $id: '14141' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the named add-on for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14144' + fixed: false + raw: String + name: + $id: '14142' + fixed: false + raw: slot + serializedName: slot + - $id: '14145' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14146' + fixed: false + deprecated: false + documentation: + $id: '14147' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14149' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14150' + fixed: false + raw: String + name: + $id: '14148' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14151' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14152' + fixed: false + deprecated: false + documentation: + $id: '14153' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14155' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14156' + fixed: false + raw: String + name: + $id: '14154' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14159' + isNullable: true + returnType: + $id: '14161' + isNullable: true + serializedName: WebApps_DeletePremierAddOnSlot + summary: Delete a premier add-on from an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName} + - $id: '14162' + defaultResponse: + $id: '14197' + isNullable: true + deprecated: false + description: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '14194' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14193' + fixed: false + raw: ListProcessesSlot + parameters: + - $id: '14163' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14164' + fixed: false + deprecated: false + documentation: + $id: '14165' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14167' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14168' + fixed: false + raw: String + name: + $id: '14166' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14169' + collectionFormat: none + defaultValue: + $id: '14170' + fixed: false + deprecated: false + documentation: + $id: '14171' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14173' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14174' + fixed: false + raw: String + name: + $id: '14172' + fixed: false + raw: name + serializedName: name + - $id: '14175' + collectionFormat: none + defaultValue: + $id: '14176' + fixed: false + deprecated: false + documentation: + $id: '14177' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14179' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14180' + fixed: false + raw: String + name: + $id: '14178' + fixed: false + raw: slot + serializedName: slot + - $id: '14181' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14182' + fixed: false + deprecated: false + documentation: + $id: '14183' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14185' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14186' + fixed: false + raw: String + name: + $id: '14184' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14187' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14188' + fixed: false + deprecated: false + documentation: + $id: '14189' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14191' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14192' + fixed: false + raw: String + name: + $id: '14190' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14196' + isNullable: true + OK: + $id: '14195' + body: + $ref: '1970' + isNullable: true + returnType: + $id: '14198' + body: + $ref: '1970' + isNullable: true + serializedName: WebApps_ListProcessesSlot + summary: >- + Get list of processes for a web site, or a deployment slot, or for a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes + - $id: '14199' + defaultResponse: + $id: '14240' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '14237' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14236' + fixed: false + raw: GetProcessSlot + parameters: + - $id: '14200' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14201' + fixed: false + deprecated: false + documentation: + $id: '14202' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14204' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14205' + fixed: false + raw: String + name: + $id: '14203' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14206' + collectionFormat: none + defaultValue: + $id: '14207' + fixed: false + deprecated: false + documentation: + $id: '14208' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14210' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14211' + fixed: false + raw: String + name: + $id: '14209' + fixed: false + raw: name + serializedName: name + - $id: '14212' + collectionFormat: none + defaultValue: + $id: '14213' + fixed: false + deprecated: false + documentation: + $id: '14214' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14216' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14217' + fixed: false + raw: String + name: + $id: '14215' + fixed: false + raw: processId + serializedName: processId + - $id: '14218' + collectionFormat: none + defaultValue: + $id: '14219' + fixed: false + deprecated: false + documentation: + $id: '14220' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14222' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14223' + fixed: false + raw: String + name: + $id: '14221' + fixed: false + raw: slot + serializedName: slot + - $id: '14224' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14225' + fixed: false + deprecated: false + documentation: + $id: '14226' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14228' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14229' + fixed: false + raw: String + name: + $id: '14227' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14230' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14231' + fixed: false + deprecated: false + documentation: + $id: '14232' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14234' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14235' + fixed: false + raw: String + name: + $id: '14233' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14239' + isNullable: true + OK: + $id: '14238' + body: + $ref: '1964' + isNullable: true + returnType: + $id: '14241' + body: + $ref: '1964' + isNullable: true + serializedName: WebApps_GetProcessSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId} + - $id: '14242' + defaultResponse: + $id: '14283' + isNullable: true + deprecated: false + description: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + group: + $id: '14280' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '14279' + fixed: false + raw: DeleteProcessSlot + parameters: + - $id: '14243' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14244' + fixed: false + deprecated: false + documentation: + $id: '14245' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14247' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14248' + fixed: false + raw: String + name: + $id: '14246' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14249' + collectionFormat: none + defaultValue: + $id: '14250' + fixed: false + deprecated: false + documentation: + $id: '14251' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14253' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14254' + fixed: false + raw: String + name: + $id: '14252' + fixed: false + raw: name + serializedName: name + - $id: '14255' + collectionFormat: none + defaultValue: + $id: '14256' + fixed: false + deprecated: false + documentation: + $id: '14257' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14259' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14260' + fixed: false + raw: String + name: + $id: '14258' + fixed: false + raw: processId + serializedName: processId + - $id: '14261' + collectionFormat: none + defaultValue: + $id: '14262' + fixed: false + deprecated: false + documentation: + $id: '14263' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14265' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14266' + fixed: false + raw: String + name: + $id: '14264' + fixed: false + raw: slot + serializedName: slot + - $id: '14267' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14268' + fixed: false + deprecated: false + documentation: + $id: '14269' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14271' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14272' + fixed: false + raw: String + name: + $id: '14270' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14273' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14274' + fixed: false + deprecated: false + documentation: + $id: '14275' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14277' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14278' + fixed: false + raw: String + name: + $id: '14276' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '14281' + isNullable: true + NotFound: + $id: '14282' + isNullable: true + returnType: + $id: '14284' + isNullable: true + serializedName: WebApps_DeleteProcessSlot + summary: >- + Terminate a process by its ID for a web site, or a deployment slot, or + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId} + - $id: '14285' + defaultResponse: + $id: '14328' + isNullable: true + deprecated: false + description: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + group: + $id: '14323' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14322' + fixed: false + raw: GetProcessDumpSlot + parameters: + - $id: '14286' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14287' + fixed: false + deprecated: false + documentation: + $id: '14288' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14290' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14291' + fixed: false + raw: String + name: + $id: '14289' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14292' + collectionFormat: none + defaultValue: + $id: '14293' + fixed: false + deprecated: false + documentation: + $id: '14294' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14296' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14297' + fixed: false + raw: String + name: + $id: '14295' + fixed: false + raw: name + serializedName: name + - $id: '14298' + collectionFormat: none + defaultValue: + $id: '14299' + fixed: false + deprecated: false + documentation: + $id: '14300' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14302' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14303' + fixed: false + raw: String + name: + $id: '14301' + fixed: false + raw: processId + serializedName: processId + - $id: '14304' + collectionFormat: none + defaultValue: + $id: '14305' + fixed: false + deprecated: false + documentation: + $id: '14306' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14308' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14309' + fixed: false + raw: String + name: + $id: '14307' + fixed: false + raw: slot + serializedName: slot + - $id: '14310' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14311' + fixed: false + deprecated: false + documentation: + $id: '14312' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14314' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14315' + fixed: false + raw: String + name: + $id: '14313' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14316' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14317' + fixed: false + deprecated: false + documentation: + $id: '14318' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14320' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14321' + fixed: false + raw: String + name: + $id: '14319' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14327' + isNullable: true + OK: + $id: '14324' + body: + $id: '14325' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '14326' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '14329' + body: + $ref: '14325' + isNullable: true + serializedName: WebApps_GetProcessDumpSlot + summary: >- + Get a memory dump of a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump + - $id: '14330' + defaultResponse: + $id: '14371' + isNullable: true + deprecated: false + description: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '14368' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14367' + fixed: false + raw: ListProcessModulesSlot + parameters: + - $id: '14331' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14332' + fixed: false + deprecated: false + documentation: + $id: '14333' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14335' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14336' + fixed: false + raw: String + name: + $id: '14334' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14337' + collectionFormat: none + defaultValue: + $id: '14338' + fixed: false + deprecated: false + documentation: + $id: '14339' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14341' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14342' + fixed: false + raw: String + name: + $id: '14340' + fixed: false + raw: name + serializedName: name + - $id: '14343' + collectionFormat: none + defaultValue: + $id: '14344' + fixed: false + deprecated: false + documentation: + $id: '14345' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14347' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14348' + fixed: false + raw: String + name: + $id: '14346' + fixed: false + raw: processId + serializedName: processId + - $id: '14349' + collectionFormat: none + defaultValue: + $id: '14350' + fixed: false + deprecated: false + documentation: + $id: '14351' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14353' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14354' + fixed: false + raw: String + name: + $id: '14352' + fixed: false + raw: slot + serializedName: slot + - $id: '14355' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14356' + fixed: false + deprecated: false + documentation: + $id: '14357' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14359' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14360' + fixed: false + raw: String + name: + $id: '14358' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14361' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14362' + fixed: false + deprecated: false + documentation: + $id: '14363' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14365' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14366' + fixed: false + raw: String + name: + $id: '14364' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14370' + isNullable: true + OK: + $id: '14369' + body: + $ref: '1984' + isNullable: true + returnType: + $id: '14372' + body: + $ref: '1984' + isNullable: true + serializedName: WebApps_ListProcessModulesSlot + summary: >- + List module information for a process by its ID for a specific + scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules + - $id: '14373' + defaultResponse: + $id: '14420' + isNullable: true + deprecated: false + description: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + group: + $id: '14417' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14416' + fixed: false + raw: GetProcessModuleSlot + parameters: + - $id: '14374' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14375' + fixed: false + deprecated: false + documentation: + $id: '14376' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14379' + fixed: false + raw: String + name: + $id: '14377' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14380' + collectionFormat: none + defaultValue: + $id: '14381' + fixed: false + deprecated: false + documentation: + $id: '14382' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14384' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14385' + fixed: false + raw: String + name: + $id: '14383' + fixed: false + raw: name + serializedName: name + - $id: '14386' + collectionFormat: none + defaultValue: + $id: '14387' + fixed: false + deprecated: false + documentation: + $id: '14388' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14390' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14391' + fixed: false + raw: String + name: + $id: '14389' + fixed: false + raw: processId + serializedName: processId + - $id: '14392' + collectionFormat: none + defaultValue: + $id: '14393' + fixed: false + deprecated: false + documentation: + $id: '14394' + fixed: false + raw: Module base address. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14396' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14397' + fixed: false + raw: String + name: + $id: '14395' + fixed: false + raw: baseAddress + serializedName: baseAddress + - $id: '14398' + collectionFormat: none + defaultValue: + $id: '14399' + fixed: false + deprecated: false + documentation: + $id: '14400' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14403' + fixed: false + raw: String + name: + $id: '14401' + fixed: false + raw: slot + serializedName: slot + - $id: '14404' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14405' + fixed: false + deprecated: false + documentation: + $id: '14406' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14409' + fixed: false + raw: String + name: + $id: '14407' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14410' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14411' + fixed: false + deprecated: false + documentation: + $id: '14412' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14414' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14415' + fixed: false + raw: String + name: + $id: '14413' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14419' + isNullable: true + OK: + $id: '14418' + body: + $ref: '1734' + isNullable: true + returnType: + $id: '14421' + body: + $ref: '1734' + isNullable: true + serializedName: WebApps_GetProcessModuleSlot + summary: >- + Get process information by its ID for a specific scaled-out instance + in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress} + - $id: '14422' + defaultResponse: + $id: '14463' + isNullable: true + deprecated: false + description: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '14460' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14459' + fixed: false + raw: ListProcessThreadsSlot + parameters: + - $id: '14423' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14424' + fixed: false + deprecated: false + documentation: + $id: '14425' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14427' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14428' + fixed: false + raw: String + name: + $id: '14426' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14429' + collectionFormat: none + defaultValue: + $id: '14430' + fixed: false + deprecated: false + documentation: + $id: '14431' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14433' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14434' + fixed: false + raw: String + name: + $id: '14432' + fixed: false + raw: name + serializedName: name + - $id: '14435' + collectionFormat: none + defaultValue: + $id: '14436' + fixed: false + deprecated: false + documentation: + $id: '14437' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14439' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14440' + fixed: false + raw: String + name: + $id: '14438' + fixed: false + raw: processId + serializedName: processId + - $id: '14441' + collectionFormat: none + defaultValue: + $id: '14442' + fixed: false + deprecated: false + documentation: + $id: '14443' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14445' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14446' + fixed: false + raw: String + name: + $id: '14444' + fixed: false + raw: slot + serializedName: slot + - $id: '14447' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14448' + fixed: false + deprecated: false + documentation: + $id: '14449' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14451' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14452' + fixed: false + raw: String + name: + $id: '14450' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14453' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14454' + fixed: false + deprecated: false + documentation: + $id: '14455' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14457' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14458' + fixed: false + raw: String + name: + $id: '14456' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14462' + isNullable: true + OK: + $id: '14461' + body: + $ref: '1998' + isNullable: true + returnType: + $id: '14464' + body: + $ref: '1998' + isNullable: true + serializedName: WebApps_ListProcessThreadsSlot + summary: >- + List the threads in a process by its ID for a specific scaled-out + instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads + - $id: '14465' + defaultResponse: + $id: '14512' + isNullable: true + deprecated: false + description: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + group: + $id: '14509' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14508' + fixed: false + raw: GetProcessThreadSlot + parameters: + - $id: '14466' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14467' + fixed: false + deprecated: false + documentation: + $id: '14468' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14470' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14471' + fixed: false + raw: String + name: + $id: '14469' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14472' + collectionFormat: none + defaultValue: + $id: '14473' + fixed: false + deprecated: false + documentation: + $id: '14474' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14476' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14477' + fixed: false + raw: String + name: + $id: '14475' + fixed: false + raw: name + serializedName: name + - $id: '14478' + collectionFormat: none + defaultValue: + $id: '14479' + fixed: false + deprecated: false + documentation: + $id: '14480' + fixed: false + raw: PID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14482' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14483' + fixed: false + raw: String + name: + $id: '14481' + fixed: false + raw: processId + serializedName: processId + - $id: '14484' + collectionFormat: none + defaultValue: + $id: '14485' + fixed: false + deprecated: false + documentation: + $id: '14486' + fixed: false + raw: TID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14488' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14489' + fixed: false + raw: String + name: + $id: '14487' + fixed: false + raw: threadId + serializedName: threadId + - $id: '14490' + collectionFormat: none + defaultValue: + $id: '14491' + fixed: false + deprecated: false + documentation: + $id: '14492' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14494' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14495' + fixed: false + raw: String + name: + $id: '14493' + fixed: false + raw: slot + serializedName: slot + - $id: '14496' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14497' + fixed: false + deprecated: false + documentation: + $id: '14498' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14500' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14501' + fixed: false + raw: String + name: + $id: '14499' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14502' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14503' + fixed: false + deprecated: false + documentation: + $id: '14504' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14506' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14507' + fixed: false + raw: String + name: + $id: '14505' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14511' + isNullable: true + OK: + $id: '14510' + body: + $ref: '1660' + isNullable: true + returnType: + $id: '14513' + body: + $ref: '1660' + isNullable: true + serializedName: WebApps_GetProcessThreadSlot + summary: >- + Get thread information by Thread ID for a specific process, in a + specific scaled-out instance in a web site. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads/{threadId} + - $id: '14514' + defaultResponse: + $id: '14548' + isNullable: true + deprecated: false + description: Get public certificates for an app or a deployment slot. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '14546' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14545' + fixed: false + raw: ListPublicCertificatesSlot + parameters: + - $id: '14515' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14516' + fixed: false + deprecated: false + documentation: + $id: '14517' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14519' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14520' + fixed: false + raw: String + name: + $id: '14518' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14521' + collectionFormat: none + defaultValue: + $id: '14522' + fixed: false + deprecated: false + documentation: + $id: '14523' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14525' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14526' + fixed: false + raw: String + name: + $id: '14524' + fixed: false + raw: name + serializedName: name + - $id: '14527' + collectionFormat: none + defaultValue: + $id: '14528' + fixed: false + deprecated: false + documentation: + $id: '14529' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + gets hostname bindings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14531' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14532' + fixed: false + raw: String + name: + $id: '14530' + fixed: false + raw: slot + serializedName: slot + - $id: '14533' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14534' + fixed: false + deprecated: false + documentation: + $id: '14535' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14537' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14538' + fixed: false + raw: String + name: + $id: '14536' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14539' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14540' + fixed: false + deprecated: false + documentation: + $id: '14541' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14543' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14544' + fixed: false + raw: String + name: + $id: '14542' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14547' + body: + $ref: '2043' + isNullable: true + returnType: + $id: '14549' + body: + $ref: '2043' + isNullable: true + serializedName: WebApps_ListPublicCertificatesSlot + summary: Get public certificates for an app or a deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates + - $id: '14550' + defaultResponse: + $id: '14590' + isNullable: true + deprecated: false + description: >- + Get the named public certificate for an app (or deployment slot, if + specified). + group: + $id: '14588' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14587' + fixed: false + raw: GetPublicCertificateSlot + parameters: + - $id: '14551' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14552' + fixed: false + deprecated: false + documentation: + $id: '14553' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14555' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14556' + fixed: false + raw: String + name: + $id: '14554' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14557' + collectionFormat: none + defaultValue: + $id: '14558' + fixed: false + deprecated: false + documentation: + $id: '14559' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14561' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14562' + fixed: false + raw: String + name: + $id: '14560' + fixed: false + raw: name + serializedName: name + - $id: '14563' + collectionFormat: none + defaultValue: + $id: '14564' + fixed: false + deprecated: false + documentation: + $id: '14565' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + the named binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14567' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14568' + fixed: false + raw: String + name: + $id: '14566' + fixed: false + raw: slot + serializedName: slot + - $id: '14569' + collectionFormat: none + defaultValue: + $id: '14570' + fixed: false + deprecated: false + documentation: + $id: '14571' + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14573' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14574' + fixed: false + raw: String + name: + $id: '14572' + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - $id: '14575' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14576' + fixed: false + deprecated: false + documentation: + $id: '14577' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14579' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14580' + fixed: false + raw: String + name: + $id: '14578' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14581' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14582' + fixed: false + deprecated: false + documentation: + $id: '14583' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14585' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14586' + fixed: false + raw: String + name: + $id: '14584' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14589' + body: + $ref: '2037' + isNullable: true + returnType: + $id: '14591' + body: + $ref: '2037' + isNullable: true + serializedName: WebApps_GetPublicCertificateSlot + summary: >- + Get the named public certificate for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName} + - $id: '14592' + defaultResponse: + $id: '14636' + isNullable: true + deprecated: false + description: Creates a hostname binding for an app. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '14634' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '14633' + fixed: false + raw: CreateOrUpdatePublicCertificateSlot + parameters: + - $id: '14593' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14594' + fixed: false + deprecated: false + documentation: + $id: '14595' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14597' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14598' + fixed: false + raw: String + name: + $id: '14596' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14599' + collectionFormat: none + defaultValue: + $id: '14600' + fixed: false + deprecated: false + documentation: + $id: '14601' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14603' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14604' + fixed: false + raw: String + name: + $id: '14602' + fixed: false + raw: name + serializedName: name + - $id: '14605' + collectionFormat: none + defaultValue: + $id: '14606' + fixed: false + deprecated: false + documentation: + $id: '14607' + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14609' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14610' + fixed: false + raw: String + name: + $id: '14608' + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - $id: '14611' + collectionFormat: none + defaultValue: + $id: '14612' + fixed: false + deprecated: false + documentation: + $id: '14613' + fixed: false + raw: >- + Public certificate details. This is the JSON representation of a + PublicCertificate object. + extensions: + x-ms-requestBody-name: publicCertificate + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2037' + name: + $id: '14614' + fixed: false + raw: publicCertificate + serializedName: publicCertificate + - $id: '14615' + collectionFormat: none + defaultValue: + $id: '14616' + fixed: false + deprecated: false + documentation: + $id: '14617' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will create a binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14619' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14620' + fixed: false + raw: String + name: + $id: '14618' + fixed: false + raw: slot + serializedName: slot + - $id: '14621' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14622' + fixed: false + deprecated: false + documentation: + $id: '14623' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14626' + fixed: false + raw: String + name: + $id: '14624' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14627' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14628' + fixed: false + deprecated: false + documentation: + $id: '14629' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14632' + fixed: false + raw: String + name: + $id: '14630' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14635' + body: + $ref: '2037' + isNullable: true + returnType: + $id: '14637' + body: + $ref: '2037' + isNullable: true + serializedName: WebApps_CreateOrUpdatePublicCertificateSlot + summary: Creates a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName} + - $id: '14638' + defaultResponse: + $id: '14679' + isNullable: true + deprecated: false + description: Deletes a hostname binding for an app. + group: + $id: '14676' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '14675' + fixed: false + raw: DeletePublicCertificateSlot + parameters: + - $id: '14639' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14640' + fixed: false + deprecated: false + documentation: + $id: '14641' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14644' + fixed: false + raw: String + name: + $id: '14642' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14645' + collectionFormat: none + defaultValue: + $id: '14646' + fixed: false + deprecated: false + documentation: + $id: '14647' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14650' + fixed: false + raw: String + name: + $id: '14648' + fixed: false + raw: name + serializedName: name + - $id: '14651' + collectionFormat: none + defaultValue: + $id: '14652' + fixed: false + deprecated: false + documentation: + $id: '14653' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the binding for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14656' + fixed: false + raw: String + name: + $id: '14654' + fixed: false + raw: slot + serializedName: slot + - $id: '14657' + collectionFormat: none + defaultValue: + $id: '14658' + fixed: false + deprecated: false + documentation: + $id: '14659' + fixed: false + raw: Public certificate name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14662' + fixed: false + raw: String + name: + $id: '14660' + fixed: false + raw: publicCertificateName + serializedName: publicCertificateName + - $id: '14663' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14664' + fixed: false + deprecated: false + documentation: + $id: '14665' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14667' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14668' + fixed: false + raw: String + name: + $id: '14666' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14669' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14670' + fixed: false + deprecated: false + documentation: + $id: '14671' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14673' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14674' + fixed: false + raw: String + name: + $id: '14672' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '14678' + isNullable: true + OK: + $id: '14677' + isNullable: true + returnType: + $id: '14680' + isNullable: true + serializedName: WebApps_DeletePublicCertificateSlot + summary: Deletes a hostname binding for an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName} + - $id: '14681' + defaultResponse: + $id: '14721' + isNullable: true + deprecated: false + description: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + extensions: + x-ms-requestBody-index: '2' + group: + $id: '14717' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '14716' + fixed: false + raw: ListPublishingProfileXmlWithSecretsSlot + parameters: + - $id: '14682' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14683' + fixed: false + deprecated: false + documentation: + $id: '14684' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14687' + fixed: false + raw: String + name: + $id: '14685' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14688' + collectionFormat: none + defaultValue: + $id: '14689' + fixed: false + deprecated: false + documentation: + $id: '14690' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14693' + fixed: false + raw: String + name: + $id: '14691' + fixed: false + raw: name + serializedName: name + - $id: '14694' + collectionFormat: none + defaultValue: + $id: '14695' + fixed: false + deprecated: false + documentation: + $id: '14696' + fixed: false + raw: >- + Specifies publishingProfileOptions for publishing profile. For + example, use {"format": "FileZilla3"} to get a FileZilla + publishing profile. + extensions: + x-ms-requestBody-name: publishingProfileOptions + isConstant: false + isRequired: true + location: body + modelType: + $ref: '483' + name: + $id: '14697' + fixed: false + raw: publishingProfileOptions + serializedName: publishingProfileOptions + - $id: '14698' + collectionFormat: none + defaultValue: + $id: '14699' + fixed: false + deprecated: false + documentation: + $id: '14700' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the publishing profile for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14702' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14703' + fixed: false + raw: String + name: + $id: '14701' + fixed: false + raw: slot + serializedName: slot + - $id: '14704' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14705' + fixed: false + deprecated: false + documentation: + $id: '14706' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14708' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14709' + fixed: false + raw: String + name: + $id: '14707' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14710' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14711' + fixed: false + deprecated: false + documentation: + $id: '14712' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14714' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14715' + fixed: false + raw: String + name: + $id: '14713' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/xml + responses: + OK: + $id: '14718' + body: + $id: '14719' + $type: PrimaryType + deprecated: false + knownPrimaryType: stream + name: + $id: '14720' + fixed: false + raw: Stream + isNullable: true + returnType: + $id: '14722' + body: + $ref: '14719' + isNullable: true + serializedName: WebApps_ListPublishingProfileXmlWithSecretsSlot + summary: >- + Gets the publishing profile for an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml + - $id: '14723' + defaultResponse: + $id: '14762' + isNullable: true + deprecated: false + description: Recovers a web app to a previous snapshot. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '14759' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '14758' + fixed: false + raw: RecoverSlot + parameters: + - $id: '14724' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14725' + fixed: false + deprecated: false + documentation: + $id: '14726' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14728' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14729' + fixed: false + raw: String + name: + $id: '14727' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14730' + collectionFormat: none + defaultValue: + $id: '14731' + fixed: false + deprecated: false + documentation: + $id: '14732' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14734' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14735' + fixed: false + raw: String + name: + $id: '14733' + fixed: false + raw: name + serializedName: name + - $id: '14736' + collectionFormat: none + defaultValue: + $id: '14737' + fixed: false + deprecated: false + documentation: + $id: '14738' + fixed: false + raw: >- + Snapshot data used for web app recovery. Snapshot information + can be obtained by calling GetDeletedSites or GetSiteSnapshots + API. + extensions: + x-ms-requestBody-name: recoveryEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3440' + name: + $id: '14739' + fixed: false + raw: recoveryEntity + serializedName: recoveryEntity + - $id: '14740' + collectionFormat: none + defaultValue: + $id: '14741' + fixed: false + deprecated: false + documentation: + $id: '14742' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14744' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14745' + fixed: false + raw: String + name: + $id: '14743' + fixed: false + raw: slot + serializedName: slot + - $id: '14746' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14747' + fixed: false + deprecated: false + documentation: + $id: '14748' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14750' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14751' + fixed: false + raw: String + name: + $id: '14749' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14752' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14753' + fixed: false + deprecated: false + documentation: + $id: '14754' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14756' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14757' + fixed: false + raw: String + name: + $id: '14755' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '14761' + isNullable: true + OK: + $id: '14760' + isNullable: true + returnType: + $id: '14763' + isNullable: true + serializedName: WebApps_RecoverSlot + summary: Recovers a web app to a previous snapshot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/recover + - $id: '14764' + defaultResponse: + $id: '14798' + isNullable: true + deprecated: false + description: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + group: + $id: '14796' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '14795' + fixed: false + raw: ResetSlotConfigurationSlot + parameters: + - $id: '14765' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14766' + fixed: false + deprecated: false + documentation: + $id: '14767' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14769' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14770' + fixed: false + raw: String + name: + $id: '14768' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14771' + collectionFormat: none + defaultValue: + $id: '14772' + fixed: false + deprecated: false + documentation: + $id: '14773' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14775' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14776' + fixed: false + raw: String + name: + $id: '14774' + fixed: false + raw: name + serializedName: name + - $id: '14777' + collectionFormat: none + defaultValue: + $id: '14778' + fixed: false + deprecated: false + documentation: + $id: '14779' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + resets configuration settings for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14781' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14782' + fixed: false + raw: String + name: + $id: '14780' + fixed: false + raw: slot + serializedName: slot + - $id: '14783' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14784' + fixed: false + deprecated: false + documentation: + $id: '14785' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14787' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14788' + fixed: false + raw: String + name: + $id: '14786' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14789' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14790' + fixed: false + deprecated: false + documentation: + $id: '14791' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14793' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14794' + fixed: false + raw: String + name: + $id: '14792' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14797' + isNullable: true + returnType: + $id: '14799' + isNullable: true + serializedName: WebApps_ResetSlotConfigurationSlot + summary: >- + Resets the configuration settings of the current slot if they were + previously modified by calling the API with POST. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig + - $id: '14800' + defaultResponse: + $id: '14846' + isNullable: true + deprecated: false + description: 'Restarts an app (or deployment slot, if specified).' + group: + $id: '14844' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '14843' + fixed: false + raw: RestartSlot + parameters: + - $id: '14801' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14802' + fixed: false + deprecated: false + documentation: + $id: '14803' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14805' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14806' + fixed: false + raw: String + name: + $id: '14804' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14807' + collectionFormat: none + defaultValue: + $id: '14808' + fixed: false + deprecated: false + documentation: + $id: '14809' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14811' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14812' + fixed: false + raw: String + name: + $id: '14810' + fixed: false + raw: name + serializedName: name + - $id: '14813' + collectionFormat: none + defaultValue: + $id: '14814' + fixed: false + deprecated: false + documentation: + $id: '14815' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restart the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14817' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14818' + fixed: false + raw: String + name: + $id: '14816' + fixed: false + raw: slot + serializedName: slot + - $id: '14819' + collectionFormat: none + defaultValue: + $id: '14820' + fixed: false + deprecated: false + documentation: + $id: '14821' + fixed: false + raw: >- + Specify true to apply the configuration settings and restarts + the app only if necessary. By default, the API always restarts + and reprovisions the app. + isConstant: false + isRequired: false + location: query + modelType: + $id: '14823' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '14824' + fixed: false + raw: Boolean + name: + $id: '14822' + fixed: false + raw: softRestart + serializedName: softRestart + - $id: '14825' + collectionFormat: none + defaultValue: + $id: '14826' + fixed: false + deprecated: false + documentation: + $id: '14827' + fixed: false + raw: >- + Specify true to block until the app is restarted. By default, it + is set to false, and the API responds immediately + (asynchronous). + isConstant: false + isRequired: false + location: query + modelType: + $id: '14829' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '14830' + fixed: false + raw: Boolean + name: + $id: '14828' + fixed: false + raw: synchronous + serializedName: synchronous + - $id: '14831' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14832' + fixed: false + deprecated: false + documentation: + $id: '14833' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14835' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14836' + fixed: false + raw: String + name: + $id: '14834' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14837' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14838' + fixed: false + deprecated: false + documentation: + $id: '14839' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14841' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14842' + fixed: false + raw: String + name: + $id: '14840' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '14845' + isNullable: true + returnType: + $id: '14847' + isNullable: true + serializedName: WebApps_RestartSlot + summary: 'Restarts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart + - $id: '14848' + defaultResponse: + $id: '14883' + isNullable: true + deprecated: false + description: 'Get list of siteextensions for a web site, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '14880' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14879' + fixed: false + raw: ListSiteExtensionsSlot + parameters: + - $id: '14849' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14850' + fixed: false + deprecated: false + documentation: + $id: '14851' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14853' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14854' + fixed: false + raw: String + name: + $id: '14852' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14855' + collectionFormat: none + defaultValue: + $id: '14856' + fixed: false + deprecated: false + documentation: + $id: '14857' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14859' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14860' + fixed: false + raw: String + name: + $id: '14858' + fixed: false + raw: name + serializedName: name + - $id: '14861' + collectionFormat: none + defaultValue: + $id: '14862' + fixed: false + deprecated: false + documentation: + $id: '14863' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14865' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14866' + fixed: false + raw: String + name: + $id: '14864' + fixed: false + raw: slot + serializedName: slot + - $id: '14867' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14868' + fixed: false + deprecated: false + documentation: + $id: '14869' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14871' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14872' + fixed: false + raw: String + name: + $id: '14870' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14873' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14874' + fixed: false + deprecated: false + documentation: + $id: '14875' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14877' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14878' + fixed: false + raw: String + name: + $id: '14876' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14882' + isNullable: true + OK: + $id: '14881' + body: + $ref: '3214' + isNullable: true + returnType: + $id: '14884' + body: + $ref: '3214' + isNullable: true + serializedName: WebApps_ListSiteExtensionsSlot + summary: 'Get list of siteextensions for a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions + - $id: '14885' + defaultResponse: + $id: '14926' + isNullable: true + deprecated: false + description: >- + Get site extension information by its ID for a web site, or a + deployment slot. + group: + $id: '14923' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '14922' + fixed: false + raw: GetSiteExtensionSlot + parameters: + - $id: '14886' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14887' + fixed: false + deprecated: false + documentation: + $id: '14888' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14890' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14891' + fixed: false + raw: String + name: + $id: '14889' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14892' + collectionFormat: none + defaultValue: + $id: '14893' + fixed: false + deprecated: false + documentation: + $id: '14894' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14896' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14897' + fixed: false + raw: String + name: + $id: '14895' + fixed: false + raw: name + serializedName: name + - $id: '14898' + collectionFormat: none + defaultValue: + $id: '14899' + fixed: false + deprecated: false + documentation: + $id: '14900' + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14902' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14903' + fixed: false + raw: String + name: + $id: '14901' + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - $id: '14904' + collectionFormat: none + defaultValue: + $id: '14905' + fixed: false + deprecated: false + documentation: + $id: '14906' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14908' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14909' + fixed: false + raw: String + name: + $id: '14907' + fixed: false + raw: slot + serializedName: slot + - $id: '14910' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14911' + fixed: false + deprecated: false + documentation: + $id: '14912' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14914' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14915' + fixed: false + raw: String + name: + $id: '14913' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14916' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14917' + fixed: false + deprecated: false + documentation: + $id: '14918' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14920' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14921' + fixed: false + raw: String + name: + $id: '14919' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '14925' + isNullable: true + OK: + $id: '14924' + body: + $ref: '3208' + isNullable: true + returnType: + $id: '14927' + body: + $ref: '3208' + isNullable: true + serializedName: WebApps_GetSiteExtensionSlot + summary: >- + Get site extension information by its ID for a web site, or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId} + - $id: '14928' + defaultResponse: + $id: '14970' + isNullable: true + deprecated: false + description: 'Install site extension on a web site, or a deployment slot.' + extensions: + x-ms-long-running-operation: true + group: + $id: '14966' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '14965' + fixed: false + raw: InstallSiteExtensionSlot + parameters: + - $id: '14929' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14930' + fixed: false + deprecated: false + documentation: + $id: '14931' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14933' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14934' + fixed: false + raw: String + name: + $id: '14932' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14935' + collectionFormat: none + defaultValue: + $id: '14936' + fixed: false + deprecated: false + documentation: + $id: '14937' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14939' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14940' + fixed: false + raw: String + name: + $id: '14938' + fixed: false + raw: name + serializedName: name + - $id: '14941' + collectionFormat: none + defaultValue: + $id: '14942' + fixed: false + deprecated: false + documentation: + $id: '14943' + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14945' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14946' + fixed: false + raw: String + name: + $id: '14944' + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - $id: '14947' + collectionFormat: none + defaultValue: + $id: '14948' + fixed: false + deprecated: false + documentation: + $id: '14949' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14951' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14952' + fixed: false + raw: String + name: + $id: '14950' + fixed: false + raw: slot + serializedName: slot + - $id: '14953' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14954' + fixed: false + deprecated: false + documentation: + $id: '14955' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '14957' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14958' + fixed: false + raw: String + name: + $id: '14956' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '14959' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '14960' + fixed: false + deprecated: false + documentation: + $id: '14961' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '14963' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14964' + fixed: false + raw: String + name: + $id: '14962' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + '429': + $id: '14969' + isNullable: true + Created: + $id: '14968' + body: + $ref: '3208' + isNullable: true + OK: + $id: '14967' + body: + $ref: '3208' + isNullable: true + returnType: + $id: '14971' + body: + $ref: '3208' + isNullable: true + serializedName: WebApps_InstallSiteExtensionSlot + summary: 'Install site extension on a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId} + - $id: '14972' + defaultResponse: + $id: '15013' + isNullable: true + deprecated: false + description: 'Remove a site extension from a web site, or a deployment slot.' + group: + $id: '15010' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '15009' + fixed: false + raw: DeleteSiteExtensionSlot + parameters: + - $id: '14973' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '14974' + fixed: false + deprecated: false + documentation: + $id: '14975' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '14977' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14978' + fixed: false + raw: String + name: + $id: '14976' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '14979' + collectionFormat: none + defaultValue: + $id: '14980' + fixed: false + deprecated: false + documentation: + $id: '14981' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14983' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14984' + fixed: false + raw: String + name: + $id: '14982' + fixed: false + raw: name + serializedName: name + - $id: '14985' + collectionFormat: none + defaultValue: + $id: '14986' + fixed: false + deprecated: false + documentation: + $id: '14987' + fixed: false + raw: Site extension name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14989' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14990' + fixed: false + raw: String + name: + $id: '14988' + fixed: false + raw: siteExtensionId + serializedName: siteExtensionId + - $id: '14991' + collectionFormat: none + defaultValue: + $id: '14992' + fixed: false + deprecated: false + documentation: + $id: '14993' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '14995' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14996' + fixed: false + raw: String + name: + $id: '14994' + fixed: false + raw: slot + serializedName: slot + - $id: '14997' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '14998' + fixed: false + deprecated: false + documentation: + $id: '14999' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15001' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15002' + fixed: false + raw: String + name: + $id: '15000' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15003' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15004' + fixed: false + deprecated: false + documentation: + $id: '15005' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15007' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15008' + fixed: false + raw: String + name: + $id: '15006' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '15011' + isNullable: true + NotFound: + $id: '15012' + isNullable: true + returnType: + $id: '15014' + isNullable: true + serializedName: WebApps_DeleteSiteExtensionSlot + summary: 'Remove a site extension from a web site, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId} + - $id: '15015' + defaultResponse: + $id: '15053' + isNullable: true + deprecated: false + description: >- + Get the difference in configuration settings between two web app + slots. + extensions: + x-ms-pageable: + nextLinkName: nextLink + x-ms-requestBody-index: '2' + group: + $id: '15051' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15050' + fixed: false + raw: ListSlotDifferencesSlot + parameters: + - $id: '15016' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15017' + fixed: false + deprecated: false + documentation: + $id: '15018' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15020' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15021' + fixed: false + raw: String + name: + $id: '15019' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15022' + collectionFormat: none + defaultValue: + $id: '15023' + fixed: false + deprecated: false + documentation: + $id: '15024' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15026' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15027' + fixed: false + raw: String + name: + $id: '15025' + fixed: false + raw: name + serializedName: name + - $id: '15028' + collectionFormat: none + defaultValue: + $id: '15029' + fixed: false + deprecated: false + documentation: + $id: '15030' + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '496' + name: + $id: '15031' + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - $id: '15032' + collectionFormat: none + defaultValue: + $id: '15033' + fixed: false + deprecated: false + documentation: + $id: '15034' + fixed: false + raw: >- + Name of the source slot. If a slot is not specified, the + production slot is used as the source slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15036' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15037' + fixed: false + raw: String + name: + $id: '15035' + fixed: false + raw: slot + serializedName: slot + - $id: '15038' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15039' + fixed: false + deprecated: false + documentation: + $id: '15040' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15042' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15043' + fixed: false + raw: String + name: + $id: '15041' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15044' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15045' + fixed: false + deprecated: false + documentation: + $id: '15046' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15048' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15049' + fixed: false + raw: String + name: + $id: '15047' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15052' + body: + $ref: '3815' + isNullable: true + returnType: + $id: '15054' + body: + $ref: '3815' + isNullable: true + serializedName: WebApps_ListSlotDifferencesSlot + summary: >- + Get the difference in configuration settings between two web app + slots. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs + - $id: '15055' + defaultResponse: + $id: '15094' + isNullable: true + deprecated: false + description: Swaps two deployment slots of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '15091' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15090' + fixed: false + raw: SwapSlotSlot + parameters: + - $id: '15056' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15057' + fixed: false + deprecated: false + documentation: + $id: '15058' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15060' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15061' + fixed: false + raw: String + name: + $id: '15059' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15062' + collectionFormat: none + defaultValue: + $id: '15063' + fixed: false + deprecated: false + documentation: + $id: '15064' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15066' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15067' + fixed: false + raw: String + name: + $id: '15065' + fixed: false + raw: name + serializedName: name + - $id: '15068' + collectionFormat: none + defaultValue: + $id: '15069' + fixed: false + deprecated: false + documentation: + $id: '15070' + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '496' + name: + $id: '15071' + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - $id: '15072' + collectionFormat: none + defaultValue: + $id: '15073' + fixed: false + deprecated: false + documentation: + $id: '15074' + fixed: false + raw: >- + Name of the source slot. If a slot is not specified, the + production slot is used as the source slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15076' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15077' + fixed: false + raw: String + name: + $id: '15075' + fixed: false + raw: slot + serializedName: slot + - $id: '15078' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15079' + fixed: false + deprecated: false + documentation: + $id: '15080' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15082' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15083' + fixed: false + raw: String + name: + $id: '15081' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15084' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15085' + fixed: false + deprecated: false + documentation: + $id: '15086' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15088' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15089' + fixed: false + raw: String + name: + $id: '15087' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '15093' + isNullable: true + OK: + $id: '15092' + isNullable: true + returnType: + $id: '15095' + isNullable: true + serializedName: WebApps_SwapSlotSlot + summary: Swaps two deployment slots of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap + - $id: '15096' + defaultResponse: + $id: '15130' + isNullable: true + deprecated: false + description: Returns all Snapshots to the user. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '15128' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15127' + fixed: false + raw: ListSnapshotsSlot + parameters: + - $id: '15097' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15098' + fixed: false + deprecated: false + documentation: + $id: '15099' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15101' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15102' + fixed: false + raw: String + name: + $id: '15100' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15103' + collectionFormat: none + defaultValue: + $id: '15104' + fixed: false + deprecated: false + documentation: + $id: '15105' + fixed: false + raw: Website Name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15107' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15108' + fixed: false + raw: String + name: + $id: '15106' + fixed: false + raw: name + serializedName: name + - $id: '15109' + collectionFormat: none + defaultValue: + $id: '15110' + fixed: false + deprecated: false + documentation: + $id: '15111' + fixed: false + raw: Website Slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15113' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15114' + fixed: false + raw: String + name: + $id: '15112' + fixed: false + raw: slot + serializedName: slot + - $id: '15115' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15116' + fixed: false + deprecated: false + documentation: + $id: '15117' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15120' + fixed: false + raw: String + name: + $id: '15118' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15121' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15122' + fixed: false + deprecated: false + documentation: + $id: '15123' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15126' + fixed: false + raw: String + name: + $id: '15124' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15129' + body: + $ref: '3843' + isNullable: true + returnType: + $id: '15131' + body: + $ref: '3843' + isNullable: true + serializedName: WebApps_ListSnapshotsSlot + summary: Returns all Snapshots to the user. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots + - $id: '15132' + defaultResponse: + $id: '15166' + isNullable: true + deprecated: false + description: Gets the source control configuration of an app. + group: + $id: '15164' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15163' + fixed: false + raw: GetSourceControlSlot + parameters: + - $id: '15133' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15134' + fixed: false + deprecated: false + documentation: + $id: '15135' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15138' + fixed: false + raw: String + name: + $id: '15136' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15139' + collectionFormat: none + defaultValue: + $id: '15140' + fixed: false + deprecated: false + documentation: + $id: '15141' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15143' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15144' + fixed: false + raw: String + name: + $id: '15142' + fixed: false + raw: name + serializedName: name + - $id: '15145' + collectionFormat: none + defaultValue: + $id: '15146' + fixed: false + deprecated: false + documentation: + $id: '15147' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15149' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15150' + fixed: false + raw: String + name: + $id: '15148' + fixed: false + raw: slot + serializedName: slot + - $id: '15151' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15152' + fixed: false + deprecated: false + documentation: + $id: '15153' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15155' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15156' + fixed: false + raw: String + name: + $id: '15154' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15157' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15158' + fixed: false + deprecated: false + documentation: + $id: '15159' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15161' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15162' + fixed: false + raw: String + name: + $id: '15160' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15165' + body: + $ref: '3735' + isNullable: true + returnType: + $id: '15167' + body: + $ref: '3735' + isNullable: true + serializedName: WebApps_GetSourceControlSlot + summary: Gets the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - $id: '15168' + defaultResponse: + $id: '15207' + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '15204' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '15203' + fixed: false + raw: CreateOrUpdateSourceControlSlot + parameters: + - $id: '15169' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15170' + fixed: false + deprecated: false + documentation: + $id: '15171' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15173' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15174' + fixed: false + raw: String + name: + $id: '15172' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15175' + collectionFormat: none + defaultValue: + $id: '15176' + fixed: false + deprecated: false + documentation: + $id: '15177' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15179' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15180' + fixed: false + raw: String + name: + $id: '15178' + fixed: false + raw: name + serializedName: name + - $id: '15181' + collectionFormat: none + defaultValue: + $id: '15182' + fixed: false + deprecated: false + documentation: + $id: '15183' + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3735' + name: + $id: '15184' + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - $id: '15185' + collectionFormat: none + defaultValue: + $id: '15186' + fixed: false + deprecated: false + documentation: + $id: '15187' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15189' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15190' + fixed: false + raw: String + name: + $id: '15188' + fixed: false + raw: slot + serializedName: slot + - $id: '15191' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15192' + fixed: false + deprecated: false + documentation: + $id: '15193' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15195' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15196' + fixed: false + raw: String + name: + $id: '15194' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15197' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15198' + fixed: false + deprecated: false + documentation: + $id: '15199' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15201' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15202' + fixed: false + raw: String + name: + $id: '15200' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '15206' + body: + $ref: '3735' + isNullable: true + OK: + $id: '15205' + body: + $ref: '3735' + isNullable: true + returnType: + $id: '15208' + body: + $ref: '3735' + isNullable: true + serializedName: WebApps_CreateOrUpdateSourceControlSlot + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - $id: '15209' + defaultResponse: + $id: '15245' + isNullable: true + deprecated: false + description: Deletes the source control configuration of an app. + group: + $id: '15241' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '15240' + fixed: false + raw: DeleteSourceControlSlot + parameters: + - $id: '15210' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15211' + fixed: false + deprecated: false + documentation: + $id: '15212' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15214' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15215' + fixed: false + raw: String + name: + $id: '15213' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15216' + collectionFormat: none + defaultValue: + $id: '15217' + fixed: false + deprecated: false + documentation: + $id: '15218' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15220' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15221' + fixed: false + raw: String + name: + $id: '15219' + fixed: false + raw: name + serializedName: name + - $id: '15222' + collectionFormat: none + defaultValue: + $id: '15223' + fixed: false + deprecated: false + documentation: + $id: '15224' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15226' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15227' + fixed: false + raw: String + name: + $id: '15225' + fixed: false + raw: slot + serializedName: slot + - $id: '15228' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15229' + fixed: false + deprecated: false + documentation: + $id: '15230' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15232' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15233' + fixed: false + raw: String + name: + $id: '15231' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15234' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15235' + fixed: false + deprecated: false + documentation: + $id: '15236' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15238' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15239' + fixed: false + raw: String + name: + $id: '15237' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '15243' + isNullable: true + NotFound: + $id: '15244' + isNullable: true + OK: + $id: '15242' + isNullable: true + returnType: + $id: '15246' + isNullable: true + serializedName: WebApps_DeleteSourceControlSlot + summary: Deletes the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - $id: '15247' + defaultResponse: + $id: '15286' + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '15283' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '15282' + fixed: false + raw: UpdateSourceControlSlot + parameters: + - $id: '15248' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15249' + fixed: false + deprecated: false + documentation: + $id: '15250' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15252' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15253' + fixed: false + raw: String + name: + $id: '15251' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15254' + collectionFormat: none + defaultValue: + $id: '15255' + fixed: false + deprecated: false + documentation: + $id: '15256' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15258' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15259' + fixed: false + raw: String + name: + $id: '15257' + fixed: false + raw: name + serializedName: name + - $id: '15260' + collectionFormat: none + defaultValue: + $id: '15261' + fixed: false + deprecated: false + documentation: + $id: '15262' + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3735' + name: + $id: '15263' + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - $id: '15264' + collectionFormat: none + defaultValue: + $id: '15265' + fixed: false + deprecated: false + documentation: + $id: '15266' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will update the source control configuration for the production + slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15268' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15269' + fixed: false + raw: String + name: + $id: '15267' + fixed: false + raw: slot + serializedName: slot + - $id: '15270' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15271' + fixed: false + deprecated: false + documentation: + $id: '15272' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15274' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15275' + fixed: false + raw: String + name: + $id: '15273' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15276' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15277' + fixed: false + deprecated: false + documentation: + $id: '15278' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15280' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15281' + fixed: false + raw: String + name: + $id: '15279' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '15285' + body: + $ref: '3735' + isNullable: true + OK: + $id: '15284' + body: + $ref: '3735' + isNullable: true + returnType: + $id: '15287' + body: + $ref: '3735' + isNullable: true + serializedName: WebApps_UpdateSourceControlSlot + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web + - $id: '15288' + defaultResponse: + $id: '15322' + isNullable: true + deprecated: false + description: 'Starts an app (or deployment slot, if specified).' + group: + $id: '15320' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15319' + fixed: false + raw: StartSlot + parameters: + - $id: '15289' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15290' + fixed: false + deprecated: false + documentation: + $id: '15291' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15293' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15294' + fixed: false + raw: String + name: + $id: '15292' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15295' + collectionFormat: none + defaultValue: + $id: '15296' + fixed: false + deprecated: false + documentation: + $id: '15297' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15299' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15300' + fixed: false + raw: String + name: + $id: '15298' + fixed: false + raw: name + serializedName: name + - $id: '15301' + collectionFormat: none + defaultValue: + $id: '15302' + fixed: false + deprecated: false + documentation: + $id: '15303' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will start the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15305' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15306' + fixed: false + raw: String + name: + $id: '15304' + fixed: false + raw: slot + serializedName: slot + - $id: '15307' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15308' + fixed: false + deprecated: false + documentation: + $id: '15309' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15311' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15312' + fixed: false + raw: String + name: + $id: '15310' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15313' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15314' + fixed: false + deprecated: false + documentation: + $id: '15315' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15317' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15318' + fixed: false + raw: String + name: + $id: '15316' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15321' + isNullable: true + returnType: + $id: '15323' + isNullable: true + serializedName: WebApps_StartSlot + summary: 'Starts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start + - $id: '15324' + defaultResponse: + $id: '15358' + isNullable: true + deprecated: false + description: 'Stops an app (or deployment slot, if specified).' + group: + $id: '15356' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15355' + fixed: false + raw: StopSlot + parameters: + - $id: '15325' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15326' + fixed: false + deprecated: false + documentation: + $id: '15327' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15329' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15330' + fixed: false + raw: String + name: + $id: '15328' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15331' + collectionFormat: none + defaultValue: + $id: '15332' + fixed: false + deprecated: false + documentation: + $id: '15333' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15335' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15336' + fixed: false + raw: String + name: + $id: '15334' + fixed: false + raw: name + serializedName: name + - $id: '15337' + collectionFormat: none + defaultValue: + $id: '15338' + fixed: false + deprecated: false + documentation: + $id: '15339' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will stop the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15341' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15342' + fixed: false + raw: String + name: + $id: '15340' + fixed: false + raw: slot + serializedName: slot + - $id: '15343' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15344' + fixed: false + deprecated: false + documentation: + $id: '15345' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15347' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15348' + fixed: false + raw: String + name: + $id: '15346' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15349' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15350' + fixed: false + deprecated: false + documentation: + $id: '15351' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15353' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15354' + fixed: false + raw: String + name: + $id: '15352' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15357' + isNullable: true + returnType: + $id: '15359' + isNullable: true + serializedName: WebApps_StopSlot + summary: 'Stops an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop + - $id: '15360' + defaultResponse: + $id: '15394' + isNullable: true + deprecated: false + description: Sync web app repository. + group: + $id: '15392' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15391' + fixed: false + raw: SyncRepositorySlot + parameters: + - $id: '15361' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15362' + fixed: false + deprecated: false + documentation: + $id: '15363' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15365' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15366' + fixed: false + raw: String + name: + $id: '15364' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15367' + collectionFormat: none + defaultValue: + $id: '15368' + fixed: false + deprecated: false + documentation: + $id: '15369' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15371' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15372' + fixed: false + raw: String + name: + $id: '15370' + fixed: false + raw: name + serializedName: name + - $id: '15373' + collectionFormat: none + defaultValue: + $id: '15374' + fixed: false + deprecated: false + documentation: + $id: '15375' + fixed: false + raw: >- + Name of web app slot. If not specified then will default to + production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15377' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15378' + fixed: false + raw: String + name: + $id: '15376' + fixed: false + raw: slot + serializedName: slot + - $id: '15379' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15380' + fixed: false + deprecated: false + documentation: + $id: '15381' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15383' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15384' + fixed: false + raw: String + name: + $id: '15382' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15385' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15386' + fixed: false + deprecated: false + documentation: + $id: '15387' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15389' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15390' + fixed: false + raw: String + name: + $id: '15388' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15393' + isNullable: true + returnType: + $id: '15395' + isNullable: true + serializedName: WebApps_SyncRepositorySlot + summary: Sync web app repository. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync + - $id: '15396' + defaultResponse: + $id: '15430' + isNullable: true + deprecated: false + description: Syncs function trigger metadata to the scale controller + group: + $id: '15428' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15427' + fixed: false + raw: SyncFunctionTriggersSlot + parameters: + - $id: '15397' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15398' + fixed: false + deprecated: false + documentation: + $id: '15399' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15401' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15402' + fixed: false + raw: String + name: + $id: '15400' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15403' + collectionFormat: none + defaultValue: + $id: '15404' + fixed: false + deprecated: false + documentation: + $id: '15405' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15407' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15408' + fixed: false + raw: String + name: + $id: '15406' + fixed: false + raw: name + serializedName: name + - $id: '15409' + collectionFormat: none + defaultValue: + $id: '15410' + fixed: false + deprecated: false + documentation: + $id: '15411' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will restore a backup of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15413' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15414' + fixed: false + raw: String + name: + $id: '15412' + fixed: false + raw: slot + serializedName: slot + - $id: '15415' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15416' + fixed: false + deprecated: false + documentation: + $id: '15417' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15419' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15420' + fixed: false + raw: String + name: + $id: '15418' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15421' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15422' + fixed: false + deprecated: false + documentation: + $id: '15423' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15425' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15426' + fixed: false + raw: String + name: + $id: '15424' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '15429' + isNullable: true + returnType: + $id: '15431' + isNullable: true + serializedName: WebApps_SyncFunctionTriggersSlot + summary: Syncs function trigger metadata to the scale controller + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers + - $id: '15432' + defaultResponse: + $id: '15466' + isNullable: true + deprecated: false + description: 'List triggered web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '15464' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15463' + fixed: false + raw: ListTriggeredWebJobsSlot + parameters: + - $id: '15433' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15434' + fixed: false + deprecated: false + documentation: + $id: '15435' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15437' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15438' + fixed: false + raw: String + name: + $id: '15436' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15439' + collectionFormat: none + defaultValue: + $id: '15440' + fixed: false + deprecated: false + documentation: + $id: '15441' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15443' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15444' + fixed: false + raw: String + name: + $id: '15442' + fixed: false + raw: name + serializedName: name + - $id: '15445' + collectionFormat: none + defaultValue: + $id: '15446' + fixed: false + deprecated: false + documentation: + $id: '15447' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15449' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15450' + fixed: false + raw: String + name: + $id: '15448' + fixed: false + raw: slot + serializedName: slot + - $id: '15451' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15452' + fixed: false + deprecated: false + documentation: + $id: '15453' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15455' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15456' + fixed: false + raw: String + name: + $id: '15454' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15457' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15458' + fixed: false + deprecated: false + documentation: + $id: '15459' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15461' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15462' + fixed: false + raw: String + name: + $id: '15460' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15465' + body: + $ref: '4092' + isNullable: true + returnType: + $id: '15467' + body: + $ref: '4092' + isNullable: true + serializedName: WebApps_ListTriggeredWebJobsSlot + summary: 'List triggered web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs + - $id: '15468' + defaultResponse: + $id: '15509' + isNullable: true + deprecated: false + description: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + group: + $id: '15506' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15505' + fixed: false + raw: GetTriggeredWebJobSlot + parameters: + - $id: '15469' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15470' + fixed: false + deprecated: false + documentation: + $id: '15471' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15473' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15474' + fixed: false + raw: String + name: + $id: '15472' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15475' + collectionFormat: none + defaultValue: + $id: '15476' + fixed: false + deprecated: false + documentation: + $id: '15477' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15480' + fixed: false + raw: String + name: + $id: '15478' + fixed: false + raw: name + serializedName: name + - $id: '15481' + collectionFormat: none + defaultValue: + $id: '15482' + fixed: false + deprecated: false + documentation: + $id: '15483' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15485' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15486' + fixed: false + raw: String + name: + $id: '15484' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '15487' + collectionFormat: none + defaultValue: + $id: '15488' + fixed: false + deprecated: false + documentation: + $id: '15489' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15491' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15492' + fixed: false + raw: String + name: + $id: '15490' + fixed: false + raw: slot + serializedName: slot + - $id: '15493' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15494' + fixed: false + deprecated: false + documentation: + $id: '15495' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15497' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15498' + fixed: false + raw: String + name: + $id: '15496' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15499' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15500' + fixed: false + deprecated: false + documentation: + $id: '15501' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15503' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15504' + fixed: false + raw: String + name: + $id: '15502' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '15508' + isNullable: true + OK: + $id: '15507' + body: + $ref: '4086' + isNullable: true + returnType: + $id: '15510' + body: + $ref: '4086' + isNullable: true + serializedName: WebApps_GetTriggeredWebJobSlot + summary: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName} + - $id: '15511' + defaultResponse: + $id: '15552' + isNullable: true + deprecated: false + description: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + group: + $id: '15549' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '15548' + fixed: false + raw: DeleteTriggeredWebJobSlot + parameters: + - $id: '15512' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15513' + fixed: false + deprecated: false + documentation: + $id: '15514' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15516' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15517' + fixed: false + raw: String + name: + $id: '15515' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15518' + collectionFormat: none + defaultValue: + $id: '15519' + fixed: false + deprecated: false + documentation: + $id: '15520' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15522' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15523' + fixed: false + raw: String + name: + $id: '15521' + fixed: false + raw: name + serializedName: name + - $id: '15524' + collectionFormat: none + defaultValue: + $id: '15525' + fixed: false + deprecated: false + documentation: + $id: '15526' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15528' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15529' + fixed: false + raw: String + name: + $id: '15527' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '15530' + collectionFormat: none + defaultValue: + $id: '15531' + fixed: false + deprecated: false + documentation: + $id: '15532' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15534' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15535' + fixed: false + raw: String + name: + $id: '15533' + fixed: false + raw: slot + serializedName: slot + - $id: '15536' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15537' + fixed: false + deprecated: false + documentation: + $id: '15538' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15540' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15541' + fixed: false + raw: String + name: + $id: '15539' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15542' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15543' + fixed: false + deprecated: false + documentation: + $id: '15544' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15546' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15547' + fixed: false + raw: String + name: + $id: '15545' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '15551' + isNullable: true + OK: + $id: '15550' + isNullable: true + returnType: + $id: '15553' + isNullable: true + serializedName: WebApps_DeleteTriggeredWebJobSlot + summary: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName} + - $id: '15554' + defaultResponse: + $id: '15595' + isNullable: true + deprecated: false + description: 'List a triggered web job''s history for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '15592' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15591' + fixed: false + raw: ListTriggeredWebJobHistorySlot + parameters: + - $id: '15555' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15556' + fixed: false + deprecated: false + documentation: + $id: '15557' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15559' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15560' + fixed: false + raw: String + name: + $id: '15558' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15561' + collectionFormat: none + defaultValue: + $id: '15562' + fixed: false + deprecated: false + documentation: + $id: '15563' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15565' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15566' + fixed: false + raw: String + name: + $id: '15564' + fixed: false + raw: name + serializedName: name + - $id: '15567' + collectionFormat: none + defaultValue: + $id: '15568' + fixed: false + deprecated: false + documentation: + $id: '15569' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15571' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15572' + fixed: false + raw: String + name: + $id: '15570' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '15573' + collectionFormat: none + defaultValue: + $id: '15574' + fixed: false + deprecated: false + documentation: + $id: '15575' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15577' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15578' + fixed: false + raw: String + name: + $id: '15576' + fixed: false + raw: slot + serializedName: slot + - $id: '15579' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15580' + fixed: false + deprecated: false + documentation: + $id: '15581' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15583' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15584' + fixed: false + raw: String + name: + $id: '15582' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15585' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15586' + fixed: false + deprecated: false + documentation: + $id: '15587' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15589' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15590' + fixed: false + raw: String + name: + $id: '15588' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '15594' + isNullable: true + OK: + $id: '15593' + body: + $ref: '4006' + isNullable: true + returnType: + $id: '15596' + body: + $ref: '4006' + isNullable: true + serializedName: WebApps_ListTriggeredWebJobHistorySlot + summary: 'List a triggered web job''s history for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history + - $id: '15597' + defaultResponse: + $id: '15644' + isNullable: true + deprecated: false + description: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + group: + $id: '15641' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15640' + fixed: false + raw: GetTriggeredWebJobHistorySlot + parameters: + - $id: '15598' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15599' + fixed: false + deprecated: false + documentation: + $id: '15600' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15602' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15603' + fixed: false + raw: String + name: + $id: '15601' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15604' + collectionFormat: none + defaultValue: + $id: '15605' + fixed: false + deprecated: false + documentation: + $id: '15606' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15608' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15609' + fixed: false + raw: String + name: + $id: '15607' + fixed: false + raw: name + serializedName: name + - $id: '15610' + collectionFormat: none + defaultValue: + $id: '15611' + fixed: false + deprecated: false + documentation: + $id: '15612' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15614' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15615' + fixed: false + raw: String + name: + $id: '15613' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '15616' + collectionFormat: none + defaultValue: + $id: '15617' + fixed: false + deprecated: false + documentation: + $id: '15618' + fixed: false + raw: History ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15620' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15621' + fixed: false + raw: String + name: + $id: '15619' + fixed: false + raw: id + serializedName: id + - $id: '15622' + collectionFormat: none + defaultValue: + $id: '15623' + fixed: false + deprecated: false + documentation: + $id: '15624' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15626' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15627' + fixed: false + raw: String + name: + $id: '15625' + fixed: false + raw: slot + serializedName: slot + - $id: '15628' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15629' + fixed: false + deprecated: false + documentation: + $id: '15630' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15632' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15633' + fixed: false + raw: String + name: + $id: '15631' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15634' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15635' + fixed: false + deprecated: false + documentation: + $id: '15636' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15638' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15639' + fixed: false + raw: String + name: + $id: '15637' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '15643' + isNullable: true + OK: + $id: '15642' + body: + $ref: '4000' + isNullable: true + returnType: + $id: '15645' + body: + $ref: '4000' + isNullable: true + serializedName: WebApps_GetTriggeredWebJobHistorySlot + summary: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id} + - $id: '15646' + defaultResponse: + $id: '15687' + isNullable: true + deprecated: false + description: 'Run a triggered web job for an app, or a deployment slot.' + group: + $id: '15684' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '15683' + fixed: false + raw: RunTriggeredWebJobSlot + parameters: + - $id: '15647' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15648' + fixed: false + deprecated: false + documentation: + $id: '15649' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15651' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15652' + fixed: false + raw: String + name: + $id: '15650' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15653' + collectionFormat: none + defaultValue: + $id: '15654' + fixed: false + deprecated: false + documentation: + $id: '15655' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15657' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15658' + fixed: false + raw: String + name: + $id: '15656' + fixed: false + raw: name + serializedName: name + - $id: '15659' + collectionFormat: none + defaultValue: + $id: '15660' + fixed: false + deprecated: false + documentation: + $id: '15661' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15663' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15664' + fixed: false + raw: String + name: + $id: '15662' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '15665' + collectionFormat: none + defaultValue: + $id: '15666' + fixed: false + deprecated: false + documentation: + $id: '15667' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + deletes a deployment for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15669' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15670' + fixed: false + raw: String + name: + $id: '15668' + fixed: false + raw: slot + serializedName: slot + - $id: '15671' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15672' + fixed: false + deprecated: false + documentation: + $id: '15673' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15675' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15676' + fixed: false + raw: String + name: + $id: '15674' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15677' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15678' + fixed: false + deprecated: false + documentation: + $id: '15679' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15681' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15682' + fixed: false + raw: String + name: + $id: '15680' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '15686' + isNullable: true + OK: + $id: '15685' + isNullable: true + returnType: + $id: '15688' + isNullable: true + serializedName: WebApps_RunTriggeredWebJobSlot + summary: 'Run a triggered web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run + - $id: '15689' + defaultResponse: + $id: '15729' + isNullable: true + deprecated: false + description: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '15727' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15726' + fixed: false + raw: ListUsagesSlot + parameters: + - $id: '15690' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15691' + fixed: false + deprecated: false + documentation: + $id: '15692' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15694' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15695' + fixed: false + raw: String + name: + $id: '15693' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15696' + collectionFormat: none + defaultValue: + $id: '15697' + fixed: false + deprecated: false + documentation: + $id: '15698' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15700' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15701' + fixed: false + raw: String + name: + $id: '15699' + fixed: false + raw: name + serializedName: name + - $id: '15702' + collectionFormat: none + defaultValue: + $id: '15703' + fixed: false + deprecated: false + documentation: + $id: '15704' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get quota information of the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15706' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15707' + fixed: false + raw: String + name: + $id: '15705' + fixed: false + raw: slot + serializedName: slot + - $id: '15708' + collectionFormat: none + defaultValue: + $id: '15709' + fixed: false + deprecated: false + documentation: + $id: '15710' + fixed: false + raw: >- + Return only information specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '15712' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15713' + fixed: false + raw: String + name: + $id: '15711' + fixed: false + raw: $filter + serializedName: $filter + - $id: '15714' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15715' + fixed: false + deprecated: false + documentation: + $id: '15716' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15718' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15719' + fixed: false + raw: String + name: + $id: '15717' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15720' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15721' + fixed: false + deprecated: false + documentation: + $id: '15722' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15724' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15725' + fixed: false + raw: String + name: + $id: '15723' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15728' + body: + $ref: '4826' + isNullable: true + returnType: + $id: '15730' + body: + $ref: '4826' + isNullable: true + serializedName: WebApps_ListUsagesSlot + summary: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages + - $id: '15731' + defaultResponse: + $id: '15767' + isNullable: true + deprecated: false + description: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + group: + $id: '15763' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15762' + fixed: false + raw: ListVnetConnectionsSlot + parameters: + - $id: '15732' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15733' + fixed: false + deprecated: false + documentation: + $id: '15734' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15736' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15737' + fixed: false + raw: String + name: + $id: '15735' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15738' + collectionFormat: none + defaultValue: + $id: '15739' + fixed: false + deprecated: false + documentation: + $id: '15740' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15742' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15743' + fixed: false + raw: String + name: + $id: '15741' + fixed: false + raw: name + serializedName: name + - $id: '15744' + collectionFormat: none + defaultValue: + $id: '15745' + fixed: false + deprecated: false + documentation: + $id: '15746' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get virtual network connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15748' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15749' + fixed: false + raw: String + name: + $id: '15747' + fixed: false + raw: slot + serializedName: slot + - $id: '15750' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15751' + fixed: false + deprecated: false + documentation: + $id: '15752' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15754' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15755' + fixed: false + raw: String + name: + $id: '15753' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15756' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15757' + fixed: false + deprecated: false + documentation: + $id: '15758' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15760' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15761' + fixed: false + raw: String + name: + $id: '15759' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15764' + body: + $id: '15765' + $type: SequenceType + deprecated: false + elementType: + $ref: '1250' + name: + $id: '15766' + fixed: false + isNullable: true + returnType: + $id: '15768' + body: + $ref: '15765' + isNullable: true + serializedName: WebApps_ListVnetConnectionsSlot + summary: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections + - $id: '15769' + defaultResponse: + $id: '15809' + isNullable: true + deprecated: false + description: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + group: + $id: '15807' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15806' + fixed: false + raw: GetVnetConnectionSlot + parameters: + - $id: '15770' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15771' + fixed: false + deprecated: false + documentation: + $id: '15772' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15774' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15775' + fixed: false + raw: String + name: + $id: '15773' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15776' + collectionFormat: none + defaultValue: + $id: '15777' + fixed: false + deprecated: false + documentation: + $id: '15778' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15780' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15781' + fixed: false + raw: String + name: + $id: '15779' + fixed: false + raw: name + serializedName: name + - $id: '15782' + collectionFormat: none + defaultValue: + $id: '15783' + fixed: false + deprecated: false + documentation: + $id: '15784' + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15786' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15787' + fixed: false + raw: String + name: + $id: '15785' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '15788' + collectionFormat: none + defaultValue: + $id: '15789' + fixed: false + deprecated: false + documentation: + $id: '15790' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get the named virtual network for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15792' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15793' + fixed: false + raw: String + name: + $id: '15791' + fixed: false + raw: slot + serializedName: slot + - $id: '15794' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15795' + fixed: false + deprecated: false + documentation: + $id: '15796' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15798' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15799' + fixed: false + raw: String + name: + $id: '15797' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15800' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15801' + fixed: false + deprecated: false + documentation: + $id: '15802' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15804' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15805' + fixed: false + raw: String + name: + $id: '15803' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15808' + body: + $ref: '1250' + isNullable: true + returnType: + $id: '15810' + body: + $ref: '1250' + isNullable: true + serializedName: WebApps_GetVnetConnectionSlot + summary: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - $id: '15811' + defaultResponse: + $id: '15855' + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '15853' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '15852' + fixed: false + raw: CreateOrUpdateVnetConnectionSlot + parameters: + - $id: '15812' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15813' + fixed: false + deprecated: false + documentation: + $id: '15814' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15816' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15817' + fixed: false + raw: String + name: + $id: '15815' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15818' + collectionFormat: none + defaultValue: + $id: '15819' + fixed: false + deprecated: false + documentation: + $id: '15820' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15823' + fixed: false + raw: String + name: + $id: '15821' + fixed: false + raw: name + serializedName: name + - $id: '15824' + collectionFormat: none + defaultValue: + $id: '15825' + fixed: false + deprecated: false + documentation: + $id: '15826' + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15828' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15829' + fixed: false + raw: String + name: + $id: '15827' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '15830' + collectionFormat: none + defaultValue: + $id: '15831' + fixed: false + deprecated: false + documentation: + $id: '15832' + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1250' + name: + $id: '15833' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '15834' + collectionFormat: none + defaultValue: + $id: '15835' + fixed: false + deprecated: false + documentation: + $id: '15836' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15838' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15839' + fixed: false + raw: String + name: + $id: '15837' + fixed: false + raw: slot + serializedName: slot + - $id: '15840' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15841' + fixed: false + deprecated: false + documentation: + $id: '15842' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15844' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15845' + fixed: false + raw: String + name: + $id: '15843' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15846' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15847' + fixed: false + deprecated: false + documentation: + $id: '15848' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15850' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15851' + fixed: false + raw: String + name: + $id: '15849' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15854' + body: + $ref: '1250' + isNullable: true + returnType: + $id: '15856' + body: + $ref: '1250' + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnectionSlot + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - $id: '15857' + defaultResponse: + $id: '15898' + isNullable: true + deprecated: false + description: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + group: + $id: '15895' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '15894' + fixed: false + raw: DeleteVnetConnectionSlot + parameters: + - $id: '15858' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15859' + fixed: false + deprecated: false + documentation: + $id: '15860' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15862' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15863' + fixed: false + raw: String + name: + $id: '15861' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15864' + collectionFormat: none + defaultValue: + $id: '15865' + fixed: false + deprecated: false + documentation: + $id: '15866' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15868' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15869' + fixed: false + raw: String + name: + $id: '15867' + fixed: false + raw: name + serializedName: name + - $id: '15870' + collectionFormat: none + defaultValue: + $id: '15871' + fixed: false + deprecated: false + documentation: + $id: '15872' + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15874' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15875' + fixed: false + raw: String + name: + $id: '15873' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '15876' + collectionFormat: none + defaultValue: + $id: '15877' + fixed: false + deprecated: false + documentation: + $id: '15878' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will delete the connection for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15880' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15881' + fixed: false + raw: String + name: + $id: '15879' + fixed: false + raw: slot + serializedName: slot + - $id: '15882' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15883' + fixed: false + deprecated: false + documentation: + $id: '15884' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15886' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15887' + fixed: false + raw: String + name: + $id: '15885' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15888' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15889' + fixed: false + deprecated: false + documentation: + $id: '15890' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15892' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15893' + fixed: false + raw: String + name: + $id: '15891' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '15897' + isNullable: true + OK: + $id: '15896' + isNullable: true + returnType: + $id: '15899' + isNullable: true + serializedName: WebApps_DeleteVnetConnectionSlot + summary: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - $id: '15900' + defaultResponse: + $id: '15944' + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '15942' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '15941' + fixed: false + raw: UpdateVnetConnectionSlot + parameters: + - $id: '15901' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15902' + fixed: false + deprecated: false + documentation: + $id: '15903' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15905' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15906' + fixed: false + raw: String + name: + $id: '15904' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15907' + collectionFormat: none + defaultValue: + $id: '15908' + fixed: false + deprecated: false + documentation: + $id: '15909' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15911' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15912' + fixed: false + raw: String + name: + $id: '15910' + fixed: false + raw: name + serializedName: name + - $id: '15913' + collectionFormat: none + defaultValue: + $id: '15914' + fixed: false + deprecated: false + documentation: + $id: '15915' + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15917' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15918' + fixed: false + raw: String + name: + $id: '15916' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '15919' + collectionFormat: none + defaultValue: + $id: '15920' + fixed: false + deprecated: false + documentation: + $id: '15921' + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1250' + name: + $id: '15922' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '15923' + collectionFormat: none + defaultValue: + $id: '15924' + fixed: false + deprecated: false + documentation: + $id: '15925' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update connections for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15927' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15928' + fixed: false + raw: String + name: + $id: '15926' + fixed: false + raw: slot + serializedName: slot + - $id: '15929' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15930' + fixed: false + deprecated: false + documentation: + $id: '15931' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15933' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15934' + fixed: false + raw: String + name: + $id: '15932' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15935' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15936' + fixed: false + deprecated: false + documentation: + $id: '15937' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15939' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15940' + fixed: false + raw: String + name: + $id: '15938' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '15943' + body: + $ref: '1250' + isNullable: true + returnType: + $id: '15945' + body: + $ref: '1250' + isNullable: true + serializedName: WebApps_UpdateVnetConnectionSlot + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName} + - $id: '15946' + defaultResponse: + $id: '15993' + isNullable: true + deprecated: false + description: Gets an app's Virtual Network gateway. + group: + $id: '15990' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '15989' + fixed: false + raw: GetVnetConnectionGatewaySlot + parameters: + - $id: '15947' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15948' + fixed: false + deprecated: false + documentation: + $id: '15949' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '15951' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15952' + fixed: false + raw: String + name: + $id: '15950' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '15953' + collectionFormat: none + defaultValue: + $id: '15954' + fixed: false + deprecated: false + documentation: + $id: '15955' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15957' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15958' + fixed: false + raw: String + name: + $id: '15956' + fixed: false + raw: name + serializedName: name + - $id: '15959' + collectionFormat: none + defaultValue: + $id: '15960' + fixed: false + deprecated: false + documentation: + $id: '15961' + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15963' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15964' + fixed: false + raw: String + name: + $id: '15962' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '15965' + collectionFormat: none + defaultValue: + $id: '15966' + fixed: false + deprecated: false + documentation: + $id: '15967' + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $id: '15969' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15970' + fixed: false + raw: String + name: + $id: '15968' + fixed: false + raw: gatewayName + serializedName: gatewayName + - $id: '15971' + collectionFormat: none + defaultValue: + $id: '15972' + fixed: false + deprecated: false + documentation: + $id: '15973' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will get a gateway for the production slot's Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '15975' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15976' + fixed: false + raw: String + name: + $id: '15974' + fixed: false + raw: slot + serializedName: slot + - $id: '15977' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '15978' + fixed: false + deprecated: false + documentation: + $id: '15979' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '15981' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15982' + fixed: false + raw: String + name: + $id: '15980' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '15983' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '15984' + fixed: false + deprecated: false + documentation: + $id: '15985' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '15987' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '15988' + fixed: false + raw: String + name: + $id: '15986' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '15992' + isNullable: true + OK: + $id: '15991' + body: + $ref: '4204' + isNullable: true + returnType: + $id: '15994' + body: + $ref: '4204' + isNullable: true + serializedName: WebApps_GetVnetConnectionGatewaySlot + summary: Gets an app's Virtual Network gateway. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - $id: '15995' + defaultResponse: + $id: '16045' + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + $id: '16043' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '16042' + fixed: false + raw: CreateOrUpdateVnetConnectionGatewaySlot + parameters: + - $id: '15996' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '15997' + fixed: false + deprecated: false + documentation: + $id: '15998' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16000' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16001' + fixed: false + raw: String + name: + $id: '15999' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16002' + collectionFormat: none + defaultValue: + $id: '16003' + fixed: false + deprecated: false + documentation: + $id: '16004' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16006' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16007' + fixed: false + raw: String + name: + $id: '16005' + fixed: false + raw: name + serializedName: name + - $id: '16008' + collectionFormat: none + defaultValue: + $id: '16009' + fixed: false + deprecated: false + documentation: + $id: '16010' + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16012' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16013' + fixed: false + raw: String + name: + $id: '16011' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16014' + collectionFormat: none + defaultValue: + $id: '16015' + fixed: false + deprecated: false + documentation: + $id: '16016' + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $id: '16018' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16019' + fixed: false + raw: String + name: + $id: '16017' + fixed: false + raw: gatewayName + serializedName: gatewayName + - $id: '16020' + collectionFormat: none + defaultValue: + $id: '16021' + fixed: false + deprecated: false + documentation: + $id: '16022' + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4204' + name: + $id: '16023' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '16024' + collectionFormat: none + defaultValue: + $id: '16025' + fixed: false + deprecated: false + documentation: + $id: '16026' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update a gateway for the production slot's Virtual + Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16028' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16029' + fixed: false + raw: String + name: + $id: '16027' + fixed: false + raw: slot + serializedName: slot + - $id: '16030' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16031' + fixed: false + deprecated: false + documentation: + $id: '16032' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16034' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16035' + fixed: false + raw: String + name: + $id: '16033' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16036' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16037' + fixed: false + deprecated: false + documentation: + $id: '16038' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16040' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16041' + fixed: false + raw: String + name: + $id: '16039' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16044' + body: + $ref: '4204' + isNullable: true + returnType: + $id: '16046' + body: + $ref: '4204' + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnectionGatewaySlot + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - $id: '16047' + defaultResponse: + $id: '16097' + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + $id: '16095' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '16094' + fixed: false + raw: UpdateVnetConnectionGatewaySlot + parameters: + - $id: '16048' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16049' + fixed: false + deprecated: false + documentation: + $id: '16050' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16052' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16053' + fixed: false + raw: String + name: + $id: '16051' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16054' + collectionFormat: none + defaultValue: + $id: '16055' + fixed: false + deprecated: false + documentation: + $id: '16056' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16058' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16059' + fixed: false + raw: String + name: + $id: '16057' + fixed: false + raw: name + serializedName: name + - $id: '16060' + collectionFormat: none + defaultValue: + $id: '16061' + fixed: false + deprecated: false + documentation: + $id: '16062' + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16064' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16065' + fixed: false + raw: String + name: + $id: '16063' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16066' + collectionFormat: none + defaultValue: + $id: '16067' + fixed: false + deprecated: false + documentation: + $id: '16068' + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $id: '16070' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16071' + fixed: false + raw: String + name: + $id: '16069' + fixed: false + raw: gatewayName + serializedName: gatewayName + - $id: '16072' + collectionFormat: none + defaultValue: + $id: '16073' + fixed: false + deprecated: false + documentation: + $id: '16074' + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4204' + name: + $id: '16075' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '16076' + collectionFormat: none + defaultValue: + $id: '16077' + fixed: false + deprecated: false + documentation: + $id: '16078' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + will add or update a gateway for the production slot's Virtual + Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16080' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16081' + fixed: false + raw: String + name: + $id: '16079' + fixed: false + raw: slot + serializedName: slot + - $id: '16082' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16083' + fixed: false + deprecated: false + documentation: + $id: '16084' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16086' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16087' + fixed: false + raw: String + name: + $id: '16085' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16088' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16089' + fixed: false + deprecated: false + documentation: + $id: '16090' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16092' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16093' + fixed: false + raw: String + name: + $id: '16091' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16096' + body: + $ref: '4204' + isNullable: true + returnType: + $id: '16098' + body: + $ref: '4204' + isNullable: true + serializedName: WebApps_UpdateVnetConnectionGatewaySlot + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - $id: '16099' + defaultResponse: + $id: '16133' + isNullable: true + deprecated: false + description: 'List webjobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '16131' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16130' + fixed: false + raw: ListWebJobsSlot + parameters: + - $id: '16100' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16101' + fixed: false + deprecated: false + documentation: + $id: '16102' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16104' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16105' + fixed: false + raw: String + name: + $id: '16103' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16106' + collectionFormat: none + defaultValue: + $id: '16107' + fixed: false + deprecated: false + documentation: + $id: '16108' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16111' + fixed: false + raw: String + name: + $id: '16109' + fixed: false + raw: name + serializedName: name + - $id: '16112' + collectionFormat: none + defaultValue: + $id: '16113' + fixed: false + deprecated: false + documentation: + $id: '16114' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16116' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16117' + fixed: false + raw: String + name: + $id: '16115' + fixed: false + raw: slot + serializedName: slot + - $id: '16118' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16119' + fixed: false + deprecated: false + documentation: + $id: '16120' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16122' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16123' + fixed: false + raw: String + name: + $id: '16121' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16124' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16125' + fixed: false + deprecated: false + documentation: + $id: '16126' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16128' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16129' + fixed: false + raw: String + name: + $id: '16127' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16132' + body: + $ref: '4176' + isNullable: true + returnType: + $id: '16134' + body: + $ref: '4176' + isNullable: true + serializedName: WebApps_ListWebJobsSlot + summary: 'List webjobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs + - $id: '16135' + defaultResponse: + $id: '16175' + isNullable: true + deprecated: false + description: 'Get webjob information for an app, or a deployment slot.' + group: + $id: '16173' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16172' + fixed: false + raw: GetWebJobSlot + parameters: + - $id: '16136' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16137' + fixed: false + deprecated: false + documentation: + $id: '16138' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16141' + fixed: false + raw: String + name: + $id: '16139' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16142' + collectionFormat: none + defaultValue: + $id: '16143' + fixed: false + deprecated: false + documentation: + $id: '16144' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16146' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16147' + fixed: false + raw: String + name: + $id: '16145' + fixed: false + raw: name + serializedName: name + - $id: '16148' + collectionFormat: none + defaultValue: + $id: '16149' + fixed: false + deprecated: false + documentation: + $id: '16150' + fixed: false + raw: Name of the web job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16152' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16153' + fixed: false + raw: String + name: + $id: '16151' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '16154' + collectionFormat: none + defaultValue: + $id: '16155' + fixed: false + deprecated: false + documentation: + $id: '16156' + fixed: false + raw: >- + Name of the deployment slot. If a slot is not specified, the API + returns deployments for the production slot. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16158' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16159' + fixed: false + raw: String + name: + $id: '16157' + fixed: false + raw: slot + serializedName: slot + - $id: '16160' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16161' + fixed: false + deprecated: false + documentation: + $id: '16162' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16164' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16165' + fixed: false + raw: String + name: + $id: '16163' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16166' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16167' + fixed: false + deprecated: false + documentation: + $id: '16168' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16170' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16171' + fixed: false + raw: String + name: + $id: '16169' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16174' + body: + $ref: '4170' + isNullable: true + returnType: + $id: '16176' + body: + $ref: '4170' + isNullable: true + serializedName: WebApps_GetWebJobSlot + summary: 'Get webjob information for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName} + - $id: '16177' + defaultResponse: + $id: '16209' + isNullable: true + deprecated: false + description: >- + Get the difference in configuration settings between two web app + slots. + extensions: + x-ms-pageable: + nextLinkName: nextLink + x-ms-requestBody-index: '2' + group: + $id: '16207' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16206' + fixed: false + raw: ListSlotDifferencesFromProduction + parameters: + - $id: '16178' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16179' + fixed: false + deprecated: false + documentation: + $id: '16180' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16182' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16183' + fixed: false + raw: String + name: + $id: '16181' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16184' + collectionFormat: none + defaultValue: + $id: '16185' + fixed: false + deprecated: false + documentation: + $id: '16186' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16188' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16189' + fixed: false + raw: String + name: + $id: '16187' + fixed: false + raw: name + serializedName: name + - $id: '16190' + collectionFormat: none + defaultValue: + $id: '16191' + fixed: false + deprecated: false + documentation: + $id: '16192' + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '496' + name: + $id: '16193' + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - $id: '16194' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16195' + fixed: false + deprecated: false + documentation: + $id: '16196' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16198' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16199' + fixed: false + raw: String + name: + $id: '16197' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16200' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16201' + fixed: false + deprecated: false + documentation: + $id: '16202' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16204' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16205' + fixed: false + raw: String + name: + $id: '16203' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16208' + body: + $ref: '3815' + isNullable: true + returnType: + $id: '16210' + body: + $ref: '3815' + isNullable: true + serializedName: WebApps_ListSlotDifferencesFromProduction + summary: >- + Get the difference in configuration settings between two web app + slots. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs + - $id: '16211' + defaultResponse: + $id: '16244' + isNullable: true + deprecated: false + description: Swaps two deployment slots of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '16241' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16240' + fixed: false + raw: SwapSlotWithProduction + parameters: + - $id: '16212' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16213' + fixed: false + deprecated: false + documentation: + $id: '16214' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16216' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16217' + fixed: false + raw: String + name: + $id: '16215' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16218' + collectionFormat: none + defaultValue: + $id: '16219' + fixed: false + deprecated: false + documentation: + $id: '16220' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16222' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16223' + fixed: false + raw: String + name: + $id: '16221' + fixed: false + raw: name + serializedName: name + - $id: '16224' + collectionFormat: none + defaultValue: + $id: '16225' + fixed: false + deprecated: false + documentation: + $id: '16226' + fixed: false + raw: JSON object that contains the target slot name. See example. + extensions: + x-ms-requestBody-name: slotSwapEntity + isConstant: false + isRequired: true + location: body + modelType: + $ref: '496' + name: + $id: '16227' + fixed: false + raw: slotSwapEntity + serializedName: slotSwapEntity + - $id: '16228' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16229' + fixed: false + deprecated: false + documentation: + $id: '16230' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16232' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16233' + fixed: false + raw: String + name: + $id: '16231' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16234' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16235' + fixed: false + deprecated: false + documentation: + $id: '16236' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16238' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16239' + fixed: false + raw: String + name: + $id: '16237' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '16243' + isNullable: true + OK: + $id: '16242' + isNullable: true + returnType: + $id: '16245' + isNullable: true + serializedName: WebApps_SwapSlotWithProduction + summary: Swaps two deployment slots of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap + - $id: '16246' + defaultResponse: + $id: '16274' + isNullable: true + deprecated: false + description: Returns all Snapshots to the user. + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '16272' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16271' + fixed: false + raw: ListSnapshots + parameters: + - $id: '16247' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16248' + fixed: false + deprecated: false + documentation: + $id: '16249' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16251' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16252' + fixed: false + raw: String + name: + $id: '16250' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16253' + collectionFormat: none + defaultValue: + $id: '16254' + fixed: false + deprecated: false + documentation: + $id: '16255' + fixed: false + raw: Website Name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16257' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16258' + fixed: false + raw: String + name: + $id: '16256' + fixed: false + raw: name + serializedName: name + - $id: '16259' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16260' + fixed: false + deprecated: false + documentation: + $id: '16261' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16263' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16264' + fixed: false + raw: String + name: + $id: '16262' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16265' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16266' + fixed: false + deprecated: false + documentation: + $id: '16267' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16269' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16270' + fixed: false + raw: String + name: + $id: '16268' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16273' + body: + $ref: '3843' + isNullable: true + returnType: + $id: '16275' + body: + $ref: '3843' + isNullable: true + serializedName: WebApps_ListSnapshots + summary: Returns all Snapshots to the user. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots + - $id: '16276' + defaultResponse: + $id: '16304' + isNullable: true + deprecated: false + description: Gets the source control configuration of an app. + group: + $id: '16302' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16301' + fixed: false + raw: GetSourceControl + parameters: + - $id: '16277' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16278' + fixed: false + deprecated: false + documentation: + $id: '16279' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16281' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16282' + fixed: false + raw: String + name: + $id: '16280' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16283' + collectionFormat: none + defaultValue: + $id: '16284' + fixed: false + deprecated: false + documentation: + $id: '16285' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16287' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16288' + fixed: false + raw: String + name: + $id: '16286' + fixed: false + raw: name + serializedName: name + - $id: '16289' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16290' + fixed: false + deprecated: false + documentation: + $id: '16291' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16293' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16294' + fixed: false + raw: String + name: + $id: '16292' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16295' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16296' + fixed: false + deprecated: false + documentation: + $id: '16297' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16299' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16300' + fixed: false + raw: String + name: + $id: '16298' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16303' + body: + $ref: '3735' + isNullable: true + returnType: + $id: '16305' + body: + $ref: '3735' + isNullable: true + serializedName: WebApps_GetSourceControl + summary: Gets the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - $id: '16306' + defaultResponse: + $id: '16339' + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '16336' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '16335' + fixed: false + raw: CreateOrUpdateSourceControl + parameters: + - $id: '16307' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16308' + fixed: false + deprecated: false + documentation: + $id: '16309' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16311' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16312' + fixed: false + raw: String + name: + $id: '16310' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16313' + collectionFormat: none + defaultValue: + $id: '16314' + fixed: false + deprecated: false + documentation: + $id: '16315' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16317' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16318' + fixed: false + raw: String + name: + $id: '16316' + fixed: false + raw: name + serializedName: name + - $id: '16319' + collectionFormat: none + defaultValue: + $id: '16320' + fixed: false + deprecated: false + documentation: + $id: '16321' + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3735' + name: + $id: '16322' + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - $id: '16323' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16324' + fixed: false + deprecated: false + documentation: + $id: '16325' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16327' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16328' + fixed: false + raw: String + name: + $id: '16326' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16329' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16330' + fixed: false + deprecated: false + documentation: + $id: '16331' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16333' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16334' + fixed: false + raw: String + name: + $id: '16332' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '16338' + body: + $ref: '3735' + isNullable: true + OK: + $id: '16337' + body: + $ref: '3735' + isNullable: true + returnType: + $id: '16340' + body: + $ref: '3735' + isNullable: true + serializedName: WebApps_CreateOrUpdateSourceControl + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - $id: '16341' + defaultResponse: + $id: '16371' + isNullable: true + deprecated: false + description: Deletes the source control configuration of an app. + group: + $id: '16367' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '16366' + fixed: false + raw: DeleteSourceControl + parameters: + - $id: '16342' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16343' + fixed: false + deprecated: false + documentation: + $id: '16344' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16346' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16347' + fixed: false + raw: String + name: + $id: '16345' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16348' + collectionFormat: none + defaultValue: + $id: '16349' + fixed: false + deprecated: false + documentation: + $id: '16350' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16352' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16353' + fixed: false + raw: String + name: + $id: '16351' + fixed: false + raw: name + serializedName: name + - $id: '16354' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16355' + fixed: false + deprecated: false + documentation: + $id: '16356' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16358' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16359' + fixed: false + raw: String + name: + $id: '16357' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16360' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16361' + fixed: false + deprecated: false + documentation: + $id: '16362' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16364' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16365' + fixed: false + raw: String + name: + $id: '16363' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Accepted: + $id: '16369' + isNullable: true + NotFound: + $id: '16370' + isNullable: true + OK: + $id: '16368' + isNullable: true + returnType: + $id: '16372' + isNullable: true + serializedName: WebApps_DeleteSourceControl + summary: Deletes the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - $id: '16373' + defaultResponse: + $id: '16406' + isNullable: true + deprecated: false + description: Updates the source control configuration of an app. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '16403' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '16402' + fixed: false + raw: UpdateSourceControl + parameters: + - $id: '16374' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16375' + fixed: false + deprecated: false + documentation: + $id: '16376' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16378' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16379' + fixed: false + raw: String + name: + $id: '16377' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16380' + collectionFormat: none + defaultValue: + $id: '16381' + fixed: false + deprecated: false + documentation: + $id: '16382' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16384' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16385' + fixed: false + raw: String + name: + $id: '16383' + fixed: false + raw: name + serializedName: name + - $id: '16386' + collectionFormat: none + defaultValue: + $id: '16387' + fixed: false + deprecated: false + documentation: + $id: '16388' + fixed: false + raw: JSON representation of a SiteSourceControl object. See example. + extensions: + x-ms-requestBody-name: siteSourceControl + isConstant: false + isRequired: true + location: body + modelType: + $ref: '3735' + name: + $id: '16389' + fixed: false + raw: siteSourceControl + serializedName: siteSourceControl + - $id: '16390' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16391' + fixed: false + deprecated: false + documentation: + $id: '16392' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16394' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16395' + fixed: false + raw: String + name: + $id: '16393' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16396' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16397' + fixed: false + deprecated: false + documentation: + $id: '16398' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16400' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16401' + fixed: false + raw: String + name: + $id: '16399' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + Created: + $id: '16405' + body: + $ref: '3735' + isNullable: true + OK: + $id: '16404' + body: + $ref: '3735' + isNullable: true + returnType: + $id: '16407' + body: + $ref: '3735' + isNullable: true + serializedName: WebApps_UpdateSourceControl + summary: Updates the source control configuration of an app. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web + - $id: '16408' + defaultResponse: + $id: '16436' + isNullable: true + deprecated: false + description: 'Starts an app (or deployment slot, if specified).' + group: + $id: '16434' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16433' + fixed: false + raw: Start + parameters: + - $id: '16409' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16410' + fixed: false + deprecated: false + documentation: + $id: '16411' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16413' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16414' + fixed: false + raw: String + name: + $id: '16412' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16415' + collectionFormat: none + defaultValue: + $id: '16416' + fixed: false + deprecated: false + documentation: + $id: '16417' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16419' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16420' + fixed: false + raw: String + name: + $id: '16418' + fixed: false + raw: name + serializedName: name + - $id: '16421' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16422' + fixed: false + deprecated: false + documentation: + $id: '16423' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16425' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16426' + fixed: false + raw: String + name: + $id: '16424' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16427' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16428' + fixed: false + deprecated: false + documentation: + $id: '16429' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16431' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16432' + fixed: false + raw: String + name: + $id: '16430' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16435' + isNullable: true + returnType: + $id: '16437' + isNullable: true + serializedName: WebApps_Start + summary: 'Starts an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start + - $id: '16438' + defaultResponse: + $id: '16466' + isNullable: true + deprecated: false + description: 'Stops an app (or deployment slot, if specified).' + group: + $id: '16464' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16463' + fixed: false + raw: Stop + parameters: + - $id: '16439' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16440' + fixed: false + deprecated: false + documentation: + $id: '16441' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16443' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16444' + fixed: false + raw: String + name: + $id: '16442' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16445' + collectionFormat: none + defaultValue: + $id: '16446' + fixed: false + deprecated: false + documentation: + $id: '16447' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16449' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16450' + fixed: false + raw: String + name: + $id: '16448' + fixed: false + raw: name + serializedName: name + - $id: '16451' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16452' + fixed: false + deprecated: false + documentation: + $id: '16453' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16455' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16456' + fixed: false + raw: String + name: + $id: '16454' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16457' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16458' + fixed: false + deprecated: false + documentation: + $id: '16459' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16461' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16462' + fixed: false + raw: String + name: + $id: '16460' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16465' + isNullable: true + returnType: + $id: '16467' + isNullable: true + serializedName: WebApps_Stop + summary: 'Stops an app (or deployment slot, if specified).' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop + - $id: '16468' + defaultResponse: + $id: '16496' + isNullable: true + deprecated: false + description: Sync web app repository. + group: + $id: '16494' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16493' + fixed: false + raw: SyncRepository + parameters: + - $id: '16469' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16470' + fixed: false + deprecated: false + documentation: + $id: '16471' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16473' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16474' + fixed: false + raw: String + name: + $id: '16472' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16475' + collectionFormat: none + defaultValue: + $id: '16476' + fixed: false + deprecated: false + documentation: + $id: '16477' + fixed: false + raw: Name of web app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16479' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16480' + fixed: false + raw: String + name: + $id: '16478' + fixed: false + raw: name + serializedName: name + - $id: '16481' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16482' + fixed: false + deprecated: false + documentation: + $id: '16483' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16485' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16486' + fixed: false + raw: String + name: + $id: '16484' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16487' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16488' + fixed: false + deprecated: false + documentation: + $id: '16489' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16491' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16492' + fixed: false + raw: String + name: + $id: '16490' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16495' + isNullable: true + returnType: + $id: '16497' + isNullable: true + serializedName: WebApps_SyncRepository + summary: Sync web app repository. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync + - $id: '16498' + defaultResponse: + $id: '16526' + isNullable: true + deprecated: false + description: Syncs function trigger metadata to the scale controller + group: + $id: '16524' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16523' + fixed: false + raw: SyncFunctionTriggers + parameters: + - $id: '16499' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16500' + fixed: false + deprecated: false + documentation: + $id: '16501' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16503' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16504' + fixed: false + raw: String + name: + $id: '16502' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16505' + collectionFormat: none + defaultValue: + $id: '16506' + fixed: false + deprecated: false + documentation: + $id: '16507' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16509' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16510' + fixed: false + raw: String + name: + $id: '16508' + fixed: false + raw: name + serializedName: name + - $id: '16511' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16512' + fixed: false + deprecated: false + documentation: + $id: '16513' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16515' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16516' + fixed: false + raw: String + name: + $id: '16514' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16517' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16518' + fixed: false + deprecated: false + documentation: + $id: '16519' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16521' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16522' + fixed: false + raw: String + name: + $id: '16520' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '16525' + isNullable: true + returnType: + $id: '16527' + isNullable: true + serializedName: WebApps_SyncFunctionTriggers + summary: Syncs function trigger metadata to the scale controller + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers + - $id: '16528' + defaultResponse: + $id: '16556' + isNullable: true + deprecated: false + description: 'List triggered web jobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '16554' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16553' + fixed: false + raw: ListTriggeredWebJobs + parameters: + - $id: '16529' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16530' + fixed: false + deprecated: false + documentation: + $id: '16531' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16533' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16534' + fixed: false + raw: String + name: + $id: '16532' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16535' + collectionFormat: none + defaultValue: + $id: '16536' + fixed: false + deprecated: false + documentation: + $id: '16537' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16539' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16540' + fixed: false + raw: String + name: + $id: '16538' + fixed: false + raw: name + serializedName: name + - $id: '16541' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16542' + fixed: false + deprecated: false + documentation: + $id: '16543' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16545' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16546' + fixed: false + raw: String + name: + $id: '16544' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16547' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16548' + fixed: false + deprecated: false + documentation: + $id: '16549' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16551' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16552' + fixed: false + raw: String + name: + $id: '16550' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16555' + body: + $ref: '4092' + isNullable: true + returnType: + $id: '16557' + body: + $ref: '4092' + isNullable: true + serializedName: WebApps_ListTriggeredWebJobs + summary: 'List triggered web jobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs + - $id: '16558' + defaultResponse: + $id: '16593' + isNullable: true + deprecated: false + description: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + group: + $id: '16590' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16589' + fixed: false + raw: GetTriggeredWebJob + parameters: + - $id: '16559' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16560' + fixed: false + deprecated: false + documentation: + $id: '16561' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16563' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16564' + fixed: false + raw: String + name: + $id: '16562' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16565' + collectionFormat: none + defaultValue: + $id: '16566' + fixed: false + deprecated: false + documentation: + $id: '16567' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16569' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16570' + fixed: false + raw: String + name: + $id: '16568' + fixed: false + raw: name + serializedName: name + - $id: '16571' + collectionFormat: none + defaultValue: + $id: '16572' + fixed: false + deprecated: false + documentation: + $id: '16573' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16575' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16576' + fixed: false + raw: String + name: + $id: '16574' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '16577' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16578' + fixed: false + deprecated: false + documentation: + $id: '16579' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16581' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16582' + fixed: false + raw: String + name: + $id: '16580' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16583' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16584' + fixed: false + deprecated: false + documentation: + $id: '16585' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16587' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16588' + fixed: false + raw: String + name: + $id: '16586' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '16592' + isNullable: true + OK: + $id: '16591' + body: + $ref: '4086' + isNullable: true + returnType: + $id: '16594' + body: + $ref: '4086' + isNullable: true + serializedName: WebApps_GetTriggeredWebJob + summary: 'Gets a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName} + - $id: '16595' + defaultResponse: + $id: '16630' + isNullable: true + deprecated: false + description: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + group: + $id: '16627' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '16626' + fixed: false + raw: DeleteTriggeredWebJob + parameters: + - $id: '16596' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16597' + fixed: false + deprecated: false + documentation: + $id: '16598' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16600' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16601' + fixed: false + raw: String + name: + $id: '16599' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16602' + collectionFormat: none + defaultValue: + $id: '16603' + fixed: false + deprecated: false + documentation: + $id: '16604' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16606' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16607' + fixed: false + raw: String + name: + $id: '16605' + fixed: false + raw: name + serializedName: name + - $id: '16608' + collectionFormat: none + defaultValue: + $id: '16609' + fixed: false + deprecated: false + documentation: + $id: '16610' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16612' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16613' + fixed: false + raw: String + name: + $id: '16611' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '16614' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16615' + fixed: false + deprecated: false + documentation: + $id: '16616' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16618' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16619' + fixed: false + raw: String + name: + $id: '16617' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16620' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16621' + fixed: false + deprecated: false + documentation: + $id: '16622' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16624' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16625' + fixed: false + raw: String + name: + $id: '16623' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '16629' + isNullable: true + OK: + $id: '16628' + isNullable: true + returnType: + $id: '16631' + isNullable: true + serializedName: WebApps_DeleteTriggeredWebJob + summary: 'Delete a triggered web job by its ID for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName} + - $id: '16632' + defaultResponse: + $id: '16667' + isNullable: true + deprecated: false + description: 'List a triggered web job''s history for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '16664' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16663' + fixed: false + raw: ListTriggeredWebJobHistory + parameters: + - $id: '16633' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16634' + fixed: false + deprecated: false + documentation: + $id: '16635' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16637' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16638' + fixed: false + raw: String + name: + $id: '16636' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16639' + collectionFormat: none + defaultValue: + $id: '16640' + fixed: false + deprecated: false + documentation: + $id: '16641' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16643' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16644' + fixed: false + raw: String + name: + $id: '16642' + fixed: false + raw: name + serializedName: name + - $id: '16645' + collectionFormat: none + defaultValue: + $id: '16646' + fixed: false + deprecated: false + documentation: + $id: '16647' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16649' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16650' + fixed: false + raw: String + name: + $id: '16648' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '16651' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16652' + fixed: false + deprecated: false + documentation: + $id: '16653' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16655' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16656' + fixed: false + raw: String + name: + $id: '16654' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16657' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16658' + fixed: false + deprecated: false + documentation: + $id: '16659' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16661' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16662' + fixed: false + raw: String + name: + $id: '16660' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '16666' + isNullable: true + OK: + $id: '16665' + body: + $ref: '4006' + isNullable: true + returnType: + $id: '16668' + body: + $ref: '4006' + isNullable: true + serializedName: WebApps_ListTriggeredWebJobHistory + summary: 'List a triggered web job''s history for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history + - $id: '16669' + defaultResponse: + $id: '16710' + isNullable: true + deprecated: false + description: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + group: + $id: '16707' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16706' + fixed: false + raw: GetTriggeredWebJobHistory + parameters: + - $id: '16670' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16671' + fixed: false + deprecated: false + documentation: + $id: '16672' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16674' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16675' + fixed: false + raw: String + name: + $id: '16673' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16676' + collectionFormat: none + defaultValue: + $id: '16677' + fixed: false + deprecated: false + documentation: + $id: '16678' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16680' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16681' + fixed: false + raw: String + name: + $id: '16679' + fixed: false + raw: name + serializedName: name + - $id: '16682' + collectionFormat: none + defaultValue: + $id: '16683' + fixed: false + deprecated: false + documentation: + $id: '16684' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16686' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16687' + fixed: false + raw: String + name: + $id: '16685' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '16688' + collectionFormat: none + defaultValue: + $id: '16689' + fixed: false + deprecated: false + documentation: + $id: '16690' + fixed: false + raw: History ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16692' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16693' + fixed: false + raw: String + name: + $id: '16691' + fixed: false + raw: id + serializedName: id + - $id: '16694' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16695' + fixed: false + deprecated: false + documentation: + $id: '16696' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16698' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16699' + fixed: false + raw: String + name: + $id: '16697' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16700' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16701' + fixed: false + deprecated: false + documentation: + $id: '16702' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16704' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16705' + fixed: false + raw: String + name: + $id: '16703' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '16709' + isNullable: true + OK: + $id: '16708' + body: + $ref: '4000' + isNullable: true + returnType: + $id: '16711' + body: + $ref: '4000' + isNullable: true + serializedName: WebApps_GetTriggeredWebJobHistory + summary: >- + Gets a triggered web job's history by its ID for an app, , or a + deployment slot. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id} + - $id: '16712' + defaultResponse: + $id: '16747' + isNullable: true + deprecated: false + description: 'Run a triggered web job for an app, or a deployment slot.' + group: + $id: '16744' + fixed: false + raw: WebApps + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '16743' + fixed: false + raw: RunTriggeredWebJob + parameters: + - $id: '16713' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16714' + fixed: false + deprecated: false + documentation: + $id: '16715' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16717' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16718' + fixed: false + raw: String + name: + $id: '16716' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16719' + collectionFormat: none + defaultValue: + $id: '16720' + fixed: false + deprecated: false + documentation: + $id: '16721' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16723' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16724' + fixed: false + raw: String + name: + $id: '16722' + fixed: false + raw: name + serializedName: name + - $id: '16725' + collectionFormat: none + defaultValue: + $id: '16726' + fixed: false + deprecated: false + documentation: + $id: '16727' + fixed: false + raw: Name of Web Job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16729' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16730' + fixed: false + raw: String + name: + $id: '16728' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '16731' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16732' + fixed: false + deprecated: false + documentation: + $id: '16733' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16735' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16736' + fixed: false + raw: String + name: + $id: '16734' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16737' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16738' + fixed: false + deprecated: false + documentation: + $id: '16739' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16741' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16742' + fixed: false + raw: String + name: + $id: '16740' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '16746' + isNullable: true + OK: + $id: '16745' + isNullable: true + returnType: + $id: '16748' + isNullable: true + serializedName: WebApps_RunTriggeredWebJob + summary: 'Run a triggered web job for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run + - $id: '16749' + defaultResponse: + $id: '16783' + isNullable: true + deprecated: false + description: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '16781' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16780' + fixed: false + raw: ListUsages + parameters: + - $id: '16750' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16751' + fixed: false + deprecated: false + documentation: + $id: '16752' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16754' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16755' + fixed: false + raw: String + name: + $id: '16753' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16756' + collectionFormat: none + defaultValue: + $id: '16757' + fixed: false + deprecated: false + documentation: + $id: '16758' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16760' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16761' + fixed: false + raw: String + name: + $id: '16759' + fixed: false + raw: name + serializedName: name + - $id: '16762' + collectionFormat: none + defaultValue: + $id: '16763' + fixed: false + deprecated: false + documentation: + $id: '16764' + fixed: false + raw: >- + Return only information specified in the filter (using OData + syntax). For example: $filter=(name.value eq 'Metric1' or + name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' + and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq + duration'[Hour|Minute|Day]'. + extensions: + x-ms-skip-url-encoding: true + isConstant: false + isRequired: false + location: query + modelType: + $id: '16766' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16767' + fixed: false + raw: String + name: + $id: '16765' + fixed: false + raw: $filter + serializedName: $filter + - $id: '16768' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16769' + fixed: false + deprecated: false + documentation: + $id: '16770' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16772' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16773' + fixed: false + raw: String + name: + $id: '16771' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16774' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16775' + fixed: false + deprecated: false + documentation: + $id: '16776' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16778' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16779' + fixed: false + raw: String + name: + $id: '16777' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16782' + body: + $ref: '4826' + isNullable: true + returnType: + $id: '16784' + body: + $ref: '4826' + isNullable: true + serializedName: WebApps_ListUsages + summary: >- + Gets the quota usage information of an app (or deployment slot, if + specified). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages + - $id: '16785' + defaultResponse: + $id: '16815' + isNullable: true + deprecated: false + description: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + group: + $id: '16811' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16810' + fixed: false + raw: ListVnetConnections + parameters: + - $id: '16786' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16787' + fixed: false + deprecated: false + documentation: + $id: '16788' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16790' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16791' + fixed: false + raw: String + name: + $id: '16789' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16792' + collectionFormat: none + defaultValue: + $id: '16793' + fixed: false + deprecated: false + documentation: + $id: '16794' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16796' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16797' + fixed: false + raw: String + name: + $id: '16795' + fixed: false + raw: name + serializedName: name + - $id: '16798' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16799' + fixed: false + deprecated: false + documentation: + $id: '16800' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16802' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16803' + fixed: false + raw: String + name: + $id: '16801' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16804' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16805' + fixed: false + deprecated: false + documentation: + $id: '16806' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16808' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16809' + fixed: false + raw: String + name: + $id: '16807' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16812' + body: + $id: '16813' + $type: SequenceType + deprecated: false + elementType: + $ref: '1250' + name: + $id: '16814' + fixed: false + isNullable: true + returnType: + $id: '16816' + body: + $ref: '16813' + isNullable: true + serializedName: WebApps_ListVnetConnections + summary: >- + Gets the virtual networks the app (or deployment slot) is connected + to. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections + - $id: '16817' + defaultResponse: + $id: '16851' + isNullable: true + deprecated: false + description: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + group: + $id: '16849' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '16848' + fixed: false + raw: GetVnetConnection + parameters: + - $id: '16818' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16819' + fixed: false + deprecated: false + documentation: + $id: '16820' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16822' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16823' + fixed: false + raw: String + name: + $id: '16821' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16824' + collectionFormat: none + defaultValue: + $id: '16825' + fixed: false + deprecated: false + documentation: + $id: '16826' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16828' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16829' + fixed: false + raw: String + name: + $id: '16827' + fixed: false + raw: name + serializedName: name + - $id: '16830' + collectionFormat: none + defaultValue: + $id: '16831' + fixed: false + deprecated: false + documentation: + $id: '16832' + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16834' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16835' + fixed: false + raw: String + name: + $id: '16833' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16836' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16837' + fixed: false + deprecated: false + documentation: + $id: '16838' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16840' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16841' + fixed: false + raw: String + name: + $id: '16839' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16842' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16843' + fixed: false + deprecated: false + documentation: + $id: '16844' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16846' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16847' + fixed: false + raw: String + name: + $id: '16845' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16850' + body: + $ref: '1250' + isNullable: true + returnType: + $id: '16852' + body: + $ref: '1250' + isNullable: true + serializedName: WebApps_GetVnetConnection + summary: >- + Gets a virtual network the app (or deployment slot) is connected to by + name. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - $id: '16853' + defaultResponse: + $id: '16891' + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '16889' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '16888' + fixed: false + raw: CreateOrUpdateVnetConnection + parameters: + - $id: '16854' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16855' + fixed: false + deprecated: false + documentation: + $id: '16856' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16858' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16859' + fixed: false + raw: String + name: + $id: '16857' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16860' + collectionFormat: none + defaultValue: + $id: '16861' + fixed: false + deprecated: false + documentation: + $id: '16862' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16864' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16865' + fixed: false + raw: String + name: + $id: '16863' + fixed: false + raw: name + serializedName: name + - $id: '16866' + collectionFormat: none + defaultValue: + $id: '16867' + fixed: false + deprecated: false + documentation: + $id: '16868' + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16870' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16871' + fixed: false + raw: String + name: + $id: '16869' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16872' + collectionFormat: none + defaultValue: + $id: '16873' + fixed: false + deprecated: false + documentation: + $id: '16874' + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1250' + name: + $id: '16875' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '16876' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16877' + fixed: false + deprecated: false + documentation: + $id: '16878' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16880' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16881' + fixed: false + raw: String + name: + $id: '16879' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16882' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16883' + fixed: false + deprecated: false + documentation: + $id: '16884' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16886' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16887' + fixed: false + raw: String + name: + $id: '16885' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16890' + body: + $ref: '1250' + isNullable: true + returnType: + $id: '16892' + body: + $ref: '1250' + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnection + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - $id: '16893' + defaultResponse: + $id: '16928' + isNullable: true + deprecated: false + description: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + group: + $id: '16925' + fixed: false + raw: WebApps + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '16924' + fixed: false + raw: DeleteVnetConnection + parameters: + - $id: '16894' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16895' + fixed: false + deprecated: false + documentation: + $id: '16896' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16898' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16899' + fixed: false + raw: String + name: + $id: '16897' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16900' + collectionFormat: none + defaultValue: + $id: '16901' + fixed: false + deprecated: false + documentation: + $id: '16902' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16904' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16905' + fixed: false + raw: String + name: + $id: '16903' + fixed: false + raw: name + serializedName: name + - $id: '16906' + collectionFormat: none + defaultValue: + $id: '16907' + fixed: false + deprecated: false + documentation: + $id: '16908' + fixed: false + raw: Name of the virtual network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16910' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16911' + fixed: false + raw: String + name: + $id: '16909' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16912' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16913' + fixed: false + deprecated: false + documentation: + $id: '16914' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16916' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16917' + fixed: false + raw: String + name: + $id: '16915' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16918' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16919' + fixed: false + deprecated: false + documentation: + $id: '16920' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16922' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16923' + fixed: false + raw: String + name: + $id: '16921' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '16927' + isNullable: true + OK: + $id: '16926' + isNullable: true + returnType: + $id: '16929' + isNullable: true + serializedName: WebApps_DeleteVnetConnection + summary: >- + Deletes a connection from an app (or deployment slot to a named + virtual network. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - $id: '16930' + defaultResponse: + $id: '16968' + isNullable: true + deprecated: false + description: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + extensions: + x-ms-requestBody-index: '3' + group: + $id: '16966' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '16965' + fixed: false + raw: UpdateVnetConnection + parameters: + - $id: '16931' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16932' + fixed: false + deprecated: false + documentation: + $id: '16933' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16935' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16936' + fixed: false + raw: String + name: + $id: '16934' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16937' + collectionFormat: none + defaultValue: + $id: '16938' + fixed: false + deprecated: false + documentation: + $id: '16939' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16941' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16942' + fixed: false + raw: String + name: + $id: '16940' + fixed: false + raw: name + serializedName: name + - $id: '16943' + collectionFormat: none + defaultValue: + $id: '16944' + fixed: false + deprecated: false + documentation: + $id: '16945' + fixed: false + raw: Name of an existing Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16947' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16948' + fixed: false + raw: String + name: + $id: '16946' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16949' + collectionFormat: none + defaultValue: + $id: '16950' + fixed: false + deprecated: false + documentation: + $id: '16951' + fixed: false + raw: Properties of the Virtual Network connection. See example. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '1250' + name: + $id: '16952' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '16953' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16954' + fixed: false + deprecated: false + documentation: + $id: '16955' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16957' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16958' + fixed: false + raw: String + name: + $id: '16956' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '16959' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '16960' + fixed: false + deprecated: false + documentation: + $id: '16961' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '16963' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16964' + fixed: false + raw: String + name: + $id: '16962' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '16967' + body: + $ref: '1250' + isNullable: true + returnType: + $id: '16969' + body: + $ref: '1250' + isNullable: true + serializedName: WebApps_UpdateVnetConnection + summary: >- + Adds a Virtual Network connection to an app or slot (PUT) or updates + the connection properties (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName} + - $id: '16970' + defaultResponse: + $id: '17011' + isNullable: true + deprecated: false + description: Gets an app's Virtual Network gateway. + group: + $id: '17008' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '17007' + fixed: false + raw: GetVnetConnectionGateway + parameters: + - $id: '16971' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '16972' + fixed: false + deprecated: false + documentation: + $id: '16973' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '16975' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16976' + fixed: false + raw: String + name: + $id: '16974' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '16977' + collectionFormat: none + defaultValue: + $id: '16978' + fixed: false + deprecated: false + documentation: + $id: '16979' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16981' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16982' + fixed: false + raw: String + name: + $id: '16980' + fixed: false + raw: name + serializedName: name + - $id: '16983' + collectionFormat: none + defaultValue: + $id: '16984' + fixed: false + deprecated: false + documentation: + $id: '16985' + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '16987' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16988' + fixed: false + raw: String + name: + $id: '16986' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '16989' + collectionFormat: none + defaultValue: + $id: '16990' + fixed: false + deprecated: false + documentation: + $id: '16991' + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $id: '16993' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '16994' + fixed: false + raw: String + name: + $id: '16992' + fixed: false + raw: gatewayName + serializedName: gatewayName + - $id: '16995' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '16996' + fixed: false + deprecated: false + documentation: + $id: '16997' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '16999' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17000' + fixed: false + raw: String + name: + $id: '16998' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '17001' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '17002' + fixed: false + deprecated: false + documentation: + $id: '17003' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '17005' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17006' + fixed: false + raw: String + name: + $id: '17004' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NotFound: + $id: '17010' + isNullable: true + OK: + $id: '17009' + body: + $ref: '4204' + isNullable: true + returnType: + $id: '17012' + body: + $ref: '4204' + isNullable: true + serializedName: WebApps_GetVnetConnectionGateway + summary: Gets an app's Virtual Network gateway. + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - $id: '17013' + defaultResponse: + $id: '17057' + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + $id: '17055' + fixed: false + raw: WebApps + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '17054' + fixed: false + raw: CreateOrUpdateVnetConnectionGateway + parameters: + - $id: '17014' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '17015' + fixed: false + deprecated: false + documentation: + $id: '17016' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '17018' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17019' + fixed: false + raw: String + name: + $id: '17017' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '17020' + collectionFormat: none + defaultValue: + $id: '17021' + fixed: false + deprecated: false + documentation: + $id: '17022' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17024' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17025' + fixed: false + raw: String + name: + $id: '17023' + fixed: false + raw: name + serializedName: name + - $id: '17026' + collectionFormat: none + defaultValue: + $id: '17027' + fixed: false + deprecated: false + documentation: + $id: '17028' + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17030' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17031' + fixed: false + raw: String + name: + $id: '17029' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '17032' + collectionFormat: none + defaultValue: + $id: '17033' + fixed: false + deprecated: false + documentation: + $id: '17034' + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $id: '17036' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17037' + fixed: false + raw: String + name: + $id: '17035' + fixed: false + raw: gatewayName + serializedName: gatewayName + - $id: '17038' + collectionFormat: none + defaultValue: + $id: '17039' + fixed: false + deprecated: false + documentation: + $id: '17040' + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4204' + name: + $id: '17041' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '17042' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '17043' + fixed: false + deprecated: false + documentation: + $id: '17044' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '17046' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17047' + fixed: false + raw: String + name: + $id: '17045' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '17048' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '17049' + fixed: false + deprecated: false + documentation: + $id: '17050' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '17052' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17053' + fixed: false + raw: String + name: + $id: '17051' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '17056' + body: + $ref: '4204' + isNullable: true + returnType: + $id: '17058' + body: + $ref: '4204' + isNullable: true + serializedName: WebApps_CreateOrUpdateVnetConnectionGateway + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - $id: '17059' + defaultResponse: + $id: '17103' + isNullable: true + deprecated: false + description: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + extensions: + x-ms-requestBody-index: '4' + group: + $id: '17101' + fixed: false + raw: WebApps + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '17100' + fixed: false + raw: UpdateVnetConnectionGateway + parameters: + - $id: '17060' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '17061' + fixed: false + deprecated: false + documentation: + $id: '17062' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '17064' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17065' + fixed: false + raw: String + name: + $id: '17063' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '17066' + collectionFormat: none + defaultValue: + $id: '17067' + fixed: false + deprecated: false + documentation: + $id: '17068' + fixed: false + raw: Name of the app. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17070' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17071' + fixed: false + raw: String + name: + $id: '17069' + fixed: false + raw: name + serializedName: name + - $id: '17072' + collectionFormat: none + defaultValue: + $id: '17073' + fixed: false + deprecated: false + documentation: + $id: '17074' + fixed: false + raw: Name of the Virtual Network. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17076' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17077' + fixed: false + raw: String + name: + $id: '17075' + fixed: false + raw: vnetName + serializedName: vnetName + - $id: '17078' + collectionFormat: none + defaultValue: + $id: '17079' + fixed: false + deprecated: false + documentation: + $id: '17080' + fixed: false + raw: >- + Name of the gateway. Currently, the only supported string is + "primary". + isConstant: false + isRequired: true + location: path + modelType: + $id: '17082' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17083' + fixed: false + raw: String + name: + $id: '17081' + fixed: false + raw: gatewayName + serializedName: gatewayName + - $id: '17084' + collectionFormat: none + defaultValue: + $id: '17085' + fixed: false + deprecated: false + documentation: + $id: '17086' + fixed: false + raw: The properties to update this gateway with. + extensions: + x-ms-requestBody-name: connectionEnvelope + isConstant: false + isRequired: true + location: body + modelType: + $ref: '4204' + name: + $id: '17087' + fixed: false + raw: connectionEnvelope + serializedName: connectionEnvelope + - $id: '17088' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '17089' + fixed: false + deprecated: false + documentation: + $id: '17090' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '17092' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17093' + fixed: false + raw: String + name: + $id: '17091' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '17094' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '17095' + fixed: false + deprecated: false + documentation: + $id: '17096' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '17098' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17099' + fixed: false + raw: String + name: + $id: '17097' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '17102' + body: + $ref: '4204' + isNullable: true + returnType: + $id: '17104' + body: + $ref: '4204' + isNullable: true + serializedName: WebApps_UpdateVnetConnectionGateway + summary: >- + Adds a gateway to a connected Virtual Network (PUT) or updates it + (PATCH). + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName} + - $id: '17105' + defaultResponse: + $id: '17133' + isNullable: true + deprecated: false + description: 'List webjobs for an app, or a deployment slot.' + extensions: + x-ms-pageable: + nextLinkName: nextLink + group: + $id: '17131' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '17130' + fixed: false + raw: ListWebJobs + parameters: + - $id: '17106' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '17107' + fixed: false + deprecated: false + documentation: + $id: '17108' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '17110' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17111' + fixed: false + raw: String + name: + $id: '17109' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '17112' + collectionFormat: none + defaultValue: + $id: '17113' + fixed: false + deprecated: false + documentation: + $id: '17114' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17116' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17117' + fixed: false + raw: String + name: + $id: '17115' + fixed: false + raw: name + serializedName: name + - $id: '17118' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '17119' + fixed: false + deprecated: false + documentation: + $id: '17120' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '17122' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17123' + fixed: false + raw: String + name: + $id: '17121' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '17124' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '17125' + fixed: false + deprecated: false + documentation: + $id: '17126' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '17128' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17129' + fixed: false + raw: String + name: + $id: '17127' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '17132' + body: + $ref: '4176' + isNullable: true + returnType: + $id: '17134' + body: + $ref: '4176' + isNullable: true + serializedName: WebApps_ListWebJobs + summary: 'List webjobs for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs + - $id: '17135' + defaultResponse: + $id: '17169' + isNullable: true + deprecated: false + description: 'Get webjob information for an app, or a deployment slot.' + group: + $id: '17167' + fixed: false + raw: WebApps + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '17166' + fixed: false + raw: GetWebJob + parameters: + - $id: '17136' + clientProperty: + $ref: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '17137' + fixed: false + deprecated: false + documentation: + $id: '17138' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '17140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17141' + fixed: false + raw: String + name: + $id: '17139' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '17142' + collectionFormat: none + defaultValue: + $id: '17143' + fixed: false + deprecated: false + documentation: + $id: '17144' + fixed: false + raw: Site name. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17146' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17147' + fixed: false + raw: String + name: + $id: '17145' + fixed: false + raw: name + serializedName: name + - $id: '17148' + collectionFormat: none + defaultValue: + $id: '17149' + fixed: false + deprecated: false + documentation: + $id: '17150' + fixed: false + raw: Name of the web job. + isConstant: false + isRequired: true + location: path + modelType: + $id: '17152' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17153' + fixed: false + raw: String + name: + $id: '17151' + fixed: false + raw: webJobName + serializedName: webJobName + - $id: '17154' + clientProperty: + $ref: '5042' + collectionFormat: none + defaultValue: + $id: '17155' + fixed: false + deprecated: false + documentation: + $id: '17156' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string + (e.g. 00000000-0000-0000-0000-000000000000). + isConstant: false + isRequired: true + location: path + modelType: + $id: '17158' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17159' + fixed: false + raw: String + name: + $id: '17157' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '17160' + clientProperty: + $ref: '5054' + collectionFormat: none + defaultValue: + $id: '17161' + fixed: false + deprecated: false + documentation: + $id: '17162' + fixed: false + raw: API Version + isConstant: false + isRequired: true + location: query + modelType: + $id: '17164' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '17165' + fixed: false + raw: String + name: + $id: '17163' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '17168' + body: + $ref: '4170' + isNullable: true + returnType: + $id: '17170' + body: + $ref: '4170' + isNullable: true + serializedName: WebApps_GetWebJob + summary: 'Get webjob information for an app, or a deployment slot.' + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName} + name: + $id: '17171' + fixed: false + raw: WebApps + nameForProperty: WebApps + typeName: + $id: '17172' + fixed: false +properties: + - $id: '5042' + collectionFormat: none + defaultValue: + $id: '5043' + fixed: false + deprecated: false + documentation: + $id: '5044' + fixed: false + raw: >- + Your Azure subscription ID. This is a GUID-formatted string (e.g. + 00000000-0000-0000-0000-000000000000). + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '5046' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5047' + fixed: false + raw: String + name: + $id: '5045' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '5048' + collectionFormat: none + constraints: + MaxLength: '90' + MinLength: '1' + Pattern: '^[-\w\._\(\)]+[^\.]$' + defaultValue: + $id: '5049' + fixed: false + deprecated: false + documentation: + $id: '5050' + fixed: false + raw: Name of the resource group to which the resource belongs. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '5052' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5053' + fixed: false + raw: String + name: + $id: '5051' + fixed: false + raw: resourceGroupName + realPath: + - resourceGroupName + serializedName: resourceGroupName + - $id: '5054' + collectionFormat: none + defaultValue: + $id: '5055' + fixed: false + deprecated: false + documentation: + $id: '5056' + fixed: false + raw: API Version + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '5058' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '5059' + fixed: false + raw: String + name: + $id: '5057' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/storage/code-model-v1-yaml.norm.yaml b/test/Expected/storage/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..ad42c61 --- /dev/null +++ b/test/Expected/storage/code-model-v1-yaml.norm.yaml @@ -0,0 +1,2696 @@ +--- +apiVersion: 2015-05-01-preview +baseUrl: 'https://management.azure.com' +enumTypes: + - &ref_0 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: Reason + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: AccountNameInvalid + serializedName: AccountNameInvalid + - name: AlreadyExists + serializedName: AlreadyExists + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AccountType + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Standard_LRS + serializedName: Standard_LRS + - name: Standard_ZRS + serializedName: Standard_ZRS + - name: Standard_GRS + serializedName: Standard_GRS + - name: Standard_RAGRS + serializedName: Standard_RAGRS + - name: Premium_LRS + serializedName: Premium_LRS + - &ref_6 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: ProvisioningState + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Creating + serializedName: Creating + - name: ResolvingDNS + serializedName: ResolvingDNS + - name: Succeeded + serializedName: Succeeded + - &ref_7 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: AccountStatus + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Available + serializedName: Available + - name: Unavailable + serializedName: Unavailable + - &ref_13 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: KeyName + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: key1 + serializedName: key1 + - name: key2 + serializedName: key2 + - &ref_14 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: UsageUnit + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: Count + serializedName: Count + - name: Bytes + serializedName: Bytes + - name: Seconds + serializedName: Seconds + - name: Percent + serializedName: Percent + - name: CountsPerSecond + serializedName: CountsPerSecond + - name: BytesPerSecond + serializedName: BytesPerSecond +modelTypes: + - &ref_17 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StorageAccountCheckNameAvailabilityParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + raw: Microsoft.Storage/storageAccounts + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: StorageAccountCheckNameAvailabilityParameters + - &ref_18 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The CheckNameAvailability operation response. + name: + fixed: false + raw: CheckNameAvailabilityResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets a boolean value that indicates whether the name is available + for you to use. If true, the name is available. If false, the name + has already been taken or invalid and cannot be used. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: nameAvailable + realPath: + - nameAvailable + serializedName: nameAvailable + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the reason that a storage account name could not be used. The + Reason element is only returned if NameAvailable is false. + extensions: + x-ms-enum: + name: Reason + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_0 + name: + fixed: false + raw: reason + realPath: + - reason + serializedName: reason + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets an error message explaining the Reason value in more detail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: CheckNameAvailabilityResult + - &ref_2 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StorageAccountPropertiesCreateParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets or sets the account type. + extensions: + x-ms-enum: + name: AccountType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: accountType + realPath: + - accountType + serializedName: accountType + serializedName: StorageAccountPropertiesCreateParameters + - &ref_19 + $type: CompositeType + baseModelType: &ref_9 + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: Resource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: type + realPath: + - type + serializedName: type + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource location + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: DictionaryType + deprecated: false + name: + fixed: false + supportsAdditionalProperties: false + valueType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: The parameters to provide for the account. + name: + fixed: false + raw: StorageAccountCreateParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageAccountCreateParameters + - &ref_4 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The URIs that are used to perform a retrieval of a public blob, queue or + table object. + name: + fixed: false + raw: Bar + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Recursive Endpoints + isConstant: false + isReadOnly: false + isRequired: false + modelType: &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The URIs that are used to perform a retrieval of a public blob, + queue or table object. + name: + fixed: false + raw: Endpoints + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the blob endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: blob + realPath: + - blob + serializedName: blob + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the queue endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: queue + realPath: + - queue + serializedName: queue + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the table endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: table + realPath: + - table + serializedName: table + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Dummy EndPoint + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: dummyEndPoint + realPath: + - dummyEndPoint + serializedName: dummyEndPoint + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Foo point + isConstant: false + isReadOnly: false + isRequired: false + modelType: &ref_5 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The URIs that are used to perform a retrieval of a public + blob, queue or table object. + name: + fixed: false + raw: Foo + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Bar point + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_4 + name: + fixed: false + raw: Bar.Point + realPath: + - Bar.Point + serializedName: Bar.Point + serializedName: Foo + name: + fixed: false + raw: FooPoint + realPath: + - FooPoint + serializedName: FooPoint + serializedName: Endpoints + name: + fixed: false + raw: RecursivePoint + realPath: + - RecursivePoint + serializedName: RecursivePoint + serializedName: Bar + - *ref_5 + - *ref_3 + - &ref_8 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The custom domain assigned to this storage account. This can be set via + Update. + name: + fixed: false + raw: CustomDomain + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets or sets the custom domain name. Name is the CNAME source. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Indicates whether indirect CName validation is enabled. Default + value is false. This should only be set on updates + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: useSubDomain + realPath: + - useSubDomain + serializedName: useSubDomain + serializedName: CustomDomain + - &ref_10 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StorageAccountProperties + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the status of the storage account at the time the operation was + called. + extensions: + x-ms-enum: + name: ProvisioningState + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_6 + name: + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the type of the storage account. + extensions: + x-ms-enum: + name: AccountType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: accountType + realPath: + - accountType + serializedName: accountType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the URLs that are used to perform a retrieval of a public blob, + queue or table object.Note that StandardZRS and PremiumLRS accounts + only return the blob endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: primaryEndpoints + realPath: + - primaryEndpoints + serializedName: primaryEndpoints + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the location of the primary for the storage account. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: primaryLocation + realPath: + - primaryLocation + serializedName: primaryLocation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the status indicating whether the primary location of the + storage account is available or unavailable. + extensions: + x-ms-enum: + name: AccountStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_7 + name: + fixed: false + raw: statusOfPrimary + realPath: + - statusOfPrimary + serializedName: statusOfPrimary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the timestamp of the most recent instance of a failover to the + secondary location. Only the most recent timestamp is retained. This + element is not returned if there has never been a failover instance. + Only available if the accountType is StandardGRS or StandardRAGRS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: lastGeoFailoverTime + realPath: + - lastGeoFailoverTime + serializedName: lastGeoFailoverTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the location of the geo replicated secondary for the storage + account. Only available if the accountType is StandardGRS or + StandardRAGRS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: secondaryLocation + realPath: + - secondaryLocation + serializedName: secondaryLocation + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the status indicating whether the secondary location of the + storage account is available or unavailable. Only available if the + accountType is StandardGRS or StandardRAGRS. + extensions: + x-ms-enum: + name: AccountStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_7 + name: + fixed: false + raw: statusOfSecondary + realPath: + - statusOfSecondary + serializedName: statusOfSecondary + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the creation date and time of the storage account in UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the user assigned custom domain assigned to this storage + account. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: customDomain + realPath: + - customDomain + serializedName: customDomain + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the URLs that are used to perform a retrieval of a public blob, + queue or table object from the secondary location of the storage + account. Only available if the accountType is StandardRAGRS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_3 + name: + fixed: false + raw: secondaryEndpoints + realPath: + - secondaryEndpoints + serializedName: secondaryEndpoints + serializedName: StorageAccountProperties + - &ref_11 + $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: The storage account. + name: + fixed: false + raw: StorageAccount + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_10 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageAccount + - &ref_24 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The access keys for the storage account. + name: + fixed: false + raw: StorageAccountKeys + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the value of key 1. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: key1 + realPath: + - key1 + serializedName: key1 + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the value of key 2. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: key2 + realPath: + - key2 + serializedName: key2 + serializedName: StorageAccountKeys + - &ref_25 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The list storage accounts operation response. + name: + fixed: false + raw: StorageAccountListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the list of storage accounts and their properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_11 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the link to the next set of results. Currently this will always + be empty as the API does not support pagination. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: StorageAccountListResult + - &ref_12 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StorageAccountPropertiesUpdateParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets or sets the account type. Note that StandardZRS and PremiumLRS + accounts cannot be changed to other account types, and other account + types cannot be changed to StandardZRS or PremiumLRS. + extensions: + x-ms-enum: + name: AccountType + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_1 + name: + fixed: false + raw: accountType + realPath: + - accountType + serializedName: accountType + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + User domain assigned to the storage account. Name is the CNAME + source. Only one custom domain is supported per storage account at + this time. To clear the existing custom domain, use an empty string + for the custom domain name property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_8 + name: + fixed: false + raw: customDomain + realPath: + - customDomain + serializedName: customDomain + serializedName: StorageAccountPropertiesUpdateParameters + - &ref_23 + $type: CompositeType + baseModelType: *ref_9 + containsConstantProperties: false + deprecated: false + documentation: The parameters to update on the account. + name: + fixed: false + raw: StorageAccountUpdateParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_12 + name: + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageAccountUpdateParameters + - &ref_26 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: StorageAccountRegenerateKeyParameters + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-enum: + name: KeyName + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_13 + name: + fixed: false + raw: keyName + realPath: + - keyName + serializedName: keyName + serializedName: StorageAccountRegenerateKeyParameters + - &ref_15 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Usage Names. + name: + fixed: false + raw: UsageName + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets a string describing the resource name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets a localized string describing the resource name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: UsageName + - &ref_16 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes Storage Resource Usage. + name: + fixed: false + raw: Usage + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the unit of measurement. + extensions: + x-ms-enum: + name: UsageUnit + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_14 + name: + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the current count of the allocated resources in the + subscription. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: currentValue + realPath: + - currentValue + serializedName: currentValue + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets the maximum count of the resources that can be allocated in the + subscription. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: limit + realPath: + - limit + serializedName: limit + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets the name of the type of usage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_15 + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Usage + - &ref_27 + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Usages operation response. + name: + fixed: false + raw: UsageListResult + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Gets or sets the list Storage Resource Usages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: *ref_16 + name: + fixed: false + name: + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: UsageListResult + - *ref_9 + - $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + fixed: false + raw: SubResource + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource +modelsName: Models +name: StorageManagementClient +namespace: '' +operations: + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: Checks that account name is valid and is not in use. + extensions: + x-ms-requestBody-index: '0' + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: CheckNameAvailability + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + extensions: + x-ms-requestBody-name: accountName + isConstant: false + isRequired: true + location: body + modelType: *ref_17 + name: + fixed: false + raw: accountName + serializedName: accountName + - clientProperty: &ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: &ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify + Microsoft Azure subscription. The subscription ID forms part + of the URI for every service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_18 + isNullable: true + returnType: + body: *ref_18 + isNullable: true + serializedName: StorageAccounts_CheckNameAvailability + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Asynchronously creates a new storage account with the specified + parameters. Existing accounts cannot be updated with this API and + should instead use the Update Storage Account API. If an account is + already created and subsequent PUT request is issued with exact same + set of properties, then HTTP 200 would be returned. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: Create + parameters: + - clientProperty: &ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + realPath: + - resourceGroupName + serializedName: resourceGroupName + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The parameters to provide for the created account. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_19 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + Accepted: + isNullable: true + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: StorageAccounts_Create + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - defaultResponse: + isNullable: true + deprecated: false + description: Deletes a storage account in Microsoft Azure. + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + fixed: false + raw: Delete + parameters: + - clientProperty: *ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + isNullable: true + OK: + isNullable: true + returnType: + isNullable: true + serializedName: StorageAccounts_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Returns the properties for the specified storage account including but + not limited to name, account type, location, and account status. The + ListKeys operation should be used to retrieve storage keys. + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: GetProperties + parameters: + - clientProperty: *ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: StorageAccounts_GetProperties + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Updates the account type or tags for a storage account. It can also be + used to add a custom domain (note that custom domains cannot be added + via the Create operation). Only one custom domain is supported per + storage account. This API can only be used to update one of tags, + accountType, or customDomain per call. To update multiple of these + properties, call the API multiple times with one change per call. This + call does not change the storage keys for the account. If you want to + change storage account keys, use the RegenerateKey operation. The + location and name of the storage account cannot be changed after + creation. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + fixed: false + raw: Update + parameters: + - clientProperty: *ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + The parameters to update on the account. Note that only one + property can be changed at a time using this API. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: *ref_23 + name: + fixed: false + raw: parameters + serializedName: parameters + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_11 + isNullable: true + returnType: + body: *ref_11 + isNullable: true + serializedName: StorageAccounts_Update + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - defaultResponse: + isNullable: true + deprecated: false + description: Lists the access keys for the specified storage account. + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: ListKeys + parameters: + - clientProperty: *ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the storage account. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_24 + isNullable: true + returnType: + body: *ref_24 + isNullable: true + serializedName: StorageAccounts_ListKeys + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all the storage accounts available under the subscription. Note + that storage keys are not returned; use the ListKeys operation for + this. + extensions: + x-ms-pageable: + nextLinkName: null + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: StorageAccounts_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Lists all the storage accounts available under the given resource + group. Note that storage keys are not returned; use the ListKeys + operation for this. + extensions: + x-ms-pageable: + nextLinkName: null + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ListByResourceGroup + parameters: + - clientProperty: *ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_25 + isNullable: true + returnType: + body: *ref_25 + isNullable: true + serializedName: StorageAccounts_ListByResourceGroup + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts + - defaultResponse: + isNullable: true + deprecated: false + description: Regenerates the access keys for the specified storage account. + extensions: + x-ms-requestBody-index: '2' + group: + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: RegenerateKey + parameters: + - clientProperty: *ref_22 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: accountName + serializedName: accountName + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Specifies name of the key which should be regenerated. + extensions: + x-ms-requestBody-name: regenerateKey + isConstant: false + isRequired: true + location: body + modelType: *ref_26 + name: + fixed: false + raw: regenerateKey + serializedName: regenerateKey + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_24 + isNullable: true + returnType: + body: *ref_24 + isNullable: true + serializedName: StorageAccounts_RegenerateKey + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey + name: + fixed: false + raw: StorageAccounts + nameForProperty: StorageAccounts + typeName: + fixed: false + - methods: + - defaultResponse: + isNullable: true + deprecated: false + description: >- + Gets the current usage count and the limit for the resources under the + subscription. + group: + fixed: false + raw: Usage + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: List + parameters: + - clientProperty: *ref_20 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + - clientProperty: *ref_21 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + body: *ref_27 + isNullable: true + returnType: + body: *ref_27 + isNullable: true + serializedName: Usage_List + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages' + name: + fixed: false + raw: Usage + nameForProperty: Usage + typeName: + fixed: false +properties: + - *ref_21 + - *ref_20 + - *ref_22 diff --git a/test/Expected/storage/code-model-v1.norm.yaml b/test/Expected/storage/code-model-v1.norm.yaml new file mode 100644 index 0000000..f2df806 --- /dev/null +++ b/test/Expected/storage/code-model-v1.norm.yaml @@ -0,0 +1,3382 @@ +--- +$id: '1' +apiVersion: 2015-05-01-preview +baseUrl: 'https://management.azure.com' +enumTypes: + - $ref: '27' + - $ref: '45' + - $ref: '154' + - $ref: '179' + - $ref: '271' + - $ref: '297' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: StorageAccountCheckNameAvailabilityParameters + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + raw: Microsoft.Storage/storageAccounts + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: type + realPath: + - type + serializedName: type + serializedName: StorageAccountCheckNameAvailabilityParameters + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The CheckNameAvailability operation response. + name: + $id: '39' + fixed: false + raw: CheckNameAvailabilityResult + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + raw: >- + Gets a boolean value that indicates whether the name is available + for you to use. If true, the name is available. If false, the name + has already been taken or invalid and cannot be used. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '22' + fixed: false + raw: Boolean + name: + $id: '20' + fixed: false + raw: nameAvailable + realPath: + - nameAvailable + serializedName: nameAvailable + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: >- + Gets the reason that a storage account name could not be used. The + Reason element is only returned if NameAvailable is false. + extensions: + x-ms-enum: + name: Reason + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '32' + fixed: false + raw: Reason + oldModelAsString: false + underlyingType: + $id: '30' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '31' + fixed: false + raw: String + values: + - $id: '28' + name: AccountNameInvalid + serializedName: AccountNameInvalid + - $id: '29' + name: AlreadyExists + serializedName: AlreadyExists + name: + $id: '26' + fixed: false + raw: reason + realPath: + - reason + serializedName: reason + - $id: '33' + collectionFormat: none + defaultValue: + $id: '34' + fixed: false + deprecated: false + documentation: + $id: '35' + fixed: false + raw: Gets an error message explaining the Reason value in more detail. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '37' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '38' + fixed: false + raw: String + name: + $id: '36' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: CheckNameAvailabilityResult + - $id: '40' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '54' + fixed: false + raw: StorageAccountPropertiesCreateParameters + properties: + - $id: '41' + collectionFormat: none + defaultValue: + $id: '42' + fixed: false + deprecated: false + documentation: + $id: '43' + fixed: false + raw: Gets or sets the account type. + extensions: + x-ms-enum: + name: AccountType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '45' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '53' + fixed: false + raw: AccountType + oldModelAsString: false + underlyingType: + $id: '51' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '52' + fixed: false + raw: String + values: + - $id: '46' + name: Standard_LRS + serializedName: Standard_LRS + - $id: '47' + name: Standard_ZRS + serializedName: Standard_ZRS + - $id: '48' + name: Standard_GRS + serializedName: Standard_GRS + - $id: '49' + name: Standard_RAGRS + serializedName: Standard_RAGRS + - $id: '50' + name: Premium_LRS + serializedName: Premium_LRS + name: + $id: '44' + fixed: false + raw: accountType + realPath: + - accountType + serializedName: accountType + serializedName: StorageAccountPropertiesCreateParameters + - $id: '55' + $type: CompositeType + baseModelType: + $id: '60' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '93' + fixed: false + raw: Resource + properties: + - $id: '61' + collectionFormat: none + defaultValue: + $id: '62' + fixed: false + deprecated: false + documentation: + $id: '63' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '65' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '66' + fixed: false + raw: String + name: + $id: '64' + fixed: false + raw: id + realPath: + - id + serializedName: id + - $id: '67' + collectionFormat: none + defaultValue: + $id: '68' + fixed: false + deprecated: false + documentation: + $id: '69' + fixed: false + raw: Resource name + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '71' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '72' + fixed: false + raw: String + name: + $id: '70' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '73' + collectionFormat: none + defaultValue: + $id: '74' + fixed: false + deprecated: false + documentation: + $id: '75' + fixed: false + raw: Resource type + isConstant: false + isReadOnly: true + isRequired: false + modelType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + name: + $id: '76' + fixed: false + raw: type + realPath: + - type + serializedName: type + - $id: '79' + collectionFormat: none + defaultValue: + $id: '80' + fixed: false + deprecated: false + documentation: + $id: '81' + fixed: false + raw: Resource location + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '83' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '84' + fixed: false + raw: String + name: + $id: '82' + fixed: false + raw: location + realPath: + - location + serializedName: location + - $id: '85' + collectionFormat: none + defaultValue: + $id: '86' + fixed: false + deprecated: false + documentation: + $id: '87' + fixed: false + raw: Resource tags + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '89' + $type: DictionaryType + deprecated: false + name: + $id: '92' + fixed: false + supportsAdditionalProperties: false + valueType: + $id: '90' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '91' + fixed: false + raw: String + name: + $id: '88' + fixed: false + raw: tags + realPath: + - tags + serializedName: tags + serializedName: Resource + containsConstantProperties: false + deprecated: false + documentation: The parameters to provide for the account. + name: + $id: '94' + fixed: false + raw: StorageAccountCreateParameters + properties: + - $id: '56' + collectionFormat: none + defaultValue: + $id: '57' + fixed: false + deprecated: false + documentation: + $id: '58' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '40' + name: + $id: '59' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageAccountCreateParameters + - $id: '95' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The URIs that are used to perform a retrieval of a public blob, queue or + table object. + name: + $id: '134' + fixed: false + raw: Bar + properties: + - $id: '96' + collectionFormat: none + defaultValue: + $id: '97' + fixed: false + deprecated: false + documentation: + $id: '98' + fixed: false + raw: Recursive Endpoints + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '100' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The URIs that are used to perform a retrieval of a public blob, + queue or table object. + name: + $id: '133' + fixed: false + raw: Endpoints + properties: + - $id: '101' + collectionFormat: none + defaultValue: + $id: '102' + fixed: false + deprecated: false + documentation: + $id: '103' + fixed: false + raw: Gets the blob endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '105' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '106' + fixed: false + raw: String + name: + $id: '104' + fixed: false + raw: blob + realPath: + - blob + serializedName: blob + - $id: '107' + collectionFormat: none + defaultValue: + $id: '108' + fixed: false + deprecated: false + documentation: + $id: '109' + fixed: false + raw: Gets the queue endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + name: + $id: '110' + fixed: false + raw: queue + realPath: + - queue + serializedName: queue + - $id: '113' + collectionFormat: none + defaultValue: + $id: '114' + fixed: false + deprecated: false + documentation: + $id: '115' + fixed: false + raw: Gets the table endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '117' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '118' + fixed: false + raw: String + name: + $id: '116' + fixed: false + raw: table + realPath: + - table + serializedName: table + - $id: '119' + collectionFormat: none + defaultValue: + $id: '120' + fixed: false + deprecated: false + documentation: + $id: '121' + fixed: false + raw: Dummy EndPoint + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '100' + name: + $id: '122' + fixed: false + raw: dummyEndPoint + realPath: + - dummyEndPoint + serializedName: dummyEndPoint + - $id: '123' + collectionFormat: none + defaultValue: + $id: '124' + fixed: false + deprecated: false + documentation: + $id: '125' + fixed: false + raw: Foo point + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '127' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The URIs that are used to perform a retrieval of a public + blob, queue or table object. + name: + $id: '132' + fixed: false + raw: Foo + properties: + - $id: '128' + collectionFormat: none + defaultValue: + $id: '129' + fixed: false + deprecated: false + documentation: + $id: '130' + fixed: false + raw: Bar point + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '95' + name: + $id: '131' + fixed: false + raw: Bar.Point + realPath: + - Bar.Point + serializedName: Bar.Point + serializedName: Foo + name: + $id: '126' + fixed: false + raw: FooPoint + realPath: + - FooPoint + serializedName: FooPoint + serializedName: Endpoints + name: + $id: '99' + fixed: false + raw: RecursivePoint + realPath: + - RecursivePoint + serializedName: RecursivePoint + serializedName: Bar + - $ref: '127' + - $ref: '100' + - $id: '135' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: >- + The custom domain assigned to this storage account. This can be set via + Update. + name: + $id: '148' + fixed: false + raw: CustomDomain + properties: + - $id: '136' + collectionFormat: none + defaultValue: + $id: '137' + fixed: false + deprecated: false + documentation: + $id: '138' + fixed: false + raw: Gets or sets the custom domain name. Name is the CNAME source. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '140' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '141' + fixed: false + raw: String + name: + $id: '139' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '142' + collectionFormat: none + defaultValue: + $id: '143' + fixed: false + deprecated: false + documentation: + $id: '144' + fixed: false + raw: >- + Indicates whether indirect CName validation is enabled. Default + value is false. This should only be set on updates + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '146' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '147' + fixed: false + raw: Boolean + name: + $id: '145' + fixed: false + raw: useSubDomain + realPath: + - useSubDomain + serializedName: useSubDomain + serializedName: CustomDomain + - $id: '149' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '215' + fixed: false + raw: StorageAccountProperties + properties: + - $id: '150' + collectionFormat: none + defaultValue: + $id: '151' + fixed: false + deprecated: false + documentation: + $id: '152' + fixed: false + raw: >- + Gets the status of the storage account at the time the operation was + called. + extensions: + x-ms-enum: + name: ProvisioningState + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '154' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '160' + fixed: false + raw: ProvisioningState + oldModelAsString: false + underlyingType: + $id: '158' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '159' + fixed: false + raw: String + values: + - $id: '155' + name: Creating + serializedName: Creating + - $id: '156' + name: ResolvingDNS + serializedName: ResolvingDNS + - $id: '157' + name: Succeeded + serializedName: Succeeded + name: + $id: '153' + fixed: false + raw: provisioningState + realPath: + - provisioningState + serializedName: provisioningState + - $id: '161' + collectionFormat: none + defaultValue: + $id: '162' + fixed: false + deprecated: false + documentation: + $id: '163' + fixed: false + raw: Gets the type of the storage account. + extensions: + x-ms-enum: + name: AccountType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '45' + name: + $id: '164' + fixed: false + raw: accountType + realPath: + - accountType + serializedName: accountType + - $id: '165' + collectionFormat: none + defaultValue: + $id: '166' + fixed: false + deprecated: false + documentation: + $id: '167' + fixed: false + raw: >- + Gets the URLs that are used to perform a retrieval of a public blob, + queue or table object.Note that StandardZRS and PremiumLRS accounts + only return the blob endpoint. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '100' + name: + $id: '168' + fixed: false + raw: primaryEndpoints + realPath: + - primaryEndpoints + serializedName: primaryEndpoints + - $id: '169' + collectionFormat: none + defaultValue: + $id: '170' + fixed: false + deprecated: false + documentation: + $id: '171' + fixed: false + raw: Gets the location of the primary for the storage account. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '173' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '174' + fixed: false + raw: String + name: + $id: '172' + fixed: false + raw: primaryLocation + realPath: + - primaryLocation + serializedName: primaryLocation + - $id: '175' + collectionFormat: none + defaultValue: + $id: '176' + fixed: false + deprecated: false + documentation: + $id: '177' + fixed: false + raw: >- + Gets the status indicating whether the primary location of the + storage account is available or unavailable. + extensions: + x-ms-enum: + name: AccountStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '179' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '184' + fixed: false + raw: AccountStatus + oldModelAsString: false + underlyingType: + $id: '182' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '183' + fixed: false + raw: String + values: + - $id: '180' + name: Available + serializedName: Available + - $id: '181' + name: Unavailable + serializedName: Unavailable + name: + $id: '178' + fixed: false + raw: statusOfPrimary + realPath: + - statusOfPrimary + serializedName: statusOfPrimary + - $id: '185' + collectionFormat: none + defaultValue: + $id: '186' + fixed: false + deprecated: false + documentation: + $id: '187' + fixed: false + raw: >- + Gets the timestamp of the most recent instance of a failover to the + secondary location. Only the most recent timestamp is retained. This + element is not returned if there has never been a failover instance. + Only available if the accountType is StandardGRS or StandardRAGRS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '189' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '190' + fixed: false + raw: DateTime + name: + $id: '188' + fixed: false + raw: lastGeoFailoverTime + realPath: + - lastGeoFailoverTime + serializedName: lastGeoFailoverTime + - $id: '191' + collectionFormat: none + defaultValue: + $id: '192' + fixed: false + deprecated: false + documentation: + $id: '193' + fixed: false + raw: >- + Gets the location of the geo replicated secondary for the storage + account. Only available if the accountType is StandardGRS or + StandardRAGRS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '195' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '196' + fixed: false + raw: String + name: + $id: '194' + fixed: false + raw: secondaryLocation + realPath: + - secondaryLocation + serializedName: secondaryLocation + - $id: '197' + collectionFormat: none + defaultValue: + $id: '198' + fixed: false + deprecated: false + documentation: + $id: '199' + fixed: false + raw: >- + Gets the status indicating whether the secondary location of the + storage account is available or unavailable. Only available if the + accountType is StandardGRS or StandardRAGRS. + extensions: + x-ms-enum: + name: AccountStatus + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '179' + name: + $id: '200' + fixed: false + raw: statusOfSecondary + realPath: + - statusOfSecondary + serializedName: statusOfSecondary + - $id: '201' + collectionFormat: none + defaultValue: + $id: '202' + fixed: false + deprecated: false + documentation: + $id: '203' + fixed: false + raw: Gets the creation date and time of the storage account in UTC. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '205' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '206' + fixed: false + raw: DateTime + name: + $id: '204' + fixed: false + raw: creationTime + realPath: + - creationTime + serializedName: creationTime + - $id: '207' + collectionFormat: none + defaultValue: + $id: '208' + fixed: false + deprecated: false + documentation: + $id: '209' + fixed: false + raw: >- + Gets the user assigned custom domain assigned to this storage + account. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '135' + name: + $id: '210' + fixed: false + raw: customDomain + realPath: + - customDomain + serializedName: customDomain + - $id: '211' + collectionFormat: none + defaultValue: + $id: '212' + fixed: false + deprecated: false + documentation: + $id: '213' + fixed: false + raw: >- + Gets the URLs that are used to perform a retrieval of a public blob, + queue or table object from the secondary location of the storage + account. Only available if the accountType is StandardRAGRS. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '100' + name: + $id: '214' + fixed: false + raw: secondaryEndpoints + realPath: + - secondaryEndpoints + serializedName: secondaryEndpoints + serializedName: StorageAccountProperties + - $id: '216' + $type: CompositeType + baseModelType: + $ref: '60' + containsConstantProperties: false + deprecated: false + documentation: The storage account. + name: + $id: '221' + fixed: false + raw: StorageAccount + properties: + - $id: '217' + collectionFormat: none + defaultValue: + $id: '218' + fixed: false + deprecated: false + documentation: + $id: '219' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '149' + name: + $id: '220' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageAccount + - $id: '222' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The access keys for the storage account. + name: + $id: '235' + fixed: false + raw: StorageAccountKeys + properties: + - $id: '223' + collectionFormat: none + defaultValue: + $id: '224' + fixed: false + deprecated: false + documentation: + $id: '225' + fixed: false + raw: Gets the value of key 1. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '227' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '228' + fixed: false + raw: String + name: + $id: '226' + fixed: false + raw: key1 + realPath: + - key1 + serializedName: key1 + - $id: '229' + collectionFormat: none + defaultValue: + $id: '230' + fixed: false + deprecated: false + documentation: + $id: '231' + fixed: false + raw: Gets the value of key 2. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '233' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '234' + fixed: false + raw: String + name: + $id: '232' + fixed: false + raw: key2 + realPath: + - key2 + serializedName: key2 + serializedName: StorageAccountKeys + - $id: '236' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The list storage accounts operation response. + name: + $id: '249' + fixed: false + raw: StorageAccountListResult + properties: + - $id: '237' + collectionFormat: none + defaultValue: + $id: '238' + fixed: false + deprecated: false + documentation: + $id: '239' + fixed: false + raw: Gets the list of storage accounts and their properties. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '241' + $type: SequenceType + deprecated: false + elementType: + $ref: '216' + name: + $id: '242' + fixed: false + name: + $id: '240' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '243' + collectionFormat: none + defaultValue: + $id: '244' + fixed: false + deprecated: false + documentation: + $id: '245' + fixed: false + raw: >- + Gets the link to the next set of results. Currently this will always + be empty as the API does not support pagination. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '247' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '248' + fixed: false + raw: String + name: + $id: '246' + fixed: false + raw: nextLink + realPath: + - nextLink + serializedName: nextLink + serializedName: StorageAccountListResult + - $id: '250' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '259' + fixed: false + raw: StorageAccountPropertiesUpdateParameters + properties: + - $id: '251' + collectionFormat: none + defaultValue: + $id: '252' + fixed: false + deprecated: false + documentation: + $id: '253' + fixed: false + raw: >- + Gets or sets the account type. Note that StandardZRS and PremiumLRS + accounts cannot be changed to other account types, and other account + types cannot be changed to StandardZRS or PremiumLRS. + extensions: + x-ms-enum: + name: AccountType + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '45' + name: + $id: '254' + fixed: false + raw: accountType + realPath: + - accountType + serializedName: accountType + - $id: '255' + collectionFormat: none + defaultValue: + $id: '256' + fixed: false + deprecated: false + documentation: + $id: '257' + fixed: false + raw: >- + User domain assigned to the storage account. Name is the CNAME + source. Only one custom domain is supported per storage account at + this time. To clear the existing custom domain, use an empty string + for the custom domain name property. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '135' + name: + $id: '258' + fixed: false + raw: customDomain + realPath: + - customDomain + serializedName: customDomain + serializedName: StorageAccountPropertiesUpdateParameters + - $id: '260' + $type: CompositeType + baseModelType: + $ref: '60' + containsConstantProperties: false + deprecated: false + documentation: The parameters to update on the account. + name: + $id: '265' + fixed: false + raw: StorageAccountUpdateParameters + properties: + - $id: '261' + collectionFormat: none + defaultValue: + $id: '262' + fixed: false + deprecated: false + documentation: + $id: '263' + fixed: false + extensions: + x-ms-client-flatten: true + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '250' + name: + $id: '264' + fixed: false + raw: properties + realPath: + - properties + serializedName: properties + serializedName: StorageAccountUpdateParameters + - $id: '266' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '277' + fixed: false + raw: StorageAccountRegenerateKeyParameters + properties: + - $id: '267' + collectionFormat: none + defaultValue: + $id: '268' + fixed: false + deprecated: false + documentation: + $id: '269' + fixed: false + extensions: + x-ms-enum: + name: KeyName + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '271' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '276' + fixed: false + raw: KeyName + oldModelAsString: false + underlyingType: + $id: '274' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '275' + fixed: false + raw: String + values: + - $id: '272' + name: key1 + serializedName: key1 + - $id: '273' + name: key2 + serializedName: key2 + name: + $id: '270' + fixed: false + raw: keyName + realPath: + - keyName + serializedName: keyName + serializedName: StorageAccountRegenerateKeyParameters + - $id: '278' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The Usage Names. + name: + $id: '291' + fixed: false + raw: UsageName + properties: + - $id: '279' + collectionFormat: none + defaultValue: + $id: '280' + fixed: false + deprecated: false + documentation: + $id: '281' + fixed: false + raw: Gets a string describing the resource name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '283' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '284' + fixed: false + raw: String + name: + $id: '282' + fixed: false + raw: value + realPath: + - value + serializedName: value + - $id: '285' + collectionFormat: none + defaultValue: + $id: '286' + fixed: false + deprecated: false + documentation: + $id: '287' + fixed: false + raw: Gets a localized string describing the resource name. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '289' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '290' + fixed: false + raw: String + name: + $id: '288' + fixed: false + raw: localizedValue + realPath: + - localizedValue + serializedName: localizedValue + serializedName: UsageName + - $id: '292' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: Describes Storage Resource Usage. + name: + $id: '323' + fixed: false + raw: Usage + properties: + - $id: '293' + collectionFormat: none + defaultValue: + $id: '294' + fixed: false + deprecated: false + documentation: + $id: '295' + fixed: false + raw: Gets the unit of measurement. + extensions: + x-ms-enum: + name: UsageUnit + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '297' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '306' + fixed: false + raw: UsageUnit + oldModelAsString: false + underlyingType: + $id: '304' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '305' + fixed: false + raw: String + values: + - $id: '298' + name: Count + serializedName: Count + - $id: '299' + name: Bytes + serializedName: Bytes + - $id: '300' + name: Seconds + serializedName: Seconds + - $id: '301' + name: Percent + serializedName: Percent + - $id: '302' + name: CountsPerSecond + serializedName: CountsPerSecond + - $id: '303' + name: BytesPerSecond + serializedName: BytesPerSecond + name: + $id: '296' + fixed: false + raw: unit + realPath: + - unit + serializedName: unit + - $id: '307' + collectionFormat: none + defaultValue: + $id: '308' + fixed: false + deprecated: false + documentation: + $id: '309' + fixed: false + raw: >- + Gets the current count of the allocated resources in the + subscription. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '311' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '312' + fixed: false + raw: Int + name: + $id: '310' + fixed: false + raw: currentValue + realPath: + - currentValue + serializedName: currentValue + - $id: '313' + collectionFormat: none + defaultValue: + $id: '314' + fixed: false + deprecated: false + documentation: + $id: '315' + fixed: false + raw: >- + Gets the maximum count of the resources that can be allocated in the + subscription. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '317' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '318' + fixed: false + raw: Int + name: + $id: '316' + fixed: false + raw: limit + realPath: + - limit + serializedName: limit + - $id: '319' + collectionFormat: none + defaultValue: + $id: '320' + fixed: false + deprecated: false + documentation: + $id: '321' + fixed: false + raw: Gets the name of the type of usage. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $ref: '278' + name: + $id: '322' + fixed: false + raw: name + realPath: + - name + serializedName: name + serializedName: Usage + - $id: '324' + $type: CompositeType + containsConstantProperties: false + deprecated: false + documentation: The List Usages operation response. + name: + $id: '331' + fixed: false + raw: UsageListResult + properties: + - $id: '325' + collectionFormat: none + defaultValue: + $id: '326' + fixed: false + deprecated: false + documentation: + $id: '327' + fixed: false + raw: Gets or sets the list Storage Resource Usages. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '329' + $type: SequenceType + deprecated: false + elementType: + $ref: '292' + name: + $id: '330' + fixed: false + name: + $id: '328' + fixed: false + raw: value + realPath: + - value + serializedName: value + serializedName: UsageListResult + - $ref: '60' + - $id: '332' + $type: CompositeType + containsConstantProperties: false + deprecated: false + extensions: + x-ms-azure-resource: true + name: + $id: '339' + fixed: false + raw: SubResource + properties: + - $id: '333' + collectionFormat: none + defaultValue: + $id: '334' + fixed: false + deprecated: false + documentation: + $id: '335' + fixed: false + raw: Resource Id + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '337' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '338' + fixed: false + raw: String + name: + $id: '336' + fixed: false + raw: id + realPath: + - id + serializedName: id + serializedName: SubResource +modelsName: Models +name: StorageManagementClient +namespace: '' +operations: + - $id: '358' + methods: + - $id: '359' + defaultResponse: + $id: '379' + isNullable: true + deprecated: false + description: Checks that account name is valid and is not in use. + extensions: + x-ms-requestBody-index: '0' + group: + $id: '377' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '376' + fixed: false + raw: CheckNameAvailability + parameters: + - $id: '360' + collectionFormat: none + defaultValue: + $id: '361' + fixed: false + deprecated: false + documentation: + $id: '362' + fixed: false + raw: >- + 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. + extensions: + x-ms-requestBody-name: accountName + isConstant: false + isRequired: true + location: body + modelType: + $ref: '2' + name: + $id: '363' + fixed: false + raw: accountName + serializedName: accountName + - $id: '364' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '365' + fixed: false + deprecated: false + documentation: + $id: '366' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '368' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '369' + fixed: false + raw: String + name: + $id: '367' + fixed: false + raw: api-version + serializedName: api-version + - $id: '370' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '371' + fixed: false + deprecated: false + documentation: + $id: '372' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '374' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '375' + fixed: false + raw: String + name: + $id: '373' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '378' + body: + $ref: '16' + isNullable: true + returnType: + $id: '380' + body: + $ref: '16' + isNullable: true + serializedName: StorageAccounts_CheckNameAvailability + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability + - $id: '381' + defaultResponse: + $id: '414' + isNullable: true + deprecated: false + description: >- + Asynchronously creates a new storage account with the specified + parameters. Existing accounts cannot be updated with this API and + should instead use the Update Storage Account API. If an account is + already created and subsequent PUT request is issued with exact same + set of properties, then HTTP 200 would be returned. + extensions: + x-ms-long-running-operation: true + x-ms-requestBody-index: '2' + group: + $id: '411' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '410' + fixed: false + raw: Create + parameters: + - $id: '382' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '383' + fixed: false + deprecated: false + documentation: + $id: '384' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '386' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '387' + fixed: false + raw: String + name: + $id: '385' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '388' + collectionFormat: none + defaultValue: + $id: '389' + fixed: false + deprecated: false + documentation: + $id: '390' + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $id: '392' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '393' + fixed: false + raw: String + name: + $id: '391' + fixed: false + raw: accountName + serializedName: accountName + - $id: '394' + collectionFormat: none + defaultValue: + $id: '395' + fixed: false + deprecated: false + documentation: + $id: '396' + fixed: false + raw: The parameters to provide for the created account. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '55' + name: + $id: '397' + fixed: false + raw: parameters + serializedName: parameters + - $id: '398' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '399' + fixed: false + deprecated: false + documentation: + $id: '400' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '402' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '403' + fixed: false + raw: String + name: + $id: '401' + fixed: false + raw: api-version + serializedName: api-version + - $id: '404' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '405' + fixed: false + deprecated: false + documentation: + $id: '406' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '408' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '409' + fixed: false + raw: String + name: + $id: '407' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + Accepted: + $id: '413' + isNullable: true + OK: + $id: '412' + body: + $ref: '216' + isNullable: true + returnType: + $id: '415' + body: + $ref: '216' + isNullable: true + serializedName: StorageAccounts_Create + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - $id: '416' + defaultResponse: + $id: '445' + isNullable: true + deprecated: false + description: Deletes a storage account in Microsoft Azure. + group: + $id: '442' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: delete + isAbsoluteUrl: false + name: + $id: '441' + fixed: false + raw: Delete + parameters: + - $id: '417' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '418' + fixed: false + deprecated: false + documentation: + $id: '419' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '421' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '422' + fixed: false + raw: String + name: + $id: '420' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '423' + collectionFormat: none + defaultValue: + $id: '424' + fixed: false + deprecated: false + documentation: + $id: '425' + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $id: '427' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '428' + fixed: false + raw: String + name: + $id: '426' + fixed: false + raw: accountName + serializedName: accountName + - $id: '429' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '430' + fixed: false + deprecated: false + documentation: + $id: '431' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '433' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '434' + fixed: false + raw: String + name: + $id: '432' + fixed: false + raw: api-version + serializedName: api-version + - $id: '435' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '436' + fixed: false + deprecated: false + documentation: + $id: '437' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '439' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '440' + fixed: false + raw: String + name: + $id: '438' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + NoContent: + $id: '444' + isNullable: true + OK: + $id: '443' + isNullable: true + returnType: + $id: '446' + isNullable: true + serializedName: StorageAccounts_Delete + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - $id: '447' + defaultResponse: + $id: '475' + isNullable: true + deprecated: false + description: >- + Returns the properties for the specified storage account including but + not limited to name, account type, location, and account status. The + ListKeys operation should be used to retrieve storage keys. + group: + $id: '473' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '472' + fixed: false + raw: GetProperties + parameters: + - $id: '448' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '449' + fixed: false + deprecated: false + documentation: + $id: '450' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '452' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '453' + fixed: false + raw: String + name: + $id: '451' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '454' + collectionFormat: none + defaultValue: + $id: '455' + fixed: false + deprecated: false + documentation: + $id: '456' + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $id: '458' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '459' + fixed: false + raw: String + name: + $id: '457' + fixed: false + raw: accountName + serializedName: accountName + - $id: '460' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '461' + fixed: false + deprecated: false + documentation: + $id: '462' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '464' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '465' + fixed: false + raw: String + name: + $id: '463' + fixed: false + raw: api-version + serializedName: api-version + - $id: '466' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '467' + fixed: false + deprecated: false + documentation: + $id: '468' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '470' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '471' + fixed: false + raw: String + name: + $id: '469' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '474' + body: + $ref: '216' + isNullable: true + returnType: + $id: '476' + body: + $ref: '216' + isNullable: true + serializedName: StorageAccounts_GetProperties + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - $id: '477' + defaultResponse: + $id: '509' + isNullable: true + deprecated: false + description: >- + Updates the account type or tags for a storage account. It can also be + used to add a custom domain (note that custom domains cannot be added + via the Create operation). Only one custom domain is supported per + storage account. This API can only be used to update one of tags, + accountType, or customDomain per call. To update multiple of these + properties, call the API multiple times with one change per call. This + call does not change the storage keys for the account. If you want to + change storage account keys, use the RegenerateKey operation. The + location and name of the storage account cannot be changed after + creation. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '507' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: patch + isAbsoluteUrl: false + name: + $id: '506' + fixed: false + raw: Update + parameters: + - $id: '478' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '479' + fixed: false + deprecated: false + documentation: + $id: '480' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '482' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '483' + fixed: false + raw: String + name: + $id: '481' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '484' + collectionFormat: none + defaultValue: + $id: '485' + fixed: false + deprecated: false + documentation: + $id: '486' + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $id: '488' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '489' + fixed: false + raw: String + name: + $id: '487' + fixed: false + raw: accountName + serializedName: accountName + - $id: '490' + collectionFormat: none + defaultValue: + $id: '491' + fixed: false + deprecated: false + documentation: + $id: '492' + fixed: false + raw: >- + The parameters to update on the account. Note that only one + property can be changed at a time using this API. + extensions: + x-ms-requestBody-name: parameters + isConstant: false + isRequired: true + location: body + modelType: + $ref: '260' + name: + $id: '493' + fixed: false + raw: parameters + serializedName: parameters + - $id: '494' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '495' + fixed: false + deprecated: false + documentation: + $id: '496' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '498' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '499' + fixed: false + raw: String + name: + $id: '497' + fixed: false + raw: api-version + serializedName: api-version + - $id: '500' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '501' + fixed: false + deprecated: false + documentation: + $id: '502' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '504' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '505' + fixed: false + raw: String + name: + $id: '503' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '508' + body: + $ref: '216' + isNullable: true + returnType: + $id: '510' + body: + $ref: '216' + isNullable: true + serializedName: StorageAccounts_Update + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName} + - $id: '511' + defaultResponse: + $id: '539' + isNullable: true + deprecated: false + description: Lists the access keys for the specified storage account. + group: + $id: '537' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '536' + fixed: false + raw: ListKeys + parameters: + - $id: '512' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '513' + fixed: false + deprecated: false + documentation: + $id: '514' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '516' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '517' + fixed: false + raw: String + name: + $id: '515' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '518' + collectionFormat: none + defaultValue: + $id: '519' + fixed: false + deprecated: false + documentation: + $id: '520' + fixed: false + raw: The name of the storage account. + isConstant: false + isRequired: true + location: path + modelType: + $id: '522' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '523' + fixed: false + raw: String + name: + $id: '521' + fixed: false + raw: accountName + serializedName: accountName + - $id: '524' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '525' + fixed: false + deprecated: false + documentation: + $id: '526' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '528' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '529' + fixed: false + raw: String + name: + $id: '527' + fixed: false + raw: api-version + serializedName: api-version + - $id: '530' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '531' + fixed: false + deprecated: false + documentation: + $id: '532' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '534' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '535' + fixed: false + raw: String + name: + $id: '533' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '538' + body: + $ref: '222' + isNullable: true + returnType: + $id: '540' + body: + $ref: '222' + isNullable: true + serializedName: StorageAccounts_ListKeys + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys + - $id: '541' + defaultResponse: + $id: '557' + isNullable: true + deprecated: false + description: >- + Lists all the storage accounts available under the subscription. Note + that storage keys are not returned; use the ListKeys operation for + this. + extensions: + x-ms-pageable: + nextLinkName: null + group: + $id: '555' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '554' + fixed: false + raw: List + parameters: + - $id: '542' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '543' + fixed: false + deprecated: false + documentation: + $id: '544' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '546' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '547' + fixed: false + raw: String + name: + $id: '545' + fixed: false + raw: api-version + serializedName: api-version + - $id: '548' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '549' + fixed: false + deprecated: false + documentation: + $id: '550' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '552' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '553' + fixed: false + raw: String + name: + $id: '551' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '556' + body: + $ref: '236' + isNullable: true + returnType: + $id: '558' + body: + $ref: '236' + isNullable: true + serializedName: StorageAccounts_List + url: >- + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts + - $id: '559' + defaultResponse: + $id: '581' + isNullable: true + deprecated: false + description: >- + Lists all the storage accounts available under the given resource + group. Note that storage keys are not returned; use the ListKeys + operation for this. + extensions: + x-ms-pageable: + nextLinkName: null + group: + $id: '579' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '578' + fixed: false + raw: ListByResourceGroup + parameters: + - $id: '560' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '561' + fixed: false + deprecated: false + documentation: + $id: '562' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '564' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '565' + fixed: false + raw: String + name: + $id: '563' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '566' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '567' + fixed: false + deprecated: false + documentation: + $id: '568' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '570' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '571' + fixed: false + raw: String + name: + $id: '569' + fixed: false + raw: api-version + serializedName: api-version + - $id: '572' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '573' + fixed: false + deprecated: false + documentation: + $id: '574' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '576' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '577' + fixed: false + raw: String + name: + $id: '575' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '580' + body: + $ref: '236' + isNullable: true + returnType: + $id: '582' + body: + $ref: '236' + isNullable: true + serializedName: StorageAccounts_ListByResourceGroup + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts + - $id: '583' + defaultResponse: + $id: '615' + isNullable: true + deprecated: false + description: Regenerates the access keys for the specified storage account. + extensions: + x-ms-requestBody-index: '2' + group: + $id: '613' + fixed: false + raw: StorageAccounts + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '612' + fixed: false + raw: RegenerateKey + parameters: + - $id: '584' + clientProperty: + $ref: '352' + collectionFormat: none + defaultValue: + $id: '585' + fixed: false + deprecated: false + documentation: + $id: '586' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isRequired: true + location: path + modelType: + $id: '588' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '589' + fixed: false + raw: String + name: + $id: '587' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '590' + collectionFormat: none + defaultValue: + $id: '591' + fixed: false + deprecated: false + documentation: + $id: '592' + fixed: false + raw: >- + 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. + isConstant: false + isRequired: true + location: path + modelType: + $id: '594' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '595' + fixed: false + raw: String + name: + $id: '593' + fixed: false + raw: accountName + serializedName: accountName + - $id: '596' + collectionFormat: none + defaultValue: + $id: '597' + fixed: false + deprecated: false + documentation: + $id: '598' + fixed: false + raw: Specifies name of the key which should be regenerated. + extensions: + x-ms-requestBody-name: regenerateKey + isConstant: false + isRequired: true + location: body + modelType: + $ref: '266' + name: + $id: '599' + fixed: false + raw: regenerateKey + serializedName: regenerateKey + - $id: '600' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '601' + fixed: false + deprecated: false + documentation: + $id: '602' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '604' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '605' + fixed: false + raw: String + name: + $id: '603' + fixed: false + raw: api-version + serializedName: api-version + - $id: '606' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '607' + fixed: false + deprecated: false + documentation: + $id: '608' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '610' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '611' + fixed: false + raw: String + name: + $id: '609' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '614' + body: + $ref: '222' + isNullable: true + returnType: + $id: '616' + body: + $ref: '222' + isNullable: true + serializedName: StorageAccounts_RegenerateKey + url: >- + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey + name: + $id: '617' + fixed: false + raw: StorageAccounts + nameForProperty: StorageAccounts + typeName: + $id: '618' + fixed: false + - $id: '619' + methods: + - $id: '620' + defaultResponse: + $id: '636' + isNullable: true + deprecated: false + description: >- + Gets the current usage count and the limit for the resources under the + subscription. + group: + $id: '634' + fixed: false + raw: Usage + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '633' + fixed: false + raw: List + parameters: + - $id: '621' + clientProperty: + $ref: '346' + collectionFormat: none + defaultValue: + $id: '622' + fixed: false + deprecated: false + documentation: + $id: '623' + fixed: false + raw: Client Api Version. + isConstant: false + isRequired: true + location: query + modelType: + $id: '625' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '626' + fixed: false + raw: String + name: + $id: '624' + fixed: false + raw: api-version + serializedName: api-version + - $id: '627' + clientProperty: + $ref: '340' + collectionFormat: none + defaultValue: + $id: '628' + fixed: false + deprecated: false + documentation: + $id: '629' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft + Azure subscription. The subscription ID forms part of the URI + for every service call. + isConstant: false + isRequired: true + location: path + modelType: + $id: '631' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '632' + fixed: false + raw: String + name: + $id: '630' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + - text/json + responses: + OK: + $id: '635' + body: + $ref: '324' + isNullable: true + returnType: + $id: '637' + body: + $ref: '324' + isNullable: true + serializedName: Usage_List + url: '/subscriptions/{subscriptionId}/providers/Microsoft.Storage/usages' + name: + $id: '638' + fixed: false + raw: Usage + nameForProperty: Usage + typeName: + $id: '639' + fixed: false +properties: + - $id: '340' + collectionFormat: none + defaultValue: + $id: '341' + fixed: false + deprecated: false + documentation: + $id: '342' + fixed: false + raw: >- + Gets subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for every + service call. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '344' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '345' + fixed: false + raw: String + name: + $id: '343' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '346' + collectionFormat: none + defaultValue: + $id: '347' + fixed: false + deprecated: false + documentation: + $id: '348' + fixed: false + raw: Client Api Version. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '350' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '351' + fixed: false + raw: String + name: + $id: '349' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + - $id: '352' + collectionFormat: none + defaultValue: + $id: '353' + fixed: false + deprecated: false + documentation: + $id: '354' + fixed: false + raw: The name of the resource group within the user’s subscription. + extensions: + x-ms-parameter-location: method + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '356' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '357' + fixed: false + raw: String + name: + $id: '355' + fixed: false + raw: resourceGroupName + realPath: + - resourceGroupName + serializedName: resourceGroupName diff --git a/test/Expected/subscriptionId-apiVersion/code-model-v1-yaml.norm.yaml b/test/Expected/subscriptionId-apiVersion/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..75f8d33 --- /dev/null +++ b/test/Expected/subscriptionId-apiVersion/code-model-v1-yaml.norm.yaml @@ -0,0 +1,270 @@ +--- +apiVersion: 2014-04-01-preview +baseUrl: 'https://management.azure.com' +documentation: Some cool documentation. +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - &ref_1 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: SampleResourceGroup + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: resource group name 'testgroup101' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: name + realPath: + - name + serializedName: name + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: resource group location 'West US' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: location + realPath: + - location + serializedName: location + serializedName: SampleResourceGroup + - *ref_0 +modelsName: Models +name: MicrosoftAzureTestUrl +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Provides a resouce group with name 'testgroup101' and location 'West + US'. + group: + fixed: false + raw: group + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getSampleResourceGroup + parameters: + - clientProperty: &ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription Id. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription Id. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Resource Group name 'testgroup101'. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - clientProperty: &ref_3 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version with value '2014-04-01-preview'. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: API Version with value '2014-04-01-preview'. + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_1 + isNullable: true + returnType: + body: *ref_1 + isNullable: true + serializedName: group_getSampleResourceGroup + url: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' + name: + fixed: false + raw: Group + nameForProperty: Group + typeName: + fixed: false +properties: + - *ref_2 + - *ref_3 diff --git a/test/Expected/subscriptionId-apiVersion/code-model-v1.norm.yaml b/test/Expected/subscriptionId-apiVersion/code-model-v1.norm.yaml new file mode 100644 index 0000000..d6adef8 --- /dev/null +++ b/test/Expected/subscriptionId-apiVersion/code-model-v1.norm.yaml @@ -0,0 +1,339 @@ +--- +$id: '1' +apiVersion: 2014-04-01-preview +baseUrl: 'https://management.azure.com' +documentation: Some cool documentation. +errorTypes: + - $ref: '16' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: SampleResourceGroup + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + raw: resource group name 'testgroup101' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: name + realPath: + - name + serializedName: name + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + raw: resource group location 'West US' + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: location + realPath: + - location + serializedName: location + serializedName: SampleResourceGroup + - $id: '16' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '29' + fixed: false + raw: Error + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + deprecated: false + documentation: + $id: '19' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '22' + fixed: false + raw: Int + name: + $id: '20' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: MicrosoftAzureTestUrl +namespace: '' +operations: + - $id: '42' + methods: + - $id: '43' + defaultResponse: + $id: '65' + body: + $ref: '16' + isNullable: true + deprecated: false + description: >- + Provides a resouce group with name 'testgroup101' and location 'West + US'. + group: + $id: '63' + fixed: false + raw: group + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '62' + fixed: false + raw: getSampleResourceGroup + parameters: + - $id: '44' + clientProperty: + $ref: '30' + collectionFormat: none + defaultValue: + $id: '45' + fixed: false + deprecated: false + documentation: + $id: '46' + fixed: false + raw: Subscription Id. + isConstant: false + isRequired: true + location: path + modelType: + $id: '48' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '49' + fixed: false + raw: String + name: + $id: '47' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '50' + collectionFormat: none + defaultValue: + $id: '51' + fixed: false + deprecated: false + documentation: + $id: '52' + fixed: false + raw: Resource Group name 'testgroup101'. + isConstant: false + isRequired: true + location: path + modelType: + $id: '54' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '55' + fixed: false + raw: String + name: + $id: '53' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '56' + clientProperty: + $ref: '36' + collectionFormat: none + defaultValue: + $id: '57' + fixed: false + deprecated: false + documentation: + $id: '58' + fixed: false + raw: API Version with value '2014-04-01-preview'. + isConstant: false + isRequired: true + location: query + modelType: + $id: '60' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '61' + fixed: false + raw: String + name: + $id: '59' + fixed: false + raw: api-version + serializedName: api-version + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '64' + body: + $ref: '2' + isNullable: true + returnType: + $id: '66' + body: + $ref: '2' + isNullable: true + serializedName: group_getSampleResourceGroup + url: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' + name: + $id: '67' + fixed: false + raw: Group + nameForProperty: Group + typeName: + $id: '68' + fixed: false +properties: + - $id: '30' + collectionFormat: none + defaultValue: + $id: '31' + fixed: false + deprecated: false + documentation: + $id: '32' + fixed: false + raw: Subscription Id. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '34' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '35' + fixed: false + raw: String + name: + $id: '33' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '36' + collectionFormat: none + defaultValue: + $id: '37' + fixed: false + deprecated: false + documentation: + $id: '38' + fixed: false + raw: API Version with value '2014-04-01-preview'. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '40' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '41' + fixed: false + raw: String + name: + $id: '39' + fixed: false + raw: api-version + realPath: + - api-version + serializedName: api-version diff --git a/test/Expected/url-multi-collectionFormat/code-model-v1-yaml.norm.yaml b/test/Expected/url-multi-collectionFormat/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..3dea4de --- /dev/null +++ b/test/Expected/url-multi-collectionFormat/code-model-v1-yaml.norm.yaml @@ -0,0 +1,229 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestUrlMutliCollectionFormatTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a null array of string using the multi-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringMultiNull + parameters: + - collectionFormat: multi + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: a null array of string using the multi-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringMultiNull + url: /queries/array/multi/string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get an empty array [] of string using the multi-array format' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringMultiEmpty + parameters: + - collectionFormat: multi + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'an empty array [] of string using the multi-array format' + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringMultiEmpty + url: /queries/array/multi/string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the mult-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringMultiValid + parameters: + - collectionFormat: multi + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the mult-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringMultiValid + url: /queries/array/multi/string/valid + name: + fixed: false + raw: Queries + nameForProperty: Queries + typeName: + fixed: false diff --git a/test/Expected/url-multi-collectionFormat/code-model-v1.norm.yaml b/test/Expected/url-multi-collectionFormat/code-model-v1.norm.yaml new file mode 100644 index 0000000..616d72f --- /dev/null +++ b/test/Expected/url-multi-collectionFormat/code-model-v1.norm.yaml @@ -0,0 +1,291 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestUrlMutliCollectionFormatTestService +namespace: '' +operations: + - $id: '16' + methods: + - $id: '17' + defaultResponse: + $id: '29' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a null array of string using the multi-array format + group: + $id: '27' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '26' + fixed: false + raw: ArrayStringMultiNull + parameters: + - $id: '18' + collectionFormat: multi + defaultValue: + $id: '19' + fixed: false + deprecated: false + documentation: + $id: '20' + fixed: false + raw: a null array of string using the multi-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '22' + $type: SequenceType + deprecated: false + elementType: + $id: '23' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '24' + fixed: false + raw: String + name: + $id: '25' + fixed: false + name: + $id: '21' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '28' + isNullable: true + returnType: + $id: '30' + isNullable: true + serializedName: queries_ArrayStringMultiNull + url: /queries/array/multi/string/null + - $id: '31' + defaultResponse: + $id: '43' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get an empty array [] of string using the multi-array format' + group: + $id: '41' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '40' + fixed: false + raw: ArrayStringMultiEmpty + parameters: + - $id: '32' + collectionFormat: multi + defaultValue: + $id: '33' + fixed: false + deprecated: false + documentation: + $id: '34' + fixed: false + raw: 'an empty array [] of string using the multi-array format' + isConstant: false + isRequired: false + location: query + modelType: + $id: '36' + $type: SequenceType + deprecated: false + elementType: + $id: '37' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '38' + fixed: false + raw: String + name: + $id: '39' + fixed: false + name: + $id: '35' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '42' + isNullable: true + returnType: + $id: '44' + isNullable: true + serializedName: queries_ArrayStringMultiEmpty + url: /queries/array/multi/string/empty + - $id: '45' + defaultResponse: + $id: '57' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the mult-array format + group: + $id: '55' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '54' + fixed: false + raw: ArrayStringMultiValid + parameters: + - $id: '46' + collectionFormat: multi + defaultValue: + $id: '47' + fixed: false + deprecated: false + documentation: + $id: '48' + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the mult-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '50' + $type: SequenceType + deprecated: false + elementType: + $id: '51' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '52' + fixed: false + raw: String + name: + $id: '53' + fixed: false + name: + $id: '49' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '56' + isNullable: true + returnType: + $id: '58' + isNullable: true + serializedName: queries_ArrayStringMultiValid + url: /queries/array/multi/string/valid + name: + $id: '59' + fixed: false + raw: Queries + nameForProperty: Queries + typeName: + $id: '60' + fixed: false diff --git a/test/Expected/url/code-model-v1-yaml.norm.yaml b/test/Expected/url/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..1b163ff --- /dev/null +++ b/test/Expected/url/code-model-v1-yaml.norm.yaml @@ -0,0 +1,3670 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +enumTypes: + - &ref_1 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: UriColor + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: red color + serializedName: red color + - name: green color + serializedName: green color + - name: blue color + serializedName: blue color +errorTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: status + realPath: + - status + serializedName: status + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelTypes: + - *ref_0 +modelsName: Models +name: AutoRestUrlTestService +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get true Boolean value on path + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanTrue + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: true boolean value + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolPath + serializedName: boolPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getBooleanTrue + url: '/paths/bool/true/{boolPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get false Boolean value on path + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanFalse + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: false boolean value + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolPath + serializedName: boolPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getBooleanFalse + url: '/paths/bool/false/{boolPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '1000000' integer value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntOneMillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '1000000' + deprecated: false + documentation: + fixed: false + raw: '''1000000'' integer value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intPath + serializedName: intPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getIntOneMillion + url: '/paths/int/1000000/{intPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-1000000' integer value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntNegativeOneMillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-1000000' + deprecated: false + documentation: + fixed: false + raw: '''-1000000'' integer value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intPath + serializedName: intPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getIntNegativeOneMillion + url: '/paths/int/-1000000/{intPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '10000000000' 64 bit integer value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getTenBillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '10000000000' + deprecated: false + documentation: + fixed: false + raw: '''10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: longPath + serializedName: longPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getTenBillion + url: '/paths/long/10000000000/{longPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-10000000000' 64 bit integer value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNegativeTenBillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-10000000000' + deprecated: false + documentation: + fixed: false + raw: '''-10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: longPath + serializedName: longPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_getNegativeTenBillion + url: '/paths/long/-10000000000/{longPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '1.034E+20' numeric value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: floatScientificPositive + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '103400000000000000000' + deprecated: false + documentation: + fixed: false + raw: '''1.034E+20''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: floatPath + serializedName: floatPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_floatScientificPositive + url: '/paths/float/1.034E+20/{floatPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-1.034E-20' numeric value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: floatScientificNegative + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-1.034e-20' + deprecated: false + documentation: + fixed: false + raw: '''-1.034E-20''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: floatPath + serializedName: floatPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_floatScientificNegative + url: '/paths/float/-1.034E-20/{floatPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '9999999.999' numeric value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: doubleDecimalPositive + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '9999999.999' + deprecated: false + documentation: + fixed: false + raw: '''9999999.999''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: doublePath + serializedName: doublePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_doubleDecimalPositive + url: '/paths/double/9999999.999/{doublePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-9999999.999' numeric value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: doubleDecimalNegative + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-9999999.999' + deprecated: false + documentation: + fixed: false + raw: '''-9999999.999''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: doublePath + serializedName: doublePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_doubleDecimalNegative + url: '/paths/double/-9999999.999/{doublePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringUnicode + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 啊齄丂狛狜隣郎隣兀﨩 + deprecated: false + documentation: + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩''multi-byte string value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_stringUnicode + url: '/paths/string/unicode/{stringPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get ''begin!*''();:@ &=+$,/?#[]end' + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringUrlEncoded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'begin!*''();:@ &=+$,/?#[]end' + deprecated: false + documentation: + fixed: false + raw: '''begin!*''();:@ &=+$,/?#[]end'' url encoded string value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_stringUrlEncoded + url: >- + /paths/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend/{stringPath} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '' + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: ''''' string value' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_stringEmpty + url: '/paths/string/empty/{stringPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null (should throw) + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null string value + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + isNullable: true + returnType: + isNullable: true + serializedName: paths_stringNull + url: '/paths/string/null/{stringPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get using uri with 'green color' in path parameter + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: enumValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: send the value green + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: true + location: path + modelType: *ref_1 + name: + fixed: false + raw: enumPath + serializedName: enumPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_enumValid + url: '/paths/enum/green%20color/{enumPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get null (should throw on the client before the request is sent on + wire) + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: enumNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: send null should throw + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: true + location: path + modelType: *ref_1 + name: + fixed: false + raw: enumPath + serializedName: enumPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + isNullable: true + returnType: + isNullable: true + serializedName: paths_enumNull + url: '/paths/string/null/{enumPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: byteMultiByte + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩'' multibyte value as utf-8 encoded byte array' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: bytePath + serializedName: bytePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_byteMultiByte + url: '/paths/byte/multibyte/{bytePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '' as byte array + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: byteEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: ''''' as byte array' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: bytePath + serializedName: bytePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_byteEmpty + url: '/paths/byte/empty/{bytePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null as byte array (should throw) + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: byteNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null as byte array (should throw) + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: bytePath + serializedName: bytePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + isNullable: true + returnType: + isNullable: true + serializedName: paths_byteNull + url: '/paths/byte/null/{bytePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '2012-01-01' as date + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2012-01-01' + deprecated: false + documentation: + fixed: false + raw: '''2012-01-01'' as date' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: datePath + serializedName: datePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_DateValid + url: '/paths/date/2012-01-01/{datePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get null as date - this should throw or be unusable on the client + side, depending on date representation + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null as date (should throw) + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: datePath + serializedName: datePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + isNullable: true + returnType: + isNullable: true + serializedName: paths_DateNull + url: '/paths/date/null/{datePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get ''2012-01-01T01:01:01Z'' as date-time' + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateTimeValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2012-01-01T01:01:01Z' + deprecated: false + documentation: + fixed: false + raw: '''2012-01-01T01:01:01Z'' as date-time' + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateTimePath + serializedName: dateTimePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_DateTimeValid + url: '/paths/datetime/2012-01-01T01%3A01%3A01Z/{dateTimePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get null as date-time, should be disallowed or throw depending on + representation of date-time + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateTimeNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null as date-time + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateTimePath + serializedName: dateTimePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + isNullable: true + returnType: + isNullable: true + serializedName: paths_DateTimeNull + url: '/paths/datetime/null/{dateTimePath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get 'lorem' encoded value as 'bG9yZW0' (base64url) + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: base64Url + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: base64url encoded value + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + fixed: false + raw: Base64Url + name: + fixed: false + raw: base64UrlPath + serializedName: base64UrlPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_base64Url + url: '/paths/string/bG9yZW0/{base64UrlPath}' + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayPath1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the csv-array format + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayCsvInPath + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + an array of string ['ArrayPath1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the csv-array format + isConstant: false + isRequired: true + location: path + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayPath + serializedName: arrayPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_ArrayCsvInPath + url: >- + /paths/array/ArrayPath1%2cbegin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend%2c%2c/{arrayPath} + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get the date 2016-04-13 encoded value as '1460505600' (Unix time) + group: + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: unixTimeUrl + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Unix time encoded value + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + fixed: false + raw: UnixTime + name: + fixed: false + raw: unixTimeUrlPath + serializedName: unixTimeUrlPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: paths_unixTimeUrl + url: '/paths/int/1460505600/{unixTimeUrlPath}' + name: + fixed: false + raw: Paths + nameForProperty: Paths + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get true Boolean value on path + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanTrue + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'true' + deprecated: false + documentation: + fixed: false + raw: true boolean value + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolQuery + serializedName: boolQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getBooleanTrue + url: /queries/bool/true + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get false Boolean value on path + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanFalse + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'false' + deprecated: false + documentation: + fixed: false + raw: false boolean value + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolQuery + serializedName: boolQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getBooleanFalse + url: /queries/bool/false + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null Boolean value on query (query string should be absent) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getBooleanNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null boolean value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + fixed: false + raw: Boolean + name: + fixed: false + raw: boolQuery + serializedName: boolQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getBooleanNull + url: /queries/bool/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '1000000' integer value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntOneMillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '1000000' + deprecated: false + documentation: + fixed: false + raw: '''1000000'' integer value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intQuery + serializedName: intQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getIntOneMillion + url: /queries/int/1000000 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-1000000' integer value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntNegativeOneMillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-1000000' + deprecated: false + documentation: + fixed: false + raw: '''-1000000'' integer value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intQuery + serializedName: intQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getIntNegativeOneMillion + url: /queries/int/-1000000 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null integer value (no query parameter) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getIntNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null integer value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: intQuery + serializedName: intQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getIntNull + url: /queries/int/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '10000000000' 64 bit integer value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getTenBillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '10000000000' + deprecated: false + documentation: + fixed: false + raw: '''10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: longQuery + serializedName: longQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getTenBillion + url: /queries/long/10000000000 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-10000000000' 64 bit integer value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getNegativeTenBillion + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-10000000000' + deprecated: false + documentation: + fixed: false + raw: '''-10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: longQuery + serializedName: longQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getNegativeTenBillion + url: /queries/long/-10000000000 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get 'null 64 bit integer value (no query param in uri) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLongNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null 64 bit integer value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + fixed: false + raw: Long + name: + fixed: false + raw: longQuery + serializedName: longQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_getLongNull + url: /queries/long/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '1.034E+20' numeric value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: floatScientificPositive + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '103400000000000000000' + deprecated: false + documentation: + fixed: false + raw: '''1.034E+20''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: floatQuery + serializedName: floatQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_floatScientificPositive + url: /queries/float/1.034E+20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-1.034E-20' numeric value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: floatScientificNegative + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-1.034e-20' + deprecated: false + documentation: + fixed: false + raw: '''-1.034E-20''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: floatQuery + serializedName: floatQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_floatScientificNegative + url: /queries/float/-1.034E-20 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null numeric value (no query parameter) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: floatNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null numeric value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: floatQuery + serializedName: floatQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_floatNull + url: /queries/float/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '9999999.999' numeric value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: doubleDecimalPositive + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '9999999.999' + deprecated: false + documentation: + fixed: false + raw: '''9999999.999''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: doubleQuery + serializedName: doubleQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_doubleDecimalPositive + url: /queries/double/9999999.999 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '-9999999.999' numeric value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: doubleDecimalNegative + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '-9999999.999' + deprecated: false + documentation: + fixed: false + raw: '''-9999999.999''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: doubleQuery + serializedName: doubleQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_doubleDecimalNegative + url: /queries/double/-9999999.999 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null numeric value (no query parameter) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: doubleNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null numeric value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + fixed: false + raw: Double + name: + fixed: false + raw: doubleQuery + serializedName: doubleQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_doubleNull + url: /queries/double/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringUnicode + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 啊齄丂狛狜隣郎隣兀﨩 + deprecated: false + documentation: + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩''multi-byte string value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_stringUnicode + url: /queries/string/unicode/ + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get ''begin!*''();:@ &=+$,/?#[]end' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringUrlEncoded + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: 'begin!*''();:@ &=+$,/?#[]end' + deprecated: false + documentation: + fixed: false + raw: '''begin!*''();:@ &=+$,/?#[]end'' url encoded string value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_stringUrlEncoded + url: >- + /queries/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: ''''' string value' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_stringEmpty + url: /queries/string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null (no query parameter in url) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: stringNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null string value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_stringNull + url: /queries/string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get using uri with query parameter 'green color' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: enumValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: '''green color'' enum value' + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: false + location: query + modelType: *ref_1 + name: + fixed: false + raw: enumQuery + serializedName: enumQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_enumValid + url: /queries/enum/green%20color + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null (no query parameter in url) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: enumNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null string value + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: false + location: query + modelType: *ref_1 + name: + fixed: false + raw: enumQuery + serializedName: enumQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_enumNull + url: /queries/enum/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: byteMultiByte + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩'' multibyte value as utf-8 encoded byte array' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: byteQuery + serializedName: byteQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_byteMultiByte + url: /queries/byte/multibyte + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '' as byte array + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: byteEmpty + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '' + deprecated: false + documentation: + fixed: false + raw: ''''' as byte array' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: byteQuery + serializedName: byteQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_byteEmpty + url: /queries/byte/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null as byte array (no query parameters in uri) + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: byteNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null as byte array (no query parameters in uri) + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + fixed: false + raw: ByteArray + name: + fixed: false + raw: byteQuery + serializedName: byteQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_byteNull + url: /queries/byte/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get '2012-01-01' as date + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2012-01-01' + deprecated: false + documentation: + fixed: false + raw: '''2012-01-01'' as date' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: dateQuery + serializedName: dateQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_DateValid + url: /queries/date/2012-01-01 + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get null as date - this should result in no query parameters in uri + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null as date (no query parameters in uri) + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + fixed: false + raw: Date + name: + fixed: false + raw: dateQuery + serializedName: dateQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_DateNull + url: /queries/date/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get ''2012-01-01T01:01:01Z'' as date-time' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateTimeValid + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: '2012-01-01T01:01:01Z' + deprecated: false + documentation: + fixed: false + raw: '''2012-01-01T01:01:01Z'' as date-time' + isConstant: true + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateTimeQuery + serializedName: dateTimeQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_DateTimeValid + url: /queries/datetime/2012-01-01T01%3A01%3A01Z + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get null as date-time, should result in no query parameters in uri' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: DateTimeNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: null as date-time (no query parameters) + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + fixed: false + raw: DateTime + name: + fixed: false + raw: dateTimeQuery + serializedName: dateTimeQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_DateTimeNull + url: /queries/datetime/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the csv-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringCsvValid + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the csv-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringCsvValid + url: /queries/array/csv/string/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: Get a null array of string using the csv-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringCsvNull + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: a null array of string using the csv-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringCsvNull + url: /queries/array/csv/string/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: 'Get an empty array [] of string using the csv-array format' + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringCsvEmpty + parameters: + - collectionFormat: csv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'an empty array [] of string using the csv-array format' + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringCsvEmpty + url: /queries/array/csv/string/empty + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the ssv-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringSsvValid + parameters: + - collectionFormat: ssv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the ssv-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringSsvValid + url: /queries/array/ssv/string/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the tsv-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringTsvValid + parameters: + - collectionFormat: tsv + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the tsv-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringTsvValid + url: /queries/array/tsv/string/valid + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the pipes-array format + group: + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: ArrayStringPipesValid + parameters: + - collectionFormat: pipes + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the pipes-array format + isConstant: false + isRequired: false + location: query + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: queries_ArrayStringPipesValid + url: /queries/array/pipes/string/valid + name: + fixed: false + raw: Queries + nameForProperty: Queries + typeName: + fixed: false + - methods: + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + send globalStringPath='globalStringPath', + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', + globalStringQuery='globalStringQuery', + pathItemStringQuery='pathItemStringQuery', + localStringQuery='localStringQuery' + group: + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getAllWithValues + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringPath + serializedName: localStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value 'localStringQuery' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string value 'pathItemStringQuery' that appears as a query + parameter + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - clientProperty: &ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringPath + realPath: + - globalStringPath + serializedName: globalStringPath + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - clientProperty: &ref_3 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringQuery + realPath: + - globalStringQuery + serializedName: globalStringQuery + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: pathItems_getAllWithValues + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/pathItemStringQuery/localStringQuery + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + send globalStringPath='globalStringPath', + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', globalStringQuery=null, + pathItemStringQuery='pathItemStringQuery', + localStringQuery='localStringQuery' + group: + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getGlobalQueryNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringPath + serializedName: localStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value 'localStringQuery' + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string value 'pathItemStringQuery' that appears as a query + parameter + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - clientProperty: *ref_3 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: pathItems_getGlobalQueryNull + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/localStringQuery + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + send globalStringPath=globalStringPath, + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', globalStringQuery=null, + pathItemStringQuery='pathItemStringQuery', localStringQuery=null + group: + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getGlobalAndLocalQueryNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringPath + serializedName: localStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain null value + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + A string value 'pathItemStringQuery' that appears as a query + parameter + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - clientProperty: *ref_3 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: pathItems_getGlobalAndLocalQueryNull + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/null + - defaultResponse: + body: *ref_0 + isNullable: true + deprecated: false + description: >- + send globalStringPath='globalStringPath', + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', + globalStringQuery='globalStringQuery', pathItemStringQuery=null, + localStringQuery=null + group: + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getLocalPathItemQueryNull + parameters: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringPath + serializedName: localStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - clientProperty: *ref_2 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - clientProperty: *ref_3 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: pathItems_getLocalPathItemQueryNull + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/null/null + name: + fixed: false + raw: PathItems + nameForProperty: PathItems + typeName: + fixed: false +properties: + - *ref_2 + - *ref_3 diff --git a/test/Expected/url/code-model-v1.norm.yaml b/test/Expected/url/code-model-v1.norm.yaml new file mode 100644 index 0000000..9338abd --- /dev/null +++ b/test/Expected/url/code-model-v1.norm.yaml @@ -0,0 +1,4679 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest +enumTypes: + - $id: '16' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '22' + fixed: false + raw: UriColor + oldModelAsString: false + underlyingType: + $id: '20' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '21' + fixed: false + raw: String + values: + - $id: '17' + name: red color + serializedName: red color + - $id: '18' + name: green color + serializedName: green color + - $id: '19' + name: blue color + serializedName: blue color +errorTypes: + - $ref: '2' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '15' + fixed: false + raw: Error + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + deprecated: false + documentation: + $id: '5' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '8' + fixed: false + raw: Int + name: + $id: '6' + fixed: false + raw: status + realPath: + - status + serializedName: status + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '14' + fixed: false + raw: String + name: + $id: '12' + fixed: false + raw: message + realPath: + - message + serializedName: message + serializedName: Error +modelsName: Models +name: AutoRestUrlTestService +namespace: '' +operations: + - $id: '35' + methods: + - $id: '36' + defaultResponse: + $id: '46' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get true Boolean value on path + group: + $id: '44' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '43' + fixed: false + raw: getBooleanTrue + parameters: + - $id: '37' + collectionFormat: none + defaultValue: + $id: '38' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '39' + fixed: false + raw: true boolean value + isConstant: true + isRequired: true + location: path + modelType: + $id: '41' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '42' + fixed: false + raw: Boolean + name: + $id: '40' + fixed: false + raw: boolPath + serializedName: boolPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '45' + isNullable: true + returnType: + $id: '47' + isNullable: true + serializedName: paths_getBooleanTrue + url: '/paths/bool/true/{boolPath}' + - $id: '48' + defaultResponse: + $id: '58' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get false Boolean value on path + group: + $id: '56' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '55' + fixed: false + raw: getBooleanFalse + parameters: + - $id: '49' + collectionFormat: none + defaultValue: + $id: '50' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '51' + fixed: false + raw: false boolean value + isConstant: true + isRequired: true + location: path + modelType: + $id: '53' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '54' + fixed: false + raw: Boolean + name: + $id: '52' + fixed: false + raw: boolPath + serializedName: boolPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '57' + isNullable: true + returnType: + $id: '59' + isNullable: true + serializedName: paths_getBooleanFalse + url: '/paths/bool/false/{boolPath}' + - $id: '60' + defaultResponse: + $id: '70' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '1000000' integer value + group: + $id: '68' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '67' + fixed: false + raw: getIntOneMillion + parameters: + - $id: '61' + collectionFormat: none + defaultValue: + $id: '62' + fixed: false + raw: '1000000' + deprecated: false + documentation: + $id: '63' + fixed: false + raw: '''1000000'' integer value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '65' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '66' + fixed: false + raw: Int + name: + $id: '64' + fixed: false + raw: intPath + serializedName: intPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '69' + isNullable: true + returnType: + $id: '71' + isNullable: true + serializedName: paths_getIntOneMillion + url: '/paths/int/1000000/{intPath}' + - $id: '72' + defaultResponse: + $id: '82' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-1000000' integer value + group: + $id: '80' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '79' + fixed: false + raw: getIntNegativeOneMillion + parameters: + - $id: '73' + collectionFormat: none + defaultValue: + $id: '74' + fixed: false + raw: '-1000000' + deprecated: false + documentation: + $id: '75' + fixed: false + raw: '''-1000000'' integer value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '78' + fixed: false + raw: Int + name: + $id: '76' + fixed: false + raw: intPath + serializedName: intPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '81' + isNullable: true + returnType: + $id: '83' + isNullable: true + serializedName: paths_getIntNegativeOneMillion + url: '/paths/int/-1000000/{intPath}' + - $id: '84' + defaultResponse: + $id: '94' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '10000000000' 64 bit integer value + group: + $id: '92' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '91' + fixed: false + raw: getTenBillion + parameters: + - $id: '85' + collectionFormat: none + defaultValue: + $id: '86' + fixed: false + raw: '10000000000' + deprecated: false + documentation: + $id: '87' + fixed: false + raw: '''10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '89' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '90' + fixed: false + raw: Long + name: + $id: '88' + fixed: false + raw: longPath + serializedName: longPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '93' + isNullable: true + returnType: + $id: '95' + isNullable: true + serializedName: paths_getTenBillion + url: '/paths/long/10000000000/{longPath}' + - $id: '96' + defaultResponse: + $id: '106' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-10000000000' 64 bit integer value + group: + $id: '104' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '103' + fixed: false + raw: getNegativeTenBillion + parameters: + - $id: '97' + collectionFormat: none + defaultValue: + $id: '98' + fixed: false + raw: '-10000000000' + deprecated: false + documentation: + $id: '99' + fixed: false + raw: '''-10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '101' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '102' + fixed: false + raw: Long + name: + $id: '100' + fixed: false + raw: longPath + serializedName: longPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '105' + isNullable: true + returnType: + $id: '107' + isNullable: true + serializedName: paths_getNegativeTenBillion + url: '/paths/long/-10000000000/{longPath}' + - $id: '108' + defaultResponse: + $id: '118' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '1.034E+20' numeric value + group: + $id: '116' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '115' + fixed: false + raw: floatScientificPositive + parameters: + - $id: '109' + collectionFormat: none + defaultValue: + $id: '110' + fixed: false + raw: '103400000000000000000' + deprecated: false + documentation: + $id: '111' + fixed: false + raw: '''1.034E+20''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '113' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '114' + fixed: false + raw: Double + name: + $id: '112' + fixed: false + raw: floatPath + serializedName: floatPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '117' + isNullable: true + returnType: + $id: '119' + isNullable: true + serializedName: paths_floatScientificPositive + url: '/paths/float/1.034E+20/{floatPath}' + - $id: '120' + defaultResponse: + $id: '130' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-1.034E-20' numeric value + group: + $id: '128' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '127' + fixed: false + raw: floatScientificNegative + parameters: + - $id: '121' + collectionFormat: none + defaultValue: + $id: '122' + fixed: false + raw: '-1.034e-20' + deprecated: false + documentation: + $id: '123' + fixed: false + raw: '''-1.034E-20''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '125' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '126' + fixed: false + raw: Double + name: + $id: '124' + fixed: false + raw: floatPath + serializedName: floatPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '129' + isNullable: true + returnType: + $id: '131' + isNullable: true + serializedName: paths_floatScientificNegative + url: '/paths/float/-1.034E-20/{floatPath}' + - $id: '132' + defaultResponse: + $id: '142' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '9999999.999' numeric value + group: + $id: '140' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '139' + fixed: false + raw: doubleDecimalPositive + parameters: + - $id: '133' + collectionFormat: none + defaultValue: + $id: '134' + fixed: false + raw: '9999999.999' + deprecated: false + documentation: + $id: '135' + fixed: false + raw: '''9999999.999''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '137' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '138' + fixed: false + raw: Double + name: + $id: '136' + fixed: false + raw: doublePath + serializedName: doublePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '141' + isNullable: true + returnType: + $id: '143' + isNullable: true + serializedName: paths_doubleDecimalPositive + url: '/paths/double/9999999.999/{doublePath}' + - $id: '144' + defaultResponse: + $id: '154' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-9999999.999' numeric value + group: + $id: '152' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '151' + fixed: false + raw: doubleDecimalNegative + parameters: + - $id: '145' + collectionFormat: none + defaultValue: + $id: '146' + fixed: false + raw: '-9999999.999' + deprecated: false + documentation: + $id: '147' + fixed: false + raw: '''-9999999.999''numeric value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '149' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '150' + fixed: false + raw: Double + name: + $id: '148' + fixed: false + raw: doublePath + serializedName: doublePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '153' + isNullable: true + returnType: + $id: '155' + isNullable: true + serializedName: paths_doubleDecimalNegative + url: '/paths/double/-9999999.999/{doublePath}' + - $id: '156' + defaultResponse: + $id: '166' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value + group: + $id: '164' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '163' + fixed: false + raw: stringUnicode + parameters: + - $id: '157' + collectionFormat: none + defaultValue: + $id: '158' + fixed: false + raw: 啊齄丂狛狜隣郎隣兀﨩 + deprecated: false + documentation: + $id: '159' + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩''multi-byte string value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '161' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '162' + fixed: false + raw: String + name: + $id: '160' + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '165' + isNullable: true + returnType: + $id: '167' + isNullable: true + serializedName: paths_stringUnicode + url: '/paths/string/unicode/{stringPath}' + - $id: '168' + defaultResponse: + $id: '178' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get ''begin!*''();:@ &=+$,/?#[]end' + group: + $id: '176' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '175' + fixed: false + raw: stringUrlEncoded + parameters: + - $id: '169' + collectionFormat: none + defaultValue: + $id: '170' + fixed: false + raw: 'begin!*''();:@ &=+$,/?#[]end' + deprecated: false + documentation: + $id: '171' + fixed: false + raw: '''begin!*''();:@ &=+$,/?#[]end'' url encoded string value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '173' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '174' + fixed: false + raw: String + name: + $id: '172' + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '177' + isNullable: true + returnType: + $id: '179' + isNullable: true + serializedName: paths_stringUrlEncoded + url: >- + /paths/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend/{stringPath} + - $id: '180' + defaultResponse: + $id: '190' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '' + group: + $id: '188' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '187' + fixed: false + raw: stringEmpty + parameters: + - $id: '181' + collectionFormat: none + defaultValue: + $id: '182' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '183' + fixed: false + raw: ''''' string value' + isConstant: true + isRequired: true + location: path + modelType: + $id: '185' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '186' + fixed: false + raw: String + name: + $id: '184' + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '189' + isNullable: true + returnType: + $id: '191' + isNullable: true + serializedName: paths_stringEmpty + url: '/paths/string/empty/{stringPath}' + - $id: '192' + defaultResponse: + $id: '202' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null (should throw) + group: + $id: '200' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '199' + fixed: false + raw: stringNull + parameters: + - $id: '193' + collectionFormat: none + defaultValue: + $id: '194' + fixed: false + deprecated: false + documentation: + $id: '195' + fixed: false + raw: null string value + isConstant: false + isRequired: true + location: path + modelType: + $id: '197' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '198' + fixed: false + raw: String + name: + $id: '196' + fixed: false + raw: stringPath + serializedName: stringPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + $id: '201' + isNullable: true + returnType: + $id: '203' + isNullable: true + serializedName: paths_stringNull + url: '/paths/string/null/{stringPath}' + - $id: '204' + defaultResponse: + $id: '212' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get using uri with 'green color' in path parameter + group: + $id: '210' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '209' + fixed: false + raw: enumValid + parameters: + - $id: '205' + collectionFormat: none + defaultValue: + $id: '206' + fixed: false + deprecated: false + documentation: + $id: '207' + fixed: false + raw: send the value green + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: true + location: path + modelType: + $ref: '16' + name: + $id: '208' + fixed: false + raw: enumPath + serializedName: enumPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '211' + isNullable: true + returnType: + $id: '213' + isNullable: true + serializedName: paths_enumValid + url: '/paths/enum/green%20color/{enumPath}' + - $id: '214' + defaultResponse: + $id: '222' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get null (should throw on the client before the request is sent on + wire) + group: + $id: '220' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '219' + fixed: false + raw: enumNull + parameters: + - $id: '215' + collectionFormat: none + defaultValue: + $id: '216' + fixed: false + deprecated: false + documentation: + $id: '217' + fixed: false + raw: send null should throw + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: true + location: path + modelType: + $ref: '16' + name: + $id: '218' + fixed: false + raw: enumPath + serializedName: enumPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + $id: '221' + isNullable: true + returnType: + $id: '223' + isNullable: true + serializedName: paths_enumNull + url: '/paths/string/null/{enumPath}' + - $id: '224' + defaultResponse: + $id: '234' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array + group: + $id: '232' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '231' + fixed: false + raw: byteMultiByte + parameters: + - $id: '225' + collectionFormat: none + defaultValue: + $id: '226' + fixed: false + deprecated: false + documentation: + $id: '227' + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩'' multibyte value as utf-8 encoded byte array' + isConstant: false + isRequired: true + location: path + modelType: + $id: '229' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '230' + fixed: false + raw: ByteArray + name: + $id: '228' + fixed: false + raw: bytePath + serializedName: bytePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '233' + isNullable: true + returnType: + $id: '235' + isNullable: true + serializedName: paths_byteMultiByte + url: '/paths/byte/multibyte/{bytePath}' + - $id: '236' + defaultResponse: + $id: '246' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '' as byte array + group: + $id: '244' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '243' + fixed: false + raw: byteEmpty + parameters: + - $id: '237' + collectionFormat: none + defaultValue: + $id: '238' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '239' + fixed: false + raw: ''''' as byte array' + isConstant: true + isRequired: true + location: path + modelType: + $id: '241' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '242' + fixed: false + raw: ByteArray + name: + $id: '240' + fixed: false + raw: bytePath + serializedName: bytePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '245' + isNullable: true + returnType: + $id: '247' + isNullable: true + serializedName: paths_byteEmpty + url: '/paths/byte/empty/{bytePath}' + - $id: '248' + defaultResponse: + $id: '258' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null as byte array (should throw) + group: + $id: '256' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '255' + fixed: false + raw: byteNull + parameters: + - $id: '249' + collectionFormat: none + defaultValue: + $id: '250' + fixed: false + deprecated: false + documentation: + $id: '251' + fixed: false + raw: null as byte array (should throw) + isConstant: false + isRequired: true + location: path + modelType: + $id: '253' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '254' + fixed: false + raw: ByteArray + name: + $id: '252' + fixed: false + raw: bytePath + serializedName: bytePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + $id: '257' + isNullable: true + returnType: + $id: '259' + isNullable: true + serializedName: paths_byteNull + url: '/paths/byte/null/{bytePath}' + - $id: '260' + defaultResponse: + $id: '270' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '2012-01-01' as date + group: + $id: '268' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '267' + fixed: false + raw: DateValid + parameters: + - $id: '261' + collectionFormat: none + defaultValue: + $id: '262' + fixed: false + raw: '2012-01-01' + deprecated: false + documentation: + $id: '263' + fixed: false + raw: '''2012-01-01'' as date' + isConstant: true + isRequired: true + location: path + modelType: + $id: '265' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '266' + fixed: false + raw: Date + name: + $id: '264' + fixed: false + raw: datePath + serializedName: datePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '269' + isNullable: true + returnType: + $id: '271' + isNullable: true + serializedName: paths_DateValid + url: '/paths/date/2012-01-01/{datePath}' + - $id: '272' + defaultResponse: + $id: '282' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get null as date - this should throw or be unusable on the client + side, depending on date representation + group: + $id: '280' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '279' + fixed: false + raw: DateNull + parameters: + - $id: '273' + collectionFormat: none + defaultValue: + $id: '274' + fixed: false + deprecated: false + documentation: + $id: '275' + fixed: false + raw: null as date (should throw) + isConstant: false + isRequired: true + location: path + modelType: + $id: '277' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '278' + fixed: false + raw: Date + name: + $id: '276' + fixed: false + raw: datePath + serializedName: datePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + $id: '281' + isNullable: true + returnType: + $id: '283' + isNullable: true + serializedName: paths_DateNull + url: '/paths/date/null/{datePath}' + - $id: '284' + defaultResponse: + $id: '294' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get ''2012-01-01T01:01:01Z'' as date-time' + group: + $id: '292' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '291' + fixed: false + raw: DateTimeValid + parameters: + - $id: '285' + collectionFormat: none + defaultValue: + $id: '286' + fixed: false + raw: '2012-01-01T01:01:01Z' + deprecated: false + documentation: + $id: '287' + fixed: false + raw: '''2012-01-01T01:01:01Z'' as date-time' + isConstant: true + isRequired: true + location: path + modelType: + $id: '289' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '290' + fixed: false + raw: DateTime + name: + $id: '288' + fixed: false + raw: dateTimePath + serializedName: dateTimePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '293' + isNullable: true + returnType: + $id: '295' + isNullable: true + serializedName: paths_DateTimeValid + url: '/paths/datetime/2012-01-01T01%3A01%3A01Z/{dateTimePath}' + - $id: '296' + defaultResponse: + $id: '306' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get null as date-time, should be disallowed or throw depending on + representation of date-time + group: + $id: '304' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '303' + fixed: false + raw: DateTimeNull + parameters: + - $id: '297' + collectionFormat: none + defaultValue: + $id: '298' + fixed: false + deprecated: false + documentation: + $id: '299' + fixed: false + raw: null as date-time + isConstant: false + isRequired: true + location: path + modelType: + $id: '301' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '302' + fixed: false + raw: DateTime + name: + $id: '300' + fixed: false + raw: dateTimePath + serializedName: dateTimePath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + BadRequest: + $id: '305' + isNullable: true + returnType: + $id: '307' + isNullable: true + serializedName: paths_DateTimeNull + url: '/paths/datetime/null/{dateTimePath}' + - $id: '308' + defaultResponse: + $id: '318' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get 'lorem' encoded value as 'bG9yZW0' (base64url) + group: + $id: '316' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '315' + fixed: false + raw: base64Url + parameters: + - $id: '309' + collectionFormat: none + defaultValue: + $id: '310' + fixed: false + deprecated: false + documentation: + $id: '311' + fixed: false + raw: base64url encoded value + isConstant: false + isRequired: true + location: path + modelType: + $id: '313' + $type: PrimaryType + deprecated: false + format: base64url + knownPrimaryType: base64Url + name: + $id: '314' + fixed: false + raw: Base64Url + name: + $id: '312' + fixed: false + raw: base64UrlPath + serializedName: base64UrlPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '317' + isNullable: true + returnType: + $id: '319' + isNullable: true + serializedName: paths_base64Url + url: '/paths/string/bG9yZW0/{base64UrlPath}' + - $id: '320' + defaultResponse: + $id: '332' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayPath1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the csv-array format + group: + $id: '330' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '329' + fixed: false + raw: ArrayCsvInPath + parameters: + - $id: '321' + collectionFormat: csv + defaultValue: + $id: '322' + fixed: false + deprecated: false + documentation: + $id: '323' + fixed: false + raw: >- + an array of string ['ArrayPath1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the csv-array format + isConstant: false + isRequired: true + location: path + modelType: + $id: '325' + $type: SequenceType + deprecated: false + elementType: + $id: '326' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '327' + fixed: false + raw: String + name: + $id: '328' + fixed: false + name: + $id: '324' + fixed: false + raw: arrayPath + serializedName: arrayPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '331' + isNullable: true + returnType: + $id: '333' + isNullable: true + serializedName: paths_ArrayCsvInPath + url: >- + /paths/array/ArrayPath1%2cbegin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend%2c%2c/{arrayPath} + - $id: '334' + defaultResponse: + $id: '344' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get the date 2016-04-13 encoded value as '1460505600' (Unix time) + group: + $id: '342' + fixed: false + raw: paths + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '341' + fixed: false + raw: unixTimeUrl + parameters: + - $id: '335' + collectionFormat: none + defaultValue: + $id: '336' + fixed: false + deprecated: false + documentation: + $id: '337' + fixed: false + raw: Unix time encoded value + isConstant: false + isRequired: true + location: path + modelType: + $id: '339' + $type: PrimaryType + deprecated: false + format: unixtime + knownPrimaryType: unixTime + name: + $id: '340' + fixed: false + raw: UnixTime + name: + $id: '338' + fixed: false + raw: unixTimeUrlPath + serializedName: unixTimeUrlPath + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '343' + isNullable: true + returnType: + $id: '345' + isNullable: true + serializedName: paths_unixTimeUrl + url: '/paths/int/1460505600/{unixTimeUrlPath}' + name: + $id: '346' + fixed: false + raw: Paths + nameForProperty: Paths + typeName: + $id: '347' + fixed: false + - $id: '348' + methods: + - $id: '349' + defaultResponse: + $id: '359' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get true Boolean value on path + group: + $id: '357' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '356' + fixed: false + raw: getBooleanTrue + parameters: + - $id: '350' + collectionFormat: none + defaultValue: + $id: '351' + fixed: false + raw: 'true' + deprecated: false + documentation: + $id: '352' + fixed: false + raw: true boolean value + isConstant: true + isRequired: true + location: query + modelType: + $id: '354' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '355' + fixed: false + raw: Boolean + name: + $id: '353' + fixed: false + raw: boolQuery + serializedName: boolQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '358' + isNullable: true + returnType: + $id: '360' + isNullable: true + serializedName: queries_getBooleanTrue + url: /queries/bool/true + - $id: '361' + defaultResponse: + $id: '371' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get false Boolean value on path + group: + $id: '369' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '368' + fixed: false + raw: getBooleanFalse + parameters: + - $id: '362' + collectionFormat: none + defaultValue: + $id: '363' + fixed: false + raw: 'false' + deprecated: false + documentation: + $id: '364' + fixed: false + raw: false boolean value + isConstant: true + isRequired: true + location: query + modelType: + $id: '366' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '367' + fixed: false + raw: Boolean + name: + $id: '365' + fixed: false + raw: boolQuery + serializedName: boolQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '370' + isNullable: true + returnType: + $id: '372' + isNullable: true + serializedName: queries_getBooleanFalse + url: /queries/bool/false + - $id: '373' + defaultResponse: + $id: '383' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null Boolean value on query (query string should be absent) + group: + $id: '381' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '380' + fixed: false + raw: getBooleanNull + parameters: + - $id: '374' + collectionFormat: none + defaultValue: + $id: '375' + fixed: false + deprecated: false + documentation: + $id: '376' + fixed: false + raw: null boolean value + isConstant: false + isRequired: false + location: query + modelType: + $id: '378' + $type: PrimaryType + deprecated: false + knownPrimaryType: boolean + name: + $id: '379' + fixed: false + raw: Boolean + name: + $id: '377' + fixed: false + raw: boolQuery + serializedName: boolQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '382' + isNullable: true + returnType: + $id: '384' + isNullable: true + serializedName: queries_getBooleanNull + url: /queries/bool/null + - $id: '385' + defaultResponse: + $id: '395' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '1000000' integer value + group: + $id: '393' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '392' + fixed: false + raw: getIntOneMillion + parameters: + - $id: '386' + collectionFormat: none + defaultValue: + $id: '387' + fixed: false + raw: '1000000' + deprecated: false + documentation: + $id: '388' + fixed: false + raw: '''1000000'' integer value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '390' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '391' + fixed: false + raw: Int + name: + $id: '389' + fixed: false + raw: intQuery + serializedName: intQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '394' + isNullable: true + returnType: + $id: '396' + isNullable: true + serializedName: queries_getIntOneMillion + url: /queries/int/1000000 + - $id: '397' + defaultResponse: + $id: '407' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-1000000' integer value + group: + $id: '405' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '404' + fixed: false + raw: getIntNegativeOneMillion + parameters: + - $id: '398' + collectionFormat: none + defaultValue: + $id: '399' + fixed: false + raw: '-1000000' + deprecated: false + documentation: + $id: '400' + fixed: false + raw: '''-1000000'' integer value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '402' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '403' + fixed: false + raw: Int + name: + $id: '401' + fixed: false + raw: intQuery + serializedName: intQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '406' + isNullable: true + returnType: + $id: '408' + isNullable: true + serializedName: queries_getIntNegativeOneMillion + url: /queries/int/-1000000 + - $id: '409' + defaultResponse: + $id: '419' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null integer value (no query parameter) + group: + $id: '417' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '416' + fixed: false + raw: getIntNull + parameters: + - $id: '410' + collectionFormat: none + defaultValue: + $id: '411' + fixed: false + deprecated: false + documentation: + $id: '412' + fixed: false + raw: null integer value + isConstant: false + isRequired: false + location: query + modelType: + $id: '414' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '415' + fixed: false + raw: Int + name: + $id: '413' + fixed: false + raw: intQuery + serializedName: intQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '418' + isNullable: true + returnType: + $id: '420' + isNullable: true + serializedName: queries_getIntNull + url: /queries/int/null + - $id: '421' + defaultResponse: + $id: '431' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '10000000000' 64 bit integer value + group: + $id: '429' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '428' + fixed: false + raw: getTenBillion + parameters: + - $id: '422' + collectionFormat: none + defaultValue: + $id: '423' + fixed: false + raw: '10000000000' + deprecated: false + documentation: + $id: '424' + fixed: false + raw: '''10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '426' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '427' + fixed: false + raw: Long + name: + $id: '425' + fixed: false + raw: longQuery + serializedName: longQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '430' + isNullable: true + returnType: + $id: '432' + isNullable: true + serializedName: queries_getTenBillion + url: /queries/long/10000000000 + - $id: '433' + defaultResponse: + $id: '443' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-10000000000' 64 bit integer value + group: + $id: '441' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '440' + fixed: false + raw: getNegativeTenBillion + parameters: + - $id: '434' + collectionFormat: none + defaultValue: + $id: '435' + fixed: false + raw: '-10000000000' + deprecated: false + documentation: + $id: '436' + fixed: false + raw: '''-10000000000'' 64 bit integer value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '438' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '439' + fixed: false + raw: Long + name: + $id: '437' + fixed: false + raw: longQuery + serializedName: longQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '442' + isNullable: true + returnType: + $id: '444' + isNullable: true + serializedName: queries_getNegativeTenBillion + url: /queries/long/-10000000000 + - $id: '445' + defaultResponse: + $id: '455' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get 'null 64 bit integer value (no query param in uri) + group: + $id: '453' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '452' + fixed: false + raw: getLongNull + parameters: + - $id: '446' + collectionFormat: none + defaultValue: + $id: '447' + fixed: false + deprecated: false + documentation: + $id: '448' + fixed: false + raw: null 64 bit integer value + isConstant: false + isRequired: false + location: query + modelType: + $id: '450' + $type: PrimaryType + deprecated: false + format: int64 + knownPrimaryType: long + name: + $id: '451' + fixed: false + raw: Long + name: + $id: '449' + fixed: false + raw: longQuery + serializedName: longQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '454' + isNullable: true + returnType: + $id: '456' + isNullable: true + serializedName: queries_getLongNull + url: /queries/long/null + - $id: '457' + defaultResponse: + $id: '467' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '1.034E+20' numeric value + group: + $id: '465' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '464' + fixed: false + raw: floatScientificPositive + parameters: + - $id: '458' + collectionFormat: none + defaultValue: + $id: '459' + fixed: false + raw: '103400000000000000000' + deprecated: false + documentation: + $id: '460' + fixed: false + raw: '''1.034E+20''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '462' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '463' + fixed: false + raw: Double + name: + $id: '461' + fixed: false + raw: floatQuery + serializedName: floatQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '466' + isNullable: true + returnType: + $id: '468' + isNullable: true + serializedName: queries_floatScientificPositive + url: /queries/float/1.034E+20 + - $id: '469' + defaultResponse: + $id: '479' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-1.034E-20' numeric value + group: + $id: '477' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '476' + fixed: false + raw: floatScientificNegative + parameters: + - $id: '470' + collectionFormat: none + defaultValue: + $id: '471' + fixed: false + raw: '-1.034e-20' + deprecated: false + documentation: + $id: '472' + fixed: false + raw: '''-1.034E-20''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '474' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '475' + fixed: false + raw: Double + name: + $id: '473' + fixed: false + raw: floatQuery + serializedName: floatQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '478' + isNullable: true + returnType: + $id: '480' + isNullable: true + serializedName: queries_floatScientificNegative + url: /queries/float/-1.034E-20 + - $id: '481' + defaultResponse: + $id: '491' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null numeric value (no query parameter) + group: + $id: '489' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '488' + fixed: false + raw: floatNull + parameters: + - $id: '482' + collectionFormat: none + defaultValue: + $id: '483' + fixed: false + deprecated: false + documentation: + $id: '484' + fixed: false + raw: null numeric value + isConstant: false + isRequired: false + location: query + modelType: + $id: '486' + $type: PrimaryType + deprecated: false + knownPrimaryType: double + name: + $id: '487' + fixed: false + raw: Double + name: + $id: '485' + fixed: false + raw: floatQuery + serializedName: floatQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '490' + isNullable: true + returnType: + $id: '492' + isNullable: true + serializedName: queries_floatNull + url: /queries/float/null + - $id: '493' + defaultResponse: + $id: '503' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '9999999.999' numeric value + group: + $id: '501' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '500' + fixed: false + raw: doubleDecimalPositive + parameters: + - $id: '494' + collectionFormat: none + defaultValue: + $id: '495' + fixed: false + raw: '9999999.999' + deprecated: false + documentation: + $id: '496' + fixed: false + raw: '''9999999.999''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '498' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '499' + fixed: false + raw: Double + name: + $id: '497' + fixed: false + raw: doubleQuery + serializedName: doubleQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '502' + isNullable: true + returnType: + $id: '504' + isNullable: true + serializedName: queries_doubleDecimalPositive + url: /queries/double/9999999.999 + - $id: '505' + defaultResponse: + $id: '515' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '-9999999.999' numeric value + group: + $id: '513' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '512' + fixed: false + raw: doubleDecimalNegative + parameters: + - $id: '506' + collectionFormat: none + defaultValue: + $id: '507' + fixed: false + raw: '-9999999.999' + deprecated: false + documentation: + $id: '508' + fixed: false + raw: '''-9999999.999''numeric value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '510' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '511' + fixed: false + raw: Double + name: + $id: '509' + fixed: false + raw: doubleQuery + serializedName: doubleQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '514' + isNullable: true + returnType: + $id: '516' + isNullable: true + serializedName: queries_doubleDecimalNegative + url: /queries/double/-9999999.999 + - $id: '517' + defaultResponse: + $id: '527' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null numeric value (no query parameter) + group: + $id: '525' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '524' + fixed: false + raw: doubleNull + parameters: + - $id: '518' + collectionFormat: none + defaultValue: + $id: '519' + fixed: false + deprecated: false + documentation: + $id: '520' + fixed: false + raw: null numeric value + isConstant: false + isRequired: false + location: query + modelType: + $id: '522' + $type: PrimaryType + deprecated: false + format: double + knownPrimaryType: double + name: + $id: '523' + fixed: false + raw: Double + name: + $id: '521' + fixed: false + raw: doubleQuery + serializedName: doubleQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '526' + isNullable: true + returnType: + $id: '528' + isNullable: true + serializedName: queries_doubleNull + url: /queries/double/null + - $id: '529' + defaultResponse: + $id: '539' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multi-byte string value + group: + $id: '537' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '536' + fixed: false + raw: stringUnicode + parameters: + - $id: '530' + collectionFormat: none + defaultValue: + $id: '531' + fixed: false + raw: 啊齄丂狛狜隣郎隣兀﨩 + deprecated: false + documentation: + $id: '532' + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩''multi-byte string value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '534' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '535' + fixed: false + raw: String + name: + $id: '533' + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '538' + isNullable: true + returnType: + $id: '540' + isNullable: true + serializedName: queries_stringUnicode + url: /queries/string/unicode/ + - $id: '541' + defaultResponse: + $id: '551' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get ''begin!*''();:@ &=+$,/?#[]end' + group: + $id: '549' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '548' + fixed: false + raw: stringUrlEncoded + parameters: + - $id: '542' + collectionFormat: none + defaultValue: + $id: '543' + fixed: false + raw: 'begin!*''();:@ &=+$,/?#[]end' + deprecated: false + documentation: + $id: '544' + fixed: false + raw: '''begin!*''();:@ &=+$,/?#[]end'' url encoded string value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '546' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '547' + fixed: false + raw: String + name: + $id: '545' + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '550' + isNullable: true + returnType: + $id: '552' + isNullable: true + serializedName: queries_stringUrlEncoded + url: >- + /queries/string/begin%21%2A%27%28%29%3B%3A%40%20%26%3D%2B%24%2C%2F%3F%23%5B%5Dend + - $id: '553' + defaultResponse: + $id: '563' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '' + group: + $id: '561' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '560' + fixed: false + raw: stringEmpty + parameters: + - $id: '554' + collectionFormat: none + defaultValue: + $id: '555' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '556' + fixed: false + raw: ''''' string value' + isConstant: true + isRequired: true + location: query + modelType: + $id: '558' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '559' + fixed: false + raw: String + name: + $id: '557' + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '562' + isNullable: true + returnType: + $id: '564' + isNullable: true + serializedName: queries_stringEmpty + url: /queries/string/empty + - $id: '565' + defaultResponse: + $id: '575' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null (no query parameter in url) + group: + $id: '573' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '572' + fixed: false + raw: stringNull + parameters: + - $id: '566' + collectionFormat: none + defaultValue: + $id: '567' + fixed: false + deprecated: false + documentation: + $id: '568' + fixed: false + raw: null string value + isConstant: false + isRequired: false + location: query + modelType: + $id: '570' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '571' + fixed: false + raw: String + name: + $id: '569' + fixed: false + raw: stringQuery + serializedName: stringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '574' + isNullable: true + returnType: + $id: '576' + isNullable: true + serializedName: queries_stringNull + url: /queries/string/null + - $id: '577' + defaultResponse: + $id: '585' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get using uri with query parameter 'green color' + group: + $id: '583' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '582' + fixed: false + raw: enumValid + parameters: + - $id: '578' + collectionFormat: none + defaultValue: + $id: '579' + fixed: false + deprecated: false + documentation: + $id: '580' + fixed: false + raw: '''green color'' enum value' + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: false + location: query + modelType: + $ref: '16' + name: + $id: '581' + fixed: false + raw: enumQuery + serializedName: enumQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '584' + isNullable: true + returnType: + $id: '586' + isNullable: true + serializedName: queries_enumValid + url: /queries/enum/green%20color + - $id: '587' + defaultResponse: + $id: '595' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null (no query parameter in url) + group: + $id: '593' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '592' + fixed: false + raw: enumNull + parameters: + - $id: '588' + collectionFormat: none + defaultValue: + $id: '589' + fixed: false + deprecated: false + documentation: + $id: '590' + fixed: false + raw: null string value + extensions: + x-ms-enum: + name: UriColor + isConstant: false + isRequired: false + location: query + modelType: + $ref: '16' + name: + $id: '591' + fixed: false + raw: enumQuery + serializedName: enumQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '594' + isNullable: true + returnType: + $id: '596' + isNullable: true + serializedName: queries_enumNull + url: /queries/enum/null + - $id: '597' + defaultResponse: + $id: '607' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '啊齄丂狛狜隣郎隣兀﨩' multibyte value as utf-8 encoded byte array + group: + $id: '605' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '604' + fixed: false + raw: byteMultiByte + parameters: + - $id: '598' + collectionFormat: none + defaultValue: + $id: '599' + fixed: false + deprecated: false + documentation: + $id: '600' + fixed: false + raw: '''啊齄丂狛狜隣郎隣兀﨩'' multibyte value as utf-8 encoded byte array' + isConstant: false + isRequired: false + location: query + modelType: + $id: '602' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '603' + fixed: false + raw: ByteArray + name: + $id: '601' + fixed: false + raw: byteQuery + serializedName: byteQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '606' + isNullable: true + returnType: + $id: '608' + isNullable: true + serializedName: queries_byteMultiByte + url: /queries/byte/multibyte + - $id: '609' + defaultResponse: + $id: '619' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '' as byte array + group: + $id: '617' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '616' + fixed: false + raw: byteEmpty + parameters: + - $id: '610' + collectionFormat: none + defaultValue: + $id: '611' + fixed: false + raw: '' + deprecated: false + documentation: + $id: '612' + fixed: false + raw: ''''' as byte array' + isConstant: true + isRequired: true + location: query + modelType: + $id: '614' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '615' + fixed: false + raw: ByteArray + name: + $id: '613' + fixed: false + raw: byteQuery + serializedName: byteQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '618' + isNullable: true + returnType: + $id: '620' + isNullable: true + serializedName: queries_byteEmpty + url: /queries/byte/empty + - $id: '621' + defaultResponse: + $id: '631' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null as byte array (no query parameters in uri) + group: + $id: '629' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '628' + fixed: false + raw: byteNull + parameters: + - $id: '622' + collectionFormat: none + defaultValue: + $id: '623' + fixed: false + deprecated: false + documentation: + $id: '624' + fixed: false + raw: null as byte array (no query parameters in uri) + isConstant: false + isRequired: false + location: query + modelType: + $id: '626' + $type: PrimaryType + deprecated: false + format: byte + knownPrimaryType: byteArray + name: + $id: '627' + fixed: false + raw: ByteArray + name: + $id: '625' + fixed: false + raw: byteQuery + serializedName: byteQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '630' + isNullable: true + returnType: + $id: '632' + isNullable: true + serializedName: queries_byteNull + url: /queries/byte/null + - $id: '633' + defaultResponse: + $id: '643' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get '2012-01-01' as date + group: + $id: '641' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '640' + fixed: false + raw: DateValid + parameters: + - $id: '634' + collectionFormat: none + defaultValue: + $id: '635' + fixed: false + raw: '2012-01-01' + deprecated: false + documentation: + $id: '636' + fixed: false + raw: '''2012-01-01'' as date' + isConstant: true + isRequired: true + location: query + modelType: + $id: '638' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '639' + fixed: false + raw: Date + name: + $id: '637' + fixed: false + raw: dateQuery + serializedName: dateQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '642' + isNullable: true + returnType: + $id: '644' + isNullable: true + serializedName: queries_DateValid + url: /queries/date/2012-01-01 + - $id: '645' + defaultResponse: + $id: '655' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get null as date - this should result in no query parameters in uri + group: + $id: '653' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '652' + fixed: false + raw: DateNull + parameters: + - $id: '646' + collectionFormat: none + defaultValue: + $id: '647' + fixed: false + deprecated: false + documentation: + $id: '648' + fixed: false + raw: null as date (no query parameters in uri) + isConstant: false + isRequired: false + location: query + modelType: + $id: '650' + $type: PrimaryType + deprecated: false + format: date + knownPrimaryType: date + name: + $id: '651' + fixed: false + raw: Date + name: + $id: '649' + fixed: false + raw: dateQuery + serializedName: dateQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '654' + isNullable: true + returnType: + $id: '656' + isNullable: true + serializedName: queries_DateNull + url: /queries/date/null + - $id: '657' + defaultResponse: + $id: '667' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get ''2012-01-01T01:01:01Z'' as date-time' + group: + $id: '665' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '664' + fixed: false + raw: DateTimeValid + parameters: + - $id: '658' + collectionFormat: none + defaultValue: + $id: '659' + fixed: false + raw: '2012-01-01T01:01:01Z' + deprecated: false + documentation: + $id: '660' + fixed: false + raw: '''2012-01-01T01:01:01Z'' as date-time' + isConstant: true + isRequired: true + location: query + modelType: + $id: '662' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '663' + fixed: false + raw: DateTime + name: + $id: '661' + fixed: false + raw: dateTimeQuery + serializedName: dateTimeQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '666' + isNullable: true + returnType: + $id: '668' + isNullable: true + serializedName: queries_DateTimeValid + url: /queries/datetime/2012-01-01T01%3A01%3A01Z + - $id: '669' + defaultResponse: + $id: '679' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get null as date-time, should result in no query parameters in uri' + group: + $id: '677' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '676' + fixed: false + raw: DateTimeNull + parameters: + - $id: '670' + collectionFormat: none + defaultValue: + $id: '671' + fixed: false + deprecated: false + documentation: + $id: '672' + fixed: false + raw: null as date-time (no query parameters) + isConstant: false + isRequired: false + location: query + modelType: + $id: '674' + $type: PrimaryType + deprecated: false + format: date-time + knownPrimaryType: dateTime + name: + $id: '675' + fixed: false + raw: DateTime + name: + $id: '673' + fixed: false + raw: dateTimeQuery + serializedName: dateTimeQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '678' + isNullable: true + returnType: + $id: '680' + isNullable: true + serializedName: queries_DateTimeNull + url: /queries/datetime/null + - $id: '681' + defaultResponse: + $id: '693' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the csv-array format + group: + $id: '691' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '690' + fixed: false + raw: ArrayStringCsvValid + parameters: + - $id: '682' + collectionFormat: csv + defaultValue: + $id: '683' + fixed: false + deprecated: false + documentation: + $id: '684' + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the csv-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '686' + $type: SequenceType + deprecated: false + elementType: + $id: '687' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '688' + fixed: false + raw: String + name: + $id: '689' + fixed: false + name: + $id: '685' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '692' + isNullable: true + returnType: + $id: '694' + isNullable: true + serializedName: queries_ArrayStringCsvValid + url: /queries/array/csv/string/valid + - $id: '695' + defaultResponse: + $id: '707' + body: + $ref: '2' + isNullable: true + deprecated: false + description: Get a null array of string using the csv-array format + group: + $id: '705' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '704' + fixed: false + raw: ArrayStringCsvNull + parameters: + - $id: '696' + collectionFormat: csv + defaultValue: + $id: '697' + fixed: false + deprecated: false + documentation: + $id: '698' + fixed: false + raw: a null array of string using the csv-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '700' + $type: SequenceType + deprecated: false + elementType: + $id: '701' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '702' + fixed: false + raw: String + name: + $id: '703' + fixed: false + name: + $id: '699' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '706' + isNullable: true + returnType: + $id: '708' + isNullable: true + serializedName: queries_ArrayStringCsvNull + url: /queries/array/csv/string/null + - $id: '709' + defaultResponse: + $id: '721' + body: + $ref: '2' + isNullable: true + deprecated: false + description: 'Get an empty array [] of string using the csv-array format' + group: + $id: '719' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '718' + fixed: false + raw: ArrayStringCsvEmpty + parameters: + - $id: '710' + collectionFormat: csv + defaultValue: + $id: '711' + fixed: false + deprecated: false + documentation: + $id: '712' + fixed: false + raw: 'an empty array [] of string using the csv-array format' + isConstant: false + isRequired: false + location: query + modelType: + $id: '714' + $type: SequenceType + deprecated: false + elementType: + $id: '715' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '716' + fixed: false + raw: String + name: + $id: '717' + fixed: false + name: + $id: '713' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '720' + isNullable: true + returnType: + $id: '722' + isNullable: true + serializedName: queries_ArrayStringCsvEmpty + url: /queries/array/csv/string/empty + - $id: '723' + defaultResponse: + $id: '735' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the ssv-array format + group: + $id: '733' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '732' + fixed: false + raw: ArrayStringSsvValid + parameters: + - $id: '724' + collectionFormat: ssv + defaultValue: + $id: '725' + fixed: false + deprecated: false + documentation: + $id: '726' + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the ssv-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '728' + $type: SequenceType + deprecated: false + elementType: + $id: '729' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '730' + fixed: false + raw: String + name: + $id: '731' + fixed: false + name: + $id: '727' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '734' + isNullable: true + returnType: + $id: '736' + isNullable: true + serializedName: queries_ArrayStringSsvValid + url: /queries/array/ssv/string/valid + - $id: '737' + defaultResponse: + $id: '749' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the tsv-array format + group: + $id: '747' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '746' + fixed: false + raw: ArrayStringTsvValid + parameters: + - $id: '738' + collectionFormat: tsv + defaultValue: + $id: '739' + fixed: false + deprecated: false + documentation: + $id: '740' + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the tsv-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '742' + $type: SequenceType + deprecated: false + elementType: + $id: '743' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '744' + fixed: false + raw: String + name: + $id: '745' + fixed: false + name: + $id: '741' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '748' + isNullable: true + returnType: + $id: '750' + isNullable: true + serializedName: queries_ArrayStringTsvValid + url: /queries/array/tsv/string/valid + - $id: '751' + defaultResponse: + $id: '763' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + Get an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' , + null, ''] using the pipes-array format + group: + $id: '761' + fixed: false + raw: queries + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '760' + fixed: false + raw: ArrayStringPipesValid + parameters: + - $id: '752' + collectionFormat: pipes + defaultValue: + $id: '753' + fixed: false + deprecated: false + documentation: + $id: '754' + fixed: false + raw: >- + an array of string ['ArrayQuery1', 'begin!*'();:@ &=+$,/?#[]end' + , null, ''] using the pipes-array format + isConstant: false + isRequired: false + location: query + modelType: + $id: '756' + $type: SequenceType + deprecated: false + elementType: + $id: '757' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '758' + fixed: false + raw: String + name: + $id: '759' + fixed: false + name: + $id: '755' + fixed: false + raw: arrayQuery + serializedName: arrayQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '762' + isNullable: true + returnType: + $id: '764' + isNullable: true + serializedName: queries_ArrayStringPipesValid + url: /queries/array/pipes/string/valid + name: + $id: '765' + fixed: false + raw: Queries + nameForProperty: Queries + typeName: + $id: '766' + fixed: false + - $id: '767' + methods: + - $id: '768' + defaultResponse: + $id: '808' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + send globalStringPath='globalStringPath', + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', + globalStringQuery='globalStringQuery', + pathItemStringQuery='pathItemStringQuery', + localStringQuery='localStringQuery' + group: + $id: '806' + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '805' + fixed: false + raw: getAllWithValues + parameters: + - $id: '769' + collectionFormat: none + defaultValue: + $id: '770' + fixed: false + deprecated: false + documentation: + $id: '771' + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $id: '773' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '774' + fixed: false + raw: String + name: + $id: '772' + fixed: false + raw: localStringPath + serializedName: localStringPath + - $id: '775' + collectionFormat: none + defaultValue: + $id: '776' + fixed: false + deprecated: false + documentation: + $id: '777' + fixed: false + raw: should contain value 'localStringQuery' + isConstant: false + isRequired: false + location: query + modelType: + $id: '779' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '780' + fixed: false + raw: String + name: + $id: '778' + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - $id: '781' + collectionFormat: none + defaultValue: + $id: '782' + fixed: false + deprecated: false + documentation: + $id: '783' + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '785' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '786' + fixed: false + raw: String + name: + $id: '784' + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - $id: '787' + collectionFormat: none + defaultValue: + $id: '788' + fixed: false + deprecated: false + documentation: + $id: '789' + fixed: false + raw: >- + A string value 'pathItemStringQuery' that appears as a query + parameter + isConstant: false + isRequired: false + location: query + modelType: + $id: '791' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '792' + fixed: false + raw: String + name: + $id: '790' + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - $id: '793' + clientProperty: + $ref: '23' + collectionFormat: none + defaultValue: + $id: '794' + fixed: false + deprecated: false + documentation: + $id: '795' + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '797' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '798' + fixed: false + raw: String + name: + $id: '796' + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - $id: '799' + clientProperty: + $ref: '29' + collectionFormat: none + defaultValue: + $id: '800' + fixed: false + deprecated: false + documentation: + $id: '801' + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $id: '803' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '804' + fixed: false + raw: String + name: + $id: '802' + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '807' + isNullable: true + returnType: + $id: '809' + isNullable: true + serializedName: pathItems_getAllWithValues + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/pathItemStringQuery/localStringQuery + - $id: '810' + defaultResponse: + $id: '850' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + send globalStringPath='globalStringPath', + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', globalStringQuery=null, + pathItemStringQuery='pathItemStringQuery', + localStringQuery='localStringQuery' + group: + $id: '848' + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '847' + fixed: false + raw: getGlobalQueryNull + parameters: + - $id: '811' + collectionFormat: none + defaultValue: + $id: '812' + fixed: false + deprecated: false + documentation: + $id: '813' + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $id: '815' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '816' + fixed: false + raw: String + name: + $id: '814' + fixed: false + raw: localStringPath + serializedName: localStringPath + - $id: '817' + collectionFormat: none + defaultValue: + $id: '818' + fixed: false + deprecated: false + documentation: + $id: '819' + fixed: false + raw: should contain value 'localStringQuery' + isConstant: false + isRequired: false + location: query + modelType: + $id: '821' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '822' + fixed: false + raw: String + name: + $id: '820' + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - $id: '823' + collectionFormat: none + defaultValue: + $id: '824' + fixed: false + deprecated: false + documentation: + $id: '825' + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '827' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '828' + fixed: false + raw: String + name: + $id: '826' + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - $id: '829' + collectionFormat: none + defaultValue: + $id: '830' + fixed: false + deprecated: false + documentation: + $id: '831' + fixed: false + raw: >- + A string value 'pathItemStringQuery' that appears as a query + parameter + isConstant: false + isRequired: false + location: query + modelType: + $id: '833' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '834' + fixed: false + raw: String + name: + $id: '832' + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - $id: '835' + clientProperty: + $ref: '23' + collectionFormat: none + defaultValue: + $id: '836' + fixed: false + deprecated: false + documentation: + $id: '837' + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '839' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '840' + fixed: false + raw: String + name: + $id: '838' + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - $id: '841' + clientProperty: + $ref: '29' + collectionFormat: none + defaultValue: + $id: '842' + fixed: false + deprecated: false + documentation: + $id: '843' + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $id: '845' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '846' + fixed: false + raw: String + name: + $id: '844' + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '849' + isNullable: true + returnType: + $id: '851' + isNullable: true + serializedName: pathItems_getGlobalQueryNull + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/localStringQuery + - $id: '852' + defaultResponse: + $id: '892' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + send globalStringPath=globalStringPath, + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', globalStringQuery=null, + pathItemStringQuery='pathItemStringQuery', localStringQuery=null + group: + $id: '890' + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '889' + fixed: false + raw: getGlobalAndLocalQueryNull + parameters: + - $id: '853' + collectionFormat: none + defaultValue: + $id: '854' + fixed: false + deprecated: false + documentation: + $id: '855' + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $id: '857' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '858' + fixed: false + raw: String + name: + $id: '856' + fixed: false + raw: localStringPath + serializedName: localStringPath + - $id: '859' + collectionFormat: none + defaultValue: + $id: '860' + fixed: false + deprecated: false + documentation: + $id: '861' + fixed: false + raw: should contain null value + isConstant: false + isRequired: false + location: query + modelType: + $id: '863' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '864' + fixed: false + raw: String + name: + $id: '862' + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - $id: '865' + collectionFormat: none + defaultValue: + $id: '866' + fixed: false + deprecated: false + documentation: + $id: '867' + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '869' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '870' + fixed: false + raw: String + name: + $id: '868' + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - $id: '871' + collectionFormat: none + defaultValue: + $id: '872' + fixed: false + deprecated: false + documentation: + $id: '873' + fixed: false + raw: >- + A string value 'pathItemStringQuery' that appears as a query + parameter + isConstant: false + isRequired: false + location: query + modelType: + $id: '875' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '876' + fixed: false + raw: String + name: + $id: '874' + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - $id: '877' + clientProperty: + $ref: '23' + collectionFormat: none + defaultValue: + $id: '878' + fixed: false + deprecated: false + documentation: + $id: '879' + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '881' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '882' + fixed: false + raw: String + name: + $id: '880' + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - $id: '883' + clientProperty: + $ref: '29' + collectionFormat: none + defaultValue: + $id: '884' + fixed: false + deprecated: false + documentation: + $id: '885' + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $id: '887' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '888' + fixed: false + raw: String + name: + $id: '886' + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '891' + isNullable: true + returnType: + $id: '893' + isNullable: true + serializedName: pathItems_getGlobalAndLocalQueryNull + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/null/pathItemStringQuery/null + - $id: '894' + defaultResponse: + $id: '934' + body: + $ref: '2' + isNullable: true + deprecated: false + description: >- + send globalStringPath='globalStringPath', + pathItemStringPath='pathItemStringPath', + localStringPath='localStringPath', + globalStringQuery='globalStringQuery', pathItemStringQuery=null, + localStringQuery=null + group: + $id: '932' + fixed: false + raw: pathItems + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '931' + fixed: false + raw: getLocalPathItemQueryNull + parameters: + - $id: '895' + collectionFormat: none + defaultValue: + $id: '896' + fixed: false + deprecated: false + documentation: + $id: '897' + fixed: false + raw: should contain value 'localStringPath' + isConstant: false + isRequired: true + location: path + modelType: + $id: '899' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '900' + fixed: false + raw: String + name: + $id: '898' + fixed: false + raw: localStringPath + serializedName: localStringPath + - $id: '901' + collectionFormat: none + defaultValue: + $id: '902' + fixed: false + deprecated: false + documentation: + $id: '903' + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $id: '905' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '906' + fixed: false + raw: String + name: + $id: '904' + fixed: false + raw: localStringQuery + serializedName: localStringQuery + - $id: '907' + collectionFormat: none + defaultValue: + $id: '908' + fixed: false + deprecated: false + documentation: + $id: '909' + fixed: false + raw: A string value 'pathItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '911' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '912' + fixed: false + raw: String + name: + $id: '910' + fixed: false + raw: pathItemStringPath + serializedName: pathItemStringPath + - $id: '913' + collectionFormat: none + defaultValue: + $id: '914' + fixed: false + deprecated: false + documentation: + $id: '915' + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $id: '917' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '918' + fixed: false + raw: String + name: + $id: '916' + fixed: false + raw: pathItemStringQuery + serializedName: pathItemStringQuery + - $id: '919' + clientProperty: + $ref: '23' + collectionFormat: none + defaultValue: + $id: '920' + fixed: false + deprecated: false + documentation: + $id: '921' + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isRequired: true + location: path + modelType: + $id: '923' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '924' + fixed: false + raw: String + name: + $id: '922' + fixed: false + raw: globalStringPath + serializedName: globalStringPath + - $id: '925' + clientProperty: + $ref: '29' + collectionFormat: none + defaultValue: + $id: '926' + fixed: false + deprecated: false + documentation: + $id: '927' + fixed: false + raw: should contain value null + isConstant: false + isRequired: false + location: query + modelType: + $id: '929' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '930' + fixed: false + raw: String + name: + $id: '928' + fixed: false + raw: globalStringQuery + serializedName: globalStringQuery + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '933' + isNullable: true + returnType: + $id: '935' + isNullable: true + serializedName: pathItems_getLocalPathItemQueryNull + url: >- + /pathitem/nullable/globalStringPath/{globalStringPath}/pathItemStringPath/{pathItemStringPath}/localStringPath/{localStringPath}/globalStringQuery/null/null + name: + $id: '936' + fixed: false + raw: PathItems + nameForProperty: PathItems + typeName: + $id: '937' + fixed: false +properties: + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + deprecated: false + documentation: + $id: '25' + fixed: false + raw: A string value 'globalItemStringPath' that appears in the path + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: globalStringPath + realPath: + - globalStringPath + serializedName: globalStringPath + - $id: '29' + collectionFormat: none + defaultValue: + $id: '30' + fixed: false + deprecated: false + documentation: + $id: '31' + fixed: false + raw: should contain value null + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '33' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '34' + fixed: false + raw: String + name: + $id: '32' + fixed: false + raw: globalStringQuery + realPath: + - globalStringQuery + serializedName: globalStringQuery diff --git a/test/Expected/validation/code-model-v1-yaml.norm.yaml b/test/Expected/validation/code-model-v1-yaml.norm.yaml new file mode 100644 index 0000000..5ded78c --- /dev/null +++ b/test/Expected/validation/code-model-v1-yaml.norm.yaml @@ -0,0 +1,851 @@ +--- +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest. No server backend exists for these tests. +enumTypes: + - &ref_2 + $type: EnumType + deprecated: false + modelAsString: false + name: + fixed: false + raw: EnumConst + oldModelAsString: false + underlyingType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + values: + - name: constant_string_as_enum + serializedName: constant_string_as_enum +errorTypes: + - &ref_3 + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + fixed: false + raw: Error + properties: + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: code + realPath: + - code + serializedName: code + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: message + realPath: + - message + serializedName: message + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: fields + realPath: + - fields + serializedName: fields + serializedName: Error +modelTypes: + - &ref_0 + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: ChildProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: constant + deprecated: false + documentation: + fixed: false + raw: Constant string + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: constProperty + realPath: + - constProperty + serializedName: constProperty + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Count + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: count + realPath: + - count + serializedName: count + serializedName: ChildProduct + - &ref_1 + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: ConstantProduct + properties: + - collectionFormat: none + defaultValue: + fixed: false + raw: constant + deprecated: false + documentation: + fixed: false + raw: Constant string + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: constProperty + realPath: + - constProperty + serializedName: constProperty + - collectionFormat: none + defaultValue: + fixed: false + raw: constant2 + deprecated: false + documentation: + fixed: false + raw: Constant string2 + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: constProperty2 + realPath: + - constProperty2 + serializedName: constProperty2 + serializedName: ConstantProduct + - &ref_4 + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + fixed: false + raw: Product + properties: + - collectionFormat: none + constraints: + MaxItems: '6' + MinItems: '0' + UniqueItems: 'true' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Non required array of unique items from 0 to 6 elements. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: SequenceType + deprecated: false + elementType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + name: + fixed: false + raw: display_names + realPath: + - display_names + serializedName: display_names + - collectionFormat: none + constraints: + ExclusiveMaximum: '100' + ExclusiveMinimum: '0' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Non required int betwen 0 and 100 exclusive. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - collectionFormat: none + constraints: + Pattern: 'http://\w+' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Image URL representing the product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: image + realPath: + - image + serializedName: image + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: *ref_0 + name: + fixed: false + raw: child + realPath: + - child + serializedName: child + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + isConstant: true + isReadOnly: false + isRequired: true + modelType: *ref_1 + name: + fixed: false + raw: constChild + realPath: + - constChild + serializedName: constChild + - collectionFormat: none + defaultValue: + fixed: false + raw: '0' + deprecated: false + documentation: + fixed: false + raw: Constant int + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: constInt + realPath: + - constInt + serializedName: constInt + - collectionFormat: none + defaultValue: + fixed: false + raw: constant + deprecated: false + documentation: + fixed: false + raw: Constant string + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: constString + realPath: + - constString + serializedName: constString + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Constant string as Enum + extensions: + x-ms-enum: + modelAsString: false + name: EnumConst + isConstant: false + isReadOnly: false + isRequired: false + modelType: *ref_2 + name: + fixed: false + raw: constStringAsEnum + realPath: + - constStringAsEnum + serializedName: constStringAsEnum + serializedName: Product + - *ref_3 +modelsName: Models +name: AutoRestValidationTest +namespace: '' +operations: + - methods: + - defaultResponse: + body: *ref_3 + isNullable: true + deprecated: false + description: Validates input parameters on the method. See swagger for details. + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: validationOfMethodParameters + parameters: + - clientProperty: &ref_5 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + constraints: + MaxLength: '10' + MinLength: '3' + Pattern: '[a-zA-Z0-9]+' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Required string between 3 and 10 chars with pattern + [a-zA-Z0-9]+. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '100' + MultipleOf: '10' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Required int multiple of 10 from 100 to 1000. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - clientProperty: &ref_6 + collectionFormat: none + constraints: + Pattern: '\d{2}-\d{2}-\d{4}' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Required string following pattern \d{2}-\d{2}-\d{4}' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: apiVersion + realPath: + - apiVersion + serializedName: apiVersion + collectionFormat: none + constraints: + Pattern: '\d{2}-\d{2}-\d{4}' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Required string following pattern \d{2}-\d{2}-\d{4}' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: apiVersion + serializedName: apiVersion + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_4 + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: validationOfMethodParameters + summary: '' + url: '/fakepath/{subscriptionId}/{resourceGroupName}/{id}' + - defaultResponse: + body: *ref_3 + isNullable: true + deprecated: false + description: Validates body parameters on the method. See swagger for details. + extensions: + x-ms-requestBody-index: '3' + group: + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + fixed: false + raw: validationOfBody + parameters: + - clientProperty: *ref_5 + collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - collectionFormat: none + constraints: + MaxLength: '10' + MinLength: '3' + Pattern: '[a-zA-Z0-9]+' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: >- + Required string between 3 and 10 chars with pattern + [a-zA-Z0-9]+. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '100' + MultipleOf: '10' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: Required int multiple of 10 from 100 to 1000. + isConstant: false + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + fixed: false + raw: Int + name: + fixed: false + raw: id + serializedName: id + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: body + isConstant: false + isRequired: false + location: body + modelType: *ref_4 + name: + fixed: false + raw: body + serializedName: body + - clientProperty: *ref_6 + collectionFormat: none + constraints: + Pattern: '\d{2}-\d{2}-\d{4}' + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + raw: 'Required string following pattern \d{2}-\d{2}-\d{4}' + isConstant: false + isRequired: true + location: query + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: apiVersion + serializedName: apiVersion + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_4 + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: validationOfBody + summary: '' + url: '/fakepath/{subscriptionId}/{resourceGroupName}/{id}' + - defaultResponse: + isNullable: true + deprecated: false + group: + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + fixed: false + raw: getWithConstantInPath + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: constant + deprecated: false + documentation: + fixed: false + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: constantParam + serializedName: constantParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + isNullable: true + returnType: + isNullable: true + serializedName: getWithConstantInPath + url: '/validation/constantsInPath/{constantParam}/value' + - defaultResponse: + isNullable: true + deprecated: false + extensions: + x-ms-requestBody-index: '1' + group: + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + fixed: false + raw: postWithConstantInBody + parameters: + - collectionFormat: none + defaultValue: + fixed: false + raw: constant + deprecated: false + documentation: + fixed: false + isConstant: true + isRequired: true + location: path + modelType: + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + fixed: false + raw: String + name: + fixed: false + raw: constantParam + serializedName: constantParam + - collectionFormat: none + defaultValue: + fixed: false + deprecated: false + documentation: + fixed: false + extensions: + x-ms-requestBody-name: body + isConstant: false + isRequired: false + location: body + modelType: *ref_4 + name: + fixed: false + raw: body + serializedName: body + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + body: *ref_4 + isNullable: true + returnType: + body: *ref_4 + isNullable: true + serializedName: postWithConstantInBody + url: '/validation/constantsInPath/{constantParam}/value' + name: + fixed: false + raw: '' + nameForProperty: AutoRestValidationTest + typeName: + fixed: false +properties: + - *ref_5 + - *ref_6 diff --git a/test/Expected/validation/code-model-v1.norm.yaml b/test/Expected/validation/code-model-v1.norm.yaml new file mode 100644 index 0000000..589bd68 --- /dev/null +++ b/test/Expected/validation/code-model-v1.norm.yaml @@ -0,0 +1,1068 @@ +--- +$id: '1' +apiVersion: 1.0.0 +baseUrl: 'http://localhost:3000' +documentation: Test Infrastructure for AutoRest. No server backend exists for these tests. +enumTypes: + - $ref: '75' +errorTypes: + - $ref: '81' +modelTypes: + - $id: '2' + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + $id: '15' + fixed: false + raw: ChildProduct + properties: + - $id: '3' + collectionFormat: none + defaultValue: + $id: '4' + fixed: false + raw: constant + deprecated: false + documentation: + $id: '5' + fixed: false + raw: Constant string + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '7' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '8' + fixed: false + raw: String + name: + $id: '6' + fixed: false + raw: constProperty + realPath: + - constProperty + serializedName: constProperty + - $id: '9' + collectionFormat: none + defaultValue: + $id: '10' + fixed: false + deprecated: false + documentation: + $id: '11' + fixed: false + raw: Count + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '13' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '14' + fixed: false + raw: Int + name: + $id: '12' + fixed: false + raw: count + realPath: + - count + serializedName: count + serializedName: ChildProduct + - $id: '16' + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + $id: '29' + fixed: false + raw: ConstantProduct + properties: + - $id: '17' + collectionFormat: none + defaultValue: + $id: '18' + fixed: false + raw: constant + deprecated: false + documentation: + $id: '19' + fixed: false + raw: Constant string + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '21' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '22' + fixed: false + raw: String + name: + $id: '20' + fixed: false + raw: constProperty + realPath: + - constProperty + serializedName: constProperty + - $id: '23' + collectionFormat: none + defaultValue: + $id: '24' + fixed: false + raw: constant2 + deprecated: false + documentation: + $id: '25' + fixed: false + raw: Constant string2 + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '27' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '28' + fixed: false + raw: String + name: + $id: '26' + fixed: false + raw: constProperty2 + realPath: + - constProperty2 + serializedName: constProperty2 + serializedName: ConstantProduct + - $id: '30' + $type: CompositeType + containsConstantProperties: true + deprecated: false + documentation: The product documentation. + name: + $id: '80' + fixed: false + raw: Product + properties: + - $id: '31' + collectionFormat: none + constraints: + MaxItems: '6' + MinItems: '0' + UniqueItems: 'true' + defaultValue: + $id: '32' + fixed: false + deprecated: false + documentation: + $id: '33' + fixed: false + raw: Non required array of unique items from 0 to 6 elements. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '35' + $type: SequenceType + deprecated: false + elementType: + $id: '36' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '37' + fixed: false + raw: String + name: + $id: '38' + fixed: false + name: + $id: '34' + fixed: false + raw: display_names + realPath: + - display_names + serializedName: display_names + - $id: '39' + collectionFormat: none + constraints: + ExclusiveMaximum: '100' + ExclusiveMinimum: '0' + defaultValue: + $id: '40' + fixed: false + deprecated: false + documentation: + $id: '41' + fixed: false + raw: Non required int betwen 0 and 100 exclusive. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '43' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '44' + fixed: false + raw: Int + name: + $id: '42' + fixed: false + raw: capacity + realPath: + - capacity + serializedName: capacity + - $id: '45' + collectionFormat: none + constraints: + Pattern: 'http://\w+' + defaultValue: + $id: '46' + fixed: false + deprecated: false + documentation: + $id: '47' + fixed: false + raw: Image URL representing the product. + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '49' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '50' + fixed: false + raw: String + name: + $id: '48' + fixed: false + raw: image + realPath: + - image + serializedName: image + - $id: '51' + collectionFormat: none + defaultValue: + $id: '52' + fixed: false + deprecated: false + documentation: + $id: '53' + fixed: false + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $ref: '2' + name: + $id: '54' + fixed: false + raw: child + realPath: + - child + serializedName: child + - $id: '55' + collectionFormat: none + defaultValue: + $id: '56' + fixed: false + deprecated: false + documentation: + $id: '57' + fixed: false + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $ref: '16' + name: + $id: '58' + fixed: false + raw: constChild + realPath: + - constChild + serializedName: constChild + - $id: '59' + collectionFormat: none + defaultValue: + $id: '60' + fixed: false + raw: '0' + deprecated: false + documentation: + $id: '61' + fixed: false + raw: Constant int + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '63' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '64' + fixed: false + raw: Int + name: + $id: '62' + fixed: false + raw: constInt + realPath: + - constInt + serializedName: constInt + - $id: '65' + collectionFormat: none + defaultValue: + $id: '66' + fixed: false + raw: constant + deprecated: false + documentation: + $id: '67' + fixed: false + raw: Constant string + isConstant: true + isReadOnly: false + isRequired: true + modelType: + $id: '69' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '70' + fixed: false + raw: String + name: + $id: '68' + fixed: false + raw: constString + realPath: + - constString + serializedName: constString + - $id: '71' + collectionFormat: none + defaultValue: + $id: '72' + fixed: false + deprecated: false + documentation: + $id: '73' + fixed: false + raw: Constant string as Enum + extensions: + x-ms-enum: + modelAsString: false + name: EnumConst + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '75' + $type: EnumType + deprecated: false + modelAsString: false + name: + $id: '79' + fixed: false + raw: EnumConst + oldModelAsString: false + underlyingType: + $id: '77' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '78' + fixed: false + raw: String + values: + - $id: '76' + name: constant_string_as_enum + serializedName: constant_string_as_enum + name: + $id: '74' + fixed: false + raw: constStringAsEnum + realPath: + - constStringAsEnum + serializedName: constStringAsEnum + serializedName: Product + - $id: '81' + $type: CompositeType + containsConstantProperties: false + deprecated: false + name: + $id: '100' + fixed: false + raw: Error + properties: + - $id: '82' + collectionFormat: none + defaultValue: + $id: '83' + fixed: false + deprecated: false + documentation: + $id: '84' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '86' + $type: PrimaryType + deprecated: false + format: int32 + knownPrimaryType: int + name: + $id: '87' + fixed: false + raw: Int + name: + $id: '85' + fixed: false + raw: code + realPath: + - code + serializedName: code + - $id: '88' + collectionFormat: none + defaultValue: + $id: '89' + fixed: false + deprecated: false + documentation: + $id: '90' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '92' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '93' + fixed: false + raw: String + name: + $id: '91' + fixed: false + raw: message + realPath: + - message + serializedName: message + - $id: '94' + collectionFormat: none + defaultValue: + $id: '95' + fixed: false + deprecated: false + documentation: + $id: '96' + fixed: false + isConstant: false + isReadOnly: false + isRequired: false + modelType: + $id: '98' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '99' + fixed: false + raw: String + name: + $id: '97' + fixed: false + raw: fields + realPath: + - fields + serializedName: fields + serializedName: Error +modelsName: Models +name: AutoRestValidationTest +namespace: '' +operations: + - $id: '113' + methods: + - $id: '114' + defaultResponse: + $id: '142' + body: + $ref: '81' + isNullable: true + deprecated: false + description: Validates input parameters on the method. See swagger for details. + group: + $id: '140' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '139' + fixed: false + raw: validationOfMethodParameters + parameters: + - $id: '115' + clientProperty: + $ref: '101' + collectionFormat: none + defaultValue: + $id: '116' + fixed: false + deprecated: false + documentation: + $id: '117' + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '119' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '120' + fixed: false + raw: String + name: + $id: '118' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '121' + collectionFormat: none + constraints: + MaxLength: '10' + MinLength: '3' + Pattern: '[a-zA-Z0-9]+' + defaultValue: + $id: '122' + fixed: false + deprecated: false + documentation: + $id: '123' + fixed: false + raw: >- + Required string between 3 and 10 chars with pattern + [a-zA-Z0-9]+. + isConstant: false + isRequired: true + location: path + modelType: + $id: '125' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '126' + fixed: false + raw: String + name: + $id: '124' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '127' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '100' + MultipleOf: '10' + defaultValue: + $id: '128' + fixed: false + deprecated: false + documentation: + $id: '129' + fixed: false + raw: Required int multiple of 10 from 100 to 1000. + isConstant: false + isRequired: true + location: path + modelType: + $id: '131' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '132' + fixed: false + raw: Int + name: + $id: '130' + fixed: false + raw: id + serializedName: id + - $id: '133' + clientProperty: + $ref: '107' + collectionFormat: none + constraints: + Pattern: '\d{2}-\d{2}-\d{4}' + defaultValue: + $id: '134' + fixed: false + deprecated: false + documentation: + $id: '135' + fixed: false + raw: 'Required string following pattern \d{2}-\d{2}-\d{4}' + isConstant: false + isRequired: true + location: query + modelType: + $id: '137' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '138' + fixed: false + raw: String + name: + $id: '136' + fixed: false + raw: apiVersion + serializedName: apiVersion + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '141' + body: + $ref: '30' + isNullable: true + returnType: + $id: '143' + body: + $ref: '30' + isNullable: true + serializedName: validationOfMethodParameters + summary: '' + url: '/fakepath/{subscriptionId}/{resourceGroupName}/{id}' + - $id: '144' + defaultResponse: + $id: '176' + body: + $ref: '81' + isNullable: true + deprecated: false + description: Validates body parameters on the method. See swagger for details. + extensions: + x-ms-requestBody-index: '3' + group: + $id: '174' + fixed: false + raw: '' + hidden: false + httpMethod: put + isAbsoluteUrl: false + name: + $id: '173' + fixed: false + raw: validationOfBody + parameters: + - $id: '145' + clientProperty: + $ref: '101' + collectionFormat: none + defaultValue: + $id: '146' + fixed: false + deprecated: false + documentation: + $id: '147' + fixed: false + raw: Subscription ID. + isConstant: false + isRequired: true + location: path + modelType: + $id: '149' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '150' + fixed: false + raw: String + name: + $id: '148' + fixed: false + raw: subscriptionId + serializedName: subscriptionId + - $id: '151' + collectionFormat: none + constraints: + MaxLength: '10' + MinLength: '3' + Pattern: '[a-zA-Z0-9]+' + defaultValue: + $id: '152' + fixed: false + deprecated: false + documentation: + $id: '153' + fixed: false + raw: >- + Required string between 3 and 10 chars with pattern + [a-zA-Z0-9]+. + isConstant: false + isRequired: true + location: path + modelType: + $id: '155' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '156' + fixed: false + raw: String + name: + $id: '154' + fixed: false + raw: resourceGroupName + serializedName: resourceGroupName + - $id: '157' + collectionFormat: none + constraints: + InclusiveMaximum: '1000' + InclusiveMinimum: '100' + MultipleOf: '10' + defaultValue: + $id: '158' + fixed: false + deprecated: false + documentation: + $id: '159' + fixed: false + raw: Required int multiple of 10 from 100 to 1000. + isConstant: false + isRequired: true + location: path + modelType: + $id: '161' + $type: PrimaryType + deprecated: false + knownPrimaryType: int + name: + $id: '162' + fixed: false + raw: Int + name: + $id: '160' + fixed: false + raw: id + serializedName: id + - $id: '163' + collectionFormat: none + defaultValue: + $id: '164' + fixed: false + deprecated: false + documentation: + $id: '165' + fixed: false + extensions: + x-ms-requestBody-name: body + isConstant: false + isRequired: false + location: body + modelType: + $ref: '30' + name: + $id: '166' + fixed: false + raw: body + serializedName: body + - $id: '167' + clientProperty: + $ref: '107' + collectionFormat: none + constraints: + Pattern: '\d{2}-\d{2}-\d{4}' + defaultValue: + $id: '168' + fixed: false + deprecated: false + documentation: + $id: '169' + fixed: false + raw: 'Required string following pattern \d{2}-\d{2}-\d{4}' + isConstant: false + isRequired: true + location: query + modelType: + $id: '171' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '172' + fixed: false + raw: String + name: + $id: '170' + fixed: false + raw: apiVersion + serializedName: apiVersion + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '175' + body: + $ref: '30' + isNullable: true + returnType: + $id: '177' + body: + $ref: '30' + isNullable: true + serializedName: validationOfBody + summary: '' + url: '/fakepath/{subscriptionId}/{resourceGroupName}/{id}' + - $id: '178' + defaultResponse: + $id: '188' + isNullable: true + deprecated: false + group: + $id: '186' + fixed: false + raw: '' + hidden: false + httpMethod: get + isAbsoluteUrl: false + name: + $id: '185' + fixed: false + raw: getWithConstantInPath + parameters: + - $id: '179' + collectionFormat: none + defaultValue: + $id: '180' + fixed: false + raw: constant + deprecated: false + documentation: + $id: '181' + fixed: false + isConstant: true + isRequired: true + location: path + modelType: + $id: '183' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '184' + fixed: false + raw: String + name: + $id: '182' + fixed: false + raw: constantParam + serializedName: constantParam + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '187' + isNullable: true + returnType: + $id: '189' + isNullable: true + serializedName: getWithConstantInPath + url: '/validation/constantsInPath/{constantParam}/value' + - $id: '190' + defaultResponse: + $id: '204' + isNullable: true + deprecated: false + extensions: + x-ms-requestBody-index: '1' + group: + $id: '202' + fixed: false + raw: '' + hidden: false + httpMethod: post + isAbsoluteUrl: false + name: + $id: '201' + fixed: false + raw: postWithConstantInBody + parameters: + - $id: '191' + collectionFormat: none + defaultValue: + $id: '192' + fixed: false + raw: constant + deprecated: false + documentation: + $id: '193' + fixed: false + isConstant: true + isRequired: true + location: path + modelType: + $id: '195' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '196' + fixed: false + raw: String + name: + $id: '194' + fixed: false + raw: constantParam + serializedName: constantParam + - $id: '197' + collectionFormat: none + defaultValue: + $id: '198' + fixed: false + deprecated: false + documentation: + $id: '199' + fixed: false + extensions: + x-ms-requestBody-name: body + isConstant: false + isRequired: false + location: body + modelType: + $ref: '30' + name: + $id: '200' + fixed: false + raw: body + serializedName: body + requestContentType: application/json; charset=utf-8 + responseContentTypes: + - application/json + responses: + OK: + $id: '203' + body: + $ref: '30' + isNullable: true + returnType: + $id: '205' + body: + $ref: '30' + isNullable: true + serializedName: postWithConstantInBody + url: '/validation/constantsInPath/{constantParam}/value' + name: + $id: '206' + fixed: false + raw: '' + nameForProperty: AutoRestValidationTest + typeName: + $id: '207' + fixed: false +properties: + - $id: '101' + collectionFormat: none + defaultValue: + $id: '102' + fixed: false + deprecated: false + documentation: + $id: '103' + fixed: false + raw: Subscription ID. + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '105' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '106' + fixed: false + raw: String + name: + $id: '104' + fixed: false + raw: subscriptionId + realPath: + - subscriptionId + serializedName: subscriptionId + - $id: '107' + collectionFormat: none + constraints: + Pattern: '\d{2}-\d{2}-\d{4}' + defaultValue: + $id: '108' + fixed: false + deprecated: false + documentation: + $id: '109' + fixed: false + raw: 'Required string following pattern \d{2}-\d{2}-\d{4}' + isConstant: false + isReadOnly: false + isRequired: true + modelType: + $id: '111' + $type: PrimaryType + deprecated: false + knownPrimaryType: string + name: + $id: '112' + fixed: false + raw: String + name: + $id: '110' + fixed: false + raw: apiVersion + realPath: + - apiVersion + serializedName: apiVersion diff --git a/test/GlobalSuppressions.cs b/test/GlobalSuppressions.cs new file mode 100644 index 0000000..d4f2434 --- /dev/null +++ b/test/GlobalSuppressions.cs @@ -0,0 +1,15 @@ +// This file is used by Code Analysis to maintain SuppressMessage +// attributes that are applied to this project. +// Project-level suppressions either have no target or are given +// a specific target and scoped to a namespace, type, member, etc. +// +// To add a suppression to this file, right-click the message in the +// Code Analysis results, point to "Suppress Message", and click +// "In Suppression File". +// You do not need to add suppressions to this file manually. + +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "AutoRest.Modeler.Tests.SwaggerSpecHelper.#RunTests`1(System.String,System.String,System.String,AutoRest.Core.Settings)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "AutoRest.Modeler.Tests.SwaggerSpecHelper.#RunTests`1(AutoRest.Core.Settings,System.String)")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "AutoRest.Modeler.Tests.SwaggerModelerTests.#TestDataTypes()")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "client", Scope = "member", Target = "AutoRest.Modeler.Tests.SwaggerModelerTests.#TestSettingsFromSwagger()")] + diff --git a/test/Resource/Swagger/arm-network/2016-09-01/swagger/networkInterface.json b/test/Resource/Swagger/arm-network/2016-09-01/swagger/networkInterface.json new file mode 100644 index 0000000..4644729 --- /dev/null +++ b/test/Resource/Swagger/arm-network/2016-09-01/swagger/networkInterface.json @@ -0,0 +1,88 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "NetworkManagementClient", + "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", + "version": "2016-09-01" + }, + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "paths": {}, + "components": { + "schemas": { + "NetworkInterfaceIPConfiguration": { + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/components/schemas/NetworkInterfaceIPConfigurationPropertiesFormat" + }, + "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": "IPConfiguration in a network interface." + }, + "NetworkInterfaceIPConfigurationPropertiesFormat": { + "properties": { + "applicationGatewayBackendAddressPools": { + "type": "array", + "items": { + "$ref": "./applicationGateway.json#/definitions/ApplicationGatewayBackendAddressPool" + }, + "description": "The reference of ApplicationGatewayBackendAddressPool resource." + } + }, + "description": "Properties of IP configuration." + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "description": "The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", + "schema": { + "type": "string" + } + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "description": "Client API version.", + "schema": { + "type": "string" + } + } + }, + "securitySchemes": { + "azure_auth": { + "type": "oauth2", + "description": "Azure Active Directory OAuth2 Flow", + "flows": { + "implicit": { + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/arm-network/2016-12-01/swagger/applicationGateway.json b/test/Resource/Swagger/arm-network/2016-12-01/swagger/applicationGateway.json new file mode 100644 index 0000000..29bbb69 --- /dev/null +++ b/test/Resource/Swagger/arm-network/2016-12-01/swagger/applicationGateway.json @@ -0,0 +1,153 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "NetworkManagementClient", + "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", + "version": "2016-12-01" + }, + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "paths": {}, + "components": { + "schemas": { + "ApplicationGatewayBackendHealth": { + "properties": { + "backendAddressPools": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApplicationGatewayBackendHealthPool" + } + } + }, + "description": "List of ApplicationGatewayBackendHealthPool resources." + }, + "ApplicationGatewayBackendHealthPool": { + "properties": { + "backendAddressPool": { + "$ref": "#/components/schemas/ApplicationGatewayBackendAddressPool", + "description": "Reference of an ApplicationGatewayBackendAddressPool resource." + } + }, + "description": "Application gateway BackendHealth pool." + }, + "ApplicationGatewayBackendAddress": { + "properties": { + "fqdn": { + "type": "string", + "description": "Fully qualified domain name (FQDN)." + }, + "ipAddress": { + "type": "string", + "description": "IP address" + } + }, + "description": "Backend address of an application gateway." + }, + "ApplicationGatewayBackendAddressPoolPropertiesFormat": { + "properties": { + "backendIPConfigurations": { + "type": "array", + "items": { + "$ref": "./../../2016-09-01/swagger/networkInterface.json#/definitions/NetworkInterfaceIPConfiguration" + }, + "description": "Collection of references to IPs defined in network interfaces." + }, + "backendAddresses": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApplicationGatewayBackendAddress" + }, + "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." + }, + "ApplicationGatewayBackendAddressPool": { + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/components/schemas/ApplicationGatewayBackendAddressPoolPropertiesFormat" + }, + "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." + } + }, + "allOf": [ + { + "$ref": "./network.json#/definitions/SubResource" + } + ], + "description": "Backend Address Pool of an application gateway." + }, + "FooBarPool": { + "description": "It is a foo bar pool.", + "properties": { + "properties": { + "$ref": "#/components/schemas/FooBarPoolProperties" + } + } + }, + "FooBarPoolProperties": { + "description": "It is a foo bar pool.", + "properties": { + "resProp1": { + "$ref": "./network.json#/definitions/FooResource" + } + } + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "description": "The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", + "schema": { + "type": "string" + } + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "description": "Client API version.", + "schema": { + "type": "string" + } + } + }, + "securitySchemes": { + "azure_auth": { + "type": "oauth2", + "description": "Azure Active Directory OAuth2 Flow", + "flows": { + "implicit": { + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/arm-network/2016-12-01/swagger/network.json b/test/Resource/Swagger/arm-network/2016-12-01/swagger/network.json new file mode 100644 index 0000000..5576909 --- /dev/null +++ b/test/Resource/Swagger/arm-network/2016-12-01/swagger/network.json @@ -0,0 +1,162 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "NetworkManagementClient", + "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", + "version": "2016-12-01" + }, + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "paths": {}, + "components": { + "schemas": { + "ErrorDetails": { + "properties": { + "code": { + "type": "string" + }, + "target": { + "type": "string" + }, + "message": { + "type": "string" + } + } + }, + "Error": { + "properties": { + "code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ErrorDetails" + } + }, + "innerError": { + "type": "string" + } + } + }, + "AzureAsyncOperationResult": { + "properties": { + "status": { + "type": "string", + "description": "Status of the Azure async operation. Possible values are: 'InProgress', 'Succeeded', and 'Failed'.", + "enum": [ + "InProgress", + "Succeeded", + "Failed" + ], + "x-ms-enum": { + "name": "NetworkOperationStatus", + "modelAsString": true + } + }, + "error": { + "$ref": "#/components/schemas/Error" + } + }, + "description": "The response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure." + }, + "Resource": { + "properties": { + "id": { + "type": "string", + "description": "Resource ID." + }, + "name": { + "readOnly": true, + "type": "string", + "description": "Resource name." + }, + "type": { + "readOnly": true, + "type": "string", + "description": "Resource type." + }, + "location": { + "type": "string", + "description": "Resource location." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + } + }, + "x-ms-azure-resource": true + }, + "SubResource": { + "properties": { + "id": { + "type": "string", + "description": "Resource ID." + } + }, + "x-ms-azure-resource": true + }, + "FooResource": { + "description": "It is a foo bar pool.", + "properties": { + "poolProp1": { + "$ref": "./applicationGateway.json#/definitions/FooBarPool" + } + } + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "description": "The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", + "schema": { + "type": "string" + } + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "description": "Client API version.", + "schema": { + "type": "string" + } + } + }, + "securitySchemes": { + "azure_auth": { + "type": "oauth2", + "description": "Azure Active Directory OAuth2 Flow", + "flows": { + "implicit": { + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-additional-properties.yaml b/test/Resource/Swagger/swagger-additional-properties.yaml new file mode 100644 index 0000000..98f8656 --- /dev/null +++ b/test/Resource/Swagger/swagger-additional-properties.yaml @@ -0,0 +1,122 @@ +openapi: 3.0.0 +servers: +- url: http://petstore-api.herokuapp.com/pet +- url: https://petstore-api.herokuapp.com/pet +info: + version: 1.0.0 + title: PetStore on Heroku + description: | + **This example has a working backend hosted in Heroku** + + You can try all HTTP operation described in this Swagger spec. + + Find source code of this API [here](https://github.com/mohsen1/petstore-api) +paths: + "/": + get: + operationId: get_pets + parameters: + - name: limit + in: query + description: number of pets to return + schema: + type: integer + minimum: 11 + maximum: 10000 + default: 11 + responses: + '200': + description: List all pets + content: + application/json: + schema: + title: Pets + type: array + items: + "$ref": "#/components/schemas/Pet" + text/html: + schema: + title: Pets + type: array + items: + "$ref": "#/components/schemas/Pet" + post: + operationId: post_pets + responses: + '200': + description: Make a new pet + requestBody: + "$ref": "#/components/requestBodies/Pet" + x-ms-requestBody-index: 0 + put: + operationId: put_pets + responses: + '200': + description: Updates the pet + requestBody: + "$ref": "#/components/requestBodies/Pet" + x-ms-requestBody-index: 0 +components: + schemas: + Pet: + type: object + additionalProperties: + type: object + "$ref": "#/components/schemas/Feature" + properties: + name: + type: string + birthday: + type: integer + format: int32 + wsd: + type: object + "$ref": "#/components/schemas/WithStringDictionary" + wud: + type: object + "$ref": "#/components/schemas/WithUntypedDictionary" + wtd: + type: object + "$ref": "#/components/schemas/WithTypedDictionary" + Feature: + type: object + properties: + foo: + type: string + bar: + type: integer + format: int32 + WithStringDictionary: + type: object + properties: + abc: + type: string + additionalProperties: + type: string + WithUntypedDictionary: + properties: + abc: + type: string + type: object + additionalProperties: + type: object + WithTypedDictionary: + type: object + properties: + abc: + type: string + additionalProperties: + type: object + "$ref": "#/components/schemas/Feature" + requestBodies: + Pet: + x-ms-client-name: pet + content: + application/json: + schema: + "$ref": "#/components/schemas/Pet" + text/xml: + schema: + "$ref": "#/components/schemas/Pet" + description: The pet JSON you want to post + required: true diff --git a/test/Resource/Swagger/swagger-allOf-circular.json b/test/Resource/Swagger/swagger-allOf-circular.json new file mode 100644 index 0000000..8284c76 --- /dev/null +++ b/test/Resource/Swagger/swagger-allOf-circular.json @@ -0,0 +1,858 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "http://petstore.swagger.wordnik.com/api" + }, + { + "url": "https://petstore.swagger.wordnik.com/api" + } + ], + "info": { + "version": "1.0.0", + "title": "Swagger Petstore", + "description": "A sample API that uses a petstore as an example to demonstrate features in the swagger-2.0 specification", + "termsOfService": "http://helloreverb.com/terms/", + "contact": { + "name": "Wordnik API Team", + "email": "foo@example.com", + "url": "http://madskristensen.net" + }, + "license": { + "name": "MIT", + "url": "http://github.com/gruntjs/grunt/blob/master/LICENSE-MIT" + } + }, + "paths": { + "/pet": { + "get": { + "description": "Returns all pets from the system that the user has access to", + "operationId": "findPets", + "parameters": [ + { + "name": "tags", + "in": "query", + "description": "tags to filter by", + "required": false, + "style": "form", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "limit", + "in": "query", + "description": "maximum number of results to return", + "required": false, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/html": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/json; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/zip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/gzip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "post": { + "description": "Creates a new pet in the store. Duplicates are allowed", + "operationId": "addPet", + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "pet", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + } + }, + "description": "Pet to add to the store", + "required": true + }, + "x-ms-requestBody-index": 0 + }, + "put": { + "tags": [], + "summary": "", + "description": "", + "operationId": "CreateOrUpdatePet", + "responses": { + "200": { + "$ref": "#/components/responses/petResponse" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "deprecated": true, + "security": [], + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "x-ms-client-name": "PetCreateOrUpdateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + }, + "description": "A Pet", + "required": true + }, + "x-ms-requestBody-index": 0 + } + }, + "/pet/{id}": { + "get": { + "description": "Returns a user based on a single ID, if the user does not have access to the pet", + "operationId": "findPetById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ID of pet to fetch", + "required": true, + "schema": { + "type": "integer", + "format": "int64" + } + } + ], + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "delete": { + "description": "deletes a single pet based on the ID supplied", + "operationId": "deletePet", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ID of pet to delete", + "required": true, + "schema": { + "type": "integer", + "format": "int64" + } + } + ], + "responses": { + "204": { + "description": "pet deleted" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + } + } + }, + "security": [], + "tags": [], + "components": { + "schemas": { + "pet": { + "required": [ + "id", + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "cat": { + "allOf": [ + { + "$ref": "#/components/schemas/pet" + }, + { + "required": [ + "breed" + ], + "properties": { + "breed": { + "type": "string" + }, + "color": { + "type": "string" + } + } + } + ] + }, + "siamese": { + "allOf": [ + { + "$ref": "#/components/schemas/siamese" + } + ], + "properties": { + "mood": { + "type": "string" + } + } + }, + "dog": { + "allOf": [ + { + "$ref": "#/components/schemas/newPet" + } + ], + "required": [ + "pedigree" + ], + "properties": { + "pedigree": { + "type": "boolean" + } + } + }, + "newPet": { + "allOf": [ + { + "$ref": "#/components/schemas/dog" + }, + { + "required": [ + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + } + } + } + ] + }, + "errorModel": { + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + } + } + } + }, + "responses": { + "petResponse": { + "description": " A created or updated pet", + "headers": { + "x-ms-request-id": { + "description": " The request ID", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-allOf.json b/test/Resource/Swagger/swagger-allOf.json new file mode 100644 index 0000000..23eecae --- /dev/null +++ b/test/Resource/Swagger/swagger-allOf.json @@ -0,0 +1,857 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "http://petstore.swagger.wordnik.com/api" + }, + { + "url": "https://petstore.swagger.wordnik.com/api" + } + ], + "info": { + "version": "1.0.0", + "title": "Swagger Petstore", + "description": "A sample API that uses a petstore as an example to demonstrate features in the swagger-2.0 specification", + "termsOfService": "http://helloreverb.com/terms/", + "contact": { + "name": "Wordnik API Team", + "email": "foo@example.com", + "url": "http://madskristensen.net" + }, + "license": { + "name": "MIT", + "url": "http://github.com/gruntjs/grunt/blob/master/LICENSE-MIT" + } + }, + "paths": { + "/pet": { + "x-ms-internal": true, + "get": { + "description": "Returns all pets from the system that the user has access to", + "operationId": "findPets", + "parameters": [ + { + "name": "tags", + "in": "query", + "description": "tags to filter by", + "required": false, + "style": "form", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "limit", + "in": "query", + "description": "maximum number of results to return", + "required": false, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/html": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/json; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/zip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/gzip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "post": { + "description": "Creates a new pet in the store. Duplicates are allowed", + "operationId": "addPet", + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "pet", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + } + }, + "description": "Pet to add to the store", + "required": true + }, + "x-ms-requestBody-index": 0 + }, + "put": { + "tags": [], + "summary": "", + "description": "", + "operationId": "CreateOrUpdatePet", + "responses": { + "200": { + "$ref": "#/components/responses/petResponse" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "deprecated": true, + "security": [], + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "x-ms-client-name": "PetCreateOrUpdateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + }, + "description": "A Pet", + "required": true + }, + "x-ms-requestBody-index": 0 + } + }, + "/pet/{id}": { + "get": { + "description": "Returns a user based on a single ID, if the user does not have access to the pet", + "operationId": "findPetById", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ID of pet to fetch", + "required": true, + "schema": { + "type": "integer", + "format": "int64" + } + } + ], + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "delete": { + "description": "deletes a single pet based on the ID supplied", + "operationId": "deletePet", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "ID of pet to delete", + "required": true, + "schema": { + "type": "integer", + "format": "int64" + } + } + ], + "responses": { + "204": { + "description": "pet deleted" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + } + } + }, + "security": [], + "tags": [], + "components": { + "schemas": { + "pet": { + "required": [ + "id", + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "cat": { + "allOf": [ + { + "$ref": "#/components/schemas/pet" + } + ], + "required": [ + "breed" + ], + "properties": { + "breed": { + "type": "string" + }, + "color": { + "type": "string" + } + } + }, + "siamese": { + "allOf": [ + { + "$ref": "#/components/schemas/cat" + } + ], + "properties": { + "mood": { + "type": "string" + } + } + }, + "dog": { + "allOf": [ + { + "$ref": "#/components/schemas/pet" + } + ], + "required": [ + "pedigree" + ], + "properties": { + "pedigree": { + "type": "boolean" + } + } + }, + "newPet": { + "allOf": [ + { + "$ref": "#/components/schemas/pet" + }, + { + "required": [ + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + } + } + } + ] + }, + "errorModel": { + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + } + } + } + }, + "responses": { + "petResponse": { + "description": " A created or updated pet", + "headers": { + "x-ms-request-id": { + "description": " The request ID", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-composite-constants.json b/test/Resource/Swagger/swagger-composite-constants.json new file mode 100644 index 0000000..ed2f951 --- /dev/null +++ b/test/Resource/Swagger/swagger-composite-constants.json @@ -0,0 +1,952 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "NetworkManagementClient", + "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resrources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", + "version": "2015-06-15" + }, + "paths": {}, + "components": { + "schemas": { + "FrontendIPConfigurationPropertiesFormat": { + "properties": { + "inboundNatRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubResource" + }, + "description": "Read only.Inbound rules URIs that use this frontend IP" + }, + "inboundNatPools": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubResource" + }, + "description": "Read only.Inbound pools URIs that use this frontend IP" + }, + "outboundNatRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubResource" + }, + "description": "Read only.Outbound rules URIs that use this frontend IP" + }, + "loadBalancingRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubResource" + }, + "description": "Gets Load Balancing rules URIs that use this frontend IP" + }, + "privateIPAddress": { + "type": "string", + "description": "Gets or sets the privateIPAddress of the IP Configuration" + }, + "privateIPAllocationMethod": { + "type": "string", + "description": "Gets or sets PrivateIP allocation method (Static/Dynamic)", + "enum": [ + "Static", + "Dynamic" + ], + "x-ms-enum": { + "name": "IPAllocationMethod", + "modelAsString": true + } + }, + "subnet": { + "$ref": "#/components/schemas/Subnet", + "description": "Gets or sets the reference of the subnet resource" + }, + "publicIPAddress": { + "$ref": "#/components/schemas/PublicIPAddress", + "description": "Gets or sets the reference of the PublicIP resource" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "Properties of Frontend IP Configuration of the load balancer" + }, + "FrontendIPConfiguration": { + "properties": { + "properties": { + "$ref": "#/components/schemas/FrontendIPConfigurationPropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Frontend IP address of the load balancer" + }, + "BackendAddressPoolPropertiesFormat": { + "properties": { + "backendIPConfigurations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetworkInterfaceIPConfiguration" + }, + "description": "Gets collection of references to IPs defined in NICs" + }, + "loadBalancingRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubResource" + }, + "description": "Gets Load Balancing rules that use this Backend Address Pool" + }, + "outboundNatRule": { + "$ref": "#/components/schemas/SubResource", + "description": "Gets outbound rules that use this Backend Address Pool" + }, + "provisioningState": { + "type": "string", + "description": "Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "Properties of BackendAddressPool" + }, + "BackendAddressPool": { + "properties": { + "properties": { + "$ref": "#/components/schemas/BackendAddressPoolPropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Pool of backend IP addresseses" + }, + "InboundNatRulePropertiesFormat": { + "properties": { + "frontendIPConfiguration": { + "$ref": "#/components/schemas/SubResource", + "description": "Gets or sets a reference to frontend IP Addresses" + }, + "backendIPConfiguration": { + "$ref": "#/components/schemas/NetworkInterfaceIPConfiguration", + "description": "Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP" + }, + "protocol": { + "type": "string", + "description": "Gets or sets the transport potocol for the external endpoint. Possible values are Udp or Tcp", + "enum": [ + "Udp", + "Tcp" + ], + "x-ms-enum": { + "name": "TransportProtocol", + "modelAsString": true + } + }, + "frontendPort": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the port for the external endpoint. You can spcify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive" + }, + "backendPort": { + "type": "integer", + "format": "int32", + "description": "Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal compotnent on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API" + }, + "idleTimeoutInMinutes": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This emlement is only used when the protocol is set to Tcp" + }, + "enableFloatingIP": { + "type": "boolean", + "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 Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "Properties of Inbound NAT rule" + }, + "InboundNatRule": { + "properties": { + "properties": { + "$ref": "#/components/schemas/InboundNatRulePropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Inbound NAT rule of the loadbalancer" + }, + "InboundNatPoolPropertiesFormat": { + "properties": { + "frontendIPConfiguration": { + "$ref": "#/components/schemas/SubResource", + "description": "Gets or sets a reference to frontend IP Addresses" + }, + "protocol": { + "type": "string", + "description": "Gets or sets the transport potocol for the external endpoint. Possible values are Udp or Tcp", + "enum": [ + "Udp", + "Tcp" + ], + "x-ms-enum": { + "name": "TransportProtocol", + "modelAsString": true + } + }, + "frontendPortRangeStart": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the starting port range for the NAT pool. You can spcify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive" + }, + "frontendPortRangeEnd": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the ending port range for the NAT pool. You can spcify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive" + }, + "backendPort": { + "type": "integer", + "format": "int32", + "description": "Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal compotnent on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "required": [ + "protocol", + "frontendPortRangeStart", + "frontendPortRangeEnd", + "backendPort" + ], + "description": "Properties of Inbound NAT pool" + }, + "InboundNatPool": { + "properties": { + "properties": { + "$ref": "#/components/schemas/InboundNatPoolPropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Inbound NAT pool of the loadbalancer" + }, + "OutboundNatRulePropertiesFormat": { + "properties": { + "allocatedOutboundPorts": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the number of outbound ports to be used for SNAT" + }, + "frontendIPConfigurations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubResource" + }, + "description": "Gets or sets Frontend IP addresses of the load balancer" + }, + "backendAddressPool": { + "$ref": "#/components/schemas/SubResource", + "description": "Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "required": [ + "backendAddressPool" + ], + "description": "Outbound NAT pool of the loadbalancer" + }, + "OutboundNatRule": { + "properties": { + "properties": { + "$ref": "#/components/schemas/OutboundNatRulePropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Outbound NAT pool of the loadbalancer" + }, + "NetworkInterfaceIPConfigurationPropertiesFormat": { + "properties": { + "loadBalancerBackendAddressPools": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BackendAddressPool" + }, + "description": "Gets or sets the reference of LoadBalancerBackendAddressPool resource" + }, + "loadBalancerInboundNatRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InboundNatRule" + }, + "description": "Gets or sets list of references of LoadBalancerInboundNatRules" + }, + "privateIPAddress": { + "type": "string" + }, + "privateIPAllocationMethod": { + "type": "string", + "description": "Gets or sets PrivateIP allocation method (Static/Dynamic)", + "enum": [ + "Static", + "Dynamic" + ], + "x-ms-enum": { + "name": "IPAllocationMethod", + "modelAsString": true + } + }, + "subnet": { + "$ref": "#/components/schemas/Subnet" + }, + "publicIPAddress": { + "$ref": "#/components/schemas/PublicIPAddress" + }, + "provisioningState": { + "type": "string" + } + }, + "description": "Properties of IPConfiguration" + }, + "NetworkInterfaceIPConfiguration": { + "properties": { + "properties": { + "$ref": "#/components/schemas/NetworkInterfaceIPConfigurationPropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "IPConfiguration in a NetworkInterface" + }, + "NetworkInterfaceDnsSettings": { + "properties": { + "dnsServers": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Gets or sets list of DNS servers IP addresses" + }, + "appliedDnsServers": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Gets or sets list of Applied DNS servers IP addresses" + }, + "internalDnsNameLabel": { + "type": "string", + "description": "Gets or sets the Internal DNS name" + }, + "internalFqdn": { + "type": "string", + "description": "Gets or sets full IDNS name in the form, DnsName.VnetId.ZoneId.TopleveSuffix. This is set when the NIC is associated to a VM" + } + }, + "description": "Dns Settings of a network interface" + }, + "NetworkInterfacePropertiesFormat": { + "properties": { + "virtualMachine": { + "$ref": "#/components/schemas/SubResource", + "description": "Gets or sets the reference of a VirtualMachine" + }, + "networkSecurityGroup": { + "$ref": "#/components/schemas/NetworkSecurityGroup", + "description": "Gets or sets the reference of the NetworkSecurityGroup resource" + }, + "ipConfigurations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetworkInterfaceIPConfiguration" + }, + "description": "Gets or sets list of IPConfigurations of the NetworkInterface" + }, + "dnsSettings": { + "$ref": "#/components/schemas/NetworkInterfaceDnsSettings", + "description": "Gets or sets DNS Settings in NetworkInterface" + }, + "macAddress": { + "type": "string", + "description": "Gets the MAC Address of the network interface" + }, + "primary": { + "type": "boolean", + "description": "Gets whether this is a primary NIC on a virtual machine" + }, + "enableIPForwarding": { + "type": "boolean", + "description": "Gets or sets whether IPForwarding is enabled on the NIC" + }, + "resourceGuid": { + "type": "string", + "description": "Gets or sets resource guid property of the network interface resource" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "NetworkInterface properties. " + }, + "NetworkInterface": { + "properties": { + "properties": { + "$ref": "#/components/schemas/NetworkInterfacePropertiesFormat" + }, + "etag": { + "type": "string", + "description": "Gets a unique read-only string that changes whenever the resource is updated" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/Resource" + } + ], + "description": "A NetworkInterface in a resource group" + }, + "SecurityRulePropertiesFormat": { + "properties": { + "description": { + "type": "string", + "description": "Gets or sets a description for this rule. Restricted to 140 chars." + }, + "protocol": { + "type": "string", + "description": "Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).", + "enum": [ + "Tcp", + "Udp", + "*" + ], + "x-ms-enum": { + "name": "SecurityRuleProtocol", + "modelAsString": true + } + }, + "sourcePortRange": { + "type": "string", + "description": "Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports." + }, + "destinationPortRange": { + "type": "string", + "description": "Gets or sets Destination Port or Range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports." + }, + "sourceAddressPrefix": { + "type": "string", + "description": "Gets or sets source address prefix. 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. " + }, + "destinationAddressPrefix": { + "type": "string", + "description": "Gets or sets destination address prefix. 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. " + }, + "access": { + "type": "string", + "description": "Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'", + "enum": [ + "Allow", + "Deny" + ], + "x-ms-enum": { + "name": "SecurityRuleAccess", + "modelAsString": true + } + }, + "priority": { + "type": "integer", + "format": "int32", + "description": "Gets or sets 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": { + "type": "string", + "description": "Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outcoming traffic.", + "enum": [ + "Inbound", + "Outbound" + ], + "x-ms-enum": { + "name": "SecurityRuleDirection", + "modelAsString": true + } + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "required": [ + "protocol", + "sourceAddressPrefix", + "destinationAddressPrefix", + "access", + "direction" + ] + }, + "SecurityRule": { + "properties": { + "properties": { + "$ref": "#/components/schemas/SecurityRulePropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Network security rule" + }, + "NetworkSecurityGroupPropertiesFormat": { + "properties": { + "securityRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SecurityRule" + }, + "description": "Gets or sets Security rules of network security group" + }, + "defaultSecurityRules": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SecurityRule" + }, + "description": "Gets or sets Default security rules of network security group" + }, + "networkInterfaces": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetworkInterface" + }, + "description": "Gets collection of references to Network Interfaces" + }, + "subnets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subnet" + }, + "description": "Gets collection of references to subnets" + }, + "resourceGuid": { + "type": "string", + "description": "Gets or sets resource guid property of the network security group resource" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "Network Security Group resource" + }, + "NetworkSecurityGroup": { + "properties": { + "properties": { + "$ref": "#/components/schemas/NetworkSecurityGroupPropertiesFormat" + }, + "etag": { + "type": "string", + "description": "Gets a unique read-only string that changes whenever the resource is updated" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/Resource" + } + ], + "description": "NetworkSecurityGroup resource" + }, + "PublicIPAddressDnsSettings": { + "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 Sests 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. " + } + }, + "description": "Contains FQDN of the DNS record associated with the public IP address" + }, + "PublicIPAddressPropertiesFormat": { + "properties": { + "publicIPAllocationMethod": { + "type": "string", + "description": "Gets or sets PublicIP allocation method (Static/Dynamic)", + "enum": [ + "Static", + "Dynamic" + ], + "x-ms-enum": { + "name": "IPAllocationMethod", + "modelAsString": true + } + }, + "ipConfiguration": { + "$ref": "#/components/schemas/IPConfiguration" + }, + "dnsSettings": { + "$ref": "#/components/schemas/PublicIPAddressDnsSettings", + "description": "Gets or sets FQDN of the DNS record associated with the public IP address" + }, + "ipAddress": { + "type": "string" + }, + "idleTimeoutInMinutes": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the Idletimeout of the public IP address" + }, + "resourceGuid": { + "type": "string", + "description": "Gets or sets resource guid property of the PublicIP resource" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "PublicIpAddress properties" + }, + "PublicIPAddress": { + "properties": { + "properties": { + "$ref": "#/components/schemas/PublicIPAddressPropertiesFormat" + }, + "etag": { + "type": "string", + "description": "Gets a unique read-only string that changes whenever the resource is updated" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/Resource" + } + ], + "description": "PublicIPAddress resource" + }, + "RoutePropertiesFormat": { + "properties": { + "addressPrefix": { + "type": "string", + "description": "Gets or sets the destination CIDR to which the route applies." + }, + "nextHopType": { + "type": "string", + "description": "Gets or sets the type of Azure hop the packet should be sent to.", + "enum": [ + "VirtualNetworkGateway", + "VnetLocal", + "Internet", + "VirtualAppliance", + "None" + ], + "x-ms-enum": { + "name": "RouteNextHopType", + "modelAsString": true + } + }, + "nextHopIpAddress": { + "type": "string", + "description": "Gets or sets 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": "Gets or sets Provisioning state of the resource Updating/Deleting/Failed" + } + }, + "required": [ + "nextHopType" + ], + "description": "Route resource" + }, + "Route": { + "properties": { + "properties": { + "$ref": "#/components/schemas/RoutePropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Route resource" + }, + "RouteTablePropertiesFormat": { + "properties": { + "routes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Route" + }, + "description": "Gets or sets Routes in a Route Table" + }, + "subnets": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subnet" + }, + "description": "Gets collection of references to subnets" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the resource Updating/Deleting/Failed" + } + }, + "description": "Route Table resource" + }, + "RouteTable": { + "properties": { + "properties": { + "$ref": "#/components/schemas/RouteTablePropertiesFormat" + }, + "etag": { + "type": "string", + "description": "Gets a unique read-only string that changes whenever the resource is updated" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/Resource" + } + ], + "description": "RouteTable resource" + }, + "IPConfigurationPropertiesFormat": { + "properties": { + "privateIPAddress": { + "type": "string", + "description": "Gets or sets the privateIPAddress of the IP Configuration" + }, + "privateIPAllocationMethod": { + "type": "string", + "description": "Gets or sets PrivateIP allocation method (Static/Dynamic)", + "enum": [ + "Static", + "Dynamic" + ], + "x-ms-enum": { + "name": "IPAllocationMethod", + "modelAsString": true + } + }, + "subnet": { + "$ref": "#/components/schemas/Subnet", + "description": "Gets or sets the reference of the subnet resource" + }, + "publicIPAddress": { + "$ref": "#/components/schemas/PublicIPAddress", + "description": "Gets or sets the reference of the PublicIP resource" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + }, + "description": "Properties of IPConfiguration" + }, + "IPConfiguration": { + "properties": { + "properties": { + "$ref": "#/components/schemas/IPConfigurationPropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "IPConfiguration" + }, + "SubnetPropertiesFormat": { + "properties": { + "addressPrefix": { + "type": "string", + "description": "Gets or sets Address prefix for the subnet." + }, + "networkSecurityGroup": { + "$ref": "#/components/schemas/NetworkSecurityGroup", + "description": "Gets or sets the reference of the NetworkSecurityGroup resource" + }, + "routeTable": { + "$ref": "#/components/schemas/RouteTable", + "description": "Gets or sets the reference of the RouteTable resource" + }, + "ipConfigurations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IPConfiguration" + }, + "description": "Gets array of references to the network interface IP configurations using subnet" + }, + "provisioningState": { + "type": "string", + "description": "Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed" + } + } + }, + "Subnet": { + "properties": { + "properties": { + "$ref": "#/components/schemas/SubnetPropertiesFormat" + }, + "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" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/SubResource" + } + ], + "description": "Subnet in a VirtualNework resource" + }, + "Resource": { + "properties": { + "id": { + "type": "string", + "description": "Resource Id" + }, + "name": { + "readOnly": true, + "type": "string", + "description": "Resource name" + }, + "type": { + "readOnly": true, + "type": "string", + "description": "Resource type" + }, + "location": { + "type": "string", + "description": "Resource location" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags" + } + }, + "x-ms-azure-resource": true + }, + "SubResource": { + "properties": { + "id": { + "type": "string", + "description": "Resource Id" + } + }, + "x-ms-azure-resource": true + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-data-types.json b/test/Resource/Swagger/swagger-data-types.json new file mode 100644 index 0000000..55a6391 --- /dev/null +++ b/test/Resource/Swagger/swagger-data-types.json @@ -0,0 +1,675 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Microsoft Azure Redis Cache Management API", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/subscriptions/{integer}/{int}/{long}/{number}/{float}/{double}/{string}/{enum}/{byte}/{boolean}/{date}/{dateTime}/{base64url}?invalues='{array}'": { + "get": { + "operationId": "list", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "name": "integer", + "in": "path", + "schema": { + "type": "integer" + }, + "required": true + }, + { + "name": "int", + "in": "path", + "schema": { + "type": "integer", + "format": "int32" + }, + "required": true + }, + { + "name": "long", + "in": "path", + "schema": { + "type": "integer", + "format": "int64" + }, + "required": true + }, + { + "name": "number", + "in": "path", + "schema": { + "type": "number" + }, + "required": true + }, + { + "name": "float", + "in": "path", + "schema": { + "type": "number", + "format": "float" + }, + "required": true + }, + { + "name": "double", + "in": "path", + "schema": { + "type": "number", + "format": "double" + }, + "required": true + }, + { + "name": "decimal", + "in": "path", + "schema": { + "type": "number", + "format": "decimal" + }, + "required": true + }, + { + "name": "string", + "in": "path", + "schema": { + "type": "string" + }, + "required": true + }, + { + "name": "color", + "in": "path", + "schema": { + "type": "string", + "enum": [ + "red", + "blue", + "green" + ] + }, + "required": true + }, + { + "name": "byte", + "in": "path", + "schema": { + "type": "string", + "format": "byte" + }, + "required": true + }, + { + "name": "boolean", + "in": "path", + "schema": { + "type": "boolean" + }, + "required": true + }, + { + "name": "date", + "in": "path", + "schema": { + "type": "string", + "format": "date" + }, + "required": true + }, + { + "name": "dateTime", + "in": "path", + "schema": { + "type": "string", + "format": "date-time" + }, + "required": true + }, + { + "name": "base64url", + "in": "path", + "schema": { + "type": "string", + "format": "base64url" + }, + "required": true + }, + { + "name": "array", + "in": "query", + "style": "form", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "color", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "red", + "blue", + "green", + "purple" + ] + } + } + ], + "tags": [ + "Redis" + ], + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + }, + "/differentEnums": { + "get": { + "operationId": "DiffEnums_list", + "summary": "Product Types", + "parameters": [ + { + "name": "color", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "cyan", + "yellow" + ] + } + } + ], + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "string", + "additionalProperties": { + "$ref": "#/components/schemas/Product" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + }, + "/sameEnums": { + "get": { + "operationId": "SameEnums_get", + "summary": "Product Types", + "parameters": [ + { + "name": "color2", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "blue", + "green", + "red" + ] + } + } + ], + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "string", + "additionalProperties": { + "$ref": "#/components/schemas/Product" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + }, + "/subscriptionsDictionaryObject": { + "get": { + "operationId": "getDictionaryObject", + "summary": "Product Types", + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "string", + "additionalProperties": { + "$ref": "#/components/schemas/Product" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + }, + "/subscriptionsDictionary": { + "get": { + "operationId": "getDictionaryString", + "summary": "Product Types", + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "string", + "additionalProperties": { + "type": "string" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + }, + "head": { + "operationId": "getDictionaryInt", + "summary": "Product Types", + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "string", + "additionalProperties": { + "type": "integer" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + }, + "/subscriptions": { + "get": { + "operationId": "get", + "summary": "Product Types", + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Product" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + }, + "put": { + "operationId": "put", + "summary": "Create Product Types", + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Product" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + }, + "requestBody": { + "$ref": "#/components/requestBodies/ProductArray" + }, + "x-ms-requestBody-index": 0 + }, + "post": { + "operationId": "post", + "summary": "Post product", + "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Object" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + }, + "requestBody": { + "$ref": "#/components/requestBodies/ProductArray" + }, + "x-ms-requestBody-index": 0 + } + } + }, + "components": { + "schemas": { + "Product": { + "type": "object", + "properties": { + "integer": { + "type": "integer" + }, + "int": { + "type": "integer", + "format": "int32" + }, + "long": { + "type": "integer", + "format": "int64" + }, + "number": { + "type": "number" + }, + "float": { + "type": "number", + "format": "float" + }, + "double": { + "type": "number", + "format": "double" + }, + "string": { + "type": "string" + }, + "color": { + "x-ms-enum": { + "name": "Colors", + "modelAsString": false + }, + "type": "string", + "enum": [ + "red", + "blue", + "green" + ] + }, + "color2": { + "type": "string", + "enum": [ + "red", + "blue", + "green" + ] + }, + "color3": { + "x-ms-enum": { + "name": "Colors", + "modelAsString": false + }, + "type": "string", + "enum": [ + "red", + "green", + "blue" + ] + }, + "refColor": { + "$ref": "#/components/schemas/RefColor" + }, + "byte": { + "type": "string", + "format": "byte" + }, + "boolean": { + "type": "boolean" + }, + "date": { + "type": "string", + "format": "date" + }, + "dateTime": { + "type": "string", + "format": "date-time" + }, + "integerArray": { + "type": "array", + "items": { + "type": "integer" + } + }, + "intArray": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + } + }, + "longArray": { + "type": "array", + "items": { + "type": "integer", + "format": "int64" + } + }, + "numberArray": { + "type": "array", + "items": { + "type": "number" + } + }, + "floatArray": { + "type": "array", + "items": { + "type": "number", + "format": "float" + } + }, + "doubleArray": { + "type": "array", + "items": { + "type": "number", + "format": "double" + } + }, + "booleanArray": { + "type": "array", + "items": { + "type": "boolean" + } + }, + "stringArray": { + "type": "array", + "items": { + "type": "string" + } + }, + "byteArrayArray": { + "type": "array", + "items": { + "type": "string", + "format": "byte" + } + }, + "dateArray": { + "type": "array", + "items": { + "type": "string", + "format": "date" + } + }, + "dateTimeArray": { + "type": "array", + "items": { + "type": "string", + "format": "date-time" + } + } + } + }, + "Object": { + "type": "object", + "properties": {} + }, + "RefColor": { + "x-ms-enum": { + "name": "refColors", + "modelAsString": true + }, + "type": "string", + "enum": [ + "red", + "green", + "blue" + ] + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + }, + "requestBodies": { + "ProductArray": { + "x-ms-client-name": "product", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Product" + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-global-responses.json b/test/Resource/Swagger/swagger-global-responses.json new file mode 100644 index 0000000..e66a57d --- /dev/null +++ b/test/Resource/Swagger/swagger-global-responses.json @@ -0,0 +1,137 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Global Responses", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis?api-version={apiVersion}": { + "get": { + "operationId": "list", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "name": "subscriptionId", + "in": "path", + "description": "Subscription ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "resourceGroupName", + "in": "path", + "description": "Resource Group ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "apiVersion", + "in": "path", + "description": "API ID.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "tags": [ + "Redis" + ], + "responses": { + "200": { + "$ref": "#/components/responses/successGetUserResponse" + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "Product": { + "properties": { + "product_id": { + "type": "string", + "description": "Unique identifier representing a specific product for a given latitude & longitude. For example, uberX in San Francisco will have a different product_id than uberX in Los Angeles." + }, + "description": { + "type": "string", + "description": "Description of product." + }, + "display_name": { + "type": "string", + "description": "Display name of product." + }, + "capacity": { + "type": "string", + "description": "Capacity of product. For example, 4 people." + }, + "image": { + "type": "string", + "description": "Image URL representing the product." + } + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + }, + "responses": { + "successGetUserResponse": { + "description": "Product found", + "headers": { + "ocp-aad-diagnositcs-server-name": { + "description": "The identifier for the server that performed the requested operation.", + "schema": { + "type": "string" + } + }, + "ocp-aad-session-key": { + "description": "The key that identifies the current session with the directory service.", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-multiple-response-schemas.json b/test/Resource/Swagger/swagger-multiple-response-schemas.json new file mode 100644 index 0000000..6a33076 --- /dev/null +++ b/test/Resource/Swagger/swagger-multiple-response-schemas.json @@ -0,0 +1,1374 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "http://petstore.swagger.wordnik.com/api" + }, + { + "url": "https://petstore.swagger.wordnik.com/api" + } + ], + "info": { + "version": "1.0.0", + "title": "Swagger Petstore", + "description": "A sample API that uses a petstore as an example to demonstrate features in the swagger-2.0 specification", + "termsOfService": "http://helloreverb.com/terms/", + "contact": { + "name": "Wordnik API Team", + "email": "foo@example.com", + "url": "http://madskristensen.net" + }, + "license": { + "name": "MIT", + "url": "http://github.com/gruntjs/grunt/blob/master/LICENSE-MIT" + } + }, + "paths": { + "/pets": { + "get": { + "description": "Returns all pets from the system that the user has access to", + "operationId": "getSameResponse", + "parameters": [ + { + "name": "tags", + "in": "query", + "description": "tags to filter by", + "required": false, + "style": "form", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "limit", + "in": "query", + "description": "maximum number of results to return", + "required": false, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "200 response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/html": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/json; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/zip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/gzip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "202": { + "description": "202 response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/html": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/json; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/zip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/gzip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "post": { + "description": "Creates a new pet in the store. Duplicates are allowed", + "operationId": "postInheretedTypes", + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/dog" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/dog" + } + } + } + }, + "201": { + "description": "cat response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/cat" + } + } + } + }, + "202": { + "description": "cat response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/cat" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/cat" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "pet", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + } + }, + "description": "Pet to add to the store", + "required": true + }, + "x-ms-requestBody-index": 0 + }, + "put": { + "tags": [], + "summary": "", + "description": "", + "operationId": "putSameResponseType", + "responses": { + "200": { + "$ref": "#/components/responses/petResponse" + }, + "203": { + "$ref": "#/components/responses/petResponse" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "$ref": "#/components/requestBodies/pet" + }, + "x-ms-requestBody-index": 0 + }, + "delete": { + "tags": [], + "summary": "", + "description": "", + "operationId": "deleteDifferentTypes", + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + }, + "206": { + "description": "newPet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "$ref": "#/components/requestBodies/pet" + }, + "x-ms-requestBody-index": 0 + }, + "patch": { + "tags": [], + "summary": "", + "description": "", + "operationId": "patchDefaultResponse", + "responses": { + "default": { + "description": "pet", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "$ref": "#/components/requestBodies/pet" + }, + "x-ms-requestBody-index": 0 + } + }, + "/streamedpets": { + "get": { + "description": "Returns all pets from the system that the user has access to", + "operationId": "getSameStreamResponse", + "parameters": [ + { + "name": "tags", + "in": "query", + "description": "tags to filter by", + "required": false, + "style": "form", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "limit", + "in": "query", + "description": "maximum number of results to return", + "required": false, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "200 response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + } + } + }, + "202": { + "description": "202 response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "patch": { + "tags": [], + "summary": "", + "description": "", + "operationId": "patchDifferentStreamTypesNoContent", + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/VirtualMachineGetRemoteDesktopFileResponse" + } + } + } + }, + "204": { + "description": "no content response" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "$ref": "#/components/requestBodies/pet" + }, + "x-ms-requestBody-index": 0 + } + } + }, + "security": [], + "tags": [], + "components": { + "schemas": { + "pet": { + "required": [ + "id", + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "cat": { + "extends": "pet", + "required": [ + "breed" + ], + "properties": { + "breed": { + "type": "string" + }, + "color": { + "type": "string" + } + } + }, + "siamese": { + "extends": "cat", + "properties": { + "mood": { + "type": "string" + } + } + }, + "dog": { + "extends": "pet", + "required": [ + "pedigree" + ], + "properties": { + "pedigree": { + "type": "boolean" + } + } + }, + "newPet": { + "allOf": [ + { + "$ref": "#/components/schemas/pet" + }, + { + "required": [ + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + } + } + } + ] + }, + "errorModel": { + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + } + } + }, + "VirtualMachineGetRemoteDesktopFileResponse": { + "properties": { + "RemoteDesktopFile": { + "type": "string", + "format": "byte" + } + } + } + }, + "responses": { + "petResponse": { + "description": " A created or updated pet", + "headers": { + "x-ms-request-id": { + "description": " The request ID", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "requestBodies": { + "pet": { + "x-ms-client-name": "PetCreateOrUpdateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + }, + "description": "A Pet", + "required": true + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-no-content.json b/test/Resource/Swagger/swagger-no-content.json new file mode 100644 index 0000000..9fa798f --- /dev/null +++ b/test/Resource/Swagger/swagger-no-content.json @@ -0,0 +1,629 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://autorestresourcesproxysite.azurewebsites.net:443/BlobConnector" + } + ], + "info": { + "version": "1.0", + "title": "Blob Connector" + }, + "paths": { + "/Container/Poll": { + "get": { + "tags": [ + "BlobConnector" + ], + "summary": "Poll for blobs present in given Container. Directory-level Polling and filtering of Blobs is also supported. \r\n Deletes Blobs from the Container once they are picked up", + "operationId": "BlobConnector_TriggerOnBlobContainer", + "parameters": [ + { + "name": "triggerState", + "in": "query", + "description": "Specify Trigger State", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "directoryName", + "in": "query", + "description": "Virtual directory within Container from which we need to poll", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "includeRegex", + "in": "query", + "description": "Include File Mask", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "excludeRegex", + "in": "query", + "description": "Exclude File Mask", + "required": false, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + } + } + }, + "202": { + "description": "Operation is accepted", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container or Blob not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false + } + }, + "/Blob/Upload": { + "post": { + "tags": [ + "BlobConnector" + ], + "summary": "Upload/Update a Blob to the Container", + "operationId": "BlobConnector_UploadBlob", + "parameters": [ + { + "name": "blobName", + "in": "query", + "description": "Name of the Uploaded Blob. Required", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "directoryName", + "in": "query", + "description": "Virtual directory within the container to which Blob should be uploaded. Optional", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "forceOverwrite", + "in": "query", + "description": "If a Blob with the same name already exists, should it be overwritten? Default value : true", + "required": false, + "schema": { + "type": "boolean" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false, + "requestBody": { + "x-ms-client-name": "blobContentAndDetails", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "application/x-www-form-urlencoded": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + } + }, + "description": "JSON Object containing the Base-64 encoded Blob Content and a name-value pair containing Blob Properties", + "required": true + }, + "x-ms-requestBody-index": 0 + } + }, + "/Container": { + "get": { + "tags": [ + "BlobConnector" + ], + "summary": "List all the blobs within the Container", + "operationId": "BlobConnector_ListBlobsInContainer", + "parameters": [ + { + "name": "blobDirectoryName", + "in": "query", + "description": "Name of specific directory within container for which listing must be performed. Optional.", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "maxResults", + "in": "query", + "description": "Maximum number of blobs in the List Returned", + "required": false, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + } + }, + "text/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BlobDetailsItem" + } + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false + } + }, + "/Blob": { + "get": { + "tags": [ + "BlobConnector" + ], + "summary": "Get a specific Blob from the container", + "operationId": "BlobConnector_GetBlob", + "parameters": [ + { + "name": "blobName", + "in": "query", + "description": "Name of the blob to retrieve", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "directoryName", + "in": "query", + "description": "Virtual directory within the container from which Blob should be retrieved. Optional", + "required": false, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false + }, + "delete": { + "tags": [ + "BlobConnector" + ], + "summary": "Delete specific Blob from a Container", + "operationId": "BlobConnector_DeleteBlob", + "parameters": [ + { + "name": "blobName", + "in": "query", + "description": "Name of the specific blob to delete", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "directoryName", + "in": "query", + "description": "Virtual directory within the container from which Blob should be deleted. Optional", + "required": false, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/Void" + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false + } + }, + "/Blob/Snapshot": { + "post": { + "tags": [ + "BlobConnector" + ], + "summary": "Create a read-only snapshot of a Specific Blob", + "operationId": "BlobConnector_SnapshotBlob", + "parameters": [ + { + "name": "blobName", + "in": "query", + "description": "Name of the specific blob for which snapshot must be created", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/MessageDescription" + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false + } + }, + "/Blob/Copy": { + "post": { + "tags": [ + "BlobConnector" + ], + "summary": "Copy a specific Blob to another container within the same storage account", + "operationId": "BlobConnector_CopyBlobWithinSameAccount", + "parameters": [ + { + "name": "sourceBlobName", + "in": "query", + "description": "Name of the blob which will be copied", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "destinationContainerName", + "in": "query", + "description": "Name of the destination container", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "destinationBlobName", + "in": "query", + "description": "Name of the destination blob. Optional, if not set it will be the same as source blob", + "required": false, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operation is successful.", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/Void" + } + } + } + }, + "202": { + "description": "Accepted.", + "content": { + "*/*": { + "schema": { + "$ref": "#/components/schemas/Void" + } + } + } + }, + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Container not found" + }, + "500": { + "description": "Internal Server Error" + } + }, + "deprecated": false + } + } + }, + "components": { + "schemas": { + "MessageDescription": { + "required": [ + "Content", + "Properties" + ], + "type": "object", + "properties": { + "Content": { + "$ref": "#/components/schemas/Content" + }, + "Properties": { + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/Object" + } + } + } + }, + "Content": { + "required": [ + "ContentData", + "ContentType", + "ContentTransferEncoding" + ], + "type": "object", + "properties": { + "ContentData": { + "type": "string" + }, + "ContentType": { + "type": "string" + }, + "ContentTransferEncoding": { + "type": "string" + } + } + }, + "Object": { + "type": "object", + "properties": {} + }, + "BlobDetailsItem": { + "required": [ + "BlobName", + "BlobPath", + "LastModified", + "BlobType", + "ContentType", + "AbsoluteUri", + "BlobSize" + ], + "type": "object", + "properties": { + "BlobName": { + "description": "Blob Name", + "type": "string" + }, + "BlobPath": { + "description": "Blob Path", + "type": "string" + }, + "LastModified": { + "description": "Last Modified", + "type": "string" + }, + "BlobType": { + "description": "Blob Type", + "type": "string" + }, + "ContentType": { + "description": "Content Type", + "type": "string" + }, + "AbsoluteUri": { + "description": "Absolute Uri", + "type": "string" + }, + "BlobSize": { + "format": "int64", + "description": "Blob Size", + "type": "integer" + } + } + }, + "Void": { + "type": "object", + "properties": {} + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-optional-params.json b/test/Resource/Swagger/swagger-optional-params.json new file mode 100644 index 0000000..8d15692 --- /dev/null +++ b/test/Resource/Swagger/swagger-optional-params.json @@ -0,0 +1,286 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Optional Parameter test spec", + "description": "Test correct generation of optional method parameters", + "version": "1.0" + }, + "paths": { + "/params": { + "get": { + "operationId": "Widgets_List", + "summary": "List all the wdigets", + "description": "List all the widgets", + "parameters": [ + { + "name": "intParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "integer" + } + }, + { + "name": "longParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "floatParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "number", + "format": "float" + } + }, + { + "name": "doubleParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "number", + "format": "double" + } + }, + { + "name": "byteParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "string", + "format": "byte" + } + }, + { + "name": "booleanParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "boolean" + } + }, + { + "name": "dateParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "string", + "format": "date" + } + }, + { + "name": "datetimeParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "string", + "format": "date-time" + } + }, + { + "name": "api-version", + "in": "query", + "description": "API version", + "schema": { + "type": "string" + } + } + ], + "tags": [ + "Widgets" + ], + "responses": { + "200": { + "description": "A list of widgets", + "content": { + "application/json": { + "schema": { + "type": "array", + "description": "A list of widgets", + "items": { + "$ref": "#/components/schemas/Widget" + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + }, + "/widgets/{id}": { + "get": { + "operationId": "Widgets_Get", + "summary": "Get a wdiget by Id", + "description": "Get a widget by id.", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The id of the widget to get", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "intParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "integer" + } + }, + { + "name": "longParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "integer", + "format": "int64" + } + }, + { + "name": "floatParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "number", + "format": "float" + } + }, + { + "name": "doubleParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "number", + "format": "double" + } + }, + { + "name": "byteParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "string", + "format": "byte" + } + }, + { + "name": "booleanParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "boolean" + } + }, + { + "name": "dateParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "string", + "format": "date" + } + }, + { + "name": "datetimeParam", + "in": "query", + "description": "The maximum number of results to return.", + "schema": { + "type": "string", + "format": "date-time" + } + } + ], + "tags": [ + "Widgets" + ], + "responses": { + "200": { + "description": "The returned product", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Widget" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "Widget": { + "properties": { + "product_id": { + "type": "string", + "description": "Unique identifier representing a specific product for a given latitude & longitude. For example, uberX in San Francisco will have a different product_id than uberX in Los Angeles." + }, + "description": { + "type": "string", + "description": "Description of product." + }, + "display_name": { + "type": "string", + "description": "Display name of product." + }, + "capacity": { + "type": "string", + "description": "Capacity of product. For example, 4 people." + }, + "image": { + "type": "string", + "description": "Image URL representing the product." + } + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-polymorphism.json b/test/Resource/Swagger/swagger-polymorphism.json new file mode 100644 index 0000000..74d4afe --- /dev/null +++ b/test/Resource/Swagger/swagger-polymorphism.json @@ -0,0 +1,223 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Polymorphism PetStore", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/getpolymorphicpets": { + "get": { + "operationId": "getPolymorphicPets", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Pet" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + }, + "put": { + "operationId": "CreateOrUpdatePolymorphicPets", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "responses": { + "200": { + "description": "A list of caches" + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "PetCreateOrUpdateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Pet" + } + } + }, + "description": "A Pet" + }, + "x-ms-requestBody-index": 0 + } + } + }, + "components": { + "schemas": { + "Pet": { + "discriminator": { + "propertyName": "dtype" + }, + "required": [ + "dtype" + ], + "properties": { + "id": { + "type": "string", + "description": "Id." + }, + "description": { + "type": "string", + "description": "Description of a pet." + }, + "dtype": { + "type": "string" + } + } + }, + "Cat": { + "allOf": [ + { + "$ref": "#/components/schemas/Pet" + } + ], + "properties": { + "color": { + "type": "string", + "description": "cat color" + } + } + }, + "Seamise": { + "allOf": [ + { + "$ref": "#/components/schemas/Cat" + } + ], + "properties": { + "length": { + "type": "integer", + "description": "cat length" + } + } + }, + "Burmese": { + "allOf": [ + { + "$ref": "#/components/schemas/Seamise" + } + ], + "properties": { + "nickName": { + "type": "integer", + "description": "cat nick name" + } + } + }, + "Himalayan": { + "allOf": [ + { + "$ref": "#/components/schemas/Seamise" + } + ], + "properties": { + "hairLength": { + "type": "integer", + "description": "cat hair length" + } + } + }, + "Persian": { + "allOf": [ + { + "$ref": "#/components/schemas/Cat" + } + ], + "properties": { + "size": { + "type": "integer", + "description": "cat size" + } + } + }, + "Dog": { + "id": "Dog", + "allOf": [ + { + "$ref": "#/components/schemas/Pet" + } + ], + "properties": { + "name": { + "type": "string", + "description": "dog name" + } + } + }, + "Horse": { + "id": "Horse", + "allOf": [ + { + "$ref": "#/components/schemas/Pet" + } + ], + "properties": { + "breed": { + "type": "string", + "description": "horse breed" + } + } + }, + "Lizard": { + "x-ms-discriminator-value": "lzd", + "allOf": [ + { + "$ref": "#/components/schemas/Pet" + } + ], + "properties": { + "tailSize": { + "type": "number", + "format": "float", + "description": "length of tail" + } + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-recursive-type.json b/test/Resource/Swagger/swagger-recursive-type.json new file mode 100644 index 0000000..2c5d9d6 --- /dev/null +++ b/test/Resource/Swagger/swagger-recursive-type.json @@ -0,0 +1,123 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Recursive Types API", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis?api-version={apiVersion}": { + "post": { + "operationId": "post", + "summary": "Products", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "name": "subscriptionId", + "in": "path", + "description": "Subscription ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "resourceGroupName", + "in": "path", + "description": "Resource Group ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "apiVersion", + "in": "path", + "description": "API ID.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "tags": [ + "Redis" + ], + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "body", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + }, + "description": "API body mody." + }, + "x-ms-requestBody-index": 3 + } + } + }, + "components": { + "schemas": { + "Product": { + "properties": { + "product_id": { + "type": "string", + "description": "Unique identifier representing a specific product for a given latitude & longitude. For example, uberX in San Francisco will have a different product_id than uberX in Los Angeles." + }, + "parentProduct": { + "$ref": "#/components/schemas/Product" + }, + "innerProducts": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-ref-allOf-inheritance.json b/test/Resource/Swagger/swagger-ref-allOf-inheritance.json new file mode 100644 index 0000000..5f975fa --- /dev/null +++ b/test/Resource/Swagger/swagger-ref-allOf-inheritance.json @@ -0,0 +1,294 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "RedisManagementClient", + "description": "A sample model for testing that swagger references and allOf gets understood by the modeler properly", + "version": "1.0.0" + }, + "security": [], + "tags": [], + "paths": { + "providers/Microsoft.Cache/Redis/{name}": { + "put": { + "operationId": "Redis_CreateOrUpdate", + "description": "Create or update a redis cache", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "description": "", + "schema": { + "type": "string" + } + } + ], + "responses": { + "201": { + "description": "Created", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Resource" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/Resource" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "parameters", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RedisCreateOrUpdateParameters" + } + }, + "text/json": { + "schema": { + "$ref": "#/components/schemas/RedisCreateOrUpdateParameters" + } + } + }, + "description": "Parameters supplied to the CreateOrUpdate redis operation.", + "required": true + }, + "x-ms-requestBody-index": 1 + } + } + }, + "components": { + "schemas": { + "Sku": { + "properties": { + "name": { + "type": "string", + "description": "", + "enum": [ + "Basic", + "Standard", + "Premium" + ], + "x-ms-enum": { + "name": "SkuName", + "modelAsString": true + } + }, + "family": { + "type": "string", + "description": "", + "enum": [ + "C", + "P" + ], + "x-ms-enum": { + "name": "SkuFamily", + "modelAsString": true + } + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "" + } + }, + "required": [ + "name", + "family", + "capacity" + ], + "description": "Sku parameters supplied to the create redis operation." + }, + "RedisProperties": { + "properties": { + "sku": { + "$ref": "#/components/schemas/Sku", + "description": "" + }, + "redisConfiguration": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "" + }, + "enableNonSslPort": { + "type": "boolean", + "description": "" + }, + "tenantSettings": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "" + }, + "shardCount": { + "type": "integer", + "format": "int32", + "description": "" + }, + "subnetId": { + "type": "string", + "description": "" + }, + "staticIP": { + "type": "string", + "description": "" + } + }, + "required": [ + "sku" + ], + "description": "'RedisProperties' - Parameters supplied to CreateOrUpdate redis operation." + }, + "Resource": { + "properties": { + "id": { + "readOnly": true, + "type": "string", + "description": "Resource Id" + }, + "name": { + "readOnly": true, + "type": "string", + "description": "Resource name" + }, + "type": { + "readOnly": true, + "type": "string", + "description": "Resource type" + }, + "location": { + "type": "string", + "description": "Resource location" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags" + } + }, + "description": "''Resource' - common resource information", + "required": [ + "location" + ], + "x-ms-azure-resource": true + }, + "RedisCreateOrUpdateParameters": { + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/components/schemas/RedisProperties", + "description": "'RedisCreateOrUpdateParameters.properties' - Redis cache properties." + } + }, + "required": [ + "properties" + ], + "allOf": [ + { + "$ref": "#/components/schemas/Resource" + } + ], + "description": "'RedisCreateOrUpdateParameters' - Parameters supplied to the CreateOrUpdate Redis operation." + }, + "RedisAccessKeys": { + "properties": { + "primaryKey": { + "type": "string", + "description": "" + }, + "secondaryKey": { + "type": "string", + "description": "" + } + }, + "description": "'RedisAccessKeys' - Redis cache access keys." + }, + "RedisReadableProperties": { + "properties": { + "provisioningState": { + "type": "string", + "description": "provisioning status" + }, + "hostName": { + "type": "string", + "description": "" + }, + "port": { + "type": "integer", + "format": "int32", + "description": "" + }, + "sslPort": { + "type": "integer", + "format": "int32", + "description": "" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/RedisProperties" + } + ], + "description": "'RedisReadableProperties' - Parameters describing a redis instance" + }, + "RedisReadablePropertiesWithAccessKey": { + "properties": { + "accessKeys": { + "$ref": "#/components/schemas/RedisAccessKeys", + "description": "Redis cache access keys." + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/RedisReadableProperties" + } + ], + "description": "'RedisReadablePropertiesWithAccessKey' - Access Keys in addition to RedisReadableProperties" + }, + "RedisResourceWithAccessKey": { + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/components/schemas/RedisReadablePropertiesWithAccessKey", + "description": "'RedisResourceWithAccessKey.properties' Redis cache properties" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/RedisResource" + } + ], + "description": "'RedisResourceWithAccessKey' - A redis item in CreateOrUpdate Operation response." + }, + "RedisResource": { + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/components/schemas/RedisReadableProperties", + "description": "'RedisResource.properties' - Redis cache properties" + } + }, + "allOf": [ + { + "$ref": "#/components/schemas/Resource" + } + ], + "description": "'RedisResource' - A redis resource" + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-response-headers.json b/test/Resource/Swagger/swagger-response-headers.json new file mode 100644 index 0000000..41e4060 --- /dev/null +++ b/test/Resource/Swagger/swagger-response-headers.json @@ -0,0 +1,223 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Microsoft Azure Redis Cache Management API", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/subscriptions/{subscriptionId}/resourcegroups": { + "get": { + "operationId": "list", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "$ref": "#/components/parameters/SubscriptionIdParamterer" + } + ], + "responses": { + "200": { + "description": "A list of caches", + "headers": { + "X-Rate-Limit-Limit": { + "description": "The number of allowed requests in the current period", + "schema": { + "type": "integer" + } + }, + "X-Rate-Limit-Remaining": { + "description": "The number of remaining requests in the current period", + "schema": { + "type": "integer" + } + }, + "X-Rate-Seconds": { + "description": "The number of seconds left in the current period", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "201": { + "description": "A list of caches", + "headers": { + "X-Rate-Limit-Limit": { + "description": "The number of allowed requests in the current period", + "schema": { + "type": "integer" + } + }, + "X-Rate-Limit-Remaining": { + "description": "The number of remaining requests in the current period", + "schema": { + "type": "integer" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + }, + "post": { + "operationId": "create", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "$ref": "#/components/parameters/SubscriptionIdParamterer" + } + ], + "responses": { + "200": { + "description": "A list of caches", + "headers": { + "X-Rate-Limit-Limit": { + "description": "The number of allowed requests in the current period", + "schema": { + "type": "integer" + } + }, + "X-Rate-Limit-Remaining": { + "description": "The number of remaining requests in the current period", + "schema": { + "type": "integer" + } + }, + "X-Rate-Seconds": { + "description": "The number of seconds left in the current period", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "body", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "x-ms-requestBody-index": 1 + } + } + }, + "components": { + "schemas": { + "Product": { + "description": "The product documentation.", + "properties": { + "product_id": { + "type": "string", + "description": "Unique identifier representing a specific product for a given latitude & longitude. For example, uberX in San Francisco will have a different product_id than uberX in Los Angeles." + }, + "description": { + "type": "string", + "description": "Description of product." + }, + "display_name": { + "type": "string", + "description": "Display name of product." + }, + "capacity": { + "type": "string", + "description": "Capacity of product. For example, 4 people." + }, + "image": { + "type": "string", + "description": "Image URL representing the product." + } + }, + "example": { + "name": "Puma", + "id": 1 + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + }, + "parameters": { + "SubscriptionIdParamterer": { + "name": "subscriptionId", + "in": "path", + "description": "Subscription ID.", + "required": true, + "schema": { + "type": "string" + } + }, + "ApiVersionParameter": { + "name": "apiVersion", + "in": "path", + "description": "API ID.", + "required": true, + "schema": { + "type": "string" + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-simple-spec.json b/test/Resource/Swagger/swagger-simple-spec.json new file mode 100644 index 0000000..66d434e --- /dev/null +++ b/test/Resource/Swagger/swagger-simple-spec.json @@ -0,0 +1,207 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Microsoft Azure Redis Cache Management API", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis?api-version={apiVersion}": { + "get": { + "operationId": "list", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "$ref": "#/components/parameters/SubscriptionIdParamterer" + }, + { + "name": "resourceGroupName", + "in": "path", + "description": "Resource Group ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "$ref": "#/components/parameters/ApiVersionParameter" + } + ], + "tags": [ + "Redis" + ], + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + }, + "post": { + "operationId": "reset", + "summary": "Resets products", + "description": "Resets products.", + "parameters": [ + { + "name": "subscriptionId", + "in": "path", + "description": "Subscription ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "resourceGroupName", + "in": "path", + "description": "Resource Group ID.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "apiVersion", + "in": "path", + "description": "API ID.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "tags": [ + "Redis" + ], + "responses": { + "204": { + "description": "A list of caches", + "content": { + "application/json": { + "examples": { + "response": { + "value": { + "id": 9, + "category": { + "name": "domestic" + }, + "name": "monster", + "tags": [ + { + "name": "for sale" + } + ], + "status": "alive" + } + } + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "Product": { + "title": "The product title.", + "description": "The product documentation.", + "properties": { + "product_id": { + "type": "string", + "title": "A product id.", + "description": "Unique identifier representing a specific product for a given latitude & longitude. For example, uberX in San Francisco will have a different product_id than uberX in Los Angeles." + }, + "description": { + "type": "string", + "description": "Description of product." + }, + "display_name": { + "type": "string", + "description": "Display name of product." + }, + "capacity": { + "type": "string", + "description": "Capacity of product. For example, 4 people.", + "default": "100" + }, + "image": { + "type": "string", + "description": "Image URL representing the product." + } + }, + "example": { + "name": "Puma", + "id": 1 + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + } + }, + "parameters": { + "SubscriptionIdParamterer": { + "name": "subscriptionId", + "in": "path", + "description": "Subscription ID.", + "required": true, + "schema": { + "type": "string" + } + }, + "ApiVersionParameter": { + "name": "apiVersion", + "in": "path", + "description": "API ID.", + "required": true, + "schema": { + "type": "string" + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-simple-spec.yaml b/test/Resource/Swagger/swagger-simple-spec.yaml new file mode 100644 index 0000000..d6d2906 --- /dev/null +++ b/test/Resource/Swagger/swagger-simple-spec.yaml @@ -0,0 +1,135 @@ +openapi: 3.0.0 +servers: +- url: https://management.azure.com/ +info: + title: Microsoft Azure Redis Cache Management API + description: Some cool documentation. + version: 2014-04-01-preview +paths: + "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/Microsoft.Cache/Redis?api-version={apiVersion}": + get: + operationId: list + summary: Product Types + description: The Products endpoint returns information about the Uber products + offered at a given location. The response includes the display name and other + details about each product, and lists the products in the proper display order. + parameters: + - "$ref": "#/components/parameters/SubscriptionIdParamterer" + - name: resourceGroupName + in: path + description: Resource Group ID. + required: true + schema: + type: string + - "$ref": "#/components/parameters/ApiVersionParameter" + tags: + - Redis + responses: + '200': + description: A list of caches + content: + application/json: + schema: + "$ref": "#/components/schemas/Product" + default: + description: Unexpected error + content: + application/json: + schema: + "$ref": "#/components/schemas/Error" + post: + operationId: reset + summary: Resets products + description: Resets products. + parameters: + - name: subscriptionId + in: path + description: Subscription ID. + required: true + schema: + type: string + - name: resourceGroupName + in: path + description: Resource Group ID. + required: true + schema: + type: string + - name: apiVersion + in: path + description: API ID. + required: true + schema: + type: string + tags: + - Redis + responses: + '204': + description: A list of caches + content: + application/json: + examples: + response: + value: + id: 9 + category: + name: domestic + name: monster + tags: + - name: for sale + status: alive + default: + description: Unexpected error + content: + application/json: + schema: + "$ref": "#/components/schemas/Error" +components: + schemas: + Product: + description: The product documentation. + properties: + product_id: + type: string + description: Unique identifier representing a specific product for a given + latitude & longitude. For example, uberX in San Francisco will have a + different product_id than uberX in Los Angeles. + description: + type: string + description: Description of product. + display_name: + type: string + description: Display name of product. + capacity: + type: string + description: Capacity of product. For example, 4 people. + default: '100' + image: + type: string + description: Image URL representing the product. + example: + name: Puma + id: 1 + Error: + properties: + code: + type: integer + format: int32 + message: + type: string + fields: + type: string + parameters: + SubscriptionIdParamterer: + name: subscriptionId + in: path + description: Subscription ID. + required: true + schema: + type: string + ApiVersionParameter: + name: apiVersion + in: path + description: API ID. + required: true + schema: + type: string diff --git a/test/Resource/Swagger/swagger-streaming.json b/test/Resource/Swagger/swagger-streaming.json new file mode 100644 index 0000000..cbdb92f --- /dev/null +++ b/test/Resource/Swagger/swagger-streaming.json @@ -0,0 +1,133 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "http://http://autorestresourcesproxysite.azurewebsites.net/Autorest.HelloWorld/" + } + ], + "info": { + "version": "1.0.13", + "title": "Swagger Stream Store" + }, + "paths": { + "/values/formDate": { + "post": { + "tags": [ + "Values" + ], + "operationId": "GetWithStreamFormData", + "responses": { + "200": { + "description": "OK", + "content": { + "image/jpeg": { + "schema": { + "type": "file" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "fileContent", + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "fileContent": { + "description": "file to upload", + "type": "file" + } + }, + "required": [ + "fileContent" + ] + } + } + } + }, + "x-ms-requestBody-index": 0 + }, + "get": { + "tags": [ + "Values" + ], + "operationId": "PostWithByteArrayFormData", + "responses": { + "200": { + "description": "OK", + "content": { + "image/jpeg": { + "schema": { + "type": "string", + "format": "byte" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "fileContent", + "content": { + "multipart/form-data": { + "schema": { + "type": "object", + "properties": { + "fileContent": { + "description": "file to upload", + "type": "string", + "format": "byte" + } + }, + "required": [ + "fileContent" + ] + } + } + } + }, + "x-ms-requestBody-index": 0 + } + }, + "/values": { + "post": { + "tags": [ + "Values" + ], + "operationId": "GetWithStream", + "responses": { + "200": { + "description": "OK", + "content": { + "image/jpeg": { + "schema": { + "type": "file" + } + } + } + } + } + }, + "get": { + "tags": [ + "Values" + ], + "operationId": "PostWithByteArray", + "responses": { + "200": { + "description": "OK", + "content": { + "image/jpeg": { + "schema": { + "type": "string", + "format": "byte" + } + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-validation.json b/test/Resource/Swagger/swagger-validation.json new file mode 100644 index 0000000..34f57d6 --- /dev/null +++ b/test/Resource/Swagger/swagger-validation.json @@ -0,0 +1,250 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://management.azure.com/" + } + ], + "info": { + "title": "Swagger With Validation", + "description": "Some cool documentation.", + "version": "2014-04-01-preview" + }, + "paths": { + "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/{id}/Redis?api-version={apiVersion}": { + "get": { + "operationId": "list", + "summary": "Product Types", + "description": "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order.", + "parameters": [ + { + "$ref": "#/components/parameters/SubscriptionIdParamterer" + }, + { + "name": "resourceGroupName", + "in": "path", + "description": "Resource Group Name.", + "required": true, + "schema": { + "type": "string", + "minimum": 100, + "maximum": 1000, + "minLength": 3, + "maxLength": 10, + "multipleOf": 10, + "minItems": 1, + "maxItems": 1, + "uniqueItems": true, + "pattern": "[a-zA-Z0-9]+" + } + }, + { + "name": "id", + "in": "path", + "description": "Resource Group ID.", + "required": true, + "schema": { + "type": "integer", + "minimum": 100, + "maximum": 1000, + "minLength": 1, + "maxLength": 1, + "multipleOf": 10, + "minItems": 1, + "maxItems": 1, + "uniqueItems": true, + "pattern": "[0-9]+" + } + }, + { + "$ref": "#/components/parameters/ApiVersionParameter" + }, + { + "name": "myintconst", + "in": "query", + "description": "Constant query param.", + "required": true, + "schema": { + "type": "integer", + "enum": [ + 0 + ] + } + }, + { + "name": "mystrconst", + "in": "query", + "description": "Constant query param.", + "required": true, + "schema": { + "type": "string", + "enum": [ + "constant" + ] + } + } + ], + "tags": [ + "Redis" + ], + "responses": { + "200": { + "description": "A list of caches", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + } + }, + "default": { + "description": "Unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "Product": { + "description": "The product documentation.", + "required": [ + "myintconst", + "mystrconst", + "RefStrEnumRequiredConstant", + "RefIntEnumRequiredConstant" + ], + "properties": { + "product_id": { + "type": "string", + "description": "Unique identifier representing a specific product for a given latitude & longitude. For example, uberX in San Francisco will have a different product_id than uberX in Los Angeles." + }, + "description": { + "type": "string", + "description": "Description of product." + }, + "display_names": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Display names of product.", + "maxItems": 6, + "uniqueItems": true, + "minItems": 0, + "multipleOf": 10, + "maximum": 1000, + "minimum": 100, + "minLength": 1, + "maxLength": 1, + "pattern": "[0-9]+" + }, + "capacity": { + "type": "integer", + "description": "Capacity of product. For example, 4 people.", + "exclusiveMinimum": true, + "exclusiveMaximum": true, + "maximum": 100, + "minimum": 0 + }, + "image": { + "type": "string", + "description": "Image URL representing the product.", + "pattern": "http://\\w+" + }, + "myintconst": { + "type": "integer", + "description": "Constant int.", + "enum": [ + 0 + ] + }, + "mystrconst": { + "type": "string", + "description": "Constant string.", + "enum": [ + "constant" + ] + }, + "RefStrEnumRequiredConstant": { + "$ref": "#/components/schemas/RefStrEnum", + "description": "RefStrEnumRequiredConstant Description." + }, + "RefIntEnumRequiredConstant": { + "$ref": "#/components/schemas/RefIntEnum", + "description": "RefIntEnumRequiredConstant Description." + }, + "RefStrEnum": { + "$ref": "#/components/schemas/RefStrEnum", + "description": "RefStrEnumRequiredConstant Description." + }, + "RefIntEnum": { + "$ref": "#/components/schemas/RefIntEnum", + "description": "RefIntEnumRequiredConstant Description." + }, + "example": { + "name": "Puma", + "id": 1 + } + } + }, + "Error": { + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "fields": { + "type": "string" + } + } + }, + "RefStrEnum": { + "type": "string", + "enum": [ + "ReferenceEnum1" + ], + "description": "RefStrEnum Description." + }, + "RefIntEnum": { + "type": "integer", + "enum": [ + 0 + ], + "description": "RefIntEnum Description." + } + }, + "parameters": { + "SubscriptionIdParamterer": { + "name": "subscriptionId", + "in": "path", + "description": "Subscription ID.", + "required": true, + "schema": { + "type": "string" + } + }, + "ApiVersionParameter": { + "name": "apiVersion", + "in": "query", + "description": "API ID.", + "required": true, + "schema": { + "type": "string", + "pattern": "\\d{2}-\\d{2}-\\d{4}" + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-x-ms-discriminator-value.json b/test/Resource/Swagger/swagger-x-ms-discriminator-value.json new file mode 100644 index 0000000..da8d7d5 --- /dev/null +++ b/test/Resource/Swagger/swagger-x-ms-discriminator-value.json @@ -0,0 +1,657 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "http://petstore.swagger.wordnik.com/api" + }, + { + "url": "https://petstore.swagger.wordnik.com/api" + } + ], + "info": { + "version": "1.0.0", + "title": "Swagger Petstore", + "description": "A sample API that uses a petstore as an example to demonstrate features in the swagger-2.0 specification", + "termsOfService": "http://helloreverb.com/terms/", + "contact": { + "name": "Wordnik API Team", + "email": "foo@example.com", + "url": "http://madskristensen.net" + }, + "license": { + "name": "MIT", + "url": "http://github.com/gruntjs/grunt/blob/master/LICENSE-MIT" + } + }, + "paths": { + "/pet": { + "get": { + "description": "Returns all pets from the system that the user has access to", + "operationId": "findPets", + "parameters": [ + { + "name": "tags", + "in": "query", + "description": "tags to filter by", + "required": false, + "style": "form", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "name": "limit", + "in": "query", + "description": "maximum number of results to return", + "required": false, + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "text/html": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/json; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/octet-stream": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/zip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + }, + "application/gzip": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/pet" + } + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "text/html": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + } + }, + "post": { + "description": "Creates a new pet in the store. Duplicates are allowed", + "operationId": "addPet", + "responses": { + "200": { + "description": "pet response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "requestBody": { + "x-ms-client-name": "pet", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/newPet" + } + } + }, + "description": "Pet to add to the store", + "required": true + }, + "x-ms-requestBody-index": 0 + }, + "put": { + "tags": [], + "summary": "", + "description": "", + "operationId": "CreateOrUpdatePet", + "responses": { + "200": { + "$ref": "#/components/responses/petResponse" + }, + "default": { + "description": "unexpected error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/errorModel" + } + } + } + } + }, + "deprecated": true, + "security": [], + "x-test-header-info": { + "name": "x-static-header", + "value": "headerValue" + }, + "requestBody": { + "x-ms-client-name": "PetCreateOrUpdateParameter", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + }, + "description": "A Pet", + "required": true + }, + "x-ms-requestBody-index": 0 + } + } + }, + "security": [], + "tags": [], + "components": { + "schemas": { + "pet": { + "required": [ + "id", + "name", + "type" + ], + "discriminator": { + "propertyName": "type" + }, + "x-ms-discriminator-value": "Microsoft.Models.MSPet", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "cat": { + "x-ms-discriminator-value": "Microsoft.Models.MSCat", + "allOf": [ + { + "$ref": "#/components/schemas/pet" + } + ], + "required": [ + "breed" + ], + "properties": { + "breed": { + "type": "string" + }, + "color": { + "type": "string" + } + } + }, + "siamese": { + "x-ms-discriminator-value": "Microsoft.Models.MSSiameseCat", + "allOf": [ + { + "$ref": "#/components/schemas/cat" + } + ], + "properties": { + "mood": { + "type": "string" + } + } + }, + "dog": { + "x-ms-discriminator-value": "Microsoft.Models.MSDog", + "allOf": [ + { + "$ref": "#/components/schemas/pet" + } + ], + "required": [ + "pedigree" + ], + "properties": { + "pedigree": { + "type": "boolean" + } + } + }, + "newPet": { + "x-ms-discriminator-value": "Microsoft.Models.MSNewPet", + "allOf": [ + { + "$ref": "#/components/schemas/pet" + }, + { + "required": [ + "name" + ], + "properties": { + "id": { + "type": "integer", + "format": "int64" + } + } + } + ] + }, + "errorModel": { + "required": [ + "code", + "message" + ], + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + } + } + } + }, + "responses": { + "petResponse": { + "description": " A created or updated pet", + "headers": { + "x-ms-request-id": { + "description": " The request ID", + "schema": { + "type": "string" + } + } + }, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/json; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/atom+xml; charset=utf-8": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/octet-stream": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/zip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + }, + "application/gzip": { + "schema": { + "$ref": "#/components/schemas/pet" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-x-ms-paths.json b/test/Resource/Swagger/swagger-x-ms-paths.json new file mode 100644 index 0000000..806c195 --- /dev/null +++ b/test/Resource/Swagger/swagger-x-ms-paths.json @@ -0,0 +1,92 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "http://autorestresourcesproxysite.azurewebsites.net/" + } + ], + "info": { + "version": "1.0.13", + "title": "Swagger Custom Paths" + }, + "paths": { + "/values/foo": { + "post": { + "tags": [ + "Values" + ], + "operationId": "Values_Post", + "responses": { + "200": { + "description": "OK" + } + }, + "requestBody": { + "$ref": "#/components/requestBodies/Product" + }, + "x-ms-requestBody-index": 0 + } + } + }, + "x-ms-paths": { + "/values/foo": { + "post": { + "tags": [ + "Values" + ], + "operationId": "Values_CustomPost1", + "responses": { + "200": { + "description": "OK" + } + }, + "requestBody": { + "$ref": "#/components/requestBodies/Product" + }, + "x-ms-requestBody-index": 0 + } + }, + "/values/foo?query": { + "post": { + "tags": [ + "Values" + ], + "operationId": "Values_CustomPost2", + "responses": { + "200": { + "description": "OK" + } + }, + "requestBody": { + "$ref": "#/components/requestBodies/Product" + }, + "x-ms-requestBody-index": 0 + } + } + }, + "components": { + "schemas": { + "Product": { + "properties": { + "integer": { + "type": "integer" + } + } + } + }, + "requestBodies": { + "Product": { + "x-ms-client-name": "body", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Product" + } + } + }, + "description": "file to upload", + "required": true + } + } + } +} \ No newline at end of file diff --git a/test/Resource/Swagger/swagger-xml-paths.yaml b/test/Resource/Swagger/swagger-xml-paths.yaml new file mode 100644 index 0000000..44d9b4e --- /dev/null +++ b/test/Resource/Swagger/swagger-xml-paths.yaml @@ -0,0 +1,27 @@ +openapi: 3.0.0 +servers: [] +info: + title: Xml Tests + version: 1.0.0 +paths: {} +components: + schemas: + ModelComplex: + type: object + properties: + PropertySimple: + description: CUSTOM_PropertySimple + summary: PropertyOverride + type: string + xml: + name: PropertyOverride + PropertyArray: + description: CUSTOM_PropertyArray + summary: + type: array + items: + type: string + additionalProperties: + type: string + description: CUSTOM_ + summary: diff --git a/test/Resource/Swagger/swagger-xml.yaml b/test/Resource/Swagger/swagger-xml.yaml new file mode 100644 index 0000000..d99ec81 --- /dev/null +++ b/test/Resource/Swagger/swagger-xml.yaml @@ -0,0 +1,46 @@ +openapi: 3.0.0 +servers: [] +info: + title: Xml Tests + version: 1.0.0 +paths: {} +components: + schemas: + ModelPlain: + description: ModelPlain + type: object + properties: + PropertyPlain: + description: PropertyPlain + type: string + PropertyOverridden: + description: PropertyOverride + type: string + xml: + name: PropertyOverride + ModelOverridden: + description: ModelOverride + type: object + xml: + name: ModelOverride + properties: + PropertyPlain: + description: PropertyPlain + type: string + PropertyOverridden: + description: PropertyOverride + type: string + xml: + name: PropertyOverride + ModelComplex: + description: ModelComplex + type: object + properties: + PropertyPlain: + description: PropertyPlain + "$ref": "#/components/schemas/ModelOverridden" + PropertyOverridden: + description: PropertyOverride + "$ref": "#/components/schemas/ModelOverridden" + xml: + name: PropertyOverride diff --git a/test/Resource/Swagger/vendor-extension-in-path.json b/test/Resource/Swagger/vendor-extension-in-path.json new file mode 100644 index 0000000..709409e --- /dev/null +++ b/test/Resource/Swagger/vendor-extension-in-path.json @@ -0,0 +1,43 @@ +{ + "openapi": "3.0.0", + "servers": [ + { + "url": "https://dsw12.net:999/sandbox/8c88389038102937482abf83f8f/services/5b737fefc19b3047ab4f3234cd34642df2" + } + ], + "info": { + "version": "2.0", + "title": "My web service", + "description": "No description provided.", + "x-endpoint-name": "default" + }, + "paths": { + "/swagger.json": { + "get": { + "summary": "Get swagger API document for the web service", + "operationId": "getSwaggerDocument", + "parameters": [ + { + "name": "api-version", + "in": "query", + "description": "API version", + "required": false, + "schema": { + "type": "string", + "enum": [ + "2.0" + ], + "default": "2.0" + } + } + ], + "responses": { + "200": { + "description": "Swagger API document for this service" + } + } + } + }, + "x-vendor-testy": "asd" + } +} \ No newline at end of file diff --git a/test/Resource/SwaggerGen/deprecated.yaml b/test/Resource/SwaggerGen/deprecated.yaml new file mode 100644 index 0000000..c1de9d5 --- /dev/null +++ b/test/Resource/SwaggerGen/deprecated.yaml @@ -0,0 +1,263 @@ +swagger: "2.0" +host: localhost +info: + version: '2016-07-07' + title: Deprecated + description: Deprecated stuff mixed with non-deprecated stuff (having "yes" or "no" in it's name, respectively) +paths: + '/path/no': + get: + operationId: Path_No + parameters: + - name: arg + in: query + type: string + responses: + '200': + description: OK + '/path/yes1': + get: + deprecated: true + operationId: Path_Yes1 + parameters: + - name: arg + in: query + type: string + responses: + '200': + description: OK + '/path/yes2': + get: + x-deprecated: true + operationId: Path_Yes2 + parameters: + - name: arg + in: query + type: string + responses: + '200': + description: OK + '/path/custom': + get: + deprecated: true + x-deprecated: + description: This operation will be removed in 2005. + operationId: Path_Custom + parameters: + - name: arg + in: query + type: string + responses: + '200': + description: OK + '/path/replaced': + get: + deprecated: true + x-deprecated: + replaced-by: No + operationId: Path_Replaced + parameters: + - name: arg + in: query + type: string + responses: + '200': + description: OK + '/path/params': + get: + deprecated: true + x-deprecated: + replaced-by: No + operationId: Path_Replaced + parameters: + - name: argNo + in: query + type: string + - name: argYes + in: query + type: string + x-deprecated: true + - name: argCustom + in: query + type: string + x-deprecated: + description: This parameter will be removed in 2005. + - name: argReplaced + in: query + type: string + x-deprecated: + replaced-by: argNo + responses: + '200': + description: OK +definitions: + PetNo: + type: object + properties: + name: + type: string + description: name of the pet + PetYes: + type: object + x-deprecated: true + properties: + name: + type: string + description: name of the pet + PetCustom: + type: object + x-deprecated: + description: This type will be removed in 2005. + properties: + name: + type: string + description: name of the pet + PetReplaced: + type: object + x-deprecated: + replaced-by: PetNo + properties: + name: + type: string + description: name of the pet + Pet: + type: object + properties: + nameNo: + type: string + description: name of the pet + nameYes: + x-deprecated: true + type: string + description: name of the pet + nameCustom: + x-deprecated: + description: This property will be removed in 2005. + type: string + description: name of the pet + nameReplaced: + x-deprecated: + replaced-by: nameNo + type: string + description: name of the pet + ChildPet: + type: object + description: |- + Properties should not inherit deprecatedness of types (type could be swapped out but property stays the same). + Note that service teams will get a warning at the property in the generated C# SDK, but that's exactly what you want -- bother the service team in that case, not the user. + properties: + parentNo: + $ref: "#/definitions/PetNo" + parentYes: + $ref: "#/definitions/PetYes" + Enum1No: + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: false + name: Enum1No + Enum1Yes: + x-deprecated: true + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: false + name: Enum1Yes + Enum1Custom: + x-deprecated: + description: This enum will be removed in 2005. + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: false + name: Enum1Custom + Enum1Replaced: + x-deprecated: + replaced-by: Enum1No + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: false + name: Enum1Replaced + Enum2No: + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: true + name: Enum2No + Enum2Yes: + x-deprecated: true + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: true + name: Enum2Yes + Enum2Custom: + x-deprecated: + description: This enum will be removed in 2005. + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: true + name: Enum2Custom + Enum2Replaced: + x-deprecated: + replaced-by: Enum2No + type: string + enum: + - a + - b + x-ms-enum: + modelAsString: true + name: Enum2Replaced + Enum3No: + type: string + enum: + - a + - b + x-ms-enum: + modelAsExtensible: true + name: Enum3No + Enum3Yes: + x-deprecated: true + type: string + enum: + - a + - b + x-ms-enum: + modelAsExtensible: true + name: Enum3Yes + Enum3Custom: + x-deprecated: + description: This enum will be removed in 2005. + type: string + enum: + - a + - b + x-ms-enum: + modelAsExtensible: true + name: Enum3Custom + Enum3Replaced: + x-deprecated: + replaced-by: Enum3No + type: string + enum: + - a + - b + x-ms-enum: + modelAsExtensible: true + name: Enum3Replaced \ No newline at end of file diff --git a/test/SwaggerModelerTests.cs b/test/SwaggerModelerTests.cs new file mode 100644 index 0000000..402bbc1 --- /dev/null +++ b/test/SwaggerModelerTests.cs @@ -0,0 +1,691 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.IO; +using System.Linq; +using System.Net; +using AutoRest.Core.Model; +using AutoRest.Core.Utilities; +using Xunit; +using System.Globalization; + +namespace AutoRest.Modeler.Tests +{ + [Collection("AutoRest Tests")] + public class SwaggerModelerTests + { + string CodeBaseDirectory => Directory.GetParent( typeof(SwaggerModelerTests).GetAssembly().Location).ToString(); + + public SwaggerModelerTests() + { + Directory.SetCurrentDirectory(CodeBaseDirectory); + } + + private string CreateCSharpDeclarationString(Parameter parameter) + { + return $"{parameter.ModelType.Name} {parameter.Name}"; + } + + private string CreateCSharpResponseType(Response response) + { + if (response.Body != null && response.Headers != null) + { + return string.Format(CultureInfo.InvariantCulture, + "HttpOperationResponse<{0},{1}>", response.Body, response.Headers); + } + else if (response.Body != null) + { + return response.Body.Name; + } + else if (response.Headers != null) + { + return string.Format(CultureInfo.InvariantCulture, + "HttpOperationResponse", response.Headers); + } + else + { + return "void"; + } + } + + [Fact] + public void TestcodeModelFromSimpleSwagger() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-simple-spec.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + var description = + "The Products endpoint returns information about the Uber products offered at a given location. The response includes the display name and other details about each product, and lists the products in the proper display order."; + var summary = "Product Types"; + + Assert.NotNull(codeModel); + Assert.Equal(2, codeModel.Properties.Count); + Assert.True( + codeModel.Properties.Any(p => p.Name.EqualsIgnoreCase("subscriptionId"))); + Assert.True( + codeModel.Properties.Any(p => p.Name.EqualsIgnoreCase("apiVersion"))); + Assert.Equal("2014-04-01-preview", codeModel.ApiVersion); + Assert.Equal("https://management.azure.com", codeModel.BaseUrl); + Assert.Equal("Some cool documentation.", codeModel.Documentation); + //var allMethods = codeModel.Operations.SelectMany(each => each.Methods); + var methods = codeModel.Methods.ToList(); + Assert.Equal(2, methods.Count); + Assert.Equal("List", methods[0].Name); + Assert.NotEmpty(methods[0].Description); + Assert.Equal(description, methods[0].Description); + Assert.NotEmpty(methods[0].Summary); + Assert.Equal(summary, methods[0].Summary); + Assert.Equal(HttpMethod.Get, methods[0].HttpMethod); + Assert.Equal(3, methods[0].Parameters.Count); + Assert.Equal("subscriptionId", methods[0].Parameters[0].Name); + Assert.NotNull(methods[0].Parameters[0].ClientProperty); + Assert.Equal("resourceGroupName", methods[0].Parameters[1].Name); + Assert.Equal("resourceGroupName", methods[0].Parameters[1].SerializedName); + Assert.Equal("Resource Group ID.", methods[0].Parameters[1].Documentation); + Assert.Equal(true, methods[0].Parameters[0].IsRequired); + Assert.Equal(ParameterLocation.Path, methods[0].Parameters[0].Location); + Assert.Equal("String", methods[0].Parameters[0].ModelType.Name); + Assert.Equal("Reset", methods[1].Name); + Assert.Equal("Product", codeModel.ModelTypes.First(m => m.Name == "Product").Name); + Assert.Equal("Product", codeModel.ModelTypes.First(m => m.Name == "Product").SerializedName); + Assert.Equal("The product title.", codeModel.ModelTypes.First(m => m.Name == "Product").Summary); + Assert.Equal("The product documentation.", + codeModel.ModelTypes.First(m => m.Name == "Product").Documentation); + Assert.Equal("A product id.", + codeModel.ModelTypes.First(m => m.Name == "Product").Properties[0].Summary); + Assert.Equal("ProductId", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[0].Name); + Assert.Equal("product_id", + codeModel.ModelTypes.First(m => m.Name == "Product").Properties[0].SerializedName); + Assert.Null(methods[1].ReturnType.Body); + Assert.Null(methods[1].Responses[HttpStatusCode.NoContent].Body); + Assert.Equal(3, methods[1].Parameters.Count); + Assert.Equal("subscriptionId", methods[1].Parameters[0].Name); + Assert.Null(methods[1].Parameters[0].ClientProperty); + Assert.Equal("resourceGroupName", methods[1].Parameters[1].Name); + Assert.Equal("apiVersion", methods[1].Parameters[2].Name); + + Assert.Equal("Capacity", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[3].Name); + Assert.Equal("100", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[3].DefaultValue); + } + + [Fact] + public void TestcodeModelWithInheritance() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-allOf.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + Assert.Equal("Pet", codeModel.ModelTypes.First(m => m.Name == "Pet").Name); + Assert.Equal("Cat", codeModel.ModelTypes.First(m => m.Name == "Cat").Name); + Assert.Equal("Pet", codeModel.ModelTypes.First(m => m.Name == "Cat").BaseModelType.Name); + Assert.Equal("Breed", codeModel.ModelTypes.First(m => m.Name == "Cat").Properties[0].Name); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Cat").Properties[0].IsRequired); + Assert.Equal("Color", codeModel.ModelTypes.First(m => m.Name == "Cat").Properties[1].Name); + Assert.Equal("Siamese", codeModel.ModelTypes.First(m => m.Name == "Siamese").Name); + Assert.Equal("Cat", codeModel.ModelTypes.First(m => m.Name == "Siamese").BaseModelType.Name); + } + + [Fact] + public void TestcodeModelWithXmsDiscriminatorValue() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-x-ms-discriminator-value.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + Assert.Equal("Pet", codeModel.ModelTypes.First(m => m.Name == "Pet").Name); + Assert.Equal("Microsoft.Models.MSPet", codeModel.ModelTypes.First(m => m.Name == "Pet").Extensions["x-ms-discriminator-value"]); + Assert.Equal("type", codeModel.ModelTypes.First(m => m.Name == "Pet").PolymorphicDiscriminator); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Pet").IsPolymorphic); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Pet").BaseIsPolymorphic); + Assert.Equal("Cat", codeModel.ModelTypes.First(m => m.Name == "Cat").Name); + Assert.Equal("Microsoft.Models.MSCat", codeModel.ModelTypes.First(m => m.Name == "Cat").Extensions["x-ms-discriminator-value"]); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Cat").BaseIsPolymorphic); + Assert.Equal("Pet", codeModel.ModelTypes.First(m => m.Name == "Cat").BaseModelType.Name); + } + + [Fact] + public void TestcodeModelPolymorhism() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-polymorphism.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + Assert.Equal("Pet", codeModel.ModelTypes.First(m => m.Name == "Pet").Name); + Assert.Equal("dtype", codeModel.ModelTypes.First(m => m.Name == "Pet").PolymorphicDiscriminator); + Assert.Equal(2, codeModel.ModelTypes.First(m => m.Name == "Pet").Properties.Count); + Assert.Equal("Id", codeModel.ModelTypes.First(m => m.Name == "Pet").Properties[0].Name); + Assert.Equal("Description", codeModel.ModelTypes.First(m => m.Name == "Pet").Properties[1].Name); + Assert.Equal("Cat", codeModel.ModelTypes.First(m => m.Name == "Cat").Name); + Assert.Equal("Pet", codeModel.ModelTypes.First(m => m.Name == "Cat").BaseModelType.Name); + Assert.Equal(1, codeModel.ModelTypes.First(m => m.Name == "Cat").Properties.Count); + Assert.Equal("Lizard", codeModel.ModelTypes.First(m => m.Name == "Lizard").Name); + Assert.Equal("lzd", codeModel.ModelTypes.First(m => m.Name == "Lizard").SerializedName); + } + + // [Fact] skipping - test runner dies. + public void codeModelWithCircularDependencyThrowsError() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-allOf-circular.json"); + var modeler = new SwaggerModeler(); + var ex = Assert.Throws(() => modeler.Build(SwaggerParser.Parse(File.ReadAllText(input)))); + Assert.Contains("circular", ex.Message, StringComparison.OrdinalIgnoreCase); + Assert.Contains("siamese", ex.Message, StringComparison.OrdinalIgnoreCase); + } + + [Fact] + public void TestcodeModelWithRecursiveTypes() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-recursive-type.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + Assert.Equal("Product", codeModel.ModelTypes.First(m => m.Name == "Product").Name); + Assert.Equal("ProductId", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[0].Name); + Assert.Equal("String", + codeModel.ModelTypes.First(m => m.Name == "Product").Properties[0].ModelType.Name); + } + + [Fact] + public void TestcodeModelWithManyAllOfRelationships() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-ref-allOf-inheritance.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + // the model has a few base type relationships which should be observed: + // RedisResource is a Resource + var resourceModel = codeModel.ModelTypes.Single(x => x.Name == "Resource"); + var redisResourceModel = codeModel.ModelTypes.Single(x => x.Name == "RedisResource"); + Assert.Equal(resourceModel, redisResourceModel.BaseModelType); + + // RedisResourceWithAccessKey is a RedisResource + var redisResponseWithAccessKeyModel = + codeModel.ModelTypes.Single(x => x.Name == "RedisResourceWithAccessKey"); + Assert.Equal(redisResourceModel, redisResponseWithAccessKeyModel.BaseModelType); + + // RedisCreateOrUpdateParameters is a Resource + var redisCreateUpdateParametersModel = + codeModel.ModelTypes.Single(x => x.Name == "RedisCreateOrUpdateParameters"); + Assert.Equal(resourceModel, redisCreateUpdateParametersModel.BaseModelType); + + // RedisReadableProperties is a RedisProperties + var redisPropertiesModel = codeModel.ModelTypes.Single(x => x.Name == "RedisProperties"); + var redisReadablePropertieModel = codeModel.ModelTypes.Single(x => x.Name == "RedisReadableProperties"); + Assert.Equal(redisPropertiesModel, redisReadablePropertieModel.BaseModelType); + + // RedisReadablePropertiesWithAccessKey is a RedisReadableProperties + var redisReadablePropertiesWithAccessKeysModel = + codeModel.ModelTypes.Single(x => x.Name == "RedisReadablePropertiesWithAccessKey"); + Assert.Equal(redisReadablePropertieModel, redisReadablePropertiesWithAccessKeysModel.BaseModelType); + } + + [Fact] + public void TestcodeModelWithNoContent() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-no-content.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + var methods = codeModel.Methods.ToList(); + Assert.Equal("DeleteBlob", methods[3].Name); + Assert.True(methods[3].ReturnType.Body.IsPrimaryType(KnownPrimaryType.Object)); + Assert.True(methods[3].Responses[HttpStatusCode.OK].Body.IsPrimaryType(KnownPrimaryType.Object)); + Assert.Null(methods[3].Responses[HttpStatusCode.BadRequest].Body); + } + + [Fact] + public void TestcodeModelWithDifferentReturnsTypesBasedOnStatusCode() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-multiple-response-schemas.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + var methods = codeModel.Methods.ToList(); + Assert.Equal("GetSameResponse", methods[2].Name); + Assert.Equal("IList", CreateCSharpResponseType(methods[2].ReturnType)); + Assert.Equal("IList", CreateCSharpResponseType(methods[2].Responses[HttpStatusCode.OK])); + Assert.Equal("IList", CreateCSharpResponseType(methods[2].Responses[HttpStatusCode.Accepted])); + + Assert.Equal("PostInheretedTypes", methods[3].Name); + Assert.Equal("Pet", CreateCSharpResponseType(methods[3].ReturnType)); + Assert.Equal("Dog", CreateCSharpResponseType(methods[3].Responses[HttpStatusCode.OK])); + Assert.Equal("Cat", CreateCSharpResponseType(methods[3].Responses[HttpStatusCode.Accepted])); + + Assert.Equal("PatchDifferentStreamTypesNoContent", methods[6].Name); + Assert.Equal("VirtualMachineGetRemoteDesktopFileResponse", CreateCSharpResponseType(methods[6].ReturnType)); + Assert.Equal("VirtualMachineGetRemoteDesktopFileResponse", CreateCSharpResponseType(methods[6].Responses[HttpStatusCode.OK])); + Assert.Null(methods[6].Responses[HttpStatusCode.NoContent].Body); + } + + [Fact] + public void DefaultReturnsCorrectType() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-multiple-response-schemas.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + var retType = codeModel.Methods.First(m => m.Name == "PatchDefaultResponse"); + + Assert.Equal("Pet", CreateCSharpResponseType(retType.ReturnType)); + } + + [Fact] + public void GlobalResponsesReference() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-global-responses.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + var methods = codeModel.Methods.ToList(); + Assert.Equal(1, methods[0].Responses.Count); + Assert.NotNull(methods[0].Responses[HttpStatusCode.OK]); + } + + [Fact] + public void TestcodeModelWithStreamAndByteArray() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-streaming.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + var methods = codeModel.Methods.ToList(); + Assert.Equal("GetWithStreamFormData", methods[1].Name); + Assert.Equal("Stream", methods[1].Parameters[0].ModelType.Name); + Assert.Equal("Stream", CreateCSharpResponseType(methods[1].ReturnType)); + Assert.Equal("Stream", CreateCSharpResponseType(methods[1].Responses[HttpStatusCode.OK])); + + Assert.Equal("PostWithByteArrayFormData", methods[0].Name); + Assert.Equal("ByteArray", methods[0].Parameters[0].ModelType.Name); + Assert.Equal("ByteArray", CreateCSharpResponseType(methods[0].ReturnType)); + Assert.Equal("ByteArray", CreateCSharpResponseType(methods[0].Responses[HttpStatusCode.OK])); + + Assert.Equal("GetWithStream", methods[3].Name); + Assert.Equal("Stream", CreateCSharpResponseType(methods[3].ReturnType)); + Assert.Equal("Stream", CreateCSharpResponseType(methods[3].Responses[HttpStatusCode.OK])); + + Assert.Equal("PostWithByteArray", methods[2].Name); + Assert.Equal("ByteArray", CreateCSharpResponseType(methods[2].ReturnType)); + Assert.Equal("ByteArray", CreateCSharpResponseType(methods[2].Responses[HttpStatusCode.OK])); + } + + [Fact] + public void TestcodeModelWithMethodGroups() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-optional-params.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + var methods = codeModel.Methods.ToList(); + Assert.Equal(0, methods.Count(m => m.Group == null)); + Assert.Equal(2, methods.Count(m => m.Group == "Widgets")); + Assert.Equal("List", methods[0].Name); + } + + [Fact] + public void TestDataTypes() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-data-types.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + var methods = codeModel.Methods.ToList(); + Assert.Equal("Int integer", CreateCSharpDeclarationString(methods[0].Parameters[0])); + Assert.Equal("Int int", CreateCSharpDeclarationString(methods[0].Parameters[1])); + Assert.Equal("Long long", CreateCSharpDeclarationString(methods[0].Parameters[2])); + Assert.Equal("Double number", CreateCSharpDeclarationString(methods[0].Parameters[3])); + Assert.Equal("Double float", CreateCSharpDeclarationString(methods[0].Parameters[4])); + Assert.Equal("Double double", CreateCSharpDeclarationString(methods[0].Parameters[5])); + Assert.Equal("Decimal decimal", CreateCSharpDeclarationString(methods[0].Parameters[6])); + Assert.Equal("String string", CreateCSharpDeclarationString(methods[0].Parameters[7])); + Assert.Equal("enum color", CreateCSharpDeclarationString(methods[0].Parameters[8])); + Assert.Equal("ByteArray byte", CreateCSharpDeclarationString(methods[0].Parameters[9])); + Assert.Equal("Boolean boolean", CreateCSharpDeclarationString(methods[0].Parameters[10])); + Assert.Equal("Date date", CreateCSharpDeclarationString(methods[0].Parameters[11])); + Assert.Equal("DateTime dateTime", CreateCSharpDeclarationString(methods[0].Parameters[12])); + Assert.Equal("Base64Url base64url", CreateCSharpDeclarationString(methods[0].Parameters[13])); + Assert.Equal("IList array", CreateCSharpDeclarationString(methods[0].Parameters[14])); + + var variableEnumInPath = + codeModel.Methods.First(m => m.Name == "List" && m.Group.IsNullOrEmpty()) + .Parameters.First(p => p.Name == "color" && p.Location == ParameterLocation.Path) + .ModelType as EnumType; + Assert.NotNull(variableEnumInPath); + Assert.Equal(variableEnumInPath.Values, + new[] { new EnumValue { Name = "red" }, new EnumValue { Name = "blue" }, new EnumValue { Name = "green" } } + .ToList()); + Assert.True(variableEnumInPath.ModelAsString); + Assert.Empty(variableEnumInPath.Name.RawValue); + + var variableEnumInQuery = + codeModel.Methods.First(m => m.Name == "List" && m.Group.IsNullOrEmpty()) + .Parameters.First(p => p.Name == "color1" && p.Location == ParameterLocation.Query) + .ModelType as EnumType; + Assert.NotNull(variableEnumInQuery); + Assert.Equal(variableEnumInQuery.Values, + new[] + { + new EnumValue {Name = "red"}, new EnumValue {Name = "blue"}, new EnumValue {Name = "green"}, + new EnumValue {Name = "purple"} + }.ToList()); + Assert.True(variableEnumInQuery.ModelAsString); + Assert.Empty(variableEnumInQuery.Name.RawValue); + + var differentEnum = + codeModel.Methods.First(m => m.Name == "List" && m.Group == "DiffEnums") + .Parameters.First(p => p.Name == "color" && p.Location == ParameterLocation.Query) + .ModelType as EnumType; + Assert.NotNull(differentEnum); + Assert.Equal(differentEnum.Values, + new[] { new EnumValue { Name = "cyan" }, new EnumValue { Name = "yellow" } }.ToList()); + Assert.True(differentEnum.ModelAsString); + Assert.Empty(differentEnum.Name.RawValue); + + var sameEnum = + codeModel.Methods.First(m => m.Name == "Get" && m.Group == "SameEnums") + .Parameters.First(p => p.Name == "color2" && p.Location == ParameterLocation.Query) + .ModelType as EnumType; + Assert.NotNull(sameEnum); + Assert.Equal(sameEnum.Values, + new[] { new EnumValue { Name = "blue" }, new EnumValue { Name = "green" }, new EnumValue { Name = "red" } } + .ToList()); + Assert.True(sameEnum.ModelAsString); + Assert.Empty(sameEnum.Name.RawValue); + + var modelEnum = + codeModel.ModelTypes.First(m => m.Name == "Product") + .Properties.First(p => p.Name == "Color2") + .ModelType as EnumType; + Assert.NotNull(modelEnum); + Assert.Equal(modelEnum.Values, + new[] { new EnumValue { Name = "red" }, new EnumValue { Name = "blue" }, new EnumValue { Name = "green" } } + .ToList()); + Assert.True(modelEnum.ModelAsString); + Assert.Empty(modelEnum.Name.RawValue); + + var fixedEnum = + codeModel.ModelTypes.First(m => m.Name == "Product") + .Properties.First(p => p.Name == "Color") + .ModelType as EnumType; + Assert.NotNull(fixedEnum); + Assert.Equal(fixedEnum.Values, + new[] { new EnumValue { Name = "red" }, new EnumValue { Name = "blue" }, new EnumValue { Name = "green" } } + .ToList()); + Assert.False(fixedEnum.ModelAsString); + Assert.Equal("Colors", fixedEnum.Name); + + var fixedEnum2 = + codeModel.ModelTypes.First(m => m.Name == "Product") + .Properties.First(p => p.Name == "Color3") + .ModelType as EnumType; + Assert.Equal(fixedEnum2, fixedEnum); + + var refEnum = + codeModel.ModelTypes.First(m => m.Name == "Product") + .Properties.First(p => p.Name == "RefColor") + .ModelType as EnumType; + Assert.NotNull(refEnum); + Assert.Equal(refEnum.Values, + new[] { new EnumValue { Name = "red" }, new EnumValue { Name = "green" }, new EnumValue { Name = "blue" } } + .ToList()); + Assert.True(refEnum.ModelAsString); + Assert.Equal("RefColors", refEnum.Name); + + + Assert.Equal(2, codeModel.EnumTypes.Count); + Assert.Equal("Colors", codeModel.EnumTypes.First().Name); + } + + [Fact] + public void TestClientWithValidation() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-validation.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + var methods = codeModel.Methods.ToList(); + Assert.Equal("resourceGroupName", methods[0].Parameters[1].Name); + Assert.Equal(true, methods[0].Parameters[1].IsRequired); + Assert.Equal(3, methods[0].Parameters[1].Constraints.Count); + Assert.Equal("10", methods[0].Parameters[1].Constraints[Constraint.MaxLength]); + Assert.Equal("3", methods[0].Parameters[1].Constraints[Constraint.MinLength]); + Assert.Equal("[a-zA-Z0-9]+", methods[0].Parameters[1].Constraints[Constraint.Pattern]); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.MultipleOf)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.ExclusiveMaximum)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.ExclusiveMinimum)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.InclusiveMinimum)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.InclusiveMaximum)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.MinItems)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.MaxItems)); + Assert.False(methods[0].Parameters[1].Constraints.ContainsKey(Constraint.UniqueItems)); + + + Assert.Equal("id", methods[0].Parameters[2].Name); + Assert.Equal(3, methods[0].Parameters[2].Constraints.Count); + Assert.Equal("10", methods[0].Parameters[2].Constraints[Constraint.MultipleOf]); + Assert.Equal("100", methods[0].Parameters[2].Constraints[Constraint.InclusiveMinimum]); + Assert.Equal("1000", methods[0].Parameters[2].Constraints[Constraint.InclusiveMaximum]); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.ExclusiveMaximum)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.ExclusiveMinimum)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.MaxLength)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.MinLength)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.Pattern)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.MinItems)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.MaxItems)); + Assert.False(methods[0].Parameters[2].Constraints.ContainsKey(Constraint.UniqueItems)); + + Assert.Equal("apiVersion", methods[0].Parameters[3].Name); + Assert.NotNull(methods[0].Parameters[3].ClientProperty); + Assert.Equal(1, methods[0].Parameters[3].Constraints.Count); + Assert.Equal("\\d{2}-\\d{2}-\\d{4}", methods[0].Parameters[3].Constraints[Constraint.Pattern]); + + Assert.Equal("Product", codeModel.ModelTypes.First(m => m.Name == "Product").Name); + Assert.Equal("DisplayNames", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Name); + Assert.Equal(3, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.Count); + Assert.Equal("6", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints[Constraint.MaxItems]); + Assert.Equal("0", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints[Constraint.MinItems]); + Assert.Equal("true", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints[Constraint.UniqueItems]); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.ExclusiveMaximum)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.ExclusiveMinimum)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.InclusiveMaximum)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.InclusiveMinimum)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.MultipleOf)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.MinLength)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.MaxLength)); + Assert.False(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[2].Constraints.ContainsKey(Constraint.Pattern)); + + Assert.Equal("Capacity", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[3].Name); + Assert.Equal(2, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[3].Constraints.Count); + Assert.Equal("100", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[3].Constraints[Constraint.ExclusiveMaximum]); + Assert.Equal("0", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[3].Constraints[Constraint.ExclusiveMinimum]); + } + + [Fact] + public void TestConstants() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-validation.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + var methods = codeModel.Methods.ToList(); + Assert.Equal("myintconst", methods[0].Parameters[4].Name); + Assert.Equal(true, methods[0].Parameters[4].ModelType.IsPrimaryType(KnownPrimaryType.Int)); + Assert.Equal(true, methods[0].Parameters[4].IsConstant); + Assert.Equal("0", methods[0].Parameters[4].DefaultValue); + + Assert.Equal("mystrconst", methods[0].Parameters[5].Name); + Assert.Equal(true, methods[0].Parameters[5].ModelType.IsPrimaryType(KnownPrimaryType.String)); + Assert.Equal(true, methods[0].Parameters[5].IsConstant); + Assert.Equal("constant", methods[0].Parameters[5].DefaultValue); + + Assert.Equal("Myintconst", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[5].Name); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[5].ModelType.IsPrimaryType(KnownPrimaryType.Int)); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[5].IsConstant); + Assert.Equal("0", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[5].DefaultValue); + + Assert.Equal("Mystrconst", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[6].Name); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[6].ModelType.IsPrimaryType(KnownPrimaryType.String)); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[6].IsConstant); + Assert.Equal("constant", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[6].DefaultValue); + + Assert.Equal("RefStrEnumRequiredConstant", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[7].Name); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[7].ModelType.IsPrimaryType(KnownPrimaryType.String)); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[7].IsConstant); + Assert.Equal("ReferenceEnum1", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[7].DefaultValue); + + Assert.Equal("RefIntEnumRequiredConstant", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[8].Name); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[8].ModelType.IsPrimaryType(KnownPrimaryType.Int)); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[8].IsConstant); + Assert.Equal("0", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[8].DefaultValue); + + Assert.Equal("RefStrEnum", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[9].Name); + Assert.Equal("enum", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[9].ModelType.Name); + Assert.Equal(false, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[9].IsConstant); + Assert.True(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[9].DefaultValue.IsNullOrEmpty()); + + Assert.Equal("RefIntEnum", codeModel.ModelTypes.First(m => m.Name == "Product").Properties[10].Name); + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[10].ModelType.IsPrimaryType(KnownPrimaryType.Int)); + Assert.Equal(false, codeModel.ModelTypes.First(m => m.Name == "Product").Properties[10].IsConstant); + Assert.True(codeModel.ModelTypes.First(m => m.Name == "Product").Properties[10].DefaultValue.IsNullOrEmpty()); + + Assert.Equal(true, codeModel.ModelTypes.First(m => m.Name == "Product").ContainsConstantProperties); + Assert.Equal(false, codeModel.ModelTypes.First(m => m.Name == "Error").ContainsConstantProperties); + } + + [Fact] + public void TestCompositeConstants() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-composite-constants.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.Equal(false, codeModel.ModelTypes.First(m => m.Name == "NetworkInterfaceIPConfigurationPropertiesFormat").ContainsConstantProperties); + Assert.Equal(false, codeModel.ModelTypes.First(m => m.Name == "IPConfigurationPropertiesFormat").ContainsConstantProperties); + } + + [Fact] + public void TestcodeModelWithResponseHeaders() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-response-headers.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + var methods = codeModel.Methods.ToList(); + Assert.Equal(2, methods.Count); + Assert.Equal(2, methods[0].Responses.Count); + Assert.Equal("ListHeaders", methods[0].Responses[HttpStatusCode.OK].Headers.Name); + Assert.Equal(3, ((CompositeType)methods[0].Responses[HttpStatusCode.OK].Headers).Properties.Count); + Assert.Equal("ListHeaders", methods[0].Responses[HttpStatusCode.Created].Headers.Name); + Assert.Equal(3, ((CompositeType)methods[0].Responses[HttpStatusCode.Created].Headers).Properties.Count); + Assert.Equal("ListHeaders", methods[0].ReturnType.Headers.Name); + Assert.Equal(3, ((CompositeType)methods[0].ReturnType.Headers).Properties.Count); + + Assert.Equal(1, methods[1].Responses.Count); + Assert.Equal("CreateHeaders", methods[1].Responses[HttpStatusCode.OK].Headers.Name); + Assert.Equal(3, ((CompositeType)methods[1].Responses[HttpStatusCode.OK].Headers).Properties.Count); + Assert.Equal("CreateHeaders", methods[1].ReturnType.Headers.Name); + Assert.Equal(3, ((CompositeType)methods[1].ReturnType.Headers).Properties.Count); + Assert.True(codeModel.HeaderTypes.Any(c => c.Name == "ListHeaders")); + Assert.True(codeModel.HeaderTypes.Any(c => c.Name == "CreateHeaders")); + } + + [Fact] + public void TestCustomPaths() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-x-ms-paths.json"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + Assert.Equal(3, codeModel.Methods.Count()); + Assert.True(codeModel.Methods.All(m => m.Url == "/values/foo")); + } + + [Fact] + public void TestYamlParsing() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-simple-spec.yaml"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + } + + [Fact] + public void TestAdditionalProperties() + { + var input = Path.Combine(CodeBaseDirectory, "Resource", "Swagger", "swagger-additional-properties.yaml"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + Assert.NotNull(codeModel); + Assert.Equal(5, codeModel.ModelTypes.Count); + + // did we find the type? + var wtd = codeModel.ModelTypes.FirstOrDefault(each => each.Name == "WithTypedDictionary"); + Assert.NotNull(wtd); + + // did we find the member called 'additionalProperties' + var prop = wtd.Properties.FirstOrDefault(each => each.Name == "AdditionalProperties"); + Assert.NotNull(prop); + + // is it a DictionaryType? + var dictionaryProperty = prop.ModelType as DictionaryType; + Assert.NotNull(dictionaryProperty); + + // is a string,string dictionary? + Assert.Equal("Dictionary", dictionaryProperty.Name); + Assert.Equal("Feature", dictionaryProperty.ValueType.Name); + + // is it marked as an 'additionalProperties' bucket? + Assert.True(dictionaryProperty.SupportsAdditionalProperties); + + // did we find the type? + var wud = codeModel.ModelTypes.FirstOrDefault(each => each.Name == "WithUntypedDictionary"); + Assert.NotNull(wud); + + // did we find the member called 'additionalProperties' + prop = wud.Properties.FirstOrDefault(each => each.Name == "AdditionalProperties"); + Assert.NotNull(prop); + + // is it a DictionaryType? + dictionaryProperty = prop.ModelType as DictionaryType; + Assert.NotNull(dictionaryProperty); + + // is a string,string dictionary? + Assert.Equal("Dictionary", dictionaryProperty.Name); + Assert.Equal("Object", dictionaryProperty.ValueType.Name); + + // is it marked as an 'additionalProperties' bucket? + Assert.True(dictionaryProperty.SupportsAdditionalProperties); + + var wsd = codeModel.ModelTypes.FirstOrDefault(each => each.Name == "WithStringDictionary"); + Assert.NotNull(wsd); + + // did we find the member called 'additionalProperties' + prop = wsd.Properties.FirstOrDefault(each => each.Name == "AdditionalProperties"); + Assert.NotNull(prop); + + // is it a DictionaryType? + dictionaryProperty = prop.ModelType as DictionaryType; + Assert.NotNull(dictionaryProperty); + + // is a string,string dictionary? + Assert.Equal("Dictionary", dictionaryProperty.Name); + Assert.Equal("String", dictionaryProperty.ValueType.Name); + + // is it marked as an 'additionalProperties' bucket? + Assert.True(dictionaryProperty.SupportsAdditionalProperties); + } + } +} diff --git a/test/SwaggerModelerXmlTests.cs b/test/SwaggerModelerXmlTests.cs new file mode 100644 index 0000000..88721c1 --- /dev/null +++ b/test/SwaggerModelerXmlTests.cs @@ -0,0 +1,68 @@ + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System; +using System.IO; +using System.Linq; +using AutoRest.Core.Utilities; +using Xunit; + +namespace AutoRest.Modeler.Tests +{ + public class SwaggerModelerXmlTests + { + [Fact] + public void TestNameOverrideRules() + { + var input = Path.Combine("Resource", "Swagger", "swagger-xml.yaml"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + foreach (var modelType in codeModel.ModelTypes) + { + Assert.Equal(modelType.Documentation, modelType.XmlName); + foreach (var property in codeModel.Properties) + { + Assert.Equal(property.Documentation, property.XmlName); + } + } + } + + [Fact] + public void TestRealPathRegular() + { + var input = Path.Combine("Resource", "Swagger", "swagger-xml.yaml"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + foreach (var property in codeModel.ModelTypes.SelectMany(m => m.Properties)) + { + Assert.Equal(property.Name, string.Join(".", property.RealPath)); + Assert.Equal(property.XmlName, string.Join(".", property.RealXmlPath)); + } + } + + [Fact] + public void TestRealPathIrregular() + { + var input = Path.Combine("Resource", "Swagger", "swagger-xml-paths.yaml"); + var modeler = new SwaggerModeler(); + var codeModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + foreach (var property in codeModel.ModelTypes.SelectMany(m => m.Properties)) + { + var expectedRealPath = property.Documentation.StartsWith("CUSTOM_") + ? property.Documentation.Substring("CUSTOM_".Length) + : null; + var expectedRealXmlPath = property.Summary; + + if (expectedRealPath != null) + { + Assert.Equal(expectedRealPath, string.Join(".", property.RealPath)); + } + if (expectedRealXmlPath != null) + { + Assert.Equal(expectedRealXmlPath, string.Join(".", property.RealXmlPath)); + } + } + } + } +} diff --git a/test/VendorExtensionInPath.cs b/test/VendorExtensionInPath.cs new file mode 100644 index 0000000..b53a657 --- /dev/null +++ b/test/VendorExtensionInPath.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Linq; +using System.IO; +using AutoRest.Core; +using Xunit; +using static AutoRest.Core.Utilities.DependencyInjection; + +namespace AutoRest.Modeler.Tests +{ + [Collection("AutoRest Tests")] + public class VendorExtensionInPath + { + [Fact] + public void AllowVendorExtensionInPath() + { + var input = Path.Combine("Resource", "Swagger", "vendor-extension-in-path.json"); + var modeler = new SwaggerModeler(); + var clientModel = modeler.Build(SwaggerParser.Parse(File.ReadAllText(input))); + + // should return a valid model. + Assert.NotNull(clientModel); + + // there should be one method in this generated api. + Assert.Equal(1, modeler.CodeModel.Methods.Count()); + } + } +} \ No newline at end of file diff --git a/test/app.config b/test/app.config index 7d660ac..c696b52 100644 --- a/test/app.config +++ b/test/app.config @@ -1,14 +1,6 @@  - + - - - - - - - - \ No newline at end of file diff --git a/test/autorest.common.test.csproj b/test/autorest.common.test.csproj index 1c3afde..46fed31 100644 --- a/test/autorest.common.test.csproj +++ b/test/autorest.common.test.csproj @@ -33,4 +33,8 @@ + + + + diff --git a/tools/nuget.exe b/tools/nuget.exe deleted file mode 100644 index 6d83a0b44e0528bf4840fe2acf585d8e7561a7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5066856 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

    >HH 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μ*RSFgm)`ERJ9 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%0DxJbcD|i_rQMS%l{AD!$N;Hg#9e`2#A={1b$gULX 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%0D^I_&LfKjDO^Q$0Q>e5^Y3P;RPm*yft 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

    d-RF;_&) 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

    2iqzhy+1a}ci0$! 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 a?sT;%3++yUH7!^% z3kG>vdns!>!7a@I-aw|z0DhzlIbqJ5eN`rnsv8j8wfef?BKnwEUD7TbIxmPVA~AtS zNo=3#)Y`WYqyC$Tmdnys=!Sn21?N+o+8$COV9VBKvO8*)MAmdi4YwfZj+zfN^|!zI z+Y`=>b4QKd=%)z0oi2epY6J*BBBHe|8W!#4m&#k;+jt7OY_;}r2Oxy*E*#cfHBV9d zHe`-uRz|So79RM2CI79?|7-bgbN;*K|GD$uBmXa)|6ciTmp@jjv~6e&r{|LH>?-!= zSXkP^7q~3U+IJ5+JiVs9ITqG#OY!q_hUZY>chHtIa%it|3K4}$+o&Ef8r_-HrM6jkeV>RahZyz}imA0VB#-w4%jGe>&-BJM z5ksy2-9Y*_laq&thMfEc2RT^>{1{TVi$B8W2F(kvjw==OzK_c3eVC`_eeVz}wgoe% ze*s~$$ngfvO2xdd2F+|=dW1JqmYi9|%h6(c{+?%ueeJ&ep%K;wss=k?A#=&HZb=?f zWS2FggFBV=pR5)X!014Z_w5hMx@_P6$j`OW-9W05A$8UF07zQZC!}QE6lx+b>6z)OcVw_qYvPfp z*p80yP{?SGm2K@{`iZf?m5+Yk{FHW;49h&70IlV9QlxDeGh5ZI|aThvnW-nSujNZ#+$P1Tvz&%&vAbM z*;s{dI{2Df2s&=f=WzOVrnb7~WWHz&Wr;LVSg-S>c!s9zG-mz30%c9{c4QXBuRuon zX&dwE3M4+m2$XZ)_IzD2w$NZ@Ec8eRqO4OLs8t&yr6u`?B0DCb1Md-&0wYBM=s-CG z?FVH7VNBwZYf#Zm(UXZ!ww-C-W{ssF)r%d~)!>FLMI9<|@>gOt#oLQdHVBUen74Za zBhG;`J6x+Ux75)wP#$QV%W(83kk#}rkD_?Wg0HrD30UX^Yo0ku24_~$g`<&z9 z#ELd%l<9G%!@e47AL)$p<*WKC(eCe|tK`2%z*i9#WxrqK>~)ZmH|{bnO7u1zNqEQxz>w|A>=Gqv|48J(aK zq=+y9?6Y~o%8ktHJG|Ccw5YGJ!dh)}4{}|*^+KA`cFQJhRm+9^+wlCGzm`jH#zjI( z$MOF*o}cqq*|VS8%S_st)~P)ELhUeb=YHQZi}*{YeM`;ylX8NlmMuF!Kyw~q{`O=p zZey%B*T>xJ`WOMi3yGN7vJ9U|!pYU`p`lMe~v zFta@sEqTiWyeGihIUttTss6Lq%}iCk|CmDyb2NzG&!L4m8uWeu)VhhqsxXm_3j0`2 z?>juD!tPV+{F${*1)##@cq&Y(QWaLGyFONxbtIn<4E+C7cMVOFb}aA}z%L`oFMF!S z#C7AT@L1A}^ih;)U)XDM{;Yu_BnE79B`z+OKH8osMt9?W|r`2-JB^IZeOJ1kB z=94VdT&J7Y(_F%lYOb6a*6_cg`Wm`cPLha!g<5G#M8j86Uv1f>xSg%EoJ}^d0WjnW z8^8-09&%3)HbAON#==tV>pcjGkuI4f$-&ix>uPwuMY|oWOEva=dcc01W{SQyI zy9Xs%myte*6+pX_Gtho;)+;I%?G7zg8PybTNgiW|^9>@tOwDW z5onW#pyex?KpFxoBRJd$j-dB{yokdOiNl`=d#nIBEXUJqN|g=!Qr+=|5XF4%kLNIZ z20Ww9r8d@2)kgiW&$4bwniSb(joNrvS=-TySOKUFIo`0(vUbBhXYz1fx9&S20Y92AFLl{ z0^5wgrynF%X@#6ka#TN*z-= z(JjpB|Alz^&Wqe=c~EMu9{8UH$9-Kc>jFKqSd(WC*6ff2!n^SG?M@TVZh$De)s02n z^{9!@h3|UQ+5opUR79lix}FVHClmNd+yM%|a$&d2sjC+Rr>%twUxW8k#_4IIyLmBSg!MKyf;hrqq zeJSqM4Y!^S_gRDKK6)_j{>9-Ah5MKk_Zo&iw*jx0#H`(9gu#%=O8p+2N% z#F@kAPK=&Hf`n2ZcvL+Nmcb3m(RUCW`$l=KjLAa0%&wj|t+Aw;%qj4uJZ^kPZAqj6 z^}d|g6SXfvV^s5Mw9Drk-9oL(qqS?qqtrUlnqQ7j_o=QRrZR?9J`26`g;j#fwmI+r zBV7A_YUIC?>hgH2%OL3zvE`&Hr&mu`rRTsrWcdWu+axL@{0$nsZye#-#G9J>K;tfo zaL`hkcvGNlQVl!Dqa?+TECHZMjRMInMBrKAKCu?n+ggl(u@& z9Q=kvnJT*HrF5@KZ0KGECrvufk$jkP-2n{~_HkoyJEe3Ob@6S0@l-t~SuWFfhFCJb4Cq_9-+?y$__QZ6A`KwR(a}&7UZu%L zHxRX;HVcXgO23ese^>NYzWu43EW70`yF7)5*Dhd|3}t-WAaJ?~8LWg1#zfm}4_21F z1kj6b`eso49JYw~rb7nB&tZ#*Z+c-+{2aE3_$G9I{3kfaC00u>ms7vOU0RN)iBWk& z34bf$D%N#b%FEVu*TM@wvUOdqWoMs)!iQSdJq1x&)Vl8Il5Fa4d+FE5R<>2re%#mj zv!41s4ojxWz%*76Psi(Oy6XoD-sa-f0sCq|VfR%a-#!@h@y-O;*G z7UQxkwCOvvh`!tXx;j;)poXid=dm{{dfkk67e4YO!>w2d@cEOV&yi9bmGC}wHkT# z{g!Vb@%?K=Er{14i3UG>fVS^z`0Lf)9B|aoqo_RvhQC7w`O>Au)7+bV7~^b3T3L}s zBnoN@e^0c|#_+GpSvysKb5uD(t+BeSE{j8ML<{2egp$cx+HE1%8z{)io@|5{{;92x z<$JoF@cTQ)E5%9grj&W5(b&iQJEl+zmOkE?7+sG6Ll(b_KiQlIqm3F%1iVbj|?CiEqciVm=X7i2UvhVy8y1~3iq+ypI{qBFDp{A zp-AX70{Q4|N+~C(0C(@0dfU-td)xXa85;_XRL+zeRIV>Q-R9p{>;s1Y)pYcU@(N5q@KS#?t>dh+a&VcfE%{}eo$2+_)vY>ui(j|`?3e2XH74Cwnr%ej&ir%itUNz&50Vah&EJ*b&!ammr+1< zN8$#tK+#6lVa5C7Z#Kq6-$Iu~>to7uF75k(Tf)28Egjyf>0%)xhu20@3~W@qwkR|4a-V*-Bs*aGRlp%bkCBJneSOrzP=u? z_e>A0o%1Ev1LAz09x(iw9=HQS)aM*PtVBG(f1vy-IR5X+FDB-C;9gRA_R7J8rFA?P zuhsGJ(mIq0p~GHLICcCvi)89lS)2 ztEQG3R&_iI*rm5zxAW_J?5om$%<}TeK!$q@tw%Y5!o>}@CniVh)gQgjLN zOjO1Wk1oUC^U3_-bH_A9_v(AgvZ`6T-vmiAcx%I<>aC(@&^uZ(i-fwGv4zhiwz$pDQ+eiE7jBCc1R2Gdz zP8Rzz?m3Fm2u7SmK$oi&zO34NCaW9db(YJjB&beSE&ohb?}uo~Y7emzRV4mHVI^{MmbEpMN*6pIrV_i*@p6h0Wye2?&z>^%E;m zt>EvIUzL^1+;ha@8$PR`M*0~7RC4*-tbFPbECyH~v&^?5KHN}YPOyL>KG*_(CVBr! zAk5Qslx+&K#Qfp&sEcSRO)?R8E34Xa-+qjP?8`xEpZ&FR?IF$d;GXH+C{YsTt1?%{ z(v;O}KLk9f9Q8SbMR-_czw(p`;rGly%IucR)ttdM$X`EpphIeW4iEQbBDQ4XkB--d z$sNG!K53NNu&Mop{qtiYg}XcZt7uQ>15Ml01$guJ)Kt2Yyf(4=QXI}gv;bgTfo9>F zktGe{3ke-(`;8}cEVJgtlRB4K>Edv0N|RhH+#Sg!IMwZpa)ZPIxPd}b&mG)=H!=F0 z2Gcc(C{3NLCOnSRIhkut<_kw>qP(mrq?rl@mcAT5T4hh+K7IdHEOg4zkeu-p_>aaI2uHwa=9H3P0_3P8KJ1YaU^8+m!I@PKNw%9A)yv zJo@vD08Bc8J&IrZ+-2WJ$MWcOrmDV8Bv@y3qNI~C53^9hI1C14k zs{L9$eZK<3ClHi;RX}#|4AY-cY-IIYz?-8@@v{N! zJHWfNT*8iC;8HI0Bv-YJJ7ylwvwuJ zAZrv>f0Lu(GdwJTt`0-<4QF0RgNA*!{^IP)WlOX6%#Khul|KC=Ad7r`E`GF6CP*$8=NTLtsOjB(XxWqoDVc5ZdwWMk(q7@U#Ut#xr!4f5)PZ7GlbcRA(v zyFvM>!FXeyM+r{*smB#Fv-`@WOToRZ)wAMwcApk4H{*XKf3y1xNBjh_dV200K6gU6 zF=gq}af6`e9{Qo=F=f)3D4umTmZ0aUJZM~fP<67B@^Kzve2rN4Q3Ho%e0|iyK2jce zUqs(z@0oqHU0#m74^nCC`XD1J>w{K+b+V71Bvzu5;eT3w(UkW`-y{|~eI@bv83O!z zy-EAV3wz)>f>S>KK`}EvuUtBjerJ25PjTS0>;c)=-{b!T|J7)4=kR})|5yTE;lBxq zjQ55&{v#=)UT=H06F5?!N%fR$Sl|@jOOKos2Zx*@avAkTyFEW=l zs17-$xZ=2(8^f`lH%FH;hFH*2EI{=gDx36NTB#XQLC^15aW zQm)Go3wr*EKwAVa{lr1(4=d7F2B*JZY-w(vB6#VSs!vbbv09x#+P-J0#H_oQkPbAi zjJ(!frEHV>6&S9^fGqrLGb5@OdF5kMJiAUX5t26=K$QCqC&#oL2NXfWu*&Tlq%KvY z_o#wW?P{*|wEd$To1faX; zaG^og~ZOrK0m^~npwN>n$w4p~h)q|g(8A}rMtFX4rrY|U(E%TwV)%`U^UQ7=FuEafg3fw;AgLPInP|0HkTa^KIm`>4 zsLUSzmVw4~h*MjG9xQwYBe0W`>?TPkN|Ihz>`u!UNs`cIWTX^GlDZGJ$wL(#VG?1v zFs&zcG#Nh_=9J!kyO1R-sTCuYB`Z-bOUl`oC40|gY44nmxh$!s>SW3AXR@>|bV!!| zPOL=C&1GpeA=nt3;`G0%JTrM=OgYHLc#GgvF8-;QnT;{B^e|=H$7oU8`CW=$A|_#FcC6JHI4h3ZJs0U=)>BRKj%UGb0DRMGu?BBVg;Z~kGaHMKRlPXrG% zZU*gXf1^O_Z@5|ZWGb+>2BXgKS?ZO!w&jGW*}9ML6xHtA#HMydm6;*(`1216_v^sk zGn;R}yu5iGh%0q$fqNQXL_^lDz`S5zHUP)i`T8zL!&pRjQ}HC+4Q{x8ZWnw- zKUbf^b#~#d;;VYO+s!6z0@*~S*(rZr{S#p`{K=UT! ztNeV$NinPw3~IZRck-Fy#Cp13F;Oucz)EaNuJ64m+2}33`A7*|`0=!|uG^pp`>lYU zsha$^P<2}N=(+n9C!L>dJ3yF|GR|S7`*Hs)ay-bFDi^RYezGw_io~ zz3K0-*;r*5r&Aql*mE5$uK4n6@0t7_l-GAIzmlpt`8E8R{O$==(!u{FR-*dP<@bAp zcy0cFgr#!&1>U^Pk0{lk|6t2kaTv>K@+si2IV;&tC-c9Z|LgphB(g4AH)UWrO*r~K zg#Wr`WhHfa&+(EBD8tS~ajYG?$R8p}Lq#4pIPwRJi9CLANAe2jn=z3qhyz;63M9mKqz_+8K~53kVCytSR^WvVdrr28CqV zotI}fF3T>{MaGV{#1+koY`W-wri;XKbdkWhE~=>-2J50d;jR9@E;7u<#Z(s=_FNaK z^uFBLd!~yH&FeCkJ4sBP+!_8%?s}j~x@b7D64h<4i;g73(?v~$rMjpEZz_XdhgtJ1 zPlXRP7U)ya7cmwXQ_?-Ahk5C(N>U9=~bHyBW#y(m}#}NlLRQ>NJA9L4r~5 zNHY=H)&>dU2_hnja}ntkpClr6{gvjy_4j3@z?sU3l{}Xb5#q~;y=O9VM9%MAMpUD9 zGGh2M8HpiFGBSc#i7FwNkz)z*WMmX!sf;Xvmx8!8qNb9zs~&0jDo$aeYHViRk|m9o zBrwuMl+98vyAq|Iu{Kfo8ka&w65_Uxi$_7YA50JT(PLj8&J-O@MCw5JtP7K;Bh{<1 z0)4*Nd&ZZea{6+8Au1+XPxw*4r&4ZfSxh2T_$3LajihA|c&m7?5e7`qEknmPFj z6-&W#+>6VDrQow^AeLR5Bgv6yjc5~VL}CtcM0wtbP7}ih>sjd;{rxs%oH3MX8!`su zZAdixvSROp#;&zWKikC$_~bIzZ9K;a7x|i6TSwvR`r*rS?rA*%V1I^-eVywA zDo1QAQh?5Q4>09_w3Tm3HdZlQ9F4;mek;Fo8mxQLv;a3&=e2DAF+|7lCV3W!bn703#ua(81xDhZmPh|c<{Xm zo)Ihi6}uErw+z%@3MdkpV`V)TB9`DqYk1FV4NuGLY$7IrH9R@qrGQEWs_mA;CRkI_ zXv7*T(&;l1Un>#K3gCsOBsCIL-O`e(v^MM56gLCqn;rntXrll`Tk_s9LtQ0pz`RVu1MPzF-B7W+syk>F!S2pA z_ZPpHAIxu-S}UFG-jv%EZ^LuuWmY}`hN=SHy)kqZ{8D**c@>Om>0aG(64Sq8B^Xhv zgchc5mCF#dVDW~mg*-H?1p%^JkUtejtA!{2Z?(`At2Prc(i5L9Z6R=Nz(EHZS^KQi zSU9Xitj_8BGb@TVlr_a8BoHQ0(GCQ5X_%+ai*KYdw=LB6(#EwTQ9GvZ!nb}qvXkX@ zWv$hewUWV~BKJbFPm!0hZ;|guUh0XpG&ml=ei~~2f%kODe@x*Mr;RJ=CYNJOFR{Wm~1a@oK_xo&$K9WQ);!>DF#<`Dj`cpojV%wee<;lHwT#Aexotczn4WVm}R7m z4B`j3lkX*`cW<7$o%{tU!CgdBtN_km%kefcC>5yw1F8k@XxLJazStbq=7-MlElT@U za*UN@ye~8au~-%{jarGm$HR8LFe#YsdeO;i%Z^-=0F1TJuzNLL&&_3 z^`*0VLC9}U{=%*Ob%=h6JDK2q0T-o`p812|$EI-53{$((Ozgi%Ih_}2f$S&SWgB2S z^Y_}7>bo2=86;wg`C>MdW;W-Vc&%@Dd(4luHl%QD&U}ygxIuf&$1S|a{3cmeL3pDa z@GX9i`PkB4l;JopFKcNk#0mTd_+zroA`V8X5gWv7K~u!kNhM-lqms-}5n?^PYca3o zQxVP83dutzE-JMRhr3w=b_-X!wDg5YZ-8Gz|Lzrer!^bijae;Bx`ndS@}n(3s9=|S z)us_#Zc&eNUt3YJQbk+!5XFoIifRPfT_xdcnsYQ-XlGj7&s|*0G!`gYf)M|5f|4|X(Qgr0&lKByTiD(+TlmDhj&oaB5?5yn8~V%^z7C>g3r{Cj zqPod#;adsu#*?!MOUF&?;zj1%c(SE*BMdyr@>QH-JelupwWJ)YBQ)7iXxfquaHbeql$VV)(@ZVJ+tjDa*)XhpioYJB zgg!s*J>%yO@^a<;RO##ZX*p&5{CUdH^@)|J#5q6js^{lMgr)qPjTe4qYyKx&o(dmo z9C|OP7BvoSDqRGhPVv%bhKRaQ7c?CSqt`3aBpcc)cn9WMc(% z8k{ydQz2qs1}t0Tjo)zPn^Lo&Y!u@W&MucHSEv3nbTMM+OJyqgnF zx40z^T^|Xc_6RH*0SmSVmM9(L6Q1tAu)^MRP!@cDOZ*yBp_OnB ztuXvEg^rk|G$t|I=vhw61t#qvr*}J^V$w@u(spFbp+`V4NzOp~dD&)KrGiOp^{z}V zxMa8t$sjHj0okWS^KZCZb92ro<-QP~=J3rs;8@8#Lw%<<bY~p_K=)GT_k(+$^?cqT@VWqpVi_SF~#a^buF*e+v>`j6GHpQ>D`m3 zzGCpQ_#;v0BUpg=ih&%jSt=E%WUIR@Qc})^3OfPFuu(Z%gBqA%LTTR-w(KmQLEjNB z0y3eLJ;%=Y(h1L(FluDGHkDp|Gv}vh_4v7D>0Dx*ZTw_rm+_c8@zM8=rVW`(t)Ro1 z-mFxYBOXi|r{eL+A3)gOR&GWzq{u5yKw zn6r!tFf=RTJh70<~9yWYODs-maYZ!WWUIA65|gn|l%9gJn>)1fPn z&d^MQE{DGWh2t)Mvf;ZG*hrd);Vg-DBIl|V~D%u5W_@cjH$Kf&<6eUkcWIuazc1HWn*5l=fFpX&kdht zMVYfuml=${^avL>K2q)sj<5^Bfp&Y(`UKtiG7TEeMW$*PB#2ZHV^}adNq1XG=o{fW zy+ef?UQWlUy~UU&p$siovqTjz`gvQZ4v{EFWky-ZS@#6rm*rv#lAA4^SjmnG+0LP}{vmpg+{1;R2D zEVs?hn7%O+=*zpSvGuA;zy*mLr(P} zEg{m4l5lea*ObQGRh$!g7= zX6=!EUFVaMH4t>lE&z5RPt*`^(XqLT6)6&ir(cXLgn_%YVs~4s&;NX}cROCdO@#n#%ga8Gyh-9$t_5WLbrvX(AOf zZ>qU0%_v9WM-bmkoPk3A^0c=soL2V-X>LHjvf&NlLD9MpS;8D@3zOHob1p0UZb5u2 zIfUD*5QkEJjx6#%WhnU6+KQC9|L2O6;g}E}VvNh)#m`@eZ0+lWpHpkol;(Cn4QIbj zQKD7K%WBTi_JyjxG8~j&3=85rg-G6_-lo=87rwiEe15(41Yv`vy_*=}0eEnjm2yVjm&ca zU4>(^#XV@~jfcsz+z}2asn=Kk25{O}|JD(i&5K-Ox?JHy_0=0vmPPf|&7~_TD;kD* z0+&APt9J!XFUX!r_0^U)-`60EFrWagD}GcI(G@Gy?tJI79eAxP4u=tqUCc`hL38qm zqIOzLuM;-3E{%1<_XeRTr4tsOyc1qu)YA!PeeeYr6n$`kBJG2Xg1iq_zJ4EU?^z#= z4o%CQ_rc<9T_0@tvp#q|2vHyWdtxPGM&1X1mk@7G@G-*Dx_SaH0wvi~zB|H?D=c5d zq3>-0z=HJ(IJU<`;Offa8t3isCy(=hb%NXco#A$2Hpoj9%e}Ass6T(FgnrrWJuCZ_ zISqN)MQL5xEvKyPo2F%diddFqUiPh3_N+}#oYq=;73!}t{7(}(S_uPq!BfC0Zh>h& zf?X^yJ)>OJ{#a#dwCPT_%G6j}7T{4MT$+o9Ow;70X>w^sx-=IInWouG)9liWa%nCe zGEIw@rp2X^o*1T$l>C-lvb5U9yqbT#(rVfI$&yEuR>Mwm@Ec02X{0u_wgW8df0mNx ze6xKI^r^y`@p3lju85Of{QGxEEA#~R{vQY{hu@@~k!Wgdcj5e_kCXm9>qn(^)W6$# zSNhRwK~|2g;~CzdiusPR&hkCh#p@aiEm_z25{T2gR7}RQxN|rmMNoVON)eU*GXCf& zM^au6-8D58T-TaR{Dmk%{E9taVc(}w}d$zeD_{5tsPa$hH`_ATx?4ewsmxa+UV^;k#b*lEK{n!CInoZ-cc2qRi2 zR_zMr&u%|Fb-vv6^L6WxxuFX}v ze_9Opw0MUAtv&!&l!?GmkD|S!Xl=>67F$%uKc@CLwIV>Tz|pVZPS?pUp#k<)!uJ)S z(@1j{ZEP$RTs`pRsq%Daaep*BYI*Oyo~De0fBFJUJu`&=KY@6`Oljb2@J?zq0DBS>Zc zDd|xP<*ubf>wf~iP~EV!L!04bz)CGvu)wX-3NcC~MN{m1g%)DmO8Y5eT-Hyewjkd= zAVGYQ)y9W-%XwRpoT^X0X^@llAS1<;e#ah{c%^p5Yb9QSy=AJ1x|D zu)1i7UQW9!Bgn~{eMD$ z{+sjv0srb{JkST0Uo3p#V<@$*lLZbO;4c7@;RL0C&hRxxkKuCyHwf(1NTa;5dn$IS zM%t1l3lQD$FHQCgSFga)dNeq9sYRO7pphD>!xe3aKN%quoknH#1&YBgIf25B6xeKm zrya*#I3t=mf>`fY>8&YgQBW)*Pv5^|Mq(*rQR0BnQ%FXHvBHKY0mr!!Qc0D*ZiOB*Jo8o`~$J1>Ne&1GNw+Zy^h0f83nR(v~5UB@N6Ay5+Lm3RK2*s z%*L3_zAT{OPpIi~?P{Jyo7OmTNhO)+@M(Vb@8TT4o;O|^KDV>8qocMN)m0lqjQ-V$ zYw&R$b?`MZ`1px+@M;F1P#?dmfOElmfxkP4*W+2UfOq=wnVWa?Oqe*%hfmMpOV!ac zqkz}pS-XJO;h9;$>*$;%_z`z;KS@2E>lE-h{Oe|LqWg5NC%Eo8`C2`E{TyD;{|z$u zGL`xS8!Dju3Ix@|H_G6HGTvD5Rf)fJef-%uyuM)H&ESIw-6V(C6S}G3TZ8{=_3+IE z-+cjxE&hh8bV9YcU?hNuy!3I^%HU+${a<(ntb(O!J z;D4^iy?qWVXxKrpoBvWr!;U$uh__P)n^@12opU&?%4-a}mfEr-|F z-R?QOzA@|}cv4UIo*4`hecW?$cs=cVuKLNhu71-UkZG-HWgNc&bhX>&;>=(V|_RGa| z6S5B@fQcUX50QVa{GR=C9ucu$zE)ZbOZn&4UkMTROCt(by-^bZ52fx^bX#xnui8fi z+Y`$(HAapg8EbC#R4&<=Mv$aOU^k|zSq%5Ics8b)PY(3=B9$9mdD_S(+5i+hu*-%9wH&i*)l36CP{B=VW0g?k1W1J;tsInzxNRheRxSmwW+)%~vW(z4BOx}*zXo+({}$y&c>I>xS{BqvP|!P1NPn)O*VBVzDJbYYOcCxAlKjuumxGU@=eIfcZiU=v|gmtyQO$KnMe0zm#1M7)M1&J zVKFNy!(w@hDcv=*k}icW`H1a8UKp|YHqxqyjsBjEq&ldxk+vlNUwAT?j@K4t1F0JL z;GzU>MAP^kZIn$V=Jr%Jwi8*NeY8}mVY$pcTCdcwac&JN)wf@rhDMYm43LFwQ|4v1)MZnxH*rxXnQ}zvEwhl?Mef8n~Vn z3@-0ftd(ofE3lhPm;*jU&;Zs#Pf>(UOJAk@3KYn-&|?+ImAN=cEdMx*NLxHY*}7zD z0!i7*_XpuMl#4XVIBG*YQU8BrLMMf&h1JILaPPIvB*4cBbz5@09AjKcyuo_~j()Ay zmJ)9OBmRdruNCo*_6{iPzD^uzOHLFj zpR&AkL9fE1dqiH^-VI<|eNR=giH^KY9d8A)nfc@-1+r2u$K}|bvn9&eL9#Ml(TGZ=p=V_0w8d7w}`yO(P047Sf?q)(vHYJ7buX^SSKrx1#AIK zW0@3uEhDE#@m*RkQtB-<);Anl!(tlCuq@M(p)r+}p|Q+Ws_q_BS=UprTxI=)7fmwx zI%|2_kN%#{5`Ir-HI^=if;+r6wiuly`9)``L7C1%(5*G9Mf&4AiAox8Wb?$K$APMt zG~TF|rH9smDyP$d%w-4cs9BT_3`z%<8V<>Hb7naRsXJH=@#*kA9qrC^ETU40V2enH@zcgz_a~R5oqDy<2(yL$%ui9YQTB4ht z%I3kd{^8C+{lnQ1llBj1;Vt?Hz2*JGom8{>hjRcXdf@+&{O8K=^$)ia(dMdkGVU&u zT_N)3{d9rMyAWNqNvQV3^5KGLV)d0<*hSJxU>l#Hqad|ujJ^8>wIG*&{2n~$tnC5= z!(T8_(>L5pbyS{8Pz$Q-W}H z%Glo3bBwglw>Miy!6rRX(Be$rW~WjAYTst7yN(z7MLC=B1XzWfZP{=@f~5kNqa#o(@yVa~-DnUu_@!l_v*-=gIkOlSC%F zbHvgY`oM(4(+85)DSXS(iH+ngYn$3vvH%_h@kPW5U)K(pEG%35`89OZ{+h1+9PZYB zj9UShiCKhV&mYT1kjsJ& zXS1NZn3p=r;w~|4pyO7yG)1E=OBNflcv)M%dr(`x8miK^{1d!ITh?3NmY;y%YRlIH zO!UBijr>2A-)qZ{sA48g8&&!{e7?u(P>8&?d^Z7?@vmy9C6!|N1hEi>4Xa@Ke?hsD z8+b+j6{K^ zuG2YGWiZtGkKrt2-6-^AUA5`@zJm6&Z!-4P_f6c5_#A~#4|m^4+H&|jfb4F>OlIyI zBr`uFW-2o`<1J)HZ@J98NHHWcw*yS{z<;a!x5)3w%ritpW?D;Up%?Bq{s<8=Bc&m0 zWN!kl#@!INx;qc##`5}qti1<#9mN&*eZ5z@SGu;q>Xro<3^t3w#xx_z#@MDq=p8~0 zy{+*DlCWB#^acb7kU}7#B@hxwr~wi}@4YwCd#_1o%KQ7D*>+`_@h}&T$WA{i!|FC4` z=C6}-hHB8@O|HA8(7b*F~a z*eD29&PMO#5!(>5=QYrhPdyM$_?xEbxhxl6R% zEi$4DmPiyEm=f@xmx0|VF(#PMSx0aAbHbZ}t!W+oTj(h@u-8@iBj@9&NjHY%>`Uxx z>}v{A-k#I(68e0lm9wpyJs-w1vn>-gXIrukXIoh|V%xIfsI{#-M%dOp#Exz2Zi1O@ z=_$3Xj}T9`bw9vJ4&nP0zE|O#ZM_YleLuXPeBWvL79(scSzXu@M93C1hGA5|)0&V3|%$ zkep7Xm1*faj=M(a>>;qR&K@L~=}b?l&OVQI_Bg;u4mx{8;fEE@>Fi_aOk-wUEqJ%- zOpGd}4!cOB)HVAO>FiCXGfTq@#Uxi3pWqP%2-)*T5poN=D6B3%D&z!1dIK|<<3>*k z(h)r+@&g^YfkHv-2CL{Xk%WqB^_M&C3C34h#kERE{}t)~0TFju3e>8t#W7BgYrnxU zm6YcmxaONMH(CA2^M}cMEUMMK4Xx&V0W__7pYpKy7(_QC>7T265+W^U?Qu{GaZgU4 zqqXf`D4i|7zoDc&n0WE1TryEZHO|+X)yf;Vq_HJSH?t)xpqwqqT3r1!jFn4VKdp#d z{hS<^p6sG~W@|y6_r1totiGbjr+*{sgv>Ty)ok-7!a?&2%m@7!S~vnz4xR-vuI#q} zYijggVj`=X9$M=C_o*U%nu9k4&p}gtk>}R>>cvLkl385NHe`Cb*~XAgcgq$|xuhUk^0{L! z##2f)ZUcr0W^I6;(l(%Rd)ID03ow$CulF8E_}3TMuUmM)>{O9+ZKVcHJ#%qrD~)d` z9zmHFF`nM8Af%Upqo*OjltgVUp#sTz9=0lUT1Vox&|sPUT0&V?Bjwb!h0?==BlPeB z*jNwG6U_9Wr&JHku^wIo7|F@&q2lz=S_rAn51AemIX7D`v5H?D!*XqKMH&uJK$-h@%p+jO+_1YAP?{+g!O)R?3v z@^czTrq@-Q9)=R%@}7U}h(JO6{a8wv$%@ zMso6Y(&Fr-xv&OfiAT&%6d5~FCs5CSAO6?!=Y|AWW(z)RO;12e=OteDQ9eKk-qvf^-f?C$oxYY`aHgyAN!8tzevvr4E0UBAQsr zxY}z>mZ@cu-`gwvNc%QeX5VHkIs29cXX~x4Gs}fpB>E_JSlt3SIEUx2uoivSMm#X4 zc@1(0*u()|PXU_=pgt$wN27N2u@Uv0V2wDVJpZoxP*)0xtRw*21^qB!t1QpH4^YK029<6P_4Rjvqo8 zm*WQnvvSl^T8?YP<@gc6NKU>Sr@3-;EISu*ciL50Zn z^#mNfPlyr|wUw9xxp9KfBXw%9OsAGmPN&Lg*8V>=LJ$7}8|&ep1T#J8Db+)7tcQOC zjO66?ux4HlPn#YTc?o(jzM*&oFD<5r6dZjF0eTR%=|O><9)upL2ZLpLu!M4YP);-3 z;>_qQR;M|h0N8@rnbE|~)RruufQHCZF<5_QT=V*70xJgd)92;wd0n16IkI%HdH@aW zVg4!1{cYC5dNbMG8IMc7MK}M1%O^g7ny+R+7ygNQ7zZyV=&w$^=rfbL#`eDeRP?7K zJ#`|n?`KAoYhn4cT>k@oR<3%YT-7yqR5y#u)q^@3gOe}U1u9p4gLDC1^|My4ikxew zx6(Q38kJ#ic-j)N1(>u1#+8Eib8To0&n0VmW%8dT2v=! z=v;9NZd{E6(eA^&uK7x#HZI@;nkit>nKu;|2Al8&oxbIiS`PC;Qz6Fa4Mw?h7u}wz zRLa3Hop+q9I5}`|2g$k*@Hjv;EbVc00FQ$NtBSwNS)3=EEO*;vd2`g4o(I^3hsDkV zXiJs;xw*3Vr*@sZn|dy%`z5SXDX}H3QyI^!URWXJ>P3OWV+kb(WfhJ}qTphCJZn1Q7{a-?NeXd6Jgz$^8;`9OFV(#SWL{>lOn1gA zr#t1|wXJ&~-HRi1!?~VHtQ(GWR5IP@Db)=-b?x#PcF|TMwlzvm?EI@lY{^rYT|9^}JM=G^&cqa*$+GMD>-+O(<8Of9qZb_L&eH9Sc!ytMm5EpA+(pET zXKoz&tM1$A=f!Xm=H(a<0k1_X5$_pwKayhiTn$UqFHpcc!Aiu-BpNWW?AuVdP-1(b z1B-dU>zzuU@8T(ih<7j*Dv|iHDs`1Gj(Z|hDA9T?iVLd6<#@m1g<|3O2fQGtbj;Ba zOhi(Oks&)>)?$!kfU#xT$!(Q%U8|%l=_k^!FjB&a((%+Eh}XU(S`+66&+$8nr%i*RXgVuL8qFIa6r;31<$iaC5dP>vQ$mFqZYWUR&w8 zdc9K;-`|sJ=+*gqt2UbLcgwhSpNIuWi~6uk0<(a@Tz{thO~nZAvpr7+xnEjcX(Muc3ht|n== z7g%8{ylVPnwTg6D52|2Qto{)Qo@Jib=6}lKT72=gL7xNKyCM3PDGv)EFR+yo zm<1ecN&>ThgH26f7BHC8YhPj$(aItzFs@c0_-Zqa*s{TcXm%QQXt3RY$qtj}ry14e zpA|>Xdpi2q04?gCLM3CZeZ6oRX?US;?kc$cg>Hz$7^hfJC4Wujyy!FLIR2HODkZye z$LS`adEIEjCr6{1asT=rZ}_!bNq^&bzG3vAj7p!-ylFItKQ$W9iHn{9ZsW?UB<_qw zCp{hC1(c@omc{@5&}i|KG~PCvNzZ&4%{xYO@|V)QYc!vXN;7fMuFvLWO?1zEYHjpg z^bc4ouKUgofUlE>KjZA8=q`tC3p&_mYR7Nmp3<;diN3M64yyDZAlE5Ue~J$rZ9HNwErfV^WVa0EjO2K z`k5qJLX7IW+|f~eM#N>9@B)J%-dJ+l5L~B>ew%gvsg1U5-`7kZYAg4Ry(Lm>4AiGQ zU3SQ)*$rUGvLVY3slFxIk2r-mpYUG}Z6^B>J)RYw0c>^-zML1_uKI<~aM;?7w^dF# z8=gZ67X2qgrFJm2;kgEFmfqLP52;=eFJc8Ny zO;73g?Ho*~W^8r_0P4P1&>MmeR3Ae{$c<;02jOlJZjX$Ye-ZmyqxHqM(;zl*6)KxI zhC-)fiMWq8ST+W5%+l*CBIO{P`+qnhe;b00^S1%PEPr}R^Y;hKA9qayj5fki(n)`G zZj#pxfqi6oRpeY=rz)>D5@?T%FCTG%qWTKu5iKA@js>?IE0C@q2{|&q2Fvnm46`DO zl%s5pzd83|1MofGgcbcm*OCE@21{*)^`=b~;jlGoY-p=uk#EKbu{S)bOi{9ai+*o& zVZKXmExjbXc7xXzAXw*@cjCdpjn*@&J=+$#k4KcnRuIKyu_eK*Ec8TKsQ>Gz{yi>> ztpP@I7`tq%@HPtP%H>LxOZUuW3wMtx6#i-DB1XA)*ZDgIEDbLd!*JUQ>4oCw@5U0K zo5JtJBjqHzo}J*xa9bcZh2Ks{?s>*@J3hA;AT+ms2SN3=vsbm;rQz6fsWQ0WC&FoC z3ui}mRK!tePJ+geHd$bBCrSMyfOfiTf81MuV8_)pn9Gp<_4!52MQ{I5A6Hk_T-yF` zXv@xNuxLZap?LOIpO zN?n6SwC`88m+Cr-u>&H_C_MjKo}O;5pEmz1Jo3Aczc}B;Ut@3n=rMy&;YssS_Izmg zXulhQ=`W7@(Kkz=w4P~>vI_8jq>v5SA?ghMKy>UeGN&z$bN+by8B`a?sDO!4rFtBVp6&+U1IVJMPLet9so+V&bqj-UgDjVV?^s8bAMdv^ z&+kK!PfYf`i4e=K;Nr5E@@ek_iKR{BkmpIc?+Z#}v#-h5JkJ8818lzpW&sD=KY>{Q znC5)T;Om!68T>o32&R#D%d7YA#f$Gb3=c@+TYxyEb6^6qfWch9os^s20UQKTum#Jj z;+(-~n!(45#2|YrA#!TJlqLT75%XIZ9p>x^o2mc8=f>7_+nE zO%0zGQkeeNi+neDb@-P;Q4AakL2|<7Y4TY;0;)kl4dqXVKH0Kux}W9wU&Cf640~?i zk>rJY9p_N!98)E3?q0_uk~|&(JlLP+&gD_Dlem{Ac@3a(+3Ztakwg_Z)=VerOZCUt zej%u0@Mng7IlW5XM=H4r?@$aLGQF;teOSPFgiOU8%mNO^)XTvvkV`9(m3bu7tqLhH zqpJAtiORa;#~ecH{h@mWa+d;j2CtJjd+J= z;0!R>t0We|V5?GPL{u3R)KLDr8hpQp6Vd&rQMswVQl*csL^Qgr$k9Zx3in=_6}h&E zIxj+_50#)z3F1_TOPFt^ihj70ON2(@zprFIP%`8OpxmSG(@ve2Ny5yUqBTMBQ#zYE=klRr?l%QmyIshyu zs!(hYX{8fNaY4OM#w;ii>{#zCx>XISUz)w4Z0U`urh|7xAh_X+wRk*&1;s=rkmiuRc&{K%^0hO7`(+_$^hDnlUE zhK`rdop>#U28?h_TBk_&Cl;%LgsY88eGvzumF5rSxP*@<=n{rUKJE!1IFBgwDh!rV zxweAuPYrjHa8vWR)4`o=xKqsinYpK$dm66aE9xvA)#G(Z7vpNKz7@B%k=j}>JRSOI zz_q)_;rYwgQ9FlAZ>!l|jb1tUSn8_jySmw%wFUezLv&Ul%i&e1x9I;<2BVP;tNT&} zmk{9ZT@;Gbp zJTh=AP#>DB@5Ff=bou&LE?@5|UrUi{DHJ&Pm*p<8N7wgBU*bjWXs*5&^ZK^q^_?8A z_cLAskIGB3pJ!5^Z|?6T`--))CpJh$M4uNxQ4Ic@4Q_^b`@;M8My>ugFasP<)>Ln@ zb>)dWpy)b(89cLz@Is83+6!fmy&{P8akU7lGrLnG*7kP_Hx^EMHa^TZBt2 z!oftSHanqOXO1hZ3~&9omRb0qkm81n)UtG&EE~>T_SwHA1#U*UEDu(n;ze z6ef`N49WTtXGaIl;SH@r`KvN+a933KdEoer2QF$AtGLlt&~(cSErMoa6AZqAcsGM@8TnbgjCv{zbrqU%Dg zze`u)b+|=esOLwd0IfjIx^EFO7n!3n zf>?U~PBem!#~lJra6Bjh@es)IxYhBH7yU!wE+fQTuMnw=7Dte|>IRZ^(MT+ZS@3~o z!LtO-Nn=@AOqe^B#>5(71aiXMCL|+eJSR+dB8)F#Tr`gRC_*Ak56Pw#XDuEUJCF5C z3Pb-~{ZLMG^`pMbJ?C)kE?3a`o^AWzX(oHH?`|To289Ts_oXh7K=ti1B6_ z2|l)9Q+SLw-H)ut;|hz&KO+zHcQ?FznKCay3A#Nd9%u%y2JyeC+U2$PNhbq?TE1Y?kd-1mz# z7VUu~S}C}nM8=lwI}Yr2IS_J=Zh$Ta%W`16Y&)UK!3>7R9f!=5g+VnRZ?qhwY+Y)> zZSdw5YnoULcKK?sF|o&&f_iqU&DXvh!%54x6CWj* zwTXI4+r&*VMYV~K1B~Plep2Bl6wbAY^C6^7Y%cr?O*8yNe`1uIQwAWm42lQ>1&u;J zEhOg*@D_O;g@tW?xE5&)<-otlz|Z8sJB+DMsGrS&IrE)>pUZ)FeX}kBKc531l`(li z;I`;Rd7;vGt7cnD;!t{w&%H|qhuYkX%4F(SGCEMBx)S$718lD{aRhP)?o~gijiPQ=6G!IqapUoP%EM(q z&tAW9{_b@QoU#l&o@&TW9*FRq#+nSoM-cKEcqx|w#c&zuh+b7Pp^DLEV5@>k&Wg2P zIG1=2P**%pq>0;7xg%w7c}@DsR&ytSGYpPoSW>RIoLXGYl}z==sw9tyVuBfcZZ+L1 zle2#7fZylq;-0@5l`>mR-&oxWtLe38lTV_i>93YbKl&0Sk?RZHec?>u(mK6_Jv>S- zH%_cMJ8C?${>kLc^-pSzT>q5iB<^3VO4s%;S|8rPiAzDePTXQJNzKCYIPs`^3V4>^ zz_t0GFth1v0Z~n06)W!cnUp>Y_Gz^-(*X`X51q4#7fE2c3dn8N(;=(A#Z- z8>@^u=mOQbYy6FxxzsA-+h(b-H^rX_{`g1ZJyNaQxBo-fFgI=X{BCj8bioTP(g?2p zznPJHp#=0lA?RPs*Lo1o5ywb7mz7bme z2J23e#tzEq`H)0$)#U;ED~NNaKiR0U$rTmQn!N>}2ewiIvw(wrAVU(J1sv?d1ZDw) zxw&>Sht|5j>_xv~Fa@^uJwz7_Zm0iY$2v^nb>-Z8n&Wep7fvNoc#LfDn`U8pW(N?i zf2^RNYS|-65Bl!|%+u?coAYoTy-!TmXx*7Vrt>v@_bMRczIz(Mtnb!S+IRm1X6n0- z$B*RX`|DN3zngbN+9^qyP`4F1H^=@H%IN6^OQ9KG$H}=S`fzDAqEx5j1fP+=Xa*s6 z9Mi@4JFograo?4dwQ#%EMY} zGGXK3*Lijn!RKiXEk<7}bDVU$b1yt>yK~LG4|C9-{<*eQV&~dc_imi3mg+w@4=1L3 z_vp&zOXnEMW-`Z6W?ehH44EqQ6zbP=BIvyE^!RR1>YrpeUW!%y%i3lu>|EO{YjbV0 zVM3K&+%~H`{jb{#mFuz+SE(JXrZVay#P`Xw2nt&Bnbrl~%hau)DSjhE0R*95&xXkA zumz9}*qj7r0fV`^x0_ca@?2VY*4*}!9hG6Hb?VRpNuAUBZUY#0QsdUH?{3bzD8NNr z`M+F;9XsIcw!rdoOAwsihDuV$(>4Lzv~8ASJOWq!Iys8QDcS@RfW-o8tzPp>YNjiM z^9(IPt*zObhht5JmCQNTlD4`nCF@vsC9GG?SjTy^G0#|Abod^kq_h8T^T6yse;12R z?dqSalM*~vC*9f@eRNtbqt(fHZm;BWW1gD*0LC|~S5|J8^~x|-T5-Lyg3~A? zd*8wua61u-!Ftq$xFbqz8~f$ZdY#Rbiovb)S6RHBypTie#M^-S72Lv*+`WrU=7kJE zYV3O=#Ib#Ipgm{bdcwY?w~p%1$hPcz8GsR|<25f_PT^%0R(leUsg8#bTW>6!1B~$v zIu)bbyif}*d-3l%3I{v4bi7bZ-D=hHgs>#Rd)5<;7YgJIdy8H+Vg*kw@Wkw zRAK}4Gl~$buLc}`I%B5JmQg9X6O%q0@z!!0Q^QHNBzv7iyk&@2L(3;rm7YJ31jdyc zhP~SH{3%|zy3m1bm6}PA0fM<};&%9JGFg*ciJqWeE2CfADAzG}meEfeLEneo)&&z+ zNt3e|e#=VEbYmi&AT)8k>Lr-<8+uCX)gLjJnsM6s0BmpNHImVErU=xZ5`cRC%k!Vj zUybaM{Ez3~Lm#HPWV{#M^3%G7QIC@8G>E-4cBmQbX?CayBT-8onxMKyqE7u~!f@h9 z)bNxfR(CB*gJ#zzgc2pKOHw|4wZXEwVA5ski=;j4(`PFH{T%uFReYxkXoyT_m4Z4}{fdDu zuB(>05BHBW#US{LJRZV=aCdM&tZko90zNDSGlxgIBp&H(_P?Z~HH6ibS$=G3C5nF! zDr5I5LG}omYvB6~yd{7Re>JQ9&W>GK)biOXOUw8@7-6t~HT63p6UJ*8v$x3Oil9ESsp z;y?Tiw6obF;6nupUeO-`H-vuZJTUxqGsu*k~b|6)k zG$v4c%F0W#M=gufUD4vUj0v`ewwDQ|cx*#>s*|@IY^#T4&q94ciLvmK=h5I|NftYj z9;a7t>9IURc}Wk&mO`){G$$X4g-I1qAx$&wy zDJUX0RI)zJwGSteW!k1%r)b z{f>odufIPnpIXf1+<;3*ds7y{yBO?B{9ren>h59=qohq)l+^#DBu}XgI^(DVet9~b z(OQjoEJ8I`KZ^I`eBbTI`2n669t{IJ&5yMqhgHXl|Ap4K^6lcci~hec@m|++{DjuX z3y&dI)^lWXwesF*Z_?AxO;q>-oLLHZorGP5@Cufx=?p1|ydKrY^^598Smo@BI{Q@>FKyi(_{BPZ zg7qnh{ApW%9Fa{qS%0Ci^d88_dQMGyxF?L__HZwPS$n9bbd0(;4{8th!H@REA^bIk z_jBR>6+S>=*;JgD19@g1xU_wnl*LEtotWn4fy*-~e~}2unxoJ?{{g`CPMjxI{9!G@ z9Yh$A5}@_R4GzYM4sl?~6CAA7pimJ1aN4W;`HYKaryv(?_bFFUtj9%eW6Sqz6O{iI zjQ6Pdi0N-hsPlyJEDrL{t9+gU4gOE+SP(xRCpy&emlymH(&#V&IwKR4shGqRDEN_( zhdXL{(GdzyFv8BJp)Ew}qQwzxF3Ki~z{QF4`XA+0VV8UV)&@3Xzpve#P4UvhLXb~4 zO2_&2jd`e1|J?e91W5Y}?fuc*b+ud>EMe{{ftECPHJ(|2V+NAzZ)8bs?rIp*Ogwir zCDqPdxAVeNuu^-cUi61G%CIrrv1&U{lJTpo*n=rkwr2B4<9`h3p8_ieo2V@lk!|Cy zE;2Oz%F>11$*X?FU}Mo#!Srrc`y98hmQdQlvZAXU^=StH>hbp_T@th;MfRi?ytq-Cb})zTapjr zpJ~{$gw^JSY^*hXMB8#UByrpFTY_2JqNlWNS!+i();bqpbPi6w4OtB&ZOGWdgUB$$ z>{pR#L+FoftaU#AA^gwc-}74>=D^0^3&qUZUVne`8GPJD%{(6%bx{;nSbkIf$pe;|~C%3vmelQQ?ae&h;JZK*$)WR5%vJtzr2VqudyK zdk{T)I<;CF?a`m0K>gy&j#_gC>f9yRoFl&u9SYL1zJ|Pz>LL1_C_5uDv7xtdb9Af! zIX4CuU0Nm*mbs8%$J5@}8QV;^#v-R%X(y|LcXGEpfPqVJlA{#sli}*_)X70X4duom z{zq{g4KyoG$12jz24q4%_R126FB~Z5WjUrBrc4Djlw<1k{~3V)F|7UlGz7Bt1G$XF zitrf?STs)Gb)3II6NR&d~ z3N8h4jII^)2_^t7q!Gp9I0~+m9w8m(&It&#a!B!gBRgrRmy0!DF#O~U|^<$>pqN= z*a|OYYi#9KxW~3~3&G4*^px7lzKAbdxgB718&2L9lpaGe&>+C}4F zq`@w1w`-qw21&TM!LA1Qu>djTd8=_^9PA9Tqq-e~lmD@PP8qTELxnL^7Lg%Osq|Uj={}yLg^{BQxz8dx4|+yGu7qnOqNj72Hgo@vAaoF z3wwkYd%<0{8|5xYT;rA6Uk(25#qe4mxJQhGJH=)k8T5Z@qrq%E$6WGWk#M@dW}K)w zZMHUi8}XN$r?$Iz)PVL<{M|&lkC+ym7+`L;+LE8g(uUqIihCed8@ez1Tuq#7X;h2B z*HvM@fg@a!C(V5ygvkGa6EuM%=QklO)&<8}j2YDsf3RN<2~DLqtuUh+2|kdAPc5<` ztiW0~3C*Yu3jeJK&5Vhw@)nYcg0t&t>(;fd&C|G+f!gWumE`QeIQeLB_Zh?g9gW;rRZMX@UHoFR4_2NlG|dtE z`gC8+axPW}p2NjGjFqi=7%|WT7cb*-HG)Q~ttD^Lu+yGtt-0i%Kx#uav#7=W|k|fqW@E4oz_>K zcScASn7Ixum_#=}mHw%zuuIIWu1_y5+j`{I`69AQllypYMDE`tYOqxYno(Qhg>Ug3 zZh;{!I-QF{WBf^^==j@Z7Qt>)=mXWx(7uR)e;cKeue--`d|HflfDtwL9l{*##jXCs zC}&hpP(6MRNLr8gE%FV={ZW4PWQIlVJ=Jn!tjS38N*i=Cvd{*dVoI1%{Tcq?sd}hw zgH99t^gP_!ATMcyej)rX^LVvEzY+jFw9Xt;n26s;J2G$vz)GoCi`s32df zySP&5ZsFsWzX#b;C`K3H%Lt^C8P)StzKxS}<;&XWsWjrj)fn3ZcWrWEGF|Qh8VKop zM)g8C4E{lBC1p9au2}CEU71mS^?qF(t|wx>3vXW6S0Q>axR{t)qGuIrGQDZZp}C94 z<`Z7^&*1&Ph`q)Kmnxt=s}_I(u*(vd1q|lqB6Hb5Ltg9*qBbvg&pfEmL511?U3lR{ zQ1mmC@W#61{I5}`Uq%nxF&?BTnG6PRMdwYC7cPU_y9sn&xGX`p$$edW7Ro`{-$OXy zx^at_X~Cen5EyoG2D!5M^`s&m0jsdA@8X-Z@8oM<@Utnl*+bNaV5W!Zp(yQN?? zoYp!kZbzBtuKu-mJNU*x4i%Srzss{@)ceg^RPgTRYO5^`1^wUQ^zI-cZlhV1$dM%P zSzytWe|MumXZ6fw=sHayb`6+QN+_9B3DF!VfV_jlvA)O&szGaG86ti4c()_SjB{%||n;$6R~crg2`xRSi&X)Xm< z^O%S@6%h6z44w&Z8ku5?vr{{I)b{unpq!3juXo6FsyM;gfPyR84HTS(;C=(L1gipT zEt}?B%KmD4VlW|{#_T%nqp-~lreN33#`^*67!{kDpareMfCF7gW%?D?%c1us5^pIF zcYL>=?~J;xGBokcbpoA^K-D8U*?e66En-b^9E0Du@CdgJtxDt*8Kd)m=7Mf;BLhN$bxpTP0danW&g42G>aSV=b$IWLJxsei0U3 ztz(kIT;axpsuP`yVPU18*bD5M0 z`41lB;93+|b5n3V5ENyjp1U;asSuG8G-Wl~`(@B^5lVW$QRZ`l_%7A5lz$@uXZ)QE z{+#hI6-`qvobfN^`4t)ec+ftJ2dNG;VO`PB$qWdqeH{%u|ZNLb$UNkqBNm)7&-8T@%;;BS^*X zp1E@24syP=_2p}UVt{msgy@|8E*>rNdWyw0rFg+PM2onrMqf~yjn}gtak+X_kZ@gd zxpa}RQUA^)u;BSw@H`6|6GwKg0s4sNUqUdrgW??9GRD6Xzi)jBp^2Mh^UBd&dHrkS zwv6%oajF&LOa>v?m?>|#eZ`~(Di*BnhSfN)A)3P@JNa;J;oC{>Uree^Lw~{SlLq(!{NEy=A?+ zTPc6&A4qicUiAept+48drgCfnEQ7v|;o@-fRLV$#2EW@ZE~B9zDBj-rcxwSsH!KYV zrziv8z_HCIdEhqzvZP>*ZHMFT&KX_>!W{#h!W*iLiz1verIVh0*9~CGkhF4+eb=VB zRJ~!-LP;k=o$e)aYuRh&Fq>JB%ftkm#By&a*xo;Wp$167CfEKnsQodOnkt(c{Cg-* z8w}NA8vT1g$gVZ_RC(6n{1X2mo$o0JKR`3VGS=yC05S$F2f*J5$K4R+ zB3gmOLA6lq93_SqZfNdC=5CA|gyMNW!Zfi$GH%6uEs-={W3-99{`t5qMbBSKcK2Ho zP>3e4U*2&0AxYPvSg=|OR`l`8L_;tS>4MWt3;_a3R6DLQum&$v8iM(v))>bIGVzz^ z7!Fc!CX&h0T<;1lSu@CC>f(~qz5@MJ4jt%tS^l|lP>yot&|9ddKiI*_VN+17Lu-_v z$^WWEyo>)&DahUFR7y5T-5etJTblb7bGI~iD_sB25`Xl@N6cw_c9Pe>8Lk?irKQ#% z7+)c1eB|XCAH_-MGLpRB__A`M%2!oqy)`a{G-T5 zBHwmK_P@%fVbGH0Yx^JN<8o-b^O=u3T8Dp#$&<<#=s7rB`m}LpebdnIFcz1CrlDV1 zIIrXXyF7G#X&$yQ?*F5XcQED2?bW&;H>)N(wmdjXaOR=usLPWr$rxqR(7peU_A>EH z^YUHe{y*krN6U-c-ruHq={wDWf-Y`4|97U{{iUKlVd?yjqUO}D7KOWICAGcDvASm( zU%W8VTsQ-JTn6R}Lzt$a`DwPBhSo{Lao6q=iTgcUa8xx1RXo4LE=2FKEh(5e3aO*f-@>yCxe z;8#f^UGth&v=NC`vI@(&FzZcI3p-Kg*|^HAW-rL&chirey>DZD$EY$@Z-7~Jph@lA zeF#S`V-B#d04|RX@HGKkb{$|p0bI@?~SXTWxRTp1FVSVQ-{T)Iv2Jc>M128HySNyTMrxOCHhlT}^Dl4ZTdnt=Z*YZF70gGicPl(@Za5njQ3 z1D$4M^cGFzSm z;0YdrCvn_*>-3wJyx7_nRf*Dbx7na#`>kXrc#6pO#_?$aZaqg6S7kyYrK9BcAAzek zj%}*qPZ$RwG#8XV+&(p#x+)$M%OP>CcTzHvd4|WS_!_6SmRd?~mOP)#da9x>u~Kw2 zk>kWlp5Ly-4zt9BU{l(vQ?xHt&jlw8WNebhnWT40{goe2Yip%Txw$O z55(!yb=bJnIhMwyu8uoDW-ETjG#(GXkV@O}RF07x!Y3=N(n#+8_dkRxt&7;@ z&q0QlQ6TKZCs@qY-G4(m_)CB(J@xew)z=x-&xAW8k5ikH+3cC1Vw?SqsIV#iI=iKH z{sS#1%UB{t#n6_#vi85DOy8yX88 zqwyQRMXx?xx3IIb!|m#;-b5Y-?}wIUc={+3|_y_){soR{u{Y@JW^02tz^?pF^Np_%jK7M8eMsz83V$*3v(h!fP}3 zd;%XK=nE;lR?rs(-yZ(U)xuvA{O;NH3%hF5eK~=TkpC6I_Zq5OIB+-3fiuEa1^YoQ z?6s8c-jwe3lrDq4A=q6n)bM*VfsH84w=#H5VZNQgYmDU`!Jn$-{cZ}&WOz@oOP;Nf z;r$er(S4A>x@&d#VG5@fR<~lX;q>xR3P-s)_{S+6<>ui3OyRX<{jU^WTY3I1cvLI* zCkYG@^SnPz;kB}Vmcnag|2&1)%Kk+Pua$i`h1bgdpA=pzJ2!qi**h`#oDRk$@DUA~ zC;0m0wX>FgQSkGqumks{c2*}?vuJB|P@lqUbx=y+BhoAbr$5pdE$g!y0LFb*#o=}5 zxBB9Ptxpi1an|R%Zlvk7x?sBdLU-=3XTkNKR&cMK{6<>)r<3tmMGw=)FmCV)YZmI) zb;AX(uzsO_!(?o>Twyx>;UQU?T){=s?3vP7L*t9T@c%xE-NT|TzS`>pZl$a+YGQr%4Y`n0cB@ilH zGa?fpY7|AMMQ22|69OmP5;-hhJR)=ajDIpBllmBunH)|+HzKo(=tIkd<`TVcOE=*I zHj**u?Lb?K!E7P9p(93W+&N#Mzbn&>JKto65w%LnNuRr1eqR_a?^1r=61G`bZXy%l z=friHnvi7bTcVF6=cwY~FNhF4hSRsQ<7;dLb!@s4Hhp8=}TAxz6%s-H<+)k;tD#}W-Lyy*0&&d$K|{8p*7zz%Rdw7CaO$XOt957MgV zcj!Uw$l5#=78L3?N$T^~h58+m@K+1<`y}Cm3-w31u=Z2DPWc3x+}wtS_|$VPpD2a> z_%|ZxW&AbE{T6?U{c=1?OL=W;N^E`tPnf&SsrHm~jjjTB16P$3b&uP;ERfY-_hPPH z6rDyu72R3PV|s2n6RB0j+nrW0KI0fFJ)6DL$Unv%E1rX>)>UuDanIG$2)5R@wU(Tm z&Gjv%U;|*iwt0eW05f#sSe(?Td+3`Gm!U#@=@gJ4#>=76cbM;w2GTbHx-u43@M$zKdUi2Z9JpSEVv z1g@UM>X>+E?fGi3jN9`Wl349|U139LLesVIHs~v4M_6Hw3v2)1WbCg$ON$HmNHX4^t_TNF zf%Vb~Q~pGCxjizO!_^@RPGS#f$J~d2w>44wQdsBg3Q=t=W?Q4$qBSA!)Ege7IhlB^ z^*zc7Tb@tR6R&X0Ae&1~9j$demXlDiXd`X04Z@#6IQ?GBWlQ~V$EE4!VoOOMk#2Of z*3v!2Sg4Wq?OIl_dZoSQG8>|PHjCQH;<`kL)`q_tdu6HTMMymMpb<8aqP2uI8G26; z&Vq5C`vqXkC<*<;;ThadGSNDULc?qf^{R&ret?1pK(;oj;S^IRB<*N4UG$wsPT%tj zMTld^5v{Sj#+50JikS6i#n0uq(v11%IaVCU2?;_^M* zE}cTCY^9CY3>lKG_gOzr;s`K@zqUWBp!Cz&T)!^tN&loxJ0P(bOEy<%*!n=Cdzaa` zK{AC|gT$Jk6qIj|>^W(VzMI-@+8(JE)wD-utx0<{ot&sWl8r}l2+velR++X(>p+#Z z9h^I#1+p0YdX_ap$(lCjR6YR0?TBDwWQy}#TX8zdVM?QlkQ!<}eb=a6=)pEZjEpTp080&2BwBcGFZ9qd=oJjM1ag-8!=FhChWy_j_jlqM;es z7mxQBuA7+sFj=sbWaAL-4RT;hoa7yo%5b=}<4*Kqm(n&(85FV{zKM!DtIuIqeucL< z16wT?Wv48PkkvOu+YPP1AGbx0^Q>Wtz6Oe2#QV$Zhz`K(xkCo%g$4=*Irj^;e@6R> zBsBU^;oxD!={wO83lQxoiq1$Gu|;o}qg)K@9-Qo4$OKt3510=ZHw~ai(R)zlyLywN zx5SFi+hL0f*xK3WhL$!Wcj}=o-b&u)WMt=rB-q7r;~rdY_)h3bYDe2FyH;1mlhuMh zX4-aR#E@}Is7&PBF?&whu^*-7n6_go?V5JXa-Fne`%?&N$5iH#9K!o3ta47*-e5CEsGhP!5E~KU7C1lQv23C8i+fkCCH#r136B2SdgN3^5!oEmEmxFZZC$zu((4 zZafslS-CUtgulZ(40nG)?#`(GQn>Hb;;K6;6G{2eH+~O1FS*VA0d93~ z%cbT6XDR*n8P~7nQD2kxy7qX#au$z2Et495>Uh5%+^!be zV`_q!ve{$$>GGVdXjS^`YRNGEXTYZ=ds@x_|1AGwDHFZMPJS96>x{*D{8q^ ziF4%aTpfe2o_U{(G;vz`rrdnwKiO>fcObCg703)9?&Tp^Fpnag&!o3w?hAreFVKmb zKZ8nEoWcuv;0vgtZpW0kam)Z0rC{zIv#=O)4;Zfh0J-I6E(LF!ObV+~ys93n$!6A9 zLfTCxai|`Dk=OrwTvd-{Wilt5ghEg~3JIN)&!PYoSDuP{p-NZ5#Y zoQ$+a(L|07#-ulcsZJ(dyeFA?;II?IQfE`*l^i&9FGXrFjs8_2)Fvc0qy1lh<^L-G zkv60CP#vYr*^Dw*^#AIZBxUk5E0aq>rDbwC4@)SMzky22eo2`~9LnVH^7=2sRhcZ8m5C6PiM(8yC{|V`*YdQ4GLgt}nV9sW zmx&2ssgEp^4D#t5#atWpuq>dg%S4{43O)uL~nNDMCPKa6z+w$5^m@; z^N4OUxLp4()!R$4SRKr|4BypTwe^;*#^_EFyKHeVYk6hsB}-KZ4ra+4Zr>$2m}S{2 z`d7e;i>H*tol2sEHpOtb?KG7?+`fC#d0Hym z<_j}_GSpo8qPcb2C`cEv0h(IO0NsT!mZar}o`X#q*{R?hrru|pM%H&+3-2zxl$KAlvzT?O2U!qqCCN5ARYHE@L=w5m5#5g?%nmD_q zmZr;H$e}q-_sj`}4%T^oZZ>@%$;5k^wB+b!w|8syx!R zTG27(C*}3uk1JDNQN?kkaS;MjmN(q~)uc2O3s&8*8n}mWGPhNphf6n*{ptcwb6X+( zm0(Ac{t#g&7Pcc;3P5j&}|)G3l$ zZ^rpTDhMo99#SWkYEp9)8&>Z9(-Rio65EYY2j3kPAT$8Gmv}`)U9~~c%BuhK(XA&V zw&WQUJ#Fz#YYd8}D*ZvxghFUgB!9U5%%lY{0qT8UT&euZYv&0ckKxd4M|0^M*V{QE zlZh^J5Gr|zf6iVda?xjVq-eXjK;kjz zer5JF1d2A&mM_C+dGNyLaDyHV5=XZoMZt!im)HLcu54&!Y2!Pv^+F-AA$d6)Qmn*= z?j>AnLpNqNB&5Fw$0dDVhBP!0rcLVNEnQ2n(O(u*OndkY(cmu!!rh%HZJd2UVPX$c zXx-HW+oC_o(CA>Q?R_}IbnpTwbg&%>(ee%|6V>@N$uxvEx{U75b&MJ_7a`|6JXa!4!SILX*_Z zKNJ5fv&%O?QRHvovEHaETJ|5bA^F>Yf-y45e=>m?*W&sA!p}@nFM!m zDW`KRwL8k&Z!B-`f+BD4=^$$3*u^7f&;{`YW|x9M5lgdlJ7a(Pp%#qwsX zjK_$)Wr!u_O(`#yx8GXcJ_1GF{)smtZ~p=m6qlSg#UyY4me>C=uJSe`%bO77O)%mN1UZCz_d^%0GSJ`+A!$6+qL zGr69&6YDZlXvgrT;&oPc5fpwg9)Cwc@b7~O?{k9(@PoSbjm+LRXiZ*M=bUZ2F0N#{ zF5#hTZN%?j>`~97yTR)eAiO;kfb}MU510B^CUrHQK7Lkh#EkQR4f6WyaCKF|>Qeu& zVZ*000nvEM8*V=^X~`7}R;$2j;B#`F^lZ|=aOqL?Y}3F^85GjzR^wI2mBZh#nqb%0 zyI{GYx}4-%6++iE*{s$CGD(<0eX4qytb$}1SBi9Uas9jd$-**mpQkLO<=D-)YW_hs z&NaO?g2G0};-R@&n1S8gi&vnU0_7N0BhkrR4QjaAlrrNIwUgeuTh0{F`C2I|G}2yG}A$b z&7^FUp^~v{FbgJlux{wt00G!D#p`Zf z?z4x^xj?)2Va1Ng@z2%FRvL|xO*_bCF2Cq z50zj!bqEL5nrdvY@yKF>4dLR!hLI&q^x(vdm#N0emQ5#SGtFcDUgS#$u^Fb(?*lPy z{(dA)@;9NYo$&RpKN)98ERE;LazUrcB&_PZ=qCc7qc}X|#~<21@J(R6W5|y`WWPm! zwo=sGpuKP^aWAxb(*+9kb>q=SY)X8Fr9a1`7B2(v%bE(srH(8wuYV%0>c~1O`*q>Z zRw6*u5qY_$Lb2keV&IF#n$pMAl&*)QQwD|fXTh#1UN@OUOo_J_;&JsOPt_u8pqv8Z z=0={_5V9Pe*1{!vaHOiYC&Seucri6xjiF6;=6fqZ7z@vQZ(Rw0tg#nD^F8^)?Z+pE zYtnNkrnr`B*DEAYY$XahQ^WQ#2}{jX#PD;jOd@Ica+s38zS%^)FXS@BIGI0ttrjce z9f0l2KR3pd{)_&+q>LvQZo~%uXk|PZ6my>giGcRr#j{V!*Y)WN-$k?dGG=@mb2tS` z2mSRP3Dm!SB`s^Mq%3WPMhAu$E40V6{!d812Q~V=IAhB`7lp2Bw_bJnTk~SOdMqr) z4YeVhS04D!VyvDJtNB*`Li+4|TGch)3jjtdBL%m}NtQV@OYV!R_Uxe5O@LOvGnay2 zk5G=ZBj^Vj=VNPx(9pmw5jdvGprhv+I>P=@GM^1d)mrKe3AlDo>)}$VPFJrYzkfws zovxmPutQs#euYp=EuSlol73S0I9ENq)N0&QYuS^X>c{7cJ1TGn9j+y?VI$U+I}(~ zJ(epAfpfE-xzo*^f$JZQCUtLlb3s+&Vyh!FK~P5?MTY9DWI~7i*8~P7RsQ_6hBX7->pqQK8z!NP{&q%6`HU;*9LA+qKI?*_eAM)}jrFSALleyb z)}uvq%AuDqJF?7Wb)wGyx~j_#klEM{KO5qT7yZ^;dHp@O>bEwOq6T5+g+kD8$s2AD z56gN_2R$R7{*AZ=r$4jrTn+7-I zA=uK4SP@)0n&5G1l*q#^%r&y@jLd>+mV@i%Xi%f;A$0aBNg2D zFeEP&f>k(qxk0&N!AgU2UB)Ou?T$-b3nSs<0ia2+4T<-zmgPauZ7$dOOo&IdTY~OM zfq0?V^#0zWDSw>~5^Oexx3woA+L)l%dLv6?Tcx2vM)f`Ps(1P>0ez;K2kY%36%`-& z#kEeinOWxhs*0Lry8d-z)kIx3rWc$ssaUr)*JXw41Yt(76PW5=l6WsTR3CyDr|*@I z;C>g*3hF_Lm0vwGy_>?R<9ic7wcZ@2ckH$EfD_&>iv>zxMs{`uK;G zPppmrf{qsn66(R`RpaPZ59Gl*nvsakR)Rh?my ziZ})ZdWGc+zr8-0YAscG`i->jmCQMvb{2kzPOmqeE(C>6zk!EN4zmDhMDcv>FKS_5L{LGBSAKiuW`j5nw?lzb1rdT3EpgVcP z?LSRssfq=wv9Pi|V=c(VJC{x9>D&DCbSsip8T>(>ooxP7v?*otpxou< zG^JRh))@&H*BJ%VI-`eNov~Ccxsi1y!z4QWFLg#T=XBauI0~KLVmkd1D0KQ0Jal>_ zWkQ|#7|)g(u)pKMc;N}=o@nk*%{|H7lg&K^*S}2Gwk1}sLH<@X6-SBC$)75(|HruM zO54Aelw!$PW^&^E3KUbJ03tzOh$+-z}AE~&~vMY{_u`y&)QS;^? z!?@DQ+y5-eL2F7m`cL!D{Spk@W6eFo++Uk} zCa!)TPUW=cf?{vvFJayA+x&9`dbNph+*7vUF*({S~Aa{vMa+ z@dCUr>k5@cn#4cJ>purqP2#pHy;YROPzahtdAY7ovC^(kOLl(%z|L4)>jYge-!-lx z>wbW)(7%%YvD4;nx_3U6-rX_pddnmy5+Ma66JfYCjf?Dx6*A|+)SzgoooL-&^9Pl)Q(Vp>K*8B_9 z>1R0``0qKRddVAb{9OGvZIrEjuDKx5_!%EANIa0ydpbkSVH*5{z-TU%ua9qIJfGFh zMP*z?|6oU))W?y2a{uVv)IZ%ndZOJq>i=77fhSnFJvtu06zYiy3U>nTKnA&gQ~>`| z2qnuH=2J7OZItQYwWOQQ<(R+O#{bhOInn8y!~w;igMzh-o%3kzA%s3{Dn!qGPtSV4 zJ`!$ILY-w?5jy>1664*RJ!k2YfaHYNRlIQtrcZS;k%pf2F5h@2X}0q1a!rW!b0{Zm zF=#@3Ze^O}G9{i#+=TZ!8E=z6!6&@&M@O7_9;o1dS z;9Hp!dC_WV_SL5?(lZ);))3^*b6%1Ka7OCGob53Ca6To|{?SB=sq3wSikG8)a zx%Q()(SHr}`|J4cRhL#D@Bvg_=v>8!{+t86A;4d9fHwuWGzWM~fXi}#w*|O72Y5$- zD-7^1uIoL{%k>lQrOMogQGStNApMW`(Bd>ZW zWgmSkK=me7(0?fyNZHE|ZKzK02-4v1B+$+{(Z5C45q)Un@8br$bF!ynt|s3c zqcnI!aG1D%29~P%6c~oHuc7^(xil-)@o2q?L5f6;uEJ^b`bFy>u2@$R@~X`$nU53< zz<@djat2bM_pp2o1up}=OLW3mv!|j8~%8BAJ^j#>f>?M>i^mdupp@OmY zrXp}GnVAUF~UomH%V3}uDl1okhIPBfJm(OaqSb~-6XUqBe^gx+d5>Es`bz`Rfh z^;Yt8y_M-C>8-p_M#mO}ZAio=>hd#OYS|e%7a^CwJ3ND`By4l`;7sKxAbpqeftsN% znODagHPX(EhC7a<2;vEyQ4hBZ5@+kHVt6#sTN_&%{bR&uzT&DAcG+r-hO=xndj1~D z)@wGR65{{R_9kF*6;=O#r<3$7nMu;qGd)QLLO>>55&{8PW+p5NhzJUZ3xXmjtE?B& zfWVzQ3?Tcy2*@G=vWkEpi^!t9?1+NMA`saZ*H_V3Ur@&1=X>fd)zgz9zW?Vx&-AT( z>(p}U)TvXaPHh}fGbneY>zKN#ZVA4wR4IuSt99re0@YVyRmD1jP`$$f2D=IuD}7NL zLnnnt0*n96TcI>_(OD|ltVK7f;rvAmQXCX0I7)%uUad z7PjSf#{iv%J4|kfcDnj?^&L^)1OIN|b@9ST^;nPB&8JH~jvSS#Zge(HlgNg%iLdgs zdWFz~OidNS^v+=E`g_6p@6xK(()7n?;Xx#y*5>?%ML4OyV6rC_=?kXw^TyMXnhpBn zHpOTH6sWV|_bi-N=qAr+tRH7zvh3(PDAC&HuuROJW7vL@J=u`#jWA^JwgEW`)3e$N0DmW+;c7@?XNsxtY>8A3X$gh^r0W2i z3NOEv*<)3@iNVnZW*j`-X!xAbkp0D?;Z_uxUica-IeUvI1uS`=9}W{mlsg7Dx3MY? zlwAxy>OR18J^kRgl(SqnUzj+LPQ&mAgUSjd6Mw?oim9cJgbhr|E>D z?_iHdsdTCw&CH3RmW!CCIfw(Uu=kYaVBJ=rwvwF?;n>)VBL z!qBvuoWU|r8JhMG*XK|n0U0*O zIrV1X1q6k|HWHo#kLlZ~ohvCQOV<=u%O2y8@Fqrmje_^dS_4#mwhS`vQSeC5!**l{ zk=#O1?b}jhf0Kbh?|>Er&+P#7hp`BiC$aJh(1sh)To0KbO{|;MLM&IC#KOpu-DO(s zqYiXX)PcYU0%d7AmvOIwrf}_s>(|Y?N*P> zA==h=eYo6%y-Bvm(jd6I698<~dT@T7utfQ=h^%70)3W3qg7I?`^E6Mr_UE|Hx%h z+Q#9sX2Wm=xU8+*W>%DPTc{ECKyDhVH~MAx`bIw@d8~Q5Ri(=4+K_lM2{FFeZOpVC zwHi~h%f45$tW*J>fJyQ)_6`3fF7I@7cQR*H3vHElqUyT6Z=}D8B?oe{_`9qqF6xwl`3}Tc5u0WIF z>_%%cW!GeEKxRG;msHJl)K^F=h4EQJGp)3*bU37|!Etb5YHKccT#+moQp8Hd>9w8G zYYla4<>k)$Zr_7cM(ed4L~3iypQ0;D*NgL7h!M)?<5uViRSD^z^xC=f6YKNy^jh_v z4LXB#fiz90+_HX_fYop>OeH2@dqU>iWbBl^uV>-Kg(Xz=>!t^+K}f_hdpb0~bQk%u zjeq7AYs%D6+YT;_*9KIK+;dIdV}*)t;%A*M)A-J1k)EFsgRE$VFLzGcW@hIeHkG-OzJn zLLXIJsKy&8q*KjLRkL2K?@00O92z!#u1q+l^&dn~$WWsItPhj<7UwkLq?a~B8RLq+Fq?$amHvPdUWKSghN~uq)1i3^?f(LED;n3t%#?$fZ|AIwR z>Kra9)ZEsNCTIPgYfwYnK?x+pS&8XlNC@`XE~>hu&mhcPvX$UjFud$_l1Zgbsb1=c z(EY<%Hk_P@M`);h-+b56w=7M;eA=yDy6fn`qB=)%i*Y77nMgMB^c|wOMmd66fDgp9 zMnylGA!-|9Qa<@<1E0(ipSU5JfNn^3mHON~x$rDe#Z~{%{S8UV$bSBlZcIb;>nN zx5Mb;O5Al&TUtI!OxyY94=gYWtF2apV?C)@j1(!AjEYrhUG`=(p%EEdA}|UMBGU%Z z0Dj8vD8b4q!PA@$)H^I-(8l?JwX>=I3YM33i4)!gurjqz(+cIO;m!J*R&J*o z&t`ONVc|fF0<_`(4_Xl+rRXkrqD~e}bsM#(CRWF4yeS!smPy@!b-hZt80@EBWhEP-3Q#E*2jz}* zoti4})~%F-^OR~wvD^_4D1k_w+R*9K^s3I!R(1v3S|_If!Tuy{vn9bTAeGKy3*r7D z`Vd#vq$@mtu;DkAL8YS-oS&hsafd^@5^qh+1no*OI8bQsg<8RiWB`>)aZoNhsOr$J z1Q#gP&SJSU-UxUtfW6g#)Ii?kJoF7Qup9gvioX^kB6-j(RC;lvxP*1VMcWKh>be zPtV%i8hL0n7`q-eOV4s#H4Ral%4okb!xOr$3v#_pnvc5J@M7x06{IORLGANd7U>Q> z*dQ8bOVnIK;ND>Y1CF3&Y_Fo%rYW(Gz@|7bk!;9CGcUC;pUzI|0;F3=UR%xEP7R z?gRjpp5ma~k*+i9+CxupnNnTJt1*_JS5~HeUG^eM8L;EsdCDU)5=1I}dF9|HP>Y=s zV6yAXQMCP}$u0$OLnw6-X_Z|*s>)2ouLj>3<=yFe;!Yjl zRheC$ZTmLLvulShlcLwQd95YL0OrbE2Kl9wO{ky&_9ScrQiZWUL5^8W|lr{L-#T7cyEILO}KtKtDwlRMs@8?=+HtexKoYuay27Opx%c)5dA|ObV_fvF!HRHHa|uNCR@K3c2qp;IM!}jl^wdk*b8*g>@t)OLpJ0 z?cuH48)Wzynb;e26^UdkuRKU8xEe^l|4#{vUytGE)wPH{F}TKpX8YID^OTupF4uMi zRox-6v#1e$o+sxi?Xn8Y zgSve;WBGaEcN!f&g=tOH#^9zu8)X$EmBNxvGSGBMzt&A9AnCiwGOx?20~MlLcNgq7 zrdV^Z^B0xU{RqnZJml?CW6YO;B^Hy)&^TF7WS>ppS^cjc+=tcQv3+YBWEv|duKXVz9c5<7v! zDj3ve8A2Sz*51O|YxjUfje{w4^Q@4!F%B2`IBeOogCFOR+f#U!S(duDeHp&_ibgG_ zu-UyOsx7rshc6e+E4ag##T17N-(3_Y5)eeyD_QyUVVW0$D?k>xu4H#_2+rR-z%C&)>g%ufVNFL??89cLVr?JfNPIY<*w)avk#+{z4009Hr7sd1!+&%(zurI&{MHpyVr8UB*7y|uzS;Eg;}Hm)&56~ z-%HYkYYu*>e(gFi(`5MdYTnsu1=R`js>jF~Jcy?jb04MFa(S!L6@bZbIU`-?q@9{# zk<|CpxF_{V7fVozh)E}ymr9#zg}ezSra=?QRGxf=mXTSpOg1%@oBD@I2Um;9R2(*C zDPk_1nlWzW!by$YurD{q$11o(zquF;3jNoxpA;hjD$T_~xt?$`{F|L{YRQCC3pkZa z7_-h++yrkshvx{T?=0I#>D3TVEZg$PEZf4{S+(e!y zcSV{KAE)51NK=YItRhXbA_;&sY*4PJ_gImp*hD$zsd8I9X!*GYr1zo68#s1#ajesZ z1avlT35=uy^VgBm*XlZVyP!Kb1^wHrYqsAJw|4+zNnx&0E4WNDzV zRhF&xa(n-VB+2#mgkcd>CmcK%SJKTZiG90C!^Fa6Sz9bW*iMPHM0M+FxkHAGcwr24 zqx0SglFZDuG-N{H3fUY*#VdLldn+Ahd^FoWon;o#tl5>RsnN~+Rb9@mW|lW>hKYSm z>7@2G6Gf|L_O)UpnlIPJW>t~c*hGTV#%6pj8(Y#ybGzEKj%l7}tl*)6A~MHb-EIHBAjJx2E+vLs}2D8vLN1AHB_#9_50M z5URpdrOIPN{4yVEA%UzPf>^1|TKy4{6mL)NYV~?I<%jnN_^wiW-;8mcpHTWO>P&OZVyh zsNC8jlZCb}{ffjx{4w;i1}V_1Je}o2K(kyVICl)OvVD||ey)N$p&_6Njq-HAYy5db zoHZ2Z5(?8hETEZw%4KKvsW@q04Za9HatnM`1Zxsm8BaT=R468GLMEy*(bY|avJ7Fz zbd2K6LiLPN?i`peCix-Rcog#JXK99x!XcF?Q|x(U8&p9UGV z11PzSl;x_;^u^Mp%AMuzk`)Ox5louvih*ZdJ!EUcP0#jBzq@B`wYw3-cD|jD@cKTrpnzaao{r zX`ED9O+zk2+*F_PYV|`d50V+)mSBF79qrH9zP88R3@ypGmmR^kjzYNs*SD{6sX#$v z>mT8!;rT4|GY+|qe(5#*eLGs}|0e#v9WC|$JN{CueLGr}vCr!KyfL73?1nL5IwpIp z7@Y*X7||9dMd-TeE5qpYl~z3|Jes4T!>?$|7q)}d3kQK{wO3=TQ-HGW_An5^Xz+;i zrrJ`PNPMQH;GU=P9=p_?$LaF0JUZiZvw-US`0HF8e0wrWj8|WUIdbJ*tbHF*5udHs zVsr+MO=`y9%yHpdyCqtLaQP&rGlk$WotSfynHH%}F8et09vYkBZZ zxcN{;MPqsJ`EmwN<*DVt!%`!bQvclDgBNvc6hk9r+8jF?>)puR zzlD%B*huM6$&*_M?L1sfWHb+sAwP^NR(8Xx8M(G@sKKhzeZ7!4WHWH4{!&mjWxey)HS8%&>)ww!mtF-f(mI$h0kx>d;|fmzY{B?AezT$M<@|h`yzU3MT5tj(QVJXzijTWDK>jD=FLI?aLxYVCXv-V(^JIpY zePZxqmuD&~uoGqbNjVsRAi14L_C%fQG|Obdw}8RUm*Zehe26??rL#e#So^x#<97hC zsokCz^Nf`kyZL!Gnpzaha&sVmJNl(rgu<)2>Ehd&uWxEm;>GAPp806Fah;biXA0m7 zIfEDR)D*yR;$xj!SBwN;3P6rG6jrQc3cwX>q;!N@b+#O~y~W0;oqej4mOx~5y5YC1 zXU>Y~Xt0!3c?XA&qFp%M& z@$>jh6mIC7wsCyME_9%Yk+NrDcVR00wUY7IRRG{GIt7ov&Nu#w#9xeJppAQ8!+Wfh zIA?%oBY!EFW#vG=DGv))62a%M>oZ@Uzmzz~Fz_6Yzl1sbMSlayujVQKI$pK$QR6QG z;4e8Ie<@bRU&42!H29(Xr76L{@mE$vlTnTk%VRQ?113|^+4gTw6>3~2vr@ribf0Ol zV6qc(CKEtRCf8#!E7urIX6YGuMl+cQ$(YQyf&UyTzEsa+qH+U|$p(Hi0NWveT-BN4 zAu@2b@fUr!_=_%9c4NE?PxE`3bYpn1SUXxwMh^jn+>;)e{nR{~f)i4(UNtJu#4x(+?q{@k^ zp-4rF1kj|4T+eQ)c*~tsSxYg!V#IV(2}xX8Y@u^=8l(xS7yrnD2Ntfq3&>oLevTG-6SUp0wl8RjXf9>N(V`{3m-q=Sn6NoXvF5eYIN9k@9L-FgGL^DUzC5+Qm+&BC&0(!WW80)&7ZI~& z?N|3@sSoM3cKQ=QwA1@>rj)wpa(;x3(@{1~6RDiFc6D7*{}4fv#eAnyAY0m|-v4~j zKAW3RdPwJoE&u}BKl)^?0Nz$YyKUpVdt&_{Ta0<>up%0f1Y|u-h zb30RhXcj*hzD7}$T$)v`B;u#>E;4y6*E>$)m-05x5PaCvGS?FMIo>vj##Y0o z;3P1r{f-tEKZ$>nTagWOx5n3Vp$I&sM2DVgkUI0!SRcoL*E=j=a0Yx3KV?a%H_ETK zGW~E>63l1YRZN}w@T}aypYhbG4`+&#mKllysOy&N-8`XqELmBN#PZV5b=_Yv68`z6 zi*_R5Cg`UwTghOT?d1450w&qQz-L)gvup(r1IzX9U9@Z`+r5jG5)*gv_n-{CyTxLf z&FA&ln7XVns%xD)^vecH%@?J%u;tzY24B&%1bbxIjNsNsH-*#mMFom}<>ro-kcQl9 ztG~GDPJS&R4Yrk?2Wlgu)<-uvTWOQCl{Q6IZ?4*&Za`)&Aw#35+5`;Fru4x%JQ&uC zfH*>edRM;g%!KE8WAwS`6nL@kIv%y-Nu{EjFa`y4hbD-rxsZ=%xpky;g7W!`R$Lz- zgXNT_a;veu4h;|k7Nchr^DeQ<-{(;JwvIOMBs|%OffmBOev`lX*d~8R#$=YSkHu+)5Q){=)M=HE za|1l!hA4KGoFQvSmfP!3$IBtv`D}@-(H)Q)7q0{JrM5X<3zzbE40j*o!sz|~*W!13 zeP5;albz?LyNq<^+d`8kF91TGyoAG;So7`48LY43L&xQ{@I{`QT|ZCtbd04h0JH0IylPS`X4l`N^6O7r6*`H$*K4xu zzcbc{qqyB)qfd{_A&%k`5X?Gn^^6-+kv_HX*z?)mbYbk#@4mumWzL>5`n?Va z`n`jLJXRm@EWZb!Zx40!pZr$CKKcwx2)3d38{$`HD>ZlTk#OVS@U6^uEziR6cINAi z0Nrf;zW}+!lG%EBB(wFw(aaje|5S+1_#at7+Xvj%+x*_W&}HIW##d|@{RQD z-`DcctLr?%XEsXYP5NV%M`^Omqq0g+MAfiE8Hc9&-b~xnq+N#86|3$ zU&iC$)fFqFI4C$DE{OlAazuI#{i>k@T99@Oy~6?q7Z9WWIn_t^>8m9ZyJEoa>LYky zHq~iVvhV z_!sWEQ2hH%S|~@y0Fd?}cckm$)W&WM%!vd_)oxRIp1)Nn5!(UyWMn4ZH*-iwbJ9{-6VzOL7eJ}#8Zz0nt16N)7Pb<{k^r&$nB zW<97{Z{+ZvaZ7YL-QtRr$b@4xxDi!3H^dv-!p7$BvpO|9YGN|zbR~2pMze1n_(1a{ zb()B%F;cw*PD^?_3q8^$pJhmy0+xYti&ZgNrtmdUIl4yA9=k?Y8o&H-&)DKW=gF1FEy2qs?^Z+( zkLJnQi_R5NtF&;J`yIUX?L@a;$DMyQ9@Epfb6}wYB+O~PVouHq%Y%sE+(CoA{<<@u-L`{Sc=V*LOLTI`bM*y9pA(tDV>x58ifby(!G|E%rcga~L zShS;+q;=7gxSY}@jCGd*CpGHzS>0X0aLOs#3~*WpHdnw^S~6tX;>kHOXxbMEnd9hB zxa?BMplQn;>H2mZGHn4`GaEmX7Fxz^qs+%>o)0uM&&7s9Yl^~{I>iLT;6rP-UWXJ0 zi4JL$NNooC2<}1zFWqka!ohhvwyLz6)9MRr%(<5))WQo{dE;i)DpOszS`EJM$%69K z@kD?UON5?@fD0Q=9Q!|t0H?{Ao@7G3Q3N;|PZ^iSmoi24|A!2)Uan3F`FVqga`?54 zi{A&ReJg-p)=7AM!hOqOy7qB1JZ;4?MAk{9*m+{C?c?w_i9u7dO-_5VTgqJ`yCp38 z|0&jY8jEI?Q4%vnB4j|@8kcBmH0-I?llPsd;Kf0C28?ewUQ`?v=^4JWoFYygw}{uF zJ+1&vlRSP$9+cK{byzTLY8}|OVNfj$N2-^3U77iG$tNiT>%sbs3Q}uq+hcce31A(Gl4WIrprHwbx_ zGS#auixp&*>EmYls`W@8Dj#7ml``B#1EeO$TjfOy$e?c$V+wdnp23#|exHDB18};w zKElIjw()zs!I5RVNFEAWFn`SWu&8FMHKun=ceiP|PNtlepgcWpCYz+kn_dhqRwpyt ziXZ?hMF-`2%QZ~xo^H!E<}Ujr__9)M3!J9lWU}i=3xVcBE%+2xG#frTP>P^nP6mY~ zVmM$pnb()#XoGSxqyjk->5z%u#u+vQ zD|gge&2osd;VfyJUZ|lvzHRI-q}fyWpNhW}W?or_QYc)H_8@!MEhtr~ zJzxH>vIs@%RX8oKE}c)|zd6kqb9R;v!3*CY?DeFvHsc@NizMY&{<6zIj{jEp`}rQn z_jSP6VnmtZseHQ#bS&-#xMF7g$^T`>**d6rG8U9HykK}2w!*n?<>rka}hdS)t1!H%LEAnihD+p_zl)j8YLD$2tdvgYVD zQo@NLOCH&_6QME0;iaRNYOf8VW@_#o7SIgNL(et@TSviOqSNXf7BIL3$y0k8zOQw` zxN#?md&|4gV&&5kE+Ymltb-5EhvcaDc)DH<$#5x59)68U2AkyAmzR8!L$uZ;$7*s1 zr|{Gy$EA{Y&x*j205UVk9qGD0y%a|AnB>?`sdC|7@C@2&zf6xvaAnQ8NgYDNFe*l( zw=*qu@kSUq{t`)B=kJ|B^Z6D9jYb0I^ zHbZvAVqzl8W2AJ3>J8g5w6gMgRW_?8Zc&mKQbV9)^c!Tb` zu;IX#qgRW!y1A#;WbVlpqNL1bHEt~Tf2&B^(vrK_qff})mVzX7HPLw$-<*M>9 zf;%cb-$12xb1DhwsDy=JelQ5VSf9Y5d?ey3`!*_jh|^|AQF=Y4fngI$3mAL{UK)C# zA=pP14D%7e1Ps`gI6ug;idPb@8d>WlxI#do5cgOaRFZ0l{go4!I1i97JG!EKu{sp? zM~T4(oPMDQ0ZR|&_qPH|(zEaPt>W|Y{DATdylI|l#3Yk5<*Ts7z@vgSv~b74E-*)@ zDm(F2eOvwi%o(y#j>8#;)1j?UTg^GcF~ZZJ8ty}j>OXZXa%i%|uX8nUCtHI3K0-{H z9xK`!_77g1RFUn`VLC1Dg&K)eVQbixk}5y5S`a{6!{mB1CW=R5njuRV^%>!}9{3Ht z*uX;Ti-kBs2^JDC_^vqZrG{V|C>W|7!2}#y)(~Ptg<#5y5CR5Qk&t$9Ic5_FmZ#TV zrQ@t{2E!TfR@&fAqMNAmiF7m}sycbny6@jKWVeyB(@b&iuz>2Qs`DBDF=zB zs-Dj2pQoArDcvB^KP{B$pE^0p(?4C`pqztiNY{8+8_k?lHkn}kyloA1ZHFCO4{oF@ zHzkqTYlWI>6=>Z7$6%u4=Ld-Akmi6%iPm}PJ(?#_f(J?9lL)CQZu%#Et`~jmqx?L5 zPU^wLfLRQGy~ySqZ7Kf{Ex$E6Q({-v5U!!(Tr`;_2f3oxv+%6Kmr=C0Fg^7oLH4&dIcNIo!Hk{ zqCA0k-GNG|fo48}kv9!6mzgOK$1Ox9c{Gm0b6aOhP+&DJ`QgXD8}5B$E>y=FqFk^;o;Kh&4{66H|n>X7{4(Q zvx%~H496Xe`82^bDuRWl|UeC+V!? z;I#dU;zWyg)HLdvs&{t7W*)&3o4N%{ZR+}YKxDvq$nggv8)o0ZJq!St+$gu! zrgF(~%q3jZq!=a`=CbHm0*(~rF;Y5LoMQTaKi^fB64?r;{*|Fxy4XpQ!|vnim=a>; zYIUuyJY~23ixnzSOPzdiXgq2CmQqZb)BVN)hI(XT=LtN*XQa_DnzFCm0_vVM1ba`<7a@8~gn4S1~)3(JuO=S&`Ss9GHH|!DJ|RffKE_IzNOCy8*Ni}+~;*T53A-)m(%f?^}3v^f^xi=$Vts}eCAE6 zf>-JCIgb~Bj?a|q>2g*DWz*%7B_|()1H(BmYo(*3BUqIer!i`_*5%R>FUfPE!@60y zM3##Hs7Hfxy#w_VqzezDu z|GajXP2HJQ+1jBilO~K^nZ|60JE`C+&=8%5KT8_ErDl{V&#E^>=a6*yW?{)7>66Fb zq1^$vyYrFi`0{_4$BDqUL-+S>&hs!KJp%k)TtECG^zJ?JzYI6^=hJMztDw9u;OC7M zq~~U~-=2kQ*jbC)ncn{~K$1m6G)p%+ZvC=Tk2IY+QvMT1t;6`46;QzQs1o- zv#k$87xjHRIfGmBl=^6t&gE&iIh_ymSr+c*uX69D zXi@Dg&Y=39NYfH5C~9nNL7oBqY?)y9Dn@H-Ch?KB0X_?#h3c*tZkMYqdGn#ei+;Vzu=2VTx#aCymM?N&v0XD(MPio zCb*xvHtAb!TlUxbC@yR@xR&POVw;V@Ybl)SNNW8|)KDvWb!VP!#J4wrF!XA}_;BD0 zaL={yX78|oc63^wh~Sd(@J`X*k<{zfIjS6{WOERya(+ol#M30HHJ!G?C~I7z52M?i zrigC5{9@Rg~kcFH$U$dWIw!v@(711w2Gq$Vu^BlX5f_#8Jy36F!!W zQnY!fe&l4>uz6@_MRMq{_u@98BT2#$lmN8%LasM*GJGZ{v%g{_W`89kIVzKY34`l3 zV{mEbJ=mOuQY8PrnEVKHUWeKHZJ@Q1eZk)Ohw~AjN1`d+uh>ukZ|qRkhMW z>qUi5t5lN6%{}A{eu<~#=Ix@T(&f-gypWr6Jh`b@iQMEoN^m&*0c7Tg5!xYeUaw&JSaCfUB!2mb|<_-`|E3fu#By9Y3L)tx; z@*XP*PT}L(xYt6#A_Z_DesE6D$$UcL~d1TSfv% zG|Tn2CL5ZQZEG^8lL3oD9+|Z-uZEG*W$O8KFhy^r6e|>xSht>79}IcFoEON9PpfEP zUnlKV*hJb}xl`klKB`k3Up7gTx6&A`nVqPU_Bo`d}++D;K^=yw4j?Mu3njN8=z@{$Ztx`DkRWq0Bd5CXsfpiV+@2eGY73DJX1r zz_EAU!gGbersAU5o&#r2L7`D`I6sd7)!?!fisWbPVsi49kT^W;(d)&&q@Ie3dU1@L z!9kua)G@ItAF#>hoAY$e2MqYAjNe_3RsX*&&!66T%BHSPw{n8yab+#*5MM z0MR*5z$r#2+VdoPp3F0NTvEFwk=m_lgPEXEMhJ>i~7_fU?G!k|2Y4g!*FayMItjRkf# zTAxF<(E9fPYgZ#Lra;K^@QY97!TUG$ewuqfU+<^8_Y3rXhI_wI?`QI;v4l-0VSS5t zJGQI6PqxY0H6&bN<9kzlHV{q-cgJ>}#Yb})WAn8VR4i<34ekZ$kX4nfEzWlHfN70r zpDgSuwDhaiTb$0>9Ned{tT1K44vH`Pw-V{9cA{eG5R8lD4xYvbp1V;i5H?n@pJG<;9TqTP zr~3The!`OI8x5g1QRs=5sDQzL5wP}gT4>$YdMlI_hG`q)ur8Ga@#{gF5*EvJ>aP;! zQdw!c| ztn4@miD!5!B(k#|beP-us{E{3D?JW#yGqXBr95?*8&jk5xMf!5G z@DYlDER;vU=}Vq094H)#z3{8Xhulg-q`%;TWt&1zIvG|Clj%tHok`hpb1Q{K3Lb@t!s*1bC5&ZWoHnoiMyylh zu=qRW4&K1CgC&fQ5o6g(qDv%zmN3d4>AE>>|BA;F#)?wqdgyRA=V10M{swp?B{Ote z!cGF928mW)VQmYGhvDPo*DpOG33)xivynkwDI=vHsEPkptA8q-I6^4ypZFc0b3vg? zxJ+60X|b4JWtMk6I^tboh?X9@fzTMZU*{=yCafTq39AIFZt`o)oV5dJgB7l44iNUO zLH#L`W^^#?Q&a+2>`_EV?`M_2uC`nXfMo@6CKYc^E0(VsszR@Mmgkvq4C` z`zpA3?=Fn!-G3@)@GhR}-JeiPI~|e~BLV2$<&1RQnl?1WBB?nf)z&;9x#)QBK$NWf z*eqd?vxYxY#vxq5OnQkB8Xs_egUZZ-YWDnzJyo)#4BJXsXtWYbS+Fv+#P=((D+9y0 zpQ{XyQcoOn1%P3k9M4K@Wk{{W%Vd9>JF|8hd{}XN+{%*%WDa))JE(4aCq!*Az?da8 zUZw;1F=@?QoTqW>e~`ulY7a>oGrTm;`w!Ac@z4(10Xj+DVSG35)%~jBZrCyACf~Kq zSiizD{js5C)@s!kvvwzmaG40^3ni&yb}#D9)5p(k+8r}mnWguhsl)2dDh*Rd5B!uh zZ4Xj%O+dN!t zca-}^;=U%gXW{(9>d2CVO;-GZWRMkas2SF7mm=^SKE=pApW;3KFVEwb@_4}Wcv>D0 zdLF-$$3y1v3{NL>?)3DkXEWbNJYVG(DJK`f7d!@1o({DC3%UF|QM+#%6*r1WETwr;7dfNrPE;|;;? zR6Ef99%}FV4lL8+mK#c?vo(09iH-QMX;_(z`;Wq>vocv) zoq6_>&cH|TEJmVP>aDriY`cpcDnKMOc>0o7yT+bHj4p-R+tR7f!$gL}55;OO=_Ysd zh!OzSz{e?(1D}^YQQg>BZUr!4MVT!T3ZvJ_<7#?zAoR|9b%*x_%257 zsfvmpF%Ja`=MllhU3|BdP`*Py<56D^_lUsr3EVp@VDJ6@y<&OuHFy0njrC<&JdSmG(7?M`8;}3=F`Z0;2{>k_1Q zSio>S7uprkNb^yA;)j8`f{&E$RFw7c4W0%E=Nl=2)v^DrS#|5jYHz99=&6K7xjEc` z*sc!!;9?Pgs!UWi4+X28O^$G?oRV;HD=khQ+9hU2C8G{X-zPkxUqe79a6iu4nMKBYh$?iTw4VZUxN=Qn^T(JMIEel1*{6H=#2@ z9YkS%;gCxToo@bqYT?GaGy9?N&E|7@7Pc4OCiIa;qt^gIqc?DpdAH6sN2UHUftsRw zz%Tech_&@a@(3FDwr9o_C58q1O*wA7qOv6yFH{#f-YlqMVS#>+0yae= zhs`RuSKFTIs;aFSRYv8+GzW1kFUtht^!TjhLAW5<7{l3ArxvccEu)Fh%lgr!#Q?5q zEl!Nz#=AHven-ya_$?gi;Ilc7ORu;JAXg#gRiNb#!1XtAKw5WoUUA}Ly>!nj29MAv zCx&|3e3?5)D|pm=^$fStc-toSf``pl&+xeo={{u+Gn?#&#fgXQ*~-?;$AIBkSvajA zH7v3|exz##Cuw2#wakKNA+|o0dhlHGp+tk{?IXBxBPF6c`ee5=wjr&w_`y>IElvua zmNPl{1x|9`Wb|8=cQq(vFT{Zczf1k>#rgd{^|KfJM5E8(>Te7hJxLxDLp^(ftX+y4Oz( ztE|Yk)!d$uHaYw9UBg)_118(7ocAViRVNj0a2O;|>V**%N~oV1O*|@$vsx1O6$k;E4}%g8215rLdTC z=r1XjTO#xCJgG$>Vj=@c5qbU_7A&Pg++Z! z?e7K&4q_5ybQ=`$>eFp2Xup>Jic!h%GO}$#W%q9|rmw3bFYKl{V|-VPF$Vq4NbzkV zi{viVR#In+S~EU2&yv^Yl!DYA{c%dcD4ayWls7z>a41Ht1Plo&qYqLdsQ8xe6-Rg68>m z;7$G&K`p*K6wZ94AKpy5N1N``35YT2CyfAAK5A=GCN_5R8m`A{cn*r2tW4+D%^@is zR;C$p2D^C5%Jd@gWZ4%iDFLuD$?>igR4kG@kEGg`%_5+kQfp~hA}s;d_k3bF2Q&vu z0L)A0g^xO>FiScfccUxsiNWTA`m(2`Adb>sF`7vbPdp@jtXMa#T??U>5nS!K3YgEk zSzj@Wq+ERD_l%v8-#z$1ThpE9tv4~8hG*Eu!|HBgI9;!)e|zGeelIVa=ie@wkIWun zX}VnN1IBRc!u2dXr0^QXlVPjlH9--MT?;2Uzk4a=`x|47Jb#noqL(aKwHhoUp=2uOuH_EFlT2F)+kXJrdEf4&?8$xW;?2<)c2YL2#_~)r z+ADR|DpX#jDb2Vk$(RVlYhCbA-NuW_w(JNPR=C!eQX+3e=ES$sPvza^k<`HYc#Kg4 zvY;-%2A-I#Hu2##kTXDv%SXq~&bIqO?6E6+*A>gIDSDl{36{YlmF9Bu&`Knj8U)nD zMoKejJGGC&guTN82EQTb(8>+LW+~W~7EHk4Wr8^d{y3hMmV}nmDa*iD@=6tL6V8&d zTC0$Z&JuSl7E3^sTXckYr_yK4(i(n($J~U8ez9C8qAar;knB++TN{!B2Ct|rt26{# zNx@u^1$0H8(-3TB1#?9faCDK`nrQ6PK@pRU1Kl>K8N9ub79LFOm%2ge2&i@xY(T)| zl>tO+umf}3DZ|fD(1hXJU`)*HT%OS#3=k*f>zBvl>xeUjCWW6s#B^`0^9GxuSLLyl zd7Nk-hV2XzT>2JPOUD`EHc;!dFCms~;d{tRAI^KpWRwduv}yxwX6Gan&`215lC+o; z>rq+S!%yjpBPt}@m>HA64!6Y*kTuhn>Wb6unrXXhrnP@Upvp8SS;Fm<()7MnNtctx zw%1p=Jgr;~OG;B~6l6*(g&z=!0G}qns7pVmk5nJZrqY&P{Klk%IlXTs%?5TPwOEBN z18&=kq)oUVBe_bY?>X|Ub&*Y_v)svP1N-A0tG7zZ)j3kCiWIg8;tH)0yGo_+j1;EQ zl_c)TR}JYC`C3hau^CJPHt9bX62PWX>JF_;f@)i4)pY6PbjmK{xTLjQv)tAaoGU)+ z;@qvvD73pWh|(NDX$Dr7xfIK5HWOVLsa`ZWop((7E*&416h<5r9L^&FWk-iO4*C)t z4xGZmAjjp8SD zTvRXYT^&_sIMdEdnRZNmTi02h>69Xsd=zAc(~6iM{Tndg&+_{;KOM1>+70Eu3*R5Z z)%=PEVfvH*LM%SgfA`1r!*7c|J0JfeaQ*Nz5$2j3+zQwCKZNh~@xKaJc!<%F;r@vKFY))oZ-LIT4gRO&rs?x(b3#|(cQZd34-(x^nnkAj>E1n+^K8?3 z)&+#lvpx#b&S#VNdJ9>rX#d4{ph~ z#2XSmNghMu>q_1k5(U7JD96*GEcw)sm`T>AU;!CzT%ZN{g?9XAYga8dD+NZ`_vd(a z)*RyOtp2)H-MgqgPF|ge5T2cNR^evgj3Kxmbt6F3$s!!;q%0y8qkg{J{G_=NlsUpRGOxpg!ez_XsH#NnJ!z?2p)lkQ|06G^$O(CZNz=YnI#% zkW0NS;p#YAYE+vlQ9appTZo7qVTV4okfcj>NpyFcqRO0uE54CKebT@y4d);TmMlfL zV5UV9Qy;FLZQGF*(n`l-_quw{AxS;cpw))w@>@uCXpOSJ4qfxKOYs}#=heRmm(_nd zF4~5Tukz1pZ5}q!CX*$sO)O6gHGC;Xn-i#aKrMf6u{cs%N0i%0i$q&vfl9%pO<1hl z*epv^Bco89Ft4zAFL+rQ0>H862_9eb*mtw_kq5Ad3gfYeAz_)1W|16{?4e2L6h4?TVWmVS3+aaXPx&C7 zo4**kYn}GDZ9YEOnpP2CYVTd~CAg(XUv6&xElSVaygY(W5>R#OkImtOZOJoK_dY4O zY_dZ1EZntl41L!nR=?W;rhY$zL;Ze&dN0;Cg0w8hcq0}#t;9Zg-VtMN^KgTD5E>)mNA5FnJN?|urpeHg48gZmp`rk6f_;@uz zL9e(8XbQeAUAM52#eJplE2ORN^sBgeZ!IQZUhWHW2Dj&_dAYaMvc5z?*tm%o-Km_B zuE)}brC21j2T8e&r=mha zIZ~ece?pt00_$#CxhJKS`HT>>I`n6CnUAaaBKuKCD3-pm=?H1 zWs}-%7_u{F4^l`_WM|B8h2mLOegU*IMy{s^8jjw5lI<2)xUvjLYM(7!fUUlYm(6*N z%#!8`MHQ%SBa7i+yN;j7D_0#eQ4tB}b_0zjD`AZWs zGYA`+$=+QyndVs!|5^s`S-7~sFu!n>@$tU+!^a2UOexJkA%TFkO-MIB5HGeh+jD=O z@t%5hCpg!5Ex7B84<&{ck#0@XDc0V>ejJAiXuAXArFxC@OxSvodX!ER6P|CgeE&h* zy0E1zZ0!(H>L4ZNLfEqX_)t7(N7sQu-=BEYHU;rERv!uLcyAu8fL9<}*B|f2TQO29 z&5_>2rKCD=8xfmFN}EYs)$j;@58-JRdAOGFQ2hH2CtxvB;k;E`QWNV}afzbRIS-RN zxF1jHoPQ9*&lQa#0i<)v^;U5y9*Hd^E1HAlL-%qRpD?*{4G-r%8F?NmP16-kTM7n> zvgOPKL6*MRK+s@yI}4mom-ZSIYhNd+_+Sz(`t@=XNyUfbD{*Dx#ujR}SX(T9I7Fc% z_f#0Sr%rrVj4UOCIYuZa|L|riQqyt8M7`?SDPCW0noV4^^Mz*!h$wPK=4k6Uu zlUVJv+{`ta)?jlwE){u6zDm*WPQ3&Manu|uw(&HVSJzn!a!4{1%=TzJKy2=j zE&P(7TDbl+RG7(Q9)4S(!=$>8{0I4#Oj{RWqbk!M!A#$|9>2xN{$9S{=3Rg4&vwCY zKYm_+Cc)J(?yNA^EoRbRF*-uEENg+YLnLbhx^vhB1|4onIJ9L%+4{4zkHVI4r1A;1 z_$RS1tX=yg+&g>}{@FY*^RpuEyuFjT{z>s5;Gq!|Q`W*!1t^6dx6fiENb0wC?bAvt z_S0gnSd#|9uU)iky%BTL8lthUpU~YQ{RwM&l6mN~|GqKlzpu7FJGgT;E%qvV?~1>R zTZ;7M`tSdS{TXM=Be;uz(pxpo?pfGYU}jFdhvArV9PrpSV< zBfHPv=ZrP~EG$toPnI+I4W3dn|16RGd8=&!P&4Itwo}DI&3um}^Ti34l%>&9-vV-g zYXRxngtz~ctxZtQWALQgtNw$eZmzfbaCLK?y?4de;+7(Pxw`p_s~dTYSvR*>-JDK# zY2ECU)Xkar#i#I~ZqCyCsqX!3y`QG{NYKW*QMkssQ4BX?h|W>ukwJPxUnk>Hj4o7eQ+QpPw-8PW$b9n_!lrzDlUh(Tww2pcf!Vn);5y1zZ3F%p zwKhY!vU2AVIfEDQ)XJT|=JXeUl{<1g`YRSmWo@HP-Ge1%X*AcjjT}%<|2yu@+J|U6dyI_2|%gk zc(=hQ7Ny>gq}rORowZFmIK!~EK2J?9 zosW}b|0-F5U0KVMdPkai$)Z-BMjPCmWb2Zd)Gt#Mu}!62?p*V-tq4^qx$S`W)4MKx zXKLYKM(bPCUV}4e-uX?8BC+icv@%7|)6Hv_OSMvm>|mxd*-<}6Q6nY$-|BRx9O7y} z-`DyCm`JaAk)KR6`jc)X`-ZkEtwvq={+Hv2c30R0|4!WW??PVg<)^tCm9EdJQU%dN zHh?Smc{-Eo+v7DiCvvy(+V=oag+IW-W_}#;**MQfV^h2_^YxqJP535FQPJ3+Zcp>x zKux5yd1fu}l$zl$BOG!z7&bC5IA^;Bx5RV2c zc)t81ZbV~Pp&~}guO&RU2Mjus%nc_SS??lKh6Xf@HO;IV36_kkEm%6T)`u&BN3GiJ zFeQ4_h7_UpKgg1xX%cJT2q-FrVp$iOdHK&kJbS>nN@#Yzxc$P z`7>G>AB>*)%OR=gDlGYwlTkAuqsDJf;QHgbUErV&{13uSWfz|&=OX-0=I6;GabMO( z(s9hk*{&`sT!sNI7%th|Zx8GLw<53mt^M2&m_E@6UyL45;FUxr9ibaP%qRVarcP^L zLr*P6@~IsMD^2M|A-3SN75pJq>cq;b*D`d?ZuaX8N)DwnIBKM{Z>r`NqX!9Aj2_~d zcdU|R^&P7aqiH=NXYjvxs%ibNn%3!{Q;YdMIb*%06OeM?{rqXLRyQ7bm z?%*GAPTk%x%il6aVjWM3vl$8xGATF#$h_<kO} zY#y5(Wt=xQF}}&%;9Fw8@7sGyQ44weIGXZJx#VW z{O57#7jCtpKf{OPO#cLlXEWdY%)a8_bND75f&$nn!yN2jw$?~KwXGy@j^o^6?VrY@ zDcB1iT7{s&*LlbOXUSYcpztJWS+lAqo@_D;7zeLQ=g=!5(ClBn|D>vzDXyB=oY(*CRCaQs_WC#pBm_D@J;{v% znsO<}U|9b^#o5rvB!CR-a!0zJsVh$@I7g{656!-0!($ZoFt@|Lc}(ouI%_$rlw5EJMuojf`z(H3AQQzqx+^JxR zD=8EZ6{ovyi@8zCD8v@?x(4DwT9O8$xoG{Z2@NZ_8{^KwO~(qa@jZj@_dS2Or*IO# z3-DWo55I5FxaC&-e#+158^nHDn@i>9HWQQcbKevdyD_)UE394nI(_T#Tli%5%a2bC zucokefTi2z%39KiLpz|j_k{nVB_T8`3rhu!41Ym8o;dVZJX<-{aV;e3&~{Sre}zv^ z_@o7v?IjKWWMla4#|ppN#7SW@>y9O#dlo)lxE|U0l*x=gfGRTMFF5R{Q9ZrIPXjhx z@%IOQnx}uBpYB??fHkh|Err6<-tR9Mdi1-MS>m5S!0L4N^z$p$4uux+UrD(bx#ypF zk3}x$5$Uy2HvMB6W+#%+!7BiWIXJ2pQhke z6VOU59Oji4^{(Et(|aX|?C{>rl$@sdMIi)HbD);{M?NHoM$~fmQ7Iz<5JYmkqk9#L zq^2U_U13K`he_?y5xoJL#QgpN!&jJe2d98xK0p_-j5c=stS}C3ly0{~SKF7p$l{Zv zr0#edQv&j$XGiEHfpp$Y?||xdu1BEm+7g|tWAmkdBS+1fPE;Wy`*L*o18g0hE9s+i zH_xk+X+{`U7qsM*VRga3MVW04Ljkn9K<-G_v#Cro(o7D%sZ>ivgyR1wcR$xZE+<#b zUX7FMb8sI!A6GEfzmLxKo#o`J>!`-b^{f9;uKyUF>+hG7t8SwjC)eN8+E%=*|2sO@ z-!3OtU8Xrsu7~|cxxP0#*WWECS6#?7POkrM`%lVR5<6Do_sQHf_wXod^Ww5#EhI5B z)O7$cf&t=x3E?`Js>{I&O12IrqB>Zy0j8om7}m^D@r0m*HSvaFZGl6o7%6}Ia+t7- zTR{bmE&F1moScW{S&Wpt^RSGHkDl)j`?lol8&L*7S!()r z3)+l`#mFdkEF;z=6(fp$yHt!2_U%%!!t2|mLS_7uf>kTc12-v`1V?4lkA6(H!Zf^w zZ_}48mW#u^_rx5y-$Hp}=}%&$^CduZgWv_3SkiS`j*(j8Ru$g~Y;F)NOhGK&-m2UL z&<%oeN4lP?6H6_@g(MbWZ)EFU-!|myReAV02YGO*p7ljDg8dQNGj&?ugkH3oI-zY> zumz8@B=U;h8Rb@YaCk8iPYxVtg|Tw&&TF}O;7d5pa(naG{eUf-G>fj6kK5gUA&c3} zzMJ@45@?Z+w%Ct0Zn`VR^-CAm~C&Wh2Gwgp+0PBr-4*d-8l9#O0(>r)R{ zZtj;(o<{%dibtn0{?HnBMtM_8Ym@MdIo6rkz>Uy_?92-HN@p+sFq8#mC5vm{UA#6V z=6XtpSE3|jS9I8Yg?2^765*~J(;U~e#Z$;2;X3XsoFJ}S%$cjjNC4eeDAzl#UGcd5 z&>h#_fJAth3iAPB8cWMj75Mwb?aPa+*X0$rY9&{71wZC>U@A&pB73Y&j=<71QVAn# zl(um!ZUgT^X_c0pw?r2#oXGDzemdN#?_5QQ6u@mBW_?F+A1U`Az~htW52g z>Sh;Rj@qZ;Ds^hyPSKJ|omvcvs?_~0M*&z}GAP%ZNV7_vY7>lUW-51h{PHrJGJa+w zEDtG0AD$TlDx+_wQ8uX(Gwgo3Vab%LD;Wk_&8LCG{)gxBp>fWW99%(Ozkst}a+pv?0yi38`Qq-RPJMJ$3x@ zTtu^8As)+>gyaStDGfO*RHoT+2IXl^7EE_yij#5G{B@tX#xrI9mLA?b`CvDw9iTB4 zx?R5?o-Ft@w_W*1b+-O#{Y``eX1v-I+(t;RK37a)yVgA|BgUBQ&B<4_5o z1|Jh_;jz3mMT@AFUMt(&K2%uUVmD_0Gt2NF3e7cisM7m_OxBkUc)N)t- zB`Y~3HFahCE;zQSa6f|eU2HC??TQ|}upKPM!T5!v8Ke3BpJ#l!1MsV5o54;0_$=&? z9q34Yo~=t3j^*3BrmC$wTi33f-NTnDVa^m5%5cm%u?H1?i^{Xi>`T)Lg2r6I!M=pI zo!9dyc#id3Q>s$!XlgXB5~CQoX9w@GvQ9meT&&!kMsZ!hqF1SyHnBlG7X{cbS2qUO5Vv0oPFV4xapchN z8pK4DiwOapn82j&#KdL9Z7h$p?@Du>_{d1dLUE|0s$=kH9F&Vi4NCtp$G86*3vsRe z92Ls(5QEZ5;-R0IawmWWrE)z@(wK;wgh(u*#oMAq`tgQ77{eKrUeky6avGUhorz(l zGEBUtIImfrSDW)%$$2TTvmGSS6x4YnkrdE*=q>GnGomN#az_pIl`C0X$t zJ=)_{NhP5N_pDDAJ#IF|N&wxnF4r3_89mzFa4F4wyyh$0o#i!V^WD<2`q1VZe3mX{ zV2-hfnpi`3e;l560?Rn+07rLG6vwHrlN6OAk6dwzSL3r#nq?|<-w6s5$;;_c+;iZ@ zRQU)7AC02IdPoi9<<}MS&=BN9>&kTqBc)^1+=pm3!K+-g!>KljditbSU1y~ z>!~Q)Z73~DNEXpJ>>Z{p!aKBUk_W04*L`MtK&}fFqo$xbIYrQeHs5WJl?jp=sNU^ zJNS9}ne>lLKkHezec^Hv`JL%n9|1(qFc*h)7G`{jdiijg(e1@_GA&UQhA6T1epYj} z$ty7pzie~yb7ve7t!RkBs)UoONw=4@V2)MmNJnsNqL=c(l) zCG}t(B1JFPKjZ}XPLP<0AtNC^# zg2)|SK|DA?*>;~ke{!KHE4Lt5Bv(H-tC1KLtoUs2y^<)lM7bW)9DEmm=AN~`S3Ivf zpY{C_J~Rc8{%K6IJAMcA^LSp=ofur@5=rOZb$+dO59%)&f4I&5^Mt)#^YfA2euXs( z3+VIyWNl?WfoLo1;m}sjC5>Y31dTh^#itm#=K|hiCFeXMy*3Ur*3NwMVFt%^S+s>b zgIC2wjduxaa#?6FwD_o;!L@j5XwfVtlCsR1PIxi2kmG4Vip9`EMq@V13Rgp|DR`co zx?8HXBBKJ1k_=wqTZgD@jo_=4s&Ge%uH!J~pi!fx)%43mr%P0n$VlnLx&ev~FYK43 z<-P!&mFs2Y&Odj<7nQ#|IJs{4lHp{-m&`Dd+@Q*WkF&|QDG;Dqn;~r3hlxr(DV)Q{ zvY(MDOHjoQY*f;1bxHg1G-*lo6zevZbel`Mu48U;pi=O4>fxnj3yD=}ck@37dqi~9fqrap z)S9IFDIFnK4LqGzjYY%`?soiQ9*WL@9pK{C@rVafkv@4VwAE2_TV+dX*$ zJ3DCu>@H!3%Pb5lab`%nfaEN~l5-Asod!hi^e_YoOGZ$TAS_Wtl8PiHDA_;`!XhGy zl0*c_wm)@;eBnw z|5FjJ`mOL?asBvOIv6A_nwW+YlzW$-_Vu4jxa9I6CzKSfvV8~NXZ*Z&K@}$b7AEaN zx-Vx9sfL@Ym^OP-ZcXTZWOaW{0PN@Fd&>@wQXg-uRqUp>Xl>zWzeHbD{+^F|1^PE* zEUU`e>}f-q^m`zxZ1(JzGq@H{ZT4(bRsN-s5`fK~a=fZ6EJ&#;%Q};o>HTV!^gX)1 z$Tn(l7~p9VFRqYm+6ezekJS(se=07R& z%JKFO3yZwE15N$X^49T-C_J+KiDg+eh!gPY6pdD4P3pJJ&H z+~V@tQ@oI`$MD94`Fr0E$1dy8E*usPxTsTSg{hwh<12)R@-!nS*}Vg6Vbn`B!&_(? ziQ7}WL^L<^X>uO<3MztZ{_js0t$VFPcsHj4+Jklk2@ZSRinltJa-2854R5%aBd0sA z^v)dR_}nzKmK%jBlWieSnH+;yu$04#>lLe9gPmw$2WG6Fn_rw>ql-MF9e}$&fPc18 zq2am9lhk=URFdc8W?HKxD9NwM8QhMiN^+b^@_Ux50F3KG(|Mj`o{+{ZBGF4UQ_r;(U;g}_|=T1C>R#!~v*>B2xXTzQB0LeM? zLTR3mg1<3{FYSug+KobP1#&c|OXVhbQ{9X&){&0abEI$ygc9(MOu^sg+t&ulQ&$UJoBlbR2glR!P~% zzo-0?W_lOK&BRLW3lvIw1B=UjU%ZsN>b3T~s*2Vc4~j#bWgjXfzs`0_teeakYFp_b zQOHO8$%ziIr-C}>g$+=H^3lNn z^U)zZ18vyu&SmxIP=Q?iIUFy{O~Xj8>QBA#Civp&&o4=4wEEMSyAk{b55G_4P8l4C zgZ`a^gXlyX!-CNfxC4KDt7iVBe7MUr`c?Y~-VpBJKskf}rS*#3+ao}vpzr{Ig$YU=+bYU~`9LgFQA8oF2lpr&Sv|Pws;nNEbS%BN9$3<8Jy5b~ z8B^x=uCkp22V>Lxr)4V%mzAy2Ps;Xg_)tAKl2|3lBrVSefN=l9gE+(Um1a`5eBWlN zK>tukZvLS2iHDgsVcpZP9NmWQ?t*<5%~D7bhP%9AiTgkK7ALsN6_yE3(}$gGO`AO<$L{ys zIFs`Uut#10JplCVGQQjS=p@4O(aFln$#BrODxq!+byV4yNHG`=IRv+jI$+^cS2&7< z9ptPJ*MY>ih7S9XG)$gz2Pt{*_TZb)%x;b~nzn@vdm$o{e)u&@RQ}-?@5~aNB4_YK zo|+{ZuMhvWmJb1#C6eQP_=N>2efV{HGRrJO%@g2t(JPWgJU}i#BJT0s5!|~NzI!iM z4qepJsU(J9xhkC|{}MB$(=3b6ln!`fI0Y(8&J;5amTaU1nX*!*sJj-{YFu~&6-&;9 zS9z2(gSexd$^4S+7)^$iDY(hFlUJ+!9}@OCKW`kVa;ZA6`DQ*ko$#S!cqCggR8dCi zeovh#{)B#H=dghJXaUbcFo)U|tfwlQ_H7pAqqBiUXIQke>}dgK;tij&xL+oY>cg$f zT}`z5a1O{#9PoNZ!Y;lHH>K|yY4TTGSlaxF;cfkLSPoBDcFlB;~Iv(NpQKGo=_CG2Sq^JgTg1_ zLi`Qkxl&_qd|DrFL9#aEQg?*Yw6?kP4(5@sAQDAZs} z5pjZ6v`F4yT?E}nx%Fo-5iEE74Y08m&%) zoT_Yts`OvQEgj{?`=mxA?I(^&=f^GfNSi{uM#-2nQCBuf8KmrdIUMJP`0c>&34YT3 zUb>X1WljsiN8#C-Iz9z|@~2MpafF?~&ugz#z*X&)Y>;mmBj%$^t!ysiIdmM4@-lon zD?}ZO%ArA74JJ;)Eiu~w*sQ6(kcy&uW~2Zep1y5^?hOhUuk;SgFjKrBg z$Z}H}l>bEli+`b{Fm*|P`A6^^b7&?e)Dkq0wFaT@JfeE?Z5}&P_g59M`>Lr7WWm@| zjvEOIgY=W8?fzNguTPp9i#$dqZ<9NC70*c=s8~v$w5_c01kiyBx!xyDco5SkZIN!? zU=vZ6u66g51r`60_g~>(x~|o(;v32`8*ZwztOl-mg0*vfCtH>+YZFH5{+8voB9}pG zKhBPgWVzHQZV9>6(TaTZC30z#4s2;j(~Wbv)ToES`67yE99M&_Mw>z`^LeH57s2Ae zu|-QZ_vpn-FYnrt)lg6k5oh(UWui&>iQ#LdaA{pNelKv?a;=)Ra>iEUXO(OT7PDp1 z61Mc>zR(jj(`m9b&0+WXr_zTOrCSDxztD4k4FKTBJm}8acUVm7PvO7kaTV?Wt&AUj zJK=vO{9-Sh*W4|mV1L4N3dQResFqaq3%1BdKe6)qDbG+_)pVysOHLiby2}vU^XK?Wj)DugLjfX&{U4q&b@N&hHXeUZ#JmWx38gfaI}LQVQE|^Z@drz( zk<(In_4=B)WD5NrIfJ+J)D-$ewFkE=tw;c-(B*jRYrr3g z`aX|l)rn2Hb-gN_N=Qd=U)gY4Y{w`2T1$E{Lz`wy(0DZ_D~#r4fUIw*0_0C+x*27n zd4Z|;r8C?Ks+^8iroSK@i%&cQZo8*Udy4Oqr{Q}EN#~H-3(l}>HYa$$(A=EhuM{(z z6I|YOLGZ=R34R3q(dGo3%*M_N9)2<>cnSGnF781b<^(NmEESPNaYc>O9uhOm{~4gY z^f0fz^A$G|BwU*~3@k5V^TM={b;hQ)^|jE!9J9sT1b@TO_bQyek%`>4jb7hlZg5;G!k zyJY;QbBRjXpG&m&WG=BQm0LQOsFEq0OEmh)T;d0CqPfHeiB*y?)49aYfTU%=XTdC( zg^!!ntw%(1O)Y~Z{q=JAqgC*Ixn%e;LJQ$zPzcA#JmJ2kX_^CfbBq1hLsFEQU}u9Q z;kqYXwM~D8@L}+$&(U6;!cjxq1`+X)cqh2w zu`9&1Vw|;*$#X;sc6EZ7#vUu(8MdO8;qyRfPhP}fPm$C!UmT*#UHStd^}(s&gm*z! zHYV=I&6Wp+iH5!;XYd7{+6L6Dw(Ut#i3FglBWI*-QL?BlEJ*zVQo*t!&Q?Nhlhuxd z#*nQT^ktbZl#ythF*-8+4^9iadnK5F6Iac(tsU*{F}PS@gN$bBxhYhi-c{~g?9Kv* z-BRa1w`MES@?gxfdG(j@lv+0OAa%jLK)T1!=H+vz<+gt@SxcOdd;8OLEm0CE1otVX z^r1ug@G@bkK2Vk=Ho38mTa#On>~UOhr72KnO`#C>rcuDIoYI5v4!U z-D$HA$lcBN8Y9=N{k#gx=)<3JIQybD;}86m>)Ne9Hs zOL6qPs2jfcyu7DU`oGA_tSm3};gC}NH$Bga$t|6Luq2tX`djmZR;!Wjk%9^5G~uZCe^9HMp&|bH$oYa5z~tl>VN{sv#e=OIF)alk$-O zT=6g{*V}AsvTE=)+cq{g_H|JI7(%R$z*5|1d^EwwKyYnlWBa4V=(X8IV@ms zw=NLwV#{+&Q}0aWxG7vwZw!#7YoYDX9c#OG-8S7O*OoqCHr6iR)CfDam3Lh4&QN6Z zYFl}!A1TG~2nwrZLa#26GHC%*l22YUCBzc68S=x&-5W$`Vz!Pgxu;Y?+mZJ!!jG#6UxW8U3BMdy);8P5XAd35ajUyEySZ_nJ3WZ$QVSY1rNdl8@fuSuF5rFZ~1G z68jjUNPGQHIfHNURC_%|b!a221Om`r%klac!ixJCtjL$%p_x&^~-fH%0oslymFP$ zy>cC&yN_~P+sgG*K$Pp}IE)EYhp8=J@D|@zIf6GI{fB38lJt7?V*;W=5$9Htj6dT= zMZAn;ybBcbkpL929B=MJSQN45KK#wCM$D+N>C^W8wu%TXVFrn}e!IP`6LKee#e z?)D=)-5-08jWr6TyUh(a%8x~H^S71m#I1|;=Efg0$vfi@1q56+=#4+d<{pBRb*wz< zNS5+w#6kCVC%o8+&^xhNNKmPk$4Fh5is2DhOGXsz`LRB$di)>Jcg;qrqDL__$r-HY zsbW}G#qf1#V_1tIib0N7(S-#mn~+!MalACmNEwZa+fFh-GC`K;;DU=%JH|>oofFeu zUfFYA*YZ3T5P2StL!Q-!dfo8qEGar!T1w8~IG)PVa>~*#ElUEBB{^P}gcWD0p4EQq zgYRnbCjbe$sK{8Hb^Y;LPGq_MIEukqPH-R{?2b8_9pU99dXvCkq@Ub3IinCjAs>kt zz!iD%7M_h|J!!-ZZzN z{~q5<#dx2hZ0dGAtS1^v`!veoa|NH_!-ePndWxGW&I*-rvU$=jK=C|jpjg>F=^WED z!524Ax)roXnBf zBcIN_iV=VA)!vi2*GD=pfK-kCmHJssD zN;9c91Ke#kk-TDjhq+KJ=QgGLDD6(RJ-vBa2QOYNT|Y8dmWeD6IPg?kZhm+ML(!D> zo`s=@s5_iC6xXRjz{jrQW46!7t{$nO2f=dF!I~$nM*+Ia;G!DCdy0FB)*3!7aGH|( znBzb`2KML*oykj|tHc}eh>eYo0?MG8QMJ;fu% z&-y+;j_x-UKF1G-&-)o1Y3}!IxuWw*Oh^7ddj3~E|DR$%c(>6s3;!o_v-V+gl8M`g zEtO){K5S|_CHUgnhZ1~_);>(k$z=Lw9)5Z@;Yu?85kHnA;?}_!$PaEsI>El|mkt)e zU}+n%e+##B(Cw?6ut$STsV{FZFOY%JQ8Y!_H+(5dm z!+NRfF8gua@fV+lUZC+;pN7I>8gJmu4=Vr}T_E0f zui(9`4#V@K;&}^XaKAo==kOL>!h(~_+uvL=me2cutIf#j?S7Ds>+Jzbh4le`Ewd-) zzK`x~Yh|uD^dS$%iO1qhGTQq4$GCRR#K>?wgD9o_c~A)yWT!@45`Tw{(qRGxZ_0a! zypaVMTKEbLXcs3pEL?=bF9>0AGsNHf8Y$HWzawi&6a|M*F=*i=#Y5z)?`EQ~W9tFp zlnxb@d?Y8FtGkGfR6u*_2%O$;D53*$AVX2!5=VzCO3ab`#!=rYF0uk#&L&snEauoS zjN{grk|@*H=$L1zx|BHaKH#6mx> zmVV9$;ML*cKCGJoyH2oyGFW@?EIoYIsix-|m`mKjcsq(HhOxFj?aIQBW zeUmWj9`vc|2h8_jEgtI0;e&xA@2#EhPJ)})ol4XeLF+nRFX4zG*1nSnDm~t=&MwPd?WzFB01i$NLcZ( zC_i{CFYeNo`lyYRon5fw2o*;f2%?h8?&K-U%+#Us_Tuwsb?IAijO`U8Qhe^I_U35CG{uG|){Q=xxd*Ol|%I{dhUgM`CQZ^KSM}E4e>lS`9@h5+(7>^S6JU=n2 z`0T5ZR;Tk=+4tdig5&SQ33&N7BxmM!w7M(!;`((rQU6El*L9e!!>?!f`RGK*#NQV6 zR~pI7`O43@MOWZ3sxdw)$8@EW#GN-L>FnElW*9MU`yXH z=~YP&{NI*e*-pPfNtZCZnA7UOKleb$+i5pTjDU@#@_= zl-XqBP`q6@)H~y&s@`2J?%GS=mlIdNWlhxt$f{pl+0sDMKR5SsiBM5$(eHi2G*&@L zO%r9Wri~xiXcY283lyur1MIFLmETC+?PR@p5OYAC!vY2`Q@e-GsEYP;MSGe`)Hy7m zox}=QOUC?Ed@)utM7d6Mw3=F*Z|08M;x($N-vyhRs$5W0-&a23OmT5Dfwm0YKhtWe ziiMhLIggaV{+|+mN#d)>w25!%OfbtceMgpQ0bQogs)}}JmT3XKOtX*wY`^x`d6}D> zWG=4#%4%BsAAqE4zd!EW1jW(MuluG&CXl%9n{3j$FDd$U-`S4^yi9((RHSX?=eLh&N|(DX_SXU5?kQV+UB8f-kO){Z=_2rH-}d4yO(snBnK6 zA3!FX(_9)b^3%>%s+W?etX<=iD)rzwHS-(2+BD((L~XE!NXC-FPf+gIz*4|?>NqAhuS)62!Yta*)JG3K z*Q(Fkz^_tZJ#QcCtzVx$ELaV^l)g2p=4ks%V{=3CG1Z^T#C?Y`?@fzZ!MJSLmu@Ai zKN30hN4ZNC@NpGGL$|Mg`ypBVeErJ^#`O7%}%`1)t>iT)j#mSw7c(v~v)Gx~}C zJqAzGKb3n)k5vDj1d@JZw4d}!pabuZr$6xw@=UKk^Ty{3i4p7Q)p$J}4UI3s7pJ2y zNI0YD=-Awy6x{p_pR)&$$#nE^z=-%l9CXxJ$Vb-@#T|#b0iRS(fZoj%DN>M~=wXx2 zb@&^dUCx^N#$YSy0c|ErH^m=tK&W(;&^rv9GM_E{m{?3lWxmRf@`3oLz(qSP@aL2# z>u)6cj&Hfe6}9HRja6eNE@$H_EoY_dm$SXAoae#BQK>xAa+bu)%Gu~A<@_wHsGKFc zk{WRb zMI=}33|yjm^*$km@El}Zd=D>`w-BDkTfasmt+oek;L`gGNkoC-h?5K9cPb)U6?YT` zauJJMsHsUK&2=U7bl9l538o6+>P)Hv>nZ+KdAixpQ_Jjexou(MXyjTG4zfbizY(uo z9*wuDa5UOAW^BDTuHV3Gkm{@zdR8kskMnR%QB$4Uy6N^sXMLqxNj9z{KM@DX99C=Y zTeJhmTDd9?a|}Plp})hnBO6nF754&u@A6ZNY;#$PS|3QHu9ahe!~)EdC}nV-KlQK) zR|q@CO1FW6N(p?s6M!Y2(7`@tN^=fyGF@QQ$=>BR?@f{8hw1DU`gJgd&y+EGJYmSal;h> z10*oZdUB&ROFL%GlJPvPGQHbK#I zpil@uAd>6oX9PYJ0q{-%{%`y)l6CmANFTXKvO(NMT>TOKV@1z!Y#@-~eByA_o~kWN z&qo!)PlZ>3Y-5TH`7=XyxNGM=a7pHhXH$Nih46C`sGuSNxLm8548J{U%rA)4H$&W4 z(h$VZwcj|`8lGB-KO$7kKS;C0m1o$y)h-bPd3 zPC8|iSSdnr417qZ@?y>Dl)T28wJeEFsULeHwDjkqTbxli3=0tOGU2)-S{m;-OXoN` z+Y6OZs;StT|H59)a3@$cow=~Mtt92Xr_#|PF$SrROBP#GD?=g%BQ%%VOfa@SdxqOzn=XF9a`0{F>W!-(ktrHVb7kt%+q?o5@t(YMJg! z#j2CAv^&X_c(Go{FxoPET5gu~lfOdPApDd_wYUmlBQatXl-I`pwx7uJS}V?w&~TYmlFnfP&0>;GzxfGj zF!Dc3@cF6)r(_8Vm?h}-jgooT)Q!(L-cbB5h1XfI-c@+6{G4foN_f8W|3Ur>@M}Nd zGHR1wA|!2-r?HlPA96V!eS6{w3^)fn(&~oaL^K@ETbZp!W825M`_LM$qSH90tD$4w zxQ6<(4_WQqx`F-qnuoR2VLQ!-(PN$FW8>~!&}im>2ZfES3$ByGPJJEWE3b|BOT!}V&T4ixp;?8~2>RvbhWMP~ z++62@?yO)wH<(-Prko;^_nFH3B0uj#N&nb3bZXO$3kaW8C$_yCxcaoMZo{X8TPHV$ ztFNw}k^TzdLvYa=6zb7g*F-BIyta;aao{3^hwz@XKW^;d&gL>^{S&+uf;X(F;CDsw z`qPPVpa0pw!oF@xBgc1NXlP zyLRf?^;sleHE^dHZ86{H@%Qc$s9Kl7_`A!=Z0HRHnN)KLb);?;)w;EH8^*AJ!DaQ@ zld`89o0wf5H$c&Mro;C4>;*5UXT0o?<#0(d?Nig|Br(vMU7|QC3++imGr1;ZeZIqV z9~=*7-qJa)WBi~wTLrM^Q8w1`{2zTSVYT=oHV~sQjI~wYoMuM}8zQMTm znN8+XT4p!rj)JEC*v9kX_6$l?F8S!62#&)*JPCh+a4vY1EH{KqaU1yQjKjlSMYy;l z&$1vIt0mD0cNdypPx_gc{D35q+aj`Y;)mkJ`m3dn@FE1Q1$V*c0?LfTIt1EWq_aZ1 zOUH(Gpg7*ax*po_GB}#I%VX86cDkFllMP~7t2`s4k&ixxl(#N5L>i2LG%1PQ15HXA zFZF>+z)ebiD(09+6d>Nx7b(nHXZl3YNKZHN(H@g{tL+fYrFZ~(KvpkwEVmyj8qLUM%h7l8GqSG;HOjGzx{rxuWEx7?ya5@XR zj$~P}?$U)|^z-MvO-d$)cs|sK)1uN_z=o^1@y9Fno{U${Ov@u3uc*|^#w$iYnUm>< zDUDZDb|pPhy_yRo{T}Y=?YreZbCE2w!=QQb&k6PIEX)j6P=&9PLGwB`uP~sj&dI{H?xsYOQY!9NPsU`6;>e}$Fs^t z!k4oBz~0T#Y(G#&l(O;^HO4M{)^raze)5Hq!1&dBl1 zw+bt^+iv$YjB5zrC5`b7;mWjNEj6tzwYH4p+Tit})Hty5Qn~r;n|KCYb(iAyNx2)_ z8*S2u8D-h9-=$+0vmV}3+Yknj3Nd6#ho%=S9nk)QH~XNQB?vCC*NO(#$jlZ5+a8=P zh}zh;*s%gO+VokURzPBZ_%5?MiC+dI+;qv3W zaJfsIc9XL{Q3q32<@ch>mz`N|aA%fdllA1uqG>_7ELwbrN@CKij!&x0q!o9eTC|LH z8yRG+k^4gf6NBz;-x0hF<)PvMJ14q@-(-9+y87gp$e`Y5Od(9wIDAwL%L0 z+zG+;{Q_>dqYpqsIFEqv0TLbG7(5GOeOCzBXhtC&cU-kc%+eGdj?;#4XOOtwjga6! z;+KAwvwc7(CpK5AO?t*KTjZt+)p5*+wp$#ZWGo1vGox}x+MX_BxhCN2i)B9UPXx-L zl=)~q5_5bwxrwo28#ybpP-4kia`gV&fu_3PK{&MzM7p4Y1u2P{trE^%o;3-+QtPfTpq2xwA zyL-aeF+MofHq|cx4^k6MGoiY3fAzUH|Cyd$Qw|Ej(oW{dw^25ER#d8|AqUEB8hy)M zkn<%b=Ku(D)&xktcp!Y1dI;fiCwq4DED1Spg-}}6Lg}; zXt9Cd#py`hK@u@t!Y13s(qJWF`%H(H0bX7l`(?!;pcRK@jcstsp%qMVc@iu;>TX%F zJh0zk1)yp5@F2B8ClJJ3RzGGU?-k4Ihh$L*x?JR}PyH2w<39E3c&)r@a~fv;z{*Q- z`qZE8^3?{yln!L=w>EC_Q-gO>?zdx$a}0QTMW6OZ>a#YWH^jX|r2%XOh?z9&hQHoLfj_E?MJy>1*M*^@MYzS~4|S!seWH=tZRWIAtJG zkoD(vd5CZ*Kv8H9&Q8%741)H#rQN%dp(!ZdoX}WWP4Er_b42HUMTlePBa5gH>?)5r zY0-=tJ(se5dXKSAxnu~?c=Xt>X2<2?GsljmxV>DsebL6yU2X$p1DYaGEuVG*>iVoCV)O_c?I z9AWPoN6>x9U7hMmI*yR0myIKgesXT;Q1Ya4#M;Cvsg&`rDZh$39a9vEm3~{8+vx{b z2+nhDUgdkzHZt~jgH83p_lU;rTcEhHM^7<=-0->tq%;}tr*T!cdWu7ev%VjPJ0VU{ ziqmHI!lgyr zKk=JEkFJYVfP5sNyYKTkD2LCn170ot^SD_{uUyj7ZzX4NE>E@etE#0xξ>OD~6^ zK+@6+3sNsYO82{M&a2CDK9WDYj|6q$qwYH~lLV#BEQ(mlN0!HEQ~cRi-fT&g_os|C z`cqpA$?--b%e`Z>7JW!2Ig$oI{VBQLhu)aW`cq1+W3P@mCnB8Y+Mx}2O+GBrf|0u8 zQHXe5R>0sZ`oN=Dj%Af&oU414s~ahKP9sECIwoUHyT(QMEeU!{4PkVKh%*sqX)3t0 zy_t1|{bYiQ&3kdw6Np;;ArFoiIBKPBEGZ`=CC)axhLO4(74dNfT3#AlCeRl~ zRJ;7*Xcb}H0?X?r-f8q*(JKFCqdDWz6r9mq;CE3x$k<>d^*WNfKs1g!of<0JOv(8Y zg6w;-7hwnTQ&*pDPdXQ(nq3IGUB5;12ake#qqTF}0%~$?h$ONV%JC_`)vfw(53st~ z+aV40+qSQzp=E8Gf?eCT6Fx3{)4STUuDG4s*@Abp=hp>XLUSc%X|8saGq@d3HCL;t zNzf&l+}lME&6OOlxe}JwTW6~9{VmrYtu|Zja;57C0rHXkmf)jgOBCKlL z(xh`|mX@g!EoE85;6WN)!vK;$wm+BZ`#pYM8=&gqwE;c3TH1(Ptqs@%5N&|Q8aMOX z5)Jr-pA3N?X6?XUL~!lEg8Q=G%-(6J-wy1PhI;M5;J$>qlat&mhu<{``{9e5f&Jx; zlu$lWDahhN{{c#;yP~19H4(Kv-Tga3HVwNO|DMGtW_)fddTa zcrsRvvn4hI#v0AQ!9sPs(G099-Y&9cKmauZa=m82nDd(f6H<9IAQ6=g5#d-);;*V1 zFhti3m>ieXOIQN8Z(1|(CAdYK#Z%S{I1VMRs)~Lc+Qr?4mIY7pWi5ont+Q>${1^JR zAG|DmuEt4?!6A71=Zc2D?T-1z(xD>fMBSJV){>}KG3EtmY0MAG^{lm;s2j~%t1jqv z(@qS#X-6*pBJNwjWbdrbpEe*M9uZB`)^LIu<4%6HH~t z!h^&e3$pLGAHSg<>2?&a{ZKti+mB={COg9_5bRT%y|4StwpXF_fVsiNbO=lLnZK=c zFK%6=H)rpQMP=FhQb2GC5p7;X{Ta_L^-&}mT#FI_oHlz^j#uY$cUYTsG!W*%E~cc5 zr_hBTiynTHuu{ka|FQDVcm8k5Uz9&mh-=9vyq>gV^^tH~XjesOxHE$~7a^Rd@!h^W z#?{9mJMmIFLWJXhT@-M*0vhTg0n8#^>}_KUZ@8ag9J!deH9A9PCNA6s18MbgS)=hxr_k*hxu%LOI zoWWyw>L$QmRl(h?LJ7d7d2+n7+romBZ1|N;r5ZIO!&IsrwARi#eF{BDa*c19zCMZ? zJi*V?S8a<3>7}m%aK&-Fk&GdC>Nij@cPgqh6)7O)h6vOm2QjAF4#QHiKL%zNm z$&tFVGJTcMmZYyL1@v`+oWWCgN?(y=qOSs=uW~$n71n6_YSfHOrM`NQFRQQOCe>Hj z|Jwn5zSnf;3_$44zE-8q;>DHy`5Pq~!HtY*sMi;>8?#E^0pud&BO%)Y7%LgJ0QOVS ztdB2%DxD9Q0r)&iNG}QAIp#mtp6Bt*zH!y-Gvbz6p$p^;p2<_|GwVpkCmCGn*n`IU0`)l6IDparAtmoXYPb zewE|ssmNb;YP~i^xvBaFYOUr%0NGm2WcyCtZ)NvgAe7xbB*1k33DCB@zCxFAX09b4t zlcQO}lo&mf4=HyJVFEE|}4kosg`=J%^c`A$jHsZRA2FGga+ zR}z-aVV_tSxa;}acpF>4I;w?%Thajb!V%I_yi|Bs`FQM;d6jO}z$3q_0r?4LB)fAv z6>L7%7H?db_O#^|8_s&KXn5zXuP2Fkt?LG*mf19T(DYsK#hqon8XiYG%i5g#Ju3E4 zhR-Eskn#48T|pi-EM@c5wbI76lJQX={a9PK7O-8r_(%0MZxna=NRF*iwTD|W)iiVs z@5!vMWHeHDxfF9N?U^4IFgT8*Vc}ZSA@O5gwVI*?de4%EiVKLcVHeQUyh%t_>`rMljlyN2ijdU4zla=C4BGX>FSqUnmoXb>5q=2i=Wd_gI zm@GdXmY>os4&zo~xM^4mi4<_vh1^Diayw4>FlDSxPFS@sNi0L|KLiT{S9077_c7vU z@A7ppZIm4|L=sQ##c_G|AscM1#WXHp1Cs7-Td0z5D7Pu_kjj{!zouoSX!4C)coTKH zw@m`}*QD${+1vJ5sxRr9lr*wzP0Hved)uyrDXmFKw@P}X>rmGN@pSw)V6l$>6tAb_ zk6W68FHXmQtelT>UVEt=J7IDdpJk7w;pd~DK_)w|eG_2h_q-IKt)wWPcITtp39vbI zQ*;{9y)abNcZp&*da5yWE%C}#{ReOqtGa-ms^7t@G**c@3x<(`Ox4l3Sc7Vu2K_{l zJ1nku;#;VBhh@tCi+msnpbw&y>cfvD74#uF@BRM!P7Sm!nURQfz<5Y?K`Qv!|GE5kTs5-V+gH_S(O0xSfdQ0HB9nPY7- z3qwDW@x>MxT3{0)7q@}o%$m|R-wC_t)D2m-za6?Mc?1_S(0& zM7O(OM_G)c#14(zWIZ$6pYRw-$NKymagnvzST;r<1z(&#KdO=&MW2_+T}oYkGQ-bD zzlBVu&${xB@;?@bLN*qPZ*ZwfaTd!Er6-8nF`jYH@9>1bLl*9CQg`B-oq&4qT^oWh@HHT&F zHiWB+{v*K3>Hk{vb+2#duz;pI0oFceIm<1N6Gnv-d9T8mAYDRM;TGfr6%iFqiKi9r zVHF!THTZxrWs=juhCTRc-N+7l;4;->f8U{m^z+;0ES0!UTF%lsDc1ZtY41s$#5iuO zQ)!)))|J&sqo35thu~FpQuyP@}PXW#P++%Z#$ju9u_R~O; z@lx^k;FVq=Bp3JTKi?Sn5sqc@(pJqN6+|0IfKveRL^*Q^(K!X zNzM@wM9)}`*O?R+q|}*oDUZ}W0V`Q=c${6WXqMwG1tZ;9K6J?d4M}&>+EA6&bvLE9 zQ+6){MShmM;?t7f zp9taTjXhuCSrUPG=KeJc{i8i!J1{d*^C^wKOReD@2 zMi8QuGt%~4vfn^hh>}gFP2mpo*~ay1#i$|t8h*Q#*s&J9M7+-anZUXdX2tSI-7|^c zJI9w4snIr^@rjGXJgtpZu-xw5Rj&8%himAovy`OyFT2=f+siCJmJzm>m5l^ENNxGr zt;Rj-fXU{uhN#J(>fa2)v_;w*b4p5S+4dA)AS=VK6PDHmz7sV}_i>i^CBgn$0ZaD4 zo2&1`k%ghV=`}l>=<^U^aHcxHwnu*I(1$|j3}TJhDHLx5Pj%MLAAXDQf%oNmTfVJ0 zSTp>Nd@^t}{H}cS6!s7KF1VPm_vD*!7#RPQujf^K@5?tLD*uvC)=!2%z&E2Q-YQ|| zuCN<2q*NAmP99Pk3p=L_DTRfdQ-?%|AC@loxhR9}?Y#oiiGT zM0Vk@%Z{CKIx*RA-)S~_y9OrIC-Wzze-oL{BKOrspWv;r=elY++q(Ur^%aB_gGdO4 z=p&1(XV}9jyzX4Gr@y@sR#Zlx>ouvTl%EVgP=0?GY{ZAHHgL)7 zHS^gXihc^e@?GZ=<`AyGf-^0lQ+NG6_O4@aLt|!T-yP8&se6ZH;v-!Gx+7g3c7AAq zJIrO~cH7r;2l8Zu!Uc@vHQGGRPe}4;r6-~Tf5Cz3(y0Gp=kFM6%C1IyD7n2mu=9X6 z*7U+TtnARzvsmC;O!_efNzO1QZX&mB^3iNQtoi6GJPYA!JiA8=OX9b%@9{wiia!oX zkn@3^Wqn8XcoG|0*&*pdxE&jLGJ8Bb@D`uomN#HK@~nO}4z0avC!Ik_odh1}dZI9& ztP^Rdp-T4ulI-W$&1(V%2hjWuHC9FYK+$%$Q+EOeC(m{7rAZ{Tz zR;_{hcoTCw!`e%<>Fo&U3WCEssqbTZy9lO1y-RIr9kXs<$Jm}-MzK$mUU$k~iFFUL zR(W#K1j89=zkGadnwx_o5qA!3LauMqoZzH6&Ft{JLYjq|Ij*+ENv}=;)i^HXT}Qxn zR43)Dsdui@$QfT_T~yK+bC`#|mj#J_wUO9nJxlS%7@rN=37i6sas-U!+a1d}pXE4x zNukL$md2^IaQsJnOsa9o)s`ivnL#2N)!&UmwWGTcd5@vd)}GrPPjRxy=dQ@D`?B*V zI@nXp?M5AMrktqn1^Fk*pTN=mHKfP5+(GBhyR;E4?!$KoBkRLs#++}q;EU_SHFk_4X{e5`BoY_zd%qP8amBdJ04ZRFuFA~?hbX3J z&$vu*m0?!l7ywDw%}qnCIOS~DitP;{&^at%upt}=H%g%MX-2qZu|wjV5Pm~%OOgJq zz?zo|Hv%QOY4KGzNGiW#G2cA4)DA_4BFZyEk=2#!SOjtIH5BQ8e?%9bNZA;TNGR!O zq+SZh@IRN_LAVnnO8l4_b`?Y<`Rz-w$X>)nxYnS=;ji%ydTtz%D#tH-5T>6$ei5gR zwRrquWt5IzlplZmV(-cL1-tBVeMrYIs&QrG7o(qyU+T!6#xJTnB|Y#@m0yLGj$g(T z%bR0b8dzMPr{neNGlsxPU+~4%=SdRhC}Z;Rxo+fywe1u?xrFByWXFDUo1$zhS=#w% z21$gEqXwnr#SEu(6tFQ0QR-9xMXZ>;?0H4Y6%>9IAX|Q|(w0_Gq8|^U5@Nk{l6E^83v0bcKVO$jT1GO~C6h#|OJdyD zC3{bF3Bx^cS){t8(k{~_qo3@XUka|IOEZa8QUT##PJWe5s!Q#};`=cLXE*?mem^(| zYu`iFm7e0#g0JMmrx%LvP~d!DoQu5&#aY>pqq{Wp%@qy#)f&IIx2u9i z=XSQ7+R|4vNiv)}K4!Ie`KbblwI%3e&5hMuusiX~7YbX+l)zC)B3#ckJla z+m7v`tMl#Wr)jU|(q7%Ay@s3#HKjFi9S;+8?}3B8AnmDC_{SYqL z-6l;ptm(K3HDgWJ9n<6LJLZk=T}BKyhNlA0M@nptRHJcR?|3=HXmqhx`$L2C@NH6U zQPlp!ggl|9VM0xO!nFo7tDJ)nH?`q?6hxn$9*@L+|4PIzY-b`U6t4!@Srh&MXZyl- z_91cnGOyJDGZShX5KhC``Z(3i(DPVSl2cEyTjjbIbTi#pOu6)BAzezc5_dos-lYZ&1we1DGrRnMYH6mQTW}3;#mM&_+Zkgm22bG2WW+ z?}|4%ur&d`P8?@1qbpx%4SL7|g{d))I;{GuOxY!-6beQpbR^<_anuih{737=?z*wN zUhJ+PyBowVH`rPHxv{&U+?Lr(=T0od>6;mnJVv%)b@Ewxx-gyX1G^)cp^j#z2%jRD z(d)p8;^t{_lM>i00j6A@TM;sO z;I1UZBj8w)2xFEy5|&;_Vmpdy_^0LJj(}ueDY(iUbc~vVRC<;Cb}WHk6>(*9E4)!I zu#SOa2x%Q^Plc5xbxT#$+~3Nhx?D+vDwF9YX1O|?Sss$6@<4ewW!m%iGF+F4)Uz^? z!SaZp-ayExdHGFM)Q>Box@4sNmB~zgvz#dD>{Jny=H`M50CAtF2yzLjdc_H)Iy3Gq zT9+rKu%iSyG^>s7JD_`+ws%!BH&7ojpQHw7;M|k(sWljwzYa4?UzKnAPYUygH<9n( znw8pAzOK2`%jT~pK9LGOnuErnTHOo2dIW6^oByU`rp zE9o##v$41*-m%kM{Bpc_eqxJ!v>*I9YT>q)qa;7;GoQadKyKaquF~i!?k)Zg@cAd5 zDNIz7PPvQy);mad`p6i!IJa71=y}ej7N?uVRK^sA$%!?ynU{5TVA8B3{H^VVU`$c4 z?Z1WyU0I0hW=cZyPcAIuJ%pF=cm%<BiJ2T%EL$Zaj=`74C;A;onZV*Pn?(YGd{+)To|Nim)t8z7e3RNa!o3!y^e zyqZ-km*1rPZ*cr_qlt)ZfkgTyS(5WC$!{ykD>1quD^5MdQzWBP2uthM77icXQsOu2 zdaA6hu(?wBuOI*?4u9n%t5aK`gQqLvA|eJ$K`5iKr=jGd1;7ho1k6>np5i&;yRO{`w-iyz;D6{A4{`X#FI-s`x6r%l?8fo@uxxPZ+`0aSj$&I3u#JGl)=^X- zaqNyWx1|V*3#d8WL$7h3cCj(ry_hj_9M@r+-Kj#biQ~<=F2By-Q@lnpy26){&vQ@l zdcha^aN+CMQ@l~IYkU~;Qvpbh=JphCQJm{5;@F(}|Bl@M7t1iNSBc&qn2&x5-)P>w zIMFY7&@3o-YQrB@zV7q$wU)a-HErk-oMiemLST~MxA?<{5n$<2d`u`P z3KI%fdI)i>-xDirvz2^BWwt?ad#M&QYER+~+X0SaEgFBHEao_GgUKp5j7G*yUNqQe z!6i63NpQB}$24PdwqAdAK2X-RUJu!HHsV={qu%CpG#ByKTW$(M`(s=t6+51PFy7Mn z2j$bBf3SDWKWG;(=4fL%rt=Rfsj~S8qo2$_JOdw^fA}4-N)jgiC*+q9@c%}B2|S&P zcnOTf=*&~ZOWMg-i8lN+0cl*Tn{j<`?JJYsrfbi7cz+Szb3R_8$9$({%GJKp8^+(q z6TzP`(Y7>dJxS!$PVA@lQsde+kcs|^>jUX5MtVAMc)a`rhX>r_@iJeU@C3b24Nt-e zSLR{sW22@M=fU;K^3f~eUMaiu(>_^JSHGK&UL{H)_$LZzpSgVWM+F#Ch#4kltdRba z3l{e-*t=8YH8A43_c~s$?qOhYj>&Vj2ti=r2SGr>P$O4WD#gfL=GVp`dVSfaAGE#4_yW`z)`eKMSG5;(J?MjBaF@ zR%PzY2jZA2qp);R`CrNflgi1SvV{w?I+Kxz>x@xL>x|O%>x{i8b9NXpj^&ru8A-UT z&KUh<{`Y+tQJs;jN_yb`tNfBoT2DS97X8}Kafbg6psXIO=K7xD<7$ABZv5R+`z-xk zr3=@E1t)M+hdyf7Z(UqCcr(-m-ln2%sKSh@$8mjG0zG37y7nFMzv1%V7LOZximkho z$K1*lc{I9decyp@b3Q5%DIeAF49?mJUT-giUjyJS(KTprKO3&7>Ix1IX3t~Tgm_%2 zzBg^TJH{}}W@T0j9rmrPBK0hGz(i@R(Ra^!{3Vy53usV)(xw`^!*`8obnF|0U%Z|K zi%-B=J`&DI-4uoHXuK=HSkFgIc*9NT_}f`U?I5zFimVYklT~7jZ7<{H4A$|~wwFzb zzsRj13Ba}&Io?4+FrdqdK@jKA?{ZjKy- z?KsN07t!R}+eZo`&0Wsgb@wJ5LpY0I%u={KnUtMn%f{mUo8{`5-cwS=oyjHUh384| zyXf&6XSI{vL^D>sEIg9;V3@jHTw`Nay=vSJc{7S-8Md6V0eM%DQ?pARq$b!6i0x4m zpX>0uiJ$Jfo`w5&e)`jd>+yu0!q3|mBQX|&-9;hm!+%OoY61Y(_jyLkO-j81-lM+9 zd|eD$J_D_YH#m(fu(!cO4A0%1ofJx)xkcony$}DNekRz_dcN)`U>3}3+ilKwJP_-kbN0*;ox>LLaX8eK)$#%L`%yNgS8)fDt1X4?E;EFrxur_=k?LbC~yDiTK`O3H-&m5Y>Z5L+{R@mU z1%&&N>QEbOmuu!MmFzyInF0n|lJlXCs%R@K+P)S|z+fw)xl$Ubn<3bKz=Ey4(3uL| zU!mI&YAa5z7#%0gRY|OvaU!7Oq@^laplAmeCjtiBis9C(Xx)l-phXif*v?~Z8NsR; zp03c8;qV}E+310h1CGNYPd&||DLW&%W(@61L;CNv_f*W`!Qj?M(!zDLucIB5`xM33 z&v_-MtN)AYEQ?5s*C4jQekl$5Us7k;E?7J>IwAA_uFgwW75i!`M5oRIIwhK36>W7z zbLuQ$nK~~&s&=eUrX5x4Jh>`~o{SR#9Vb((qOGcEPMrmG>O8F~+E*0Ksk4A(>b$IA zRqDK)LMzm{j%%AoQRfxV(T-%pZ@tcvTESUsh`H6WBkCTcHke1Bjn7zmMqTULKc>~Z zo1fQ*QLCDs`Ax=$tR);mHDN8`P#n#H9fmu6xL%St`Y!eqk5KrLez>hAY)_3Q@t$HR z_bbHP^iVT?y~%aV=7 zwFmGTw3y3C_}+bmX!Ob5k>b^P!Mvh9*RIvLL(4#UV9m zgfb`_(Tp3EPqw+e$E!_{H^^d3u!S=FEm-J+tc`N7D6<7!eo&>+S&ZJ4MSg#Gdf6Qz z4P{4EO=2c0j;J0-I%x;ogVYBR5YtnPJkkp09_Du_zpo%x-$wKWg#C)&&V;w(CV%Q3 zA5K`2pQqO64R}feza|a*gsfxpjvzEp&Pdz3i3SP_Qp1ocp1`B4xCu#& zYv>3!Qc@=pG`@E?2sDN#;cuxaZbL4dnLuTtBtaF|CvGQdGK=v@xOV)~trxS<&=-fS zLP!zYkL=_nL^t||D-$%d9yF4!jf6Tw3ckhI>DS;fMx>{mW z`83yBF~v8$oQJq$+Re2ib=!*Aa*P6lBbX7@Zp^+=F&aFh?Tx*fyTy>88EtPWu5K(h z*}QtVO8hcrU2?RlSRYG$Sr-qx6i-Gh;8_j1x2%RV_DT7GX;$au22eHyg}aJF6OD!( z;ao!Ey7PTDCoZAxjB|rmJB?#yZH3%CKKM2aq;63qnyF5d8%^ksLC;kv@u#o5S2sDNZX?1RFANz9KV3nxQ70* zFco|qobiivNIqXY1O7{2BThqgbNnEYDd_U%_(YcStJ+_h>9a=(XD96rkhUw6b|PbD zOPjcA_$M`lyU?ijZ=*zN2NqqEklhLHuqPFXDJQsQ-u}DL&Lk(jlc45MWh(?qp@PYT zRJ(swwd_(FtX`n$#4Wji-OEXls;Y1<~A8`nouD zCDD`*b_HXRhGN*a1AuY4LAfJs8z$|P6-85U4#c_~lS5k)BWX3HS|fG4sG^@sl+IxR zgWVt-8{inLu8}2fi8hZ7&Lf^xw{l2ha6SOeg)HSWGrFuWLIQ&(8M5Y#xjoss7cPMsGjNLP1_w3j`H+CZ0;$Tm3WeQS-tZC3ees}WwH$P2ws6qTOKbe^e zh@^uESMz&~pDwK3li#KM{=jcCBmABCUBK@teiP|LZ^Q3Qevk2MsLSOx;de5>2lz>Q z*5^0K?=F5H^IMDI=284^ zLl)3Oo?3~#TNU!Y8M1&L^0Z3i-K&uI%a8^1ke9AR-lGb6{|s3`4|$nNbxlD(s^(Yyo}js@62D!agR$ z7SPA8YEI`@VSh8j7SPA8YEQpWg?(&>EufEG)u0YkVSg*b7SPA8YEg?-*vDnq0{Ylh zP3loq*inWpppRYErXF2|J(yt&=wr{Q)RtqauuB=XfIjxjO6+e|VGm{40{Ym?R$?Dp zg?)U6EufFRTqX9ms<4MMYyo}jrj*Jon#9wG5!50_OAUX43l!)%@p^k)BPywd6(@+u}){Q zhwF4$XiE2;oWmP)w&&vve_QD!a|$i9$L4gDa|ZMWzRw`JX2!(b0-bb9uDne`_b3Z3 z1ZOj3b?0;vTD#_>Q=!eg1?SoO>BHv=-81%*U6HQbuhpfuJe)?9rn-)eG@Hsg`~qIX z`HZXF{cGp(nuLBM4Lw((kzjVCNLLa=c$25J&&u_U(Vp^JT-r@yGG4p;XNM-!2E?A??OajF@JFZ zq;w0)*}N*yy+bj8DH&(rWbacLyY*c^Ipxv zIL5Fj{E zGU+cLeV3@w1w6tFEW;OC2D8xb5?Tl^LdhXz?aH*-Yvy!+*s@mlzDIoK{w@Jn*Re~- zM&qSb#fxYaN|zWZ_q-T?Ny%`S_xo~MOP9H~g*d&G4!j7^zJAg85}M=dQse7V-h+!( z*QDo~NYC_KxA%z;>e^Lu1~1~Ny0)kE{CuM=0Ci1{r{}_gl=R#sPmSX&uyNQ?5^MS5 z#mdVS@<#3{)=H945};sDkQc&mcnPeQBupokE@dh>9$OQoD~0J$BSpw|pOt>#;;*CY z;p!%@quDDgo)VbUBE+5xE`@YHx}4yFU$4%#(z|j@lFwx8Mq+KmCw>q+%{V!TomJwy z?O1lZTDWT`4djzTT@KVK>E12NjPX^D+BrEUo9V{)$*5YK_1Lg=$eFvL9`RN4v1CT- zzK`sRml?kmLK3bHty;P6MLC5(AXf>Y6}a&b(UoA6}L~eV9O!{e?2=fR27?szVU;a~IyAK{d4G=E#^$GCNo-uMDwI%hx9!gjs_f}43{->3=p z&0G%@K5nKgg@iy zE?8dW)kQjRQg0^Q;!Bk^SMBn*O0Ik7oZ#s>u@>&IpQix+u(t}G=;u7JZfZ{pxD#*q zYhx~Zf2iX9zU=)jL%myA*Ar@I2&T=RWOh2Zj*EW%J-|rg7dY&*=M#}D{u2KbSjTVV4E~mWEcQ+m$)ZKdaN>mt25Jw4FrsRDu*d1QJzF82mGT*b=l4?qysOG2yb`=-k5 zW&A3$MYyF`c;Nq|{IBw;Z-^{tr0!3=6<_0lsY83d&NDbj0{;s>3H-0PnZT740)Io! z;NN&k;0I>{7XX3F@dPd`NWFWDxjUKvRKxkec9aAg&#dys!INDsM4R2;MQU zS8pcfHbw^e%SZ15%t!y=89s@6#olK!?+cmtIrF|}82{uMcy*-3_Is~t@_ru}eb*C6 zfC1JuIK_Vv)R~Vyz$ty`{Qs8!Bj^8E{!g6$Q~5vRF;e$A&*B$6!Vx|G!$Un(nrBbs zN{t>W!H7K1Q$5r}B=V0ehXT+;l{3<|XVQ%k7Nlwj)o8F5SIll{D0RH$BZY<57T3$y zz(WPzh?|WAE%nAy6M=E+6!@V^UDs-J)IeDIK{;N5Tk3^iETI&5KQYtm6O?K^W-|tC zy9E6(MmLt0Wf654N4!)WJV;G29tag7S+i9erRBV}_`W4$A6|3%u5C@2zLVY^4uyW9w%V#V8_DjXuc3N3jrj?66lR+aJPismd=`f~ryVA& z;XlXQ&{I5;r8W^Bsk>FZ*`-Lab6CK9^t?S^;29jIx~6Rm+VEVyjX_CJbT7&oe1@ks zJRdI6??Q6ec_oMq&vLwN48nqxwlVnEQ5Z3!!k7}%_}OZB25AhidGFeoiKIYXyZpwq zu8Dy{@UV+8ZT2#7z`iWk{s2N2FXO~E^49_TMSh?2s}Fuiy|Uq#@>o9n`U5!R@h@@) zU*f4e9-%y5O|fy9iy-nS#~XeL3sN@xs*iri7lxLOu;O<}iE8)?{_qm#|D*graQ;{2 zzZie%Px$Ji8?{yVZQe)WPLm*u=dSL{ai`JP4km*uNd+UYB+FSid;VF>yrsl7f>F)0 z0gN5e(b&NfZ!G;)k)3F$c}Ge#r$dn=T>z+ga=hV-iKgI&FEv<{E4>cfY`1mA`Bk@S zWU70~M*Y)m|5VX2_sQct~zszc;Pj3K1pZ<Rs1~;g{+TdCR){dJsm6l** z=`AS42~uG5mEdufpa2w@oRPNul7`w6ECd~pa=X~2&i>A@IH$MLr|f#!%@SE_X~|i} zXe~cwCL*0B${=o*C~GShz{v6Z8j-cX_e zGMYnpeRQ2lWHK2Er|?i^pPC9tB_bS3wazL^^$j={4+ePK05G-%tv=6dcK6;PvaDdFYZ^zOc!{8fb zvim0>WcMKsvbz8#(X>MlJwwnB2*mkBPCohuAa$i0 zExLl@qyGQU_8#DI71#gwvXXYSwq=kl$u0xz}q$Rc7fNU48Nb$k_5GV?Tg`b2Y&5!k9^r)w4PgA!vIOM=`oy)HY~6 z6&~4WT3r15kq^nnKH}d!gy*Cz2xLRRYdsYT*|3he@)IBKjnxRnF+!4xX|OQ-?P(X^ zoa4jrs;z$`Q5IZ}T~#>T8H+oQo<-Hs7C)vr2Qf~ROwEu^nnMvzF*Jd}T5_H=E)pG9 zj`fR$X;OTQO+3%r*fTqj*^r6g*I2wdEe%9K;BQUa`-@rcM-?)9o&yzXHLQ`;zi(~xMxpVTfqRCtf z`9kK3fJElhefG2Va6^mTZOHp?l z|0Z=z(-79HmBGFs+gwZKIiopkC5C)dGIJPaI1fHuAvbdYbA2HjkqoQmly^rZ`w#aQ zm6{xIUKfNO)D`p!*~n~mh1`;-WolCdk<54zYB<(#H_AC)^Rn;V`R<=W#FJ2=(z1-e z6aAFbm*F-TbQLb5G_~ znOU1c*_IzF#Z>p0xa&IOMRA{IDE4Dw@54n;>T@mtGK_xFY(OE>wd8GM<=rUxjz(j;^ZbcUCc$?YzEk+4;dB;0A9WdOj8IpB zD!(lJ_^I=A78u31$@^H4$oqHz^8QO*KgD=|587b5?zt6GU3aK1t2!T_^wck^4ur^8 zbzV7iRp$rL%&n)eV^&xYKG5|kELZMg2Hz`&p}TJ-PkmWHpfV0q_2rL}#6FP_2|;}k z@Vak>^1AN{d~ymH({tWil86m>3dbl(RkZ|4y+2NFT3`xf+G#m1pQ;n5lEX6U&h(^Wwf8~Z|f(^K#!Q;>3#scP18S}F4a(Y1UL^mVkCoy1=aiF5o zs&!6)1=Cjh@u#0ygrY$(I;=EkD(Z$V9wr&On0`jQ(MYKmi_Tt1cJ7cPf2#Yh;`R|g zukK5by)n%^If>E?t8WW|qP_)y0sV^xn|;sykN!o$sV|EORJt)$Un0rWp#;xILQr1> zy#7U@(jmEOf>Hl4u+NZ=;YNO*+^9g)v#WY*Vg>N4 znA}VOh1@I&7+!!{J6+?(i}S6PjTd>p10QavIKtI$=fq9NAi7YYFAdCw2T}pp=)iO~ zno%hw=0wX0RF=S$db}#WU#lWpt1^hl~tkQ%9_1qWl>oirFuO{hDh`zT8mS@_N=6DSt)H# z2hx^%9v`b&zE%K5zE%Q|ugyhQKKcb;ZpuCb8Zq=U zBSWCI1R{OJsts8a)y5l=lQyERu8k|~TmujkaER^sXid2cpFL|u0<2v}pt35aSj#;@ zi}vq?5OWL>Cs-@su~wnHagxy*iPY&vz0sR#HfG#OmXx)bfWBAigxeZuQ+o?(4YZL& z1HCTs#Wc}C|5-G#wFa7mPy;RK$+rrdcqkK=^b~f(gr_P!Ck~G&anOq;Q@NYu^ zGIh$&Zrgd8Br|-BWe4WmHRhxqtAO65(OLscFsk*)ePHA1|P6pj2 z!2N|SxgO|V3!Z8{`-A17GZ!og=c@0Uy|elrun_6Xt!Mv*%(Cx74#Co{tBCgow&%8{ z+}F19*_z}ipX~sYkJN$r@@vph-4PcqW;SzM%&KUO%WlR;Dy!e%VEdK)V%*VC+k>jbK0Cxb%eb5Tspa4Y}1-O$yWgAQt;6WS4jI)D*n)F1~FSPx0%z{4~L6TwWL zsfxv)#@@W)X8S(8x~42O1@p_NTkrfBf9qPA>W*}B`O5x$*i4e?h^-Ju?^$g+0QYFK%FqhfU_R2sO~Q<>TnlT# z&PtVQS35<9*)M;*C$zx~IG~1?xD^<9Ro63wXPc@wN{Xy!|sE6B}Sp201*DjP0Un`U1P-UXr4J?ylTqdTzu`F3$P~U6> zC25&>m_o2I7?bz-Y=LA+%MLH_>*AOEO~mpXzpwc%$s!WAJ`3~n>W6sP6l~%m zPsSVEldqRL^U)z-;|Is5ls~7xm~|*F-k2k~Z)e`ze~EW9EBnLoGIYCpG#C!sn0X{- zqjp!Z(C!{1Q28sS+TCMR(prtoM?%o<3V7|VLZ$8QeCE+hu0gwN$+cFGC48J5f_1Et z(*|A6o`68G1iW_FlFQoNqZHcDU!!){Ql#BIE=!Vj_c$ea4dupZCJ<_O1-*9H(sb=^ z_zDwB4h`WUZg-VgYj^E3;PTFDFn&xG^>&jr{`~V-J%y z#(rC@^~i_#d9tQb^xEQiayv2~Wu#7DeLN`Ii&Fv8*}JVYC-UXCHm`kLx|2CNDRn*Y zjby_!2VYXx5-$yxH)5Q8K)!McuCZcJk?pe&*WZq4rK9IMh~R3vryjKct?>)31#`X% z=Z;`$Ua)dHvu)=<9lMpHgIjU*f;`A8{;p&GKMQQ%s) z`wSM>?Mf%59BU)c>4KFLFh^1R$E*0)H;EHM#V=UvJS({mN8!*cKC4(;`sc!{qa`0H zhqEPRui22IF-HSZ?kBJ8pZ__e9E{gVD|8P?SOM?SPmgodbq*24=#6xF$I1+*r?Vo_x{wY-2{*5({UUCiEKTEE)dLH598uo?k7W@t=bvc;c`KrnP*s3~u?1JY)R8me0e)EuY`+-3HU|<>$$YN-u5q zSQEW~@5u|WTxu5bira;Wn^~OOMTwhP%+2kE#sA+EoLQXzixW4qc>Z-};V@|0PVyOU z$4iZUA2Ziarh^}0uNCIrfzkSJz;(|OGI*|ui(x+*amVCBxFzV} zg>WlC?>bE_dj+3!#4{Yh>C_P&ZLK|;AGF%@^=-wlh-=>$gOZu3WE=~GbS(ICkhl5e zZ5QK|kijc(ic9%gwy_KN>^+q7vD}*%=H-$v1x29e+{~w)@fbaISgxIN*@5pC0=Y_d$UCviNx&kwptS)jp@~UaaZ-CjfLqVB#Tq#hw6jRfV zv*AVmwnUSUgrId4sCE7&nRX}?QEg9D;SUU+ebv9kXi=f~s9So=Fv-%Jokdbl6dj(< zy+nk!uIBQ&yXEsLP~`I(K$g#I`N~JvVK&OAf|Aec1u9o#DxZJL@+k!Q6!7w?P)R;( z1M+DxT2uq`nPD2`Q$(csOy(y$=c60s&iN}qKDr4rSd`+U;B_A0Lki{h#*3T5z>8Y} z@FK#!+(w=WLI3+ZRFuD!AvuvMxn53` z9Qv0#1S+>+N)vgG_~%r~LZFEh@c5@tL?tt#reGIC!HM{U*q{n@vaX=P{&*& z&1f3PTn`g7*Xco~w_zqWH0AdQG3c+evviXg2mgl{Ci_SP&~msqXyPzk8x#J;39{cT+q ztGWX(wQJVlYF&rnFFt{6zH6OwaY>9Wxw8Vpq>eKlRm2<4KJQ1AX$AK%rC@(B>75eN z>1gjxg`dh%e~44=EPji^Sk1XbQ}UfYw#lO`RFAxUpDgpS;t9MC^AgRE#sv6(pz54^rb%xOZQ?ZpWZsoNNY^?H=e%= z3ZB0KNO}G`9|_N$F52<@P24#cYNq@&(nTv?`23bY;In|Ii&iN3 zEL}7+q(T0-BqcJLrOpe-A#JwzHx?9Sca8uRR|J82{b| z1^?ayz`q@px5~SG82=dNy^o!Lo|3iaC+Csc<>)kL+c&B z0K?H2Ge5&@q<2s(=pDWksCf!;yD(>o|ss&{Z2124G-dIw9cwfYs| zo~HSnr_B4yAW+RFxN}C9GO0bW|O&`Y`Q-EQ7TVMx?QSp!UJT{9L`OO3~Lpe8act zAIw5sL7(t#;${|eOLPqhjJ}hf@f@_>fHl>s$=rW&qTc-o7+x6rOKsXhNBMf#Mi-dedDY^FN|DKnvpg3QiMBb`-MP^Lo+z?TQsc>ul zVQab8TuGB_#Fwf?OW%lR{&9tfKUWb(LNNaj@Fd%aZ?ctKTTwvxBk^5hOO;LV7aeJ^ z#Dm*bp-m z4^zz6vzH+~(mb7?^v-wk6Sc{o#&hk|zX|-j@tg|VtK+WDF2@YHB%)SXHJ%%{%0ie(P9r5PNla;MexD=xwt-7>f=Zue;bDBAqneCX326&2`YBXA)G8|LY z=qibVwGojJR3iazfTvJYBMtEKk;rgwm?;nLyH;3K1^Q<^1XmMVa1Dmvy;{1KAl>VM zcuTLB&oHInFCZBACjIMuPo`rGk=hg-UJ$6CNfV zPW-PuH7c<|ZOx^$H47On-DXb0jMzyEaSNM6fEmA^Iig$@5^E`eEf z)H(-wuZr-*$C7ezCO@&GuO_AvuO%+DpWQ=-NE+Tu6BoSp*tJCm zTNzISHFR6_3oyJHW#$T)joKo`LR++wK&1y$ZPCr*xoeArpe+*c+9HJ-&=z^gHE4@0 zxz_5+gpZS>h;LDHt}PORA{Ox4B1CZt}U9Ww#XRXQFV0b!`dQQ2De2}*|oi{L}#;qjsKpvl4P^H4KV{%0N- zoEwqth3$G4h2$|~%9Eh(e^EM}*t@!ZmRDB?{s&JyKKT5BCr?1s&*zDzEVJjy2UaHk zni>Y?_cGWPQLg!crPPD@UUOTK%X*;~4dGwNN&<4`O$fEaf?hjp zX(sJ(drQx+&9joW$$Hu(i;PUo;1drrXM>qw2Dv4{N$* zaZR@`P?iNN90aOvD(hid-BdP_C+)j<4VJ#c&yy#WaN2Gs>$>YT*;{`+Kn8Yvux6fF z+LZFI7;enk6qj_YxFPS89*rmhjscV}XR|8Px%8f&ZQZ-z9GW4NJ%1QnptCW0bM$@a zIL7353y|~=+W;6NUP^ej_^qtcFRw8-&|mQEExKH3&D*au(suC`P;?9TC)PDLGk#`Xf0Eitu}e3zs} zyVvrO5U6qlymz$~N~_XDg(x9yzrlg?H<KbGK+aT7DuSq~{Uz2C7C}OFX+*+O@*!8cH5V83y+dJh&Hw z-PB84EGf~6v&07xW`=7NSjvncjwg6J!}TzQ-~=#|i$oUHwrP%V6F*ND#oeahMCUn? z#iuxTgu9h=Q@9lc)uSMs5|ZnjSe=lCCm~sSVR6i4J=MV3taT-?JK-yp*W``)ZJU~U zujkZLwl%4Il2SdsDLffyR~9*|ZB**L9lvoku(-Eu3Qxgb?~N^f9FuchO;lPEC!L4b z9)p~Z&Q-|caVF=#hZN+z7l54KtxS~Hl7R1x3nxm<+!M2^3?~ku9F*65v=^q`++~Y_ zz4@-(Ugf=6fdT!vr?u+kPWfsI&X7;H2KyiKc7m1JzMv?x{Q;C&AMQyL^GBTW z(E(;gnB~=*r7Wu?*0Ab0-r?Nfc-8#&VK(BpQiS7w5~%ElDULrNj=QZZLcnnWkK+oJ zwl|&%%3`x<;L=$>mpn{!aJI{PqJ#3zb%}ze;BOgk-hv0bq{rNT7ASIjAOPO%?eXR> zIOU^*%skl4LomYwQjX{ojvQ*Z!!R3hMCrhh!v!jT#uP^$%s3(h91-w1qEJI|#A35( z26Dv1#2iWZaly5zPEP52{Aka;Prgqve*6^_{5TRYfFDQUl#h-!^B6Oa#q{{0Pxx`1 z;f}{_#1EwdKTZ&+9Dyl*JS2Yn23mM~1Sj|*;PFGD{5n}znJh|+YhY#aFmYufjf5|k z+?4V~ba-{BEhkOMX~vfmLBW@k0q|u<+>6mP>!we^iNgkFo@VChW}ac@nV7*}*^X{o z_ca%^o%`urQ1LPsJWHT*5~k*Y4~q|57$1aS=qTXr+gB)}(!PCPSz?h{EGSEC3wyG? zAj6d04)!enC!Cw+U+H`M&^vOw(8io@`9B*J`9B9h{x^m;#y2|VP0xQWj``?3Gtb8i z8k}cSJmmKxfy&=7mET8{-8%d!|M=7y^}OHS7zRIrj_sIpef%g0hI4m%Bj=*U5`t?{3!=3t2fB% zwjQ$)ZdmnZeUGW$0_bH>w^uRhu^Mp|4t9c`?Pl`R8orA6NgBXjtsv1gW?n0A+V9uK zLfTDyOk0NRmTdQ*sljdg-%OFBGcKY~gV0+AD_3CZjLTyxn5ziK9!#7xOt$m86={MSS4kEd8rKN@!FmH^*RC-aN0*Da;&ol+OMX+ z`1-fol>g{dd!fO{d|HQLziYGhhP$^Wxb)QCny9gbTz4M) zXfXIvHQ)!ccUHd#79xGQI}iQ^>$vkk4#C%W)Yx5dYR|a#44h|m>`sV8V(tS_$4(dE?bQY>|w=w z_&5|k`vod@VXEtWLiNZE&V-=r74WK&LJ^f!BYy~Mu~{@!mu#UFT75}*z5sN+`&HshkW!9AHi+vNQZt(S$A7!t3CVC>UL|=5;3pIb2dYllklT zsT1w)FK)r5tY5$jWxc=3s`8Rz*ph~n2QRR4?L21a)C&Ew9*f$VeVwu%W7b#Ao5E%L z2z32|=^9eWS0c#B>jIS*F(o5UNk)cQ4m~DN}(tD*FdOM| z6_P@GN1*a1rV8z86`I?1Dg=cl;OTM|D%Ryrm^fp+l647sTFn#Hy*pB5nyyk7(^Zbh zE*CQjEa_NLnbhG75$h@4oT8Y!_LlT+F;P57H_6@M@8TYuZ?%NG#@KDjceD{TF*w&b z*14VM+>$!jYojoBqAK$636NGh!Xr2+rn;Z_OW?No=p)7d0Y*Oh5Hq+yF(!D{0Y1hN z{pjJUum6!f#WjVmOLw}IgTWcpOQkWTe3blt=KIBuu3|2q;mAb>M%kV7mzxZHfmf>Z zHvsy-SQNhHi+j?|{2DV81x=RfuTN0~Odh@ysCT8?u9FifByxQ)u9?+Y~?faN6d_IgYTVD zNb1l}0+sJERfnDx<0wrSCj@m!z+;?3#dT;z>)b17{MR~>{gAn&J}GgpK3zyM5eJtmVwQT5nw3~Xl61* z+|0zfi(>AYo6~ki6sJ5%>aNa&J`D9&8*d7Di8eFAFJk3ZY|QX@$fH)4u)E32A_Sm! z9gaiybhY|CfLkk^qUtb=o~L_wRVXfTFLGp-*Maz$ZejY`EQt0&PU;(hokt$iP_u+| zVG4aC2YEb09qDjJHNEID(@n6Xpwc0oeUnYI`)c-ob159QnzOW@?*GBfeRp zA#KMtjQv}`o9Nkzi#985Ko$4@@@EIH@TdKJI=ywR@wT0$sGFyOD4#^y!lnVSLa`twC; zn2l5CBY=~?>AD5P_i!3(I{7H`z~YXZ8xGHnKz?pCUQ8rB@}rCJ%I83ba8s6InV}S-jC?$(&!7EZr2#(#>_UB#Mxw zK%g=|rex`rOqPT|mIP{@rzEnZP{`6P17yh}vsjQNyTC5#6EjSF@F|g{XI@TaNvV5h zordRLhD|pc-xdLt^@)q~#ihk&E`}NQD}T2_jQYge>hhY7&BpqMEhx0E@ z`5-FOHeT(|8>D}$@nH#286TGBi_4JBTne)h9~2TkEF(~viYY$4CO#Zud=LUY2zY!@ zsEiMzj1Mlw@*U!aqd=x{LzY3@u#_#yf!xS22{*EFz$I6w{1CNu{E%GSZv0plRK|}U zzVgxXW=_Lw#1DmpAJYXY%VCNiuV->01pE;2_@Pi4KVrGKPn>XR%QQ~NGKdqFrX@Cz z6B#Dq#1L{JDpNj8DPK+{pS1#RY2T+a!%07v^T`s*%3l0HiXQY&1c2Kd>D>SKf);_UE%SnJOY zE4RtnVdKPX&JGJ#e|Feh;cyJN&F}%MA8b%Ct(pPk#MDu71kD#(Uom#6q@>@*wow?ksS-BqRNSKGO zN66`n85klYgU~VTv2cCb1D4*A+Ad4e5*yfdWtawSm#9qJu4~0H;65jh0-UP;T7WZ}}N!;5Av{bhe zAnvUVwp6zTD(+3$>4dd=I(vX~lR74cpU-27CU+t~L|N%g>XvD6FBhDKj-=Xb_ReY( zun_6Xtq=U0B4B+$4#62xrVypZfQh`1o?6Tuh#PMqx0mmP=wSu7`nHRRinhm$cuf%N z4(9M%Gk3(a3XqR>#_CPh?vP~1lQp5-khh~&c!g3e-wSJkw;+j2d+w6Y`{eL84z~Rs z;zZja`DiDCPS-%qAI@e{o6)~qJ`$x(;X6b^_$*&7IW0duYI40RUgB*04l8#Ao4Gq? zcr1h=^HMAp0#P}+Bc>y%8~?O8evjv@ZtP_d>}h7GXc~<76q35}2Z72Sn5rA^LT^0Y z6N0)S;MEO<8dNu4RNZiC%e1;7%b>bpXqdrYP&Y(nS~oJDjx?Rx1;nW7pk!txN{AoQ)&SQ?^$m|^5T@xmrH75KgiB=B@^f114*A`cl6X!PP?M@$NnyS*g8Q& zSys3{#}-!66~<>w@NY;=$5Y6=^3oK%Ay?@FO194Tl$A*Z6f$}?iI@KYrEIqE!>KBc zWB-%vVmbC%vWxN9|17)G#eSgdVj}jx$S&SsKS*{lr&hRMJh)#q_d~KBK7dV=oCkrK zLO`S-^al%6s+bb`kMQ5WnXyI)gkGT5c}_CPQ7EE%h^Ra@xW#3WlWLzU+fV^vJ6etE z$#R(Rqj{TlkCJ6Wldz+NJqcUubZrQa7Z>D^sm54vO4Vex&S2Xah(XCzkHugsh$tL0 zy#FS}9VgV)R_amHQ0kH9-Nw5vOjZQkGnytPPKO)<8`ia=HrNusaF&-bY{JmT=;p2w zWKY(Zey*_@Hhqboc)HX02vXT?%JCO~a7c6Yy14NxHlKs6VfONym*ZTD+%#&-%tQ_~IH_Gf&5C)Hf<5 z&BU1kl~Xa*Onj_nVwMpp1kHqi*EcHEpuX`ns%zDyEz|l&SqAlumZl{(uy4#T4f;k= znf8rS%5T7qS!dyv*4@GLU3aGQW#iS~@XEOH?*QhzcUdma<-=`FrW)pg(e$8hfAW0n zilxUq4}6EU7jEzJsoJ~jE(eaz2j})KzxPwJk)Qo%sq6LW_I~!GrLO+M2Oo9 z(N(uk(-O7R*fCug5+)h2ttm;XZ}Klj-ZPkX!gL-63sy;#c<}Tq$2?z+cau zIIhAu{42Y$Iy%a${sL?ghW6oVaMaroIqlExH(9&}r>x%Iz!#S*nt45Dqctmqq~6{r zP`MUU_4X5$pLQ3quL~#Yt$?>?rBKvcEr@DeuNAMYtc+R#x|D78s{B6LuR3yMT2+=M z_>>g#Hf(jQorGfYyI)3vJ`?@0A{qCBn3xZ}Q(7?zFP@JeFMDy&ETdt!FvY2Ny`1Y3ZbO*EU32<((;?+7Kz$XhY;Z zf|Z*wwIT8|mHuBWHX*bjQqZfu3de>>SAARRtFH)%tFNp{^=)yx@oht^C2Pqg@BAgz z*Tb~9>YLPE?E{&`Ph**Zb$1qSNAvUQuJV%B-6`d-)VAM?TUL*nf{obslYUd@{-H4W z=zc)(V_a_^kX!hOtGB9ipFzW$CRY!F%Ie&seC4Bu&3pv2QJqsr>fB=jm4`4@=ROzL zPbPM*U&M(zC*ajNg-Yw(eEwQ`Tbkq>UQQm^C0LZyBE+$BQ@ds!d9*|}tSVHYJTD(M=UR)qBXQyGNX%ew zyCgK#@L!MtKp z)7Iv2OS@EkL7`pR^p{^NZLQ?7iwy+*r9iFog1WSuf+vWI>PU@!R^k05)3c?vA$_LO zoGD?_sbWi$4e2jtiLxR68zp**37inxkS^#QFSQ)ExF>b=%zga6gUh)nC_hdaIo5Z? zB&i%s-ej>6TirX-MvCQo;O#>mCb@km+25;y?2T|oZ^C+YTqT#vp5#R5I^Q)pc?py! zCsG7Y0g0Tv28P{$X7*z?k`u*(oV+ejc^Ol3@~zmWTOsn15XgyuCnpLO%SlhO`SVgs zi%Bc*R!X+DP?BM(wN~FCc$^xmrQazvx3y3RR!arEGP2aNBfzgJw4c3H6s`F;S)7^3 zg{6ovy_qFR^Z(yWE`(6?FX&05rHMvd(x_`;lxTeT*QH&4N^)VW?x;GF^kH%#i<1lg zy-_2@cs%eH1`m_m!r;pV_oe2p;OEJOO3IUq?%Zn({@ypa_%|rzLX)#S`F+4olQUgN znvdQF={ojP4cw#w84BFINAfxEu$H`5-p}VxF~#gy8%`MX=WS_c~&V!E=hWwY}BG zRPC+dKYt^wkL1Hq6I77zI`^Q8OFni2{3{LNdgSL-AxwNas>ariIG=K}dLfIe7ygyJ z##PGz%WAe0Fc~U&n52iUs}~5_75uzrFh}H~pd2 z$1idB+G+LYhe%jDs{aL(kG?kZ8--5AeQ3skXUt8Hn!D-Nxy zS?gK-PLUW1ed}@CU6^NDSYH}%>YZjCK^iM5X1gjOxSQn_NtZY_?awCN9_d;8uRF2p z+kc~-8uz2pb;Pr--6Z0Vw0MNjy0)O#{u}iL*Zvn1DvITo6DlY^mlcs@!YzvvZvU{4 zrElpDyuZQ23~_(M7jSmK{n0A*RJOHeSmzEuF&V3YVw}D)IpV;fL=5_xri#@$Gv~kz zQ$9(&vLTyhNs0jRYL@59Pkczcn#H9SD`FuKF9DB93Pn`vB-N7V6*`jHxpbK)eJz@v^iBikC~h{JKiXWnZQhk1Vcu{Arq{ZHY2Xt805a z4DXGT!^!EL1{$krs5Ri+q1fh?&%C*fX#+m9@+pvb+$XO~;2Zeqdd^eD+m7l8uxv9m zvxM2G9Z*aZRGUDhh^c}qh*`R2BOeJtK?!*6fI`LXK+itrPpO4P!r2&JBehH*)V*3d zt<{lui_>AG)~a;=Y~h7qq$c1Agr&nVDcGgkmxd{{Wh^WyspoOGG1?1QvToJVVvIIt zmKbBSVM@&1*d&C;XoB4Jl=NhlT66HCV%3Xl)!}J+Y<0z+-P>xnAn%RNbNDdVXayUky zG73|2I6}bM>9F&Z|`C1IHF!Ot+SO zobf&l5w47P|&Ao0ea_j*_QfCJ0o){re*n{xvNTYq*ERGWrrAGlQp~;fPO1YEaUKuHV#SgSltG6k>e?{%5?#r(W_rK0j=q9fM_{s)tZ z02DGIbv5I$7sZH<>f$)&qsf?I2mG0h;!Z)4hA9G-MKC1|o#LlP3~ac@326}Uq(PxF zX}DYow)U+dacF{Z)x|*PBbnhQXd=5-a^o}6!bWg8r)4~N_-_=Is!PbTqljACC5nz! zI*}06QUR}kjiSNhGtp4~NUfo}q^1ocUEsJA5TFT6&F&ouoML_8-Cs0`uQ>8aXywam{+;NK& zr6=H(own7>w9-X7eA|WUw0k4o0Dk~(GGHGzvPRgjhw^Uop zh@+87%|5Cl3>MPw5)Py$`4TlX8*riS^T!__p^Z%mS^rt(>@- z#oUs2CK4FUkRQD_F|H|>YcW30#EG@VUjg(^usu)PQC*u)*uIVco7n+2YOsT?)z#$c zIsSry!MGI`HRfhsZMdNOEVx*c0KI!0-MrWM@CmJ0E-Kex78_iuYgh^u0q&iHq3*$o z)%6{nZR>@WTt%dWuQMo!AFPlMHbKjE!nOpf2=$a|VOMo6Tp6oKc4(h<1!^(+o5i)N z{8u%!&|UzIL~S`SRe6dVOm){4sH}pi^FDJ+c0N$lkr0eT1-!*Xg(4~~CbIuWspl(7 z$*qw7-?QU^TrL58n3R#??$li-rV0q4@u*a+_O@k4r>2& z$@WY)Rfic2Hqc(QRItc z@Lv?r4sRz=*#uLa<-8KX3swIkA!vsMyuM1Ih)TnMluk~oxFv2>>umtjbklUce6hxm z+w!f<*}btdpN}lK<=6_LcS~;fD3x!aB#>t@BH9q6d-?+S zo|Ldg?mTuPq3zNgD5IOJ^2H9o`xJ0Ycn=^BzR~Q02MYccS?M0#Qk5^=X0bIe9~t-N zgBwhTg_LRGYt%cgH^z7!$<5ovaEAAq9q@SBH&(1-AxL?C-{F{j1>; z+tKV!7N^G6n*A5Um#G_t8)sDDZYUn0j~vF5=dZeHZI7lIA6;^JX)lFa;nu$%5f70R zor_Cq4nL{Mjgo2~<_?eaYnw#6t4akNZ_AL?ZOfn;$qIh-@O=Alu7gr~F4b`>Kk?&F zKXoJvxFd8OjWO03+CCz9hr&tk0P!%z;9W42XYNSdf(WgGmiR4!^sUKv8_;(@o$tkP z-yg`oEz7-uhe!GF_j*XTI45Lc>PMDi0Tfa8qwOT z4Sl1U!Y#(rgYH16Qg}1g`DSb?d+;T8v?-TsQ_n`s0E({#L~ ztb6=iD7P8q&~E(P8I-3VdySxbQc%dz@4@7wUCsO*W}`8tVu8_n2vl~#6r<-Cqd!$- zkq|Iiz^j@H1*2{MMQhIi^4Z$APBO@>?gpCkAebG&(%ezkqg{S=6s4{0;AxyuRI2W& zI2=WE_zQ?4-A|K`grLJ0@LF4=$eS5dcUO3$A=EH8AIZU5VH>Z-qYtsC;lou%4SIu6 z(K&L^8!RYt+={3W(i;fYI`>TUYerA{a8;H#J2%{uEh?U@KXP|+^QdWzcXx8PqPA^s zO`PmbZY$dkm%EOb(Q>oVf-G*d;ICU+7L4?P>y{p7sCCQvkhN}pUj3GYq+^09<*9TF zv-ZL*U3Z+XD|l8oXbHiM^kWOTrA*?ixnyv7gzS>!|g(F)Q=rE@5CHccTD+tZWXKU2U?`=1@6YH*s6W;oRGn1F*?_LT!_g*8(hK-7!uf96RI1V@IXYSUpDGX)d+7f_0)}S zQNO>{4I!u-0^VB_MtzgLHNgm646mL?a%|&WoKR`EBy!?zNmkb_xdn^;`DQ{O-g8%^ z_$2FS?vNid<23u0kG-eShK(*3BlcOuGk?eGv8k=lCp8M(@$`=1%HF%Bn-NY?AB zox=ga6I`VlK8ZnVC@=jJiIt3w1vqi(Hl^bvQ#uCjRkw6sv%Sq`6q|wlp z&GfGbQ0@zUm+?Cr&iehO*@0odz%DQR-xiI0Jm-R=yJ_v9Z8 z-fjEwckUjNy81hJ4^>>cRt}j~y!l9>If7)SVK1YF3EyWhqWSR$z-)ja>SzZJ7pVLN zQ|-Vc>t&2mA!r8#YMs|6t-3-H)rUkCeuUv~o3=yN?&B9DylzFD!P~jNL-OZUK+o3Kg?EA1NaY=l%oR zdyXYgF}jjwrW7uN{FcILn1e|Q57H3xw=@K{bhaZFw{)g?iP6N;*$G4(6UEY5AfkR} zL*&A~M^z%m7jP{|=yPsvG%PdIyUz(Ey1T?>h6L+ zhcdsCpI7I_uBPBK`E+yRZ@`Z?xi}FNa&aaAx%fA!BNsY4!I3818p*{e;AbZnr-E~G z;U9lFEp_!P=jo}dFD+-_nn;T%;pmc?@|}+i+dx{BEu`fvfyzmkl9okOFm4%D2&6^8 zlNNw=B8X6u4uap|fP7mL^8LtN^58xIq2!%x=@)JNPzVc*ZslNT{8?IZNwgVq)1 zHF^0PDCFfr0P>>ii8!6ahb!#kf61_GBU)6Qj!Iqq!ahHB^$Ys~T$939Z1LTmih`p{ zW}24V|q8(}=LtQErc644Kwh57Qis1yfgNwOf4d`Z7=!nu2lisXp2Dwa1s&qLu2-SFZ%y z-Bi6oxhbrTTlsTpclirf#dB+MZV42}mN3IF%{7VRO^zwy8vWfoD2CYK;>>zUX1x?^ za5))<4Cdn_bL&Ir1e1lUKp_j)0FVVuAIqyliq3n>t*R8TUn{#J$9|pciXHp)vMYM* zH^?qxJK9<~5Wa?T^c7@Rm5tU&p~JHn)%Gl+B8k|9fUEqsT1E-7rh(gfvsU4wFj^a;chg;+@t{7cGsoJXTmemL4)K$G7FfC*Nn=k)b zkv|~k$eBu_dVA{Nf^*;p7cZ)9!Wt~I(P;Iy)U%5t${Zp^6p6C%JPlm;MK5Zay{h=i z9o=RsZqulaKoV~3BG-gHrAapo|lCr_6rg`;)Qxy;UO&$`c+=;3ECQC?;cSo$aJsT&cc>%1|O5MddW^+`*?X4zr z&Ltm73|F3IYSVa&jlF$m+%>kceXXuqdzfZdt#dQiVXUtDfuYr`;fV8AK<#4m-4DZk zW!!fL>QBu65c_xhyuMk5Ij9|=yM5R)@`#y_%1=0qemJ<&TJG^v$K)O*G4_8m7x*V= z^r(F#kS}kndiAsgbLQjNt1dR@@Pr&(#LnSKIVcUzEMYd%!YV10gU<+5{)H*!AP4Uj z?Oz#kIB|s&%0U573#(AE7Pg#QgvnR$1*Mj~!ZlI2ww0#a`Bb`J9U?^UE}EjpFw#{E zN2SbKVH4G%Ifz5c4)R6Eyd>%O{n~ukKoIcdre&rNF(?nw*9CITM- zs3b4p$U!>HM*Ddbl(K$Vpz<81%6e&)wOSIcZpVqT7Vs3o3Y92=^R4klE^bm~&w*{5 zw_QCi;wc}=>^V^+nYC_%kBH;E9cH!;H&`=lB$leL$g?AnW^oyj=r&*rL9-~}X@-r& zR5R=nN7?@h4SD$@>Q~GkamkdZve@Cwy0L(zZHY1#sN0w4Vd5oMf3L`|Vcw?o`c^aAl*RSKNI!3$hF(`JF0JC=aP9d<=*H_l#-&n z-xjF6imCEmR?Ku~qJ*Hl1-vs+3PpJ*XQJNZGat!}&qR4?r-wvTko9MxEbUVD9ffvj zQ;^FkZFeS02ntfblQm1*U(;r;A3Ium7SqR4+YOB6-^@=A0E6L2A<$QSg^L|Ll- znW%qTs!F@ZtpLa&J`*KQa3;!l-{?$~Bc@n=PjNX8a3*S+h_MCkNC=&Y67YJ%&L>-0>N+=Cl%8FVH}7+ZrV&!=T*6Q7Q%v9+V>@+mi~7P1UpTd<5+1_rJz zc$lHq7A~UU8*nB{LYUTzWNgftsP}QtM;~DRpUy;mr~m`cM16$g5ND!3mR~y)h5qzE ze3(wvEL1_+{|KbiB5Gl`j=Us37_O+sits;q|;#v;OR`~%BeG5((3=0 z1Yx}RUjXCsOYz6KD?S=2a=rmSSc&&->gvzbzf)YX5>N4ReZQIV%?T!9??6z(BAuUf zrmgB7HLS7um8fHq{=GouD@;w&+2xYlD+^#`hmU!S|*m zjqgtrobK~apz~2pRCUtR_h@x?@HH|&fuEfoEk}HVi)N10)i0Vnu1V1-O|J1bQ*q=Y zh2hYU{M@br8XgzWh`It&HYlKGd9M7(hYDx~6;OxeMF#$=`dMaaxZ0Cn|!s6}RMDLiV$t&z->z|T%*hJkZ3?#_Zba(pOHv!I zi6n^<&KQ}gIP#IgaQq6hkt8W|NYb1Fl_I7j=@%-NFRfUFK#~MJNm8gxk~GrSn%Wh> zp#()a@+=PQ?41r)l^*aku#UTUKQb}A(sbC;~E_NMe;Yz{5ey;s|%+N#povbv)1#QYWo5`25V2a(eiq&PXp;1O1<|^v&>|U zX^vbJkzzO!mDU{Az2_rk!)ZIiJ1AT4-Ng<_?sksZlZ)mUM`eiygzuiNG43SK*|XLP z6^XEIMs2Igd#PT3Dq3rWK6&aS$$Ydd4xCBB41bA?47E6?eY%ni>Hm8KD^oC~|NoWh z*uE;1NC@fw1-;%u;n4qY%97uR*6BCcW1Ge=6_1wd2t0%~ld+BpzmY0+OL%W8Op_(a zjju}O02gB^w*{3pMY%-r)JTEKT8m4vfdaK&Y==snOX%-mWAOp#hU6KbGIvp2 z*%^*=arPZ`ShRP;Ws}n!)Bl{}Ia{Nk=`Kahh3fZ&D{m)V5&J^RidWEIoN^| z&AEW5i&7|}(w=axKTXLiIc?O9G_k{r%(jb8|Ky(wwe&2Zfd_9q%z$&Dk3W~T?V>Q9 zTTdw;MBSRTGH(9-bh7rHY22W?t9$!2FNIWe&NJ~!JzO0?n|rC{@Rxiv8sz>8{NTyY zs;R3#l37i0#q(0d%P}4^<(pGC!af3X!s^0qUfKuD=B1*JvRFf)vI?fkVl|b;ETdEi z%0i&lxneTyQ7Fn{7E$%hz@E%Y#gAG%c}#^U@6SGv}qE z*qfJ*$+6&+L&XT+*8~OM*9XA&cwV|K=zO%csA@1TT?hQ^<{0aO8(cK&rLKO_{95V6 zMWZx1s${0(;Qa$L&CkOspz&}_m1Q1aRzS)I1+;-cWi3n<&>AWrZI{bOLQp^gwa$Me z1*A|!H7`-c>jv4h^DdiqN@7dl;+Pz0!naRP!)d1x#5`g{1#%QIk62R_ZEq9_p?QR$ zH|;c%W;gA$NG-B~(@qZ)Pdn?zvS(1Bm+KF75sjFYm zzr{5vXvG%KJI(6mor;auEzC6E4T@YeQsg@cRJOxZk*_1xx_PG%6uE#`#?;KdO!c;0D=T51F5ogU_A&O1f(Q1i~TKjlFWywuM-*R=B41$WA4Hvr}1=AB2= z^Hf7z@{u!thrOy87$fd(?!Py44>R|~Y}7d_3D~=rKxJ1mo!<6u2P`+cD$VR6$JPQ*t#@60fzV15uo&O1d^Q?P)c8F#ejv@3lr zcp=ERfVb0M zp~(1m6ZJsj-8P@v2Pd}Xo2f*@wKY)EP(&+R*-%7#N-fb+b$@wwiL$b_z7o}@0k)@u zU}a0da5|4zoQ>a}a^im~9Ses2MeX{Czs^Q@)#miu0hc z@;2~xZR719LBZPyp!3pNv~@Y2uJJSz+4$7)^@h0JSW&@qqf^I<6P{NEDhFVS=Nl;d zTJC3SI!^Fhz~i|>)$x4#9!fL#hYI(IVNCc=Vy~^3eX=(2+IobTZK;*2eFTqFgV`G@ zwF4|QAz-#Zt@Fra`>v(d6r4g-qnnFN7gfq8u^bQ>k!ChNvg@|=T4`8vmMco*zX(YG zXeGmRD8mHbHH#JhRSZb}+gXP(!h7fG5)DE>+gg^)cys43;mQ0OYmf~sAeTYGvQDxUwBV`#p zNwSnJ$$^t350l(ZKpBbg{Ar(s?ix~gcx53*rE{i4?=_uUsSg2>yiPlQ>b$x6nXmFR zJ>&I5!BD6E3ZT8xFOilZ3ahv@aKm7JUF?g+NXvCyQd80^Td zsPf&KrrY_o@@CZG5#x{Qp_+Gh^&Xul78Ios6f8&sdS3U~-V+Tqjveiwf?^xH)3hn> zyzaSsZx<@~q>0MZS_(HO#@28POzJ_zu$wc%b}X*^IC`J>fZUNp68@cUJE&)1)n znb2s9g37Y)G&@?bav0_)hDMvHxV0~qJ^46kXe8+E5>hzy`#P(sv%gBm#uV)ZmH^5B znw%ozwCi=)+Y7yKLV36;k?JbYIuF_(T>c)mjV`g`ebwCT?Hx8vCvVz^g*&z4JiL8) zk7`?cseQQZstSL^H(1-+^J3lBo?$(b1#q^tr=9&t;%}{Rn)<${2^Orx!^L%na4r9q zZw}$wyShxutX1$Z#b6QF1gGu7;qV3ma<>BgJwKvU=WTV*wkM0?Yx@4~_^BPa<-u=i zGItCpWbQZsGPgP5i_yK-S|5)SkBwk<#ie;7_V6n;tGyB@8r?E5o2V%++V7JED#v1~ z{oYJv`G_(V2|?8rsCD)v6E%e*s(py6d@IkYwT1g(9o;;QLrywZyFXuc8rSxK*~wd7 zoXPty1auXtrwy+qE+E^TGq~YxL_#<#pu6e{sM!@zd^oK%+P{j-h&QUaG|3L&BqiZt z3c*C%lsyN`&F9X{t^IDo{*k$FTIQGslIK{?<=vZ;cjmT--&+{JPl0IoeHvhR0S%Jd z)6`Kt8;4@_fN}nG>^3S6KZDsL@{u`cY|JBrnVknE9wWbP#pr&5wIXh35Rmg6W}bx^ ztgWiI5LMguJ9lGo2Uw)<6eZGk{!OrQDyH8IZ3hV z0@HCS+oB4@l6(%5gL7MQi&~aA(x6xh{TdF8E(R^*s0BOMZP`?Y&@&dJ2g!v~a3*^+ z*_28DXoMPp?22P#myKgQOd()glJ=b>mTTwtF+Uvy;z`fE~Yl`ZlOZCS&2qMFe(x7%0!`v%F2XxxMyDcGC1Mn1BgIH zLK_;1*7lZgTN+LG(Xd>Un}+3Lq#BKs%SL{=c$h-4@et+mB=o(>Z(zB!!1K}d8wj|OLdQHHHC{I=1t)g%yN@yAhUP4F2ig54%Zb5rLuMJaQ)WGR`}Vy z!*wxf4fPIJr`^xAV-}v5T!@DDQ|&KvjLQIBBl_*yjn1l(z&Q)NguhaS+;Cn5=Ndls zE|##<++0;o;YJ`iq_83$`!2;HQ7kIYwZaAJN*1Q-b@83f`m8)iGJ zBFh0?tty4nv3Ha&W9m`8oN%1RRk~wF^e+vm2^k#Sz|k7c>3iA>TH*lXL^+cm^=|p# zB5|eF&BdB=`TTSDB$nR8vaDJx@ljxlP~D-uhoz+b_pt0+?_se`I=4&8&-6Vkl~~<- zSQh`VX`}JpRlX2H^d6RYUzLIVD%r)0^lhxm@s-NT4xC5<$ypRLug45tqIPJ^J$`DC zdzG=+u13cVpr|D`0Vr3E?I>4uxB2pw#8|!EB5==~-8>udUr$vc`su=yIT`firS=W(<2wo&x#pn@SC(K1xUF*to zfwzrd@)o#OxQcv~-yf^Sz=A2ZaK!2esHVhfn!W*M-Md&q({zVGS6L zgrI2>@TO-9MO5Drl_N52A&Chii_yc-W;ba$ro?(6@yBhhK9$a`d;y+)`nD#$aFL`( zo1FG&nmQPP^k{byMNA=ee;ZM#NhvSGf>4hpSnGsiu17Nxn}bD@9*tpij&|}wlAf;m zkuX=Jd1RO8VSMd>-^w>ls^%$i@Uix;-`MgE4x@=_K-)Jg*ud)oW45%C9PMpye%>6* z$Hs;Z8nf7{-aiyaY@Ic}HYBG3J{vvhBrWe&Dhyx7)552deGgLz<^hASCvz9IS7#&h zm-F-bLKSXPFt78Q%w4z>{x00hhm)x43wOfLM5LT+cm%FZ+}qHWdkoxeR)_A!JHmAz zfI74t?i>!{BRCSzBYbI?tF?Tc74$zqhuf-*7o#*JgNv(()9z7GB7^q}RPMo)3~r|q z-rS-W0vQyjbt3$(fE9|UrV!O6HzlX(tyL{Di-oC6-IP4TxG8y}8#(&SR5zl;y}9;8 zJ7e*C%l8AI$oInl@;#qKucP`HU!1+c+-D!y#!|6vEOqymwgy+xGRL=_sP9fU!^@Au zS_IP;C9-1lPijujE|y_M=*Ehgrm-w&4ym-*TFmOvil84(GcRZy}jt^r%w2GPSy7^3fxfsYgY_m$Wx-mZ$6K>t}glh#rLa zr(oqlOg+2)8x`BBmJ1;?j}!D}c?w5lHp}C7lb*%#++OUx=&1NWNRMQeTTU_;Yv3~K zd4WkW`&ZQ)Ek*<9ccvl{X+`lct-+FDvb)e#PmX|l1I|(?Cr!ap=9T_qRPI9j^qLI( z3luW&GyoYmneg-<6G7*rCvY3w13a0!`aQr?scY8wqrFrV9KbR28O-2SaerwD(X4D4 zU{+;B3A3{21S*eXYF4(rc>iBJWEO}Kb8Yu-$`Lr8tN z`0Mlt##ZAe9r1pom9{S)rV#88hW14RU;ftPcN@PFoEMv>(NH5gIn9p_#O*qM(n=+N zYL9f-xv zL!NfOiUpbZk3i*pOv%hnl9{cEk;4x-Au|GAGp~^WgGGV2b~$J66+)AJ^7{!W^7|Qp{Axr;v-vq+`REHXzclkJGrz_R zx6``JstdR#bTwesgeo$!{f$87Q%q%hXJva&%eD|?TcFmtSbIF`P$;s!22t_uvDC7q z;G5RmqSGie+uE#>Lq^H1C15e5dak>`!NbHWx(Of7yfo#5Nb>m5nNzzF86Um{1t0zk zfDgYFxu#{S=9bc6)-@sDgUv@jnE9ibHO%lEbt*%v`V=i3nS)63mGAfvM|KfMK2Q>o z5O74mYdjPxZahrM*EVe%e3wkcH@cZkV(raYd)hM-obO-_EK1)hO>B?uOyQ6N5t=@i z@%BkLPj544f7jLp8-Jk&IWyTVEa*&0tvAJS)K+4TP?I}iA{isO$T zC;3jYEE`$P1#Ftl!v<7 z^o(^61;Z81Z7{dd+`+hW>mHOD8Xh9AT#qXa?=1}4TV zVqt>eXLD}UlrNecC$Bs|t~5JMn!VpND+HRA=b5}x#U}4~b9GSi>K%!bj94UyYT*S5 zmzzu&u?QI)2zi&RT6ju0j!+E_rhCw*1zkbV642lv9KX64)5dN8>XKoS>QXb_9gVyf z+tvx0`4u z?x!EurgpPLPQw*{fW&$d|kzZaMcQ|LF52mv8 zEv+0QA#^5MzSk}*9mH&k!L9%iWAC#>`ZOu-ksYdmqhn5VBE;`6jqd%Wb+C)P-CQHbw>@)IfoyF_(*;|bEXP=Ac*?~w*E%HMGK8C+#b_@|b_Tf**@D=jey4&j1-A(y!o8{?}$gPn?0#zUc0vj@xavy7;kXHXSVfqR(xU=|p)fk|I} z>wRfoE+*@OGhKwyliPFe6Ymt0&#Iu1&+2%{r{v_b22b%+x&`B9<18F68+Wpnye4tk zm#-Ax&beDuHppykdF9n`C9}gMGfhMADFi^sOrF;*DplMq2EQY+-)9*`BSoKOW|$1| zGEAeh!b~RD{wbA-nDA_7sLeT_YBE^|6f#*451H6J346|Yiq~Q{Ajn2!|M@3VZpyZ0yDtwDWS*V9C!N725VgGip&_Jir$CzHVr#HGU7D`Yk$*UHt{(+?qP zFo>eHHVkhF_NU|QQG?dmrG-r(_4Q=Kq^88dQK~QWp1GZ|wk;6%o>_G7nX4OkJ4I~V zsasPvu#(M7j}V|>03RN%OS{3>0+g%}u8ex(eJVZUSZ=rnh)ZCk{Oi3+GwXKhb863Ahnu}5c{;&9_v+SCL)SuwD@mm>~Zgv+B$)Db3 z>WI+7&uiCZ8mX;LDt)3c;SRvkG2ueP<_V@C0=0X*2OOYx2K;H}$L|)b?dzF+*rW`u zwYk+D64e5fXSXj1aD7?#p^BEb2xi-ry~Qz`0hF+-N7zUp zGxZ@2@s|e{61*XNu)u`s?n=;U@jILPB4Og>amuAM>v2~;PdAct^S`9v2AUAlbjE_UQMt`u?z6X=q z-z;{{gN)v_hHzhk`Dj0L_s6XZPl)e7)Evy3l;>RI;{b59v(xb6F-hr1sOsKJ!73t2 z_&|k4lkjwfMVW9(VbSN16NABG^bWZfqxW$2VzCmhFsCqK;ZD<54kjXPkVZb-a`_Ya zln!G5nTy}XCU)>anYOnhoJviyO zg2~9T{AxSBgIhXPI*6?9o&}Ig(Q2gQ?Qjj9~})KI1WQ}hoWn* z%+Mx56<=m^to(8XSNn5&Wj5-KxiuY-%tpRztG z+ByXfn>!l%r2t{ic%9kSz*yY_ow2qSz3r{p_pm>G=rZmxXUh8wwfEe9wlAe zQMT-@I743fL|pByI6|s+gCHT;TOrTWv{FGznoh)SOBzPa$n;;*@G!|CwPdXO$NST< zt{CvvG#1Y7NPl~=$!8WQ!C0dFCn#dwI>h05>>ZRcT}NtvAn2@Ut}}G0nL7LV4vg zaW!t9A?coI3=6@ySzfjM)uj1VDoAY#Dfan(NORFz&)wfGs$6P98p9mQwv7?R=p$=Q z#9+9Y^6o?`KD047lKjHW!PSg42gTc>BO{k(7uk^3w5ka?CZFQEaO74 zuj42c>ULztR%8&`*CF4t87o!6*-WwTAc=Q2W%F4d-Vkn)i1XL0qP4-N!3O{TQFLMq zRGvOKGH2yIfsEOBP5I`kyw=8|&I9}kx$2|sbCK)zmfx?Es~VzKyKuqinbC3KLe27` zhbhMEtVtWFK3OBib@Bc8fVX(w9rzlUZ35@f+Q6~Y(IxnKZJI{OzoB-=?iJQXTtc?A z5trl9hHAiF8WOjmmjSC>jDsOvfyc$}xU`$iYB#sU%-FJR@T<+e1~)iHHAlvwcC)r- zD=XT~Yvq+M#Z|j`tSW(PH-(_xl;_oKrGk`dc1^o!)Qk-6<~Cr{?#jc|2it^0 zBVwQ~*v`=D8V&1;+XJZ!KBB*+FG}QpRV@GCf*hW!tL$KYup?e&CkwY%cE&G6dUEnV z&dFbZU{@T-#ot{Vle-w*Uv2W=4GePJUCGk#EsX=6FYN)WvL_C&8s_dLz}_BU9|86i zprf)MUe|fnMDA}<1V}I9p2ymbPp#n-u}Ea5Kf~NRpZX$bgT3ji57X4TJ*PY4>@uGC zVs6Js6p~hQ!qh12F!|-*;c66if=q0ZNk#~b!sJ)mtApafyVB87 zM8X#OK0{Uq&zgrVfIWIQ<4$j_mQz$owBJ26<7oA>Y3)?9ZdzM!0OCBkZbqjwXLG|1 zLzLN2UKGm7W#LXI?EHxpAmzC%X8V;z%QODUqTU>4lPA)2dDdKU^Z&_nuy?Hvm%vz_ zP2q3H@nuJ{q^%cy?zz#-yBVj0jGVGPSB1yrkm%yEDFnS>R9}<1{XGe5c|;rA*>hz38wutTcpKKWDbHU4^x?X%TyX!s z^50Uq_pNRFWvO++5iZlD?eEP;chW}Lz-46T{Jq~&dELj)f)lZ5#=@<+E6D5yYe()P zD(6-&Au~2mK8ROpr&62W;i5|U+etYKpa#9$4O%-}h}&|M2=i$aIm z{26e_CUb}cC#f19$+Oz|qwup4oLHfqzfWHIZd|qVC#w>EOQ!6D21GkAuiE~0GJ;bo zNF5C+mgTfN9e~QB^XP1v=ZTH!xZyEGv90&k0{oZh4c7w5UMz1~fWIla%bXVA6lHGv zKq4X30?7Av-&^j3Z1+7<(aci%!8YX?&&F8xnvHqgeSXMtvs{u3CiJqS8O03K5Dyp9 z{V%T)<#2wRA>%Rl$)7Z`53mFIdE){JaE{}Go8o?H5gP;4RTefs=+KF)g)H1&SrESv z>B;p=ry>l-1p)*kh?w)2H6wo^GSh9w+C z!th)iGvwlsK2=OdqSFW#!~0l$@6)8g_@ZrZDh39T7U)HvgLu~sXn-nmqd?KqK-k7> zuCXGPZOxUB`aaJv0q_iG2L;^6-CmfV7w@kKqPU6GgYx> zvn5!w3{r}!#`E&akK*bm;%Tz(De%lTYCzPUvV3n#u+p)=SX+XJ^l2zCexx0>7-ILm z%%*!_L#QOtud^Fp(>223PyPJaGCB!>F$R71%@kyt*!p zru(SXzMnj4;G~)OW>D}idF3~8H7Gbk%H5x$ zus<9Sg93Tp1c*{GD2S&=Gj^=~uX!Cb`bL=7L96D;?4^gPPwTl9!k={1jBML#btL{$ z9cAlf?*oq4%RVHCa*{K$_n2;kpVNBTcw{xZ^|GP126V5NJ~{~1WNos(VZts*2(hdMnCCFe_AJV(ooWPWM(XCWM=DR;=x}hvuCZ7ZB6>W zrm{}g$)wGibuy!$tdlJaQ(7ncm{=8wkMO4oONfL&Q&`eY*Uu)9B3(bzzP~TP1{WY> zY$mg(uYkt(^dExY+?+#w?oIf-&-hdv>U$#q#=;llbxc42mNfbXK9@5aQX;T#bwNiB& zN1Z8a?4$=w|18fv@Z|%-GxuKlI<&4}2lFy0ne``;@bzWS$$94oQaPmhlC)~{W#UNm zH7VBDx5TPQMCj-{g;mm2N6Sh_nJ#_=7wh6@f~hWwIo(V9cjG~EGF`lr=)#glRgeR9 zky|E#`c*TZLVXR1LXC##f~kEX5u7WL=Zg&;Y<$=AAEd8(Lg;G{Uf13h*C3GqrZ3LN zzePtF)3}5*ZNb&rt+52L8GsroX|q+AA&d|SI^dt+1BI$srcf&%+v%Z-Lgl%Ke5CA9 z=kM;Qru__W0`kaUCDv}K0I)zn~ zRJSYo^{*!%6+p6`YmJpu!8o5=t0GAg9;&e9oZ8vi#PZsZ;oxHXX(O1nA@z2L z{?o>T;_&S$=6`In&@}v~_*tWF>7#aH477pH6zbc6;#zCo!;6H7SZa#i3Er{ft31?hL}3XJd|w20P0GGjmXOz z3BC?M7#q13GfToo;Scmfy^x6Qv#>JTn;pfx_Yyqj+w*g;L#uvQwNgH4npfvTp0Gc+y@{Y!k z!$AEnkV5^AWT6!5Sq0xs0L+IBaD&U$BrLBcVG#jo5|m54cS@k}HyYT{f+&aJLZT-l zx%rf!)8cz0Ime`>w2>Tpr&MmVDOg&mHlvzdEO z*+#ucTSa`PrnbFAT-$$WHcUUi|HyKUZO#}-ZBDHEHfPUC+w*#=r_|J*)GKL>}*MJv7IeN5Ib}41Du7WEPcj<;$&mckEB`+x-Dt6 zG{}KwvTO?Vn~vpEsBb)?V8#=k#32-pO6XZrL8UhtNXD-YX=kI@rJbkb3gfkNS`?jO zbrHg_y79W)+O9z&0nD(NYEoK9zabu^TKZeCE)M?LyG3JVvLba_>8#JPV)BIvz}Sa8 z_rPaF2-B;ajd3WLy<3QcuUC6c+LE_ZnWlP`WK7q1DdeG>|nqat>%Ws!nGL^?rh z3bu!7eD8^btA&$rOWPL#&k#~4%_er9%48>(+IZxy2xc+=HbDb0jlU+9PA2kDG!>UHCBEwFPx#Vdt;v!rK`{IDpY(fBHmtV~w&YcRMNGH`%X4acR3Y z0l>)<9yoD=Yb%?4T7Y0SLCjiJziYLWn(K8plviFCSJ&&FsTo9M1wkRWURRzsJFHZY z((G`bW@m?JO~6PQjfUF$j536OpHVS)#Bn*c-sE&=rE>P}Ga8(G1F9cb`8EPY`8G9n zHsQfmq1u}Iu1_JsJ?cHrU~{r|zRkkV)=ib1`IJrNl{d!K&bPBvz+Ou)1e>SiRogE~ zZck7uNSy_#(xP>|-8Gh`v@xT%9!DtL{M+mfLC`%T2g}j2>VLi{!xYo=Ma-Gzb0_3l z&QG><7IW9!nC?Rq!`@k=VYx~4Ss$5PHUouR+_w5Hcu3^(gOy8=@K3PruE>n^+_6u{ zq&Xds9-8`|Rm9Q`Sbk+o0E|&HVw^(}ftgt69PTJr{s?w!dF9PfpK72HwLG}Xu1ZKA&S8ns(Bch z$$9hKkuN68!^PZpzohmj{_BESE^gA6FsE^*%6}xCHYAvro-el_uY@0){Lcb4IKF&5 zUpksNm9qgcp}5*;6YM!WRnEm>vnZ~Ma$X!|Aw|iT&ri|S!Uc*nkyAjyx*epv&|-F9 zL`3E&?ci#3kwsTF;SppQoX^3$Ci<3(4X#`wWnjqg5<- zf^o@i(3^n9Y_c2lT(NnNGL3}LZczEv_K$1$ECe?TTePz*)a(|eC`$v?4o(-%6RIGuR3N1i!yvvN0f6mJ=I)OhoDcnu@Q*O8e(iRA8S$U+GvgI? zTB!r%mG{O~D|LaaVoOOU5`tDrUbX%6#3+;sQh$cj_^iD#T1KR?wu8$M=^grRPkAwS z*|ljKqujkdZeIKL*Jmb!5ELam5YOH5dl1YOqaRyog3se>!Vz)!0>a#;+0I^y(G8{R zcnU70ENssHo~Vt*=)X$wnR>%-X<_Y1PVIWIa?*74bou3JxLOasNCGLFK!l*emgRfx zw$jDx!F>fHj_<>%IS^8eerhH2TUiAe|GM|-0n5>HVh!;JjTl;$5glcQiN^(Iye+va zZ_gEEllfdr?xy>aesO5-u~*W5QH*=CTsZdxw$Dd#nM*2xLY9Z%vG-GB^?dnY9^6-7 zf`<^!$Q5)SQZSXE+tg4TRhg$vTe*H|#pRw1VIE=h6?P)y6#SyVj|$ulIA1IVj{^x` z!ij^gWWkpe`7Bn+D~FPMJONaUC{BI2a7r~CrQm4GKJ9>&fQ^~B;W-cp?}$zN&KlEJ zK{4&a?X<;p+}bJV+DsaIJ$UzC8r#M%!=oB|$S}?xv=>}| zf8i(N)c!fK>THAkf`qm2YdUbhebceLnZPdM=e2JVk!Le*jrdEmncsoJW-55t%;lu# zgcc9(jjozqm0K(ytqu3xR&+c@Atkx zQr4;5lChEcg>Fjv74lQRu!Qvi!BV_XRTj5!du1YiA<~oU4=#mw`U3%iWr(OTm7Ak> zcljhVzm91xWpo_P$rffx2EP#L$4OuK0qu3{!J9;))b2w zHO2SKFF$~*ruYge_z=ri2sOp>Jq;^e(iCeL5RX@wD@qFytOav^BW!tD9{n5P43qU; zRGK^+R}XtR8D?;{;hVJW6{o2^jGjC!_Z&?8*W^1BQ$apw;33~VtQ4p7V3Or6*}@WB zTj?U)A@Dp4H1nrt;sq-Mv&x`BsP$Xv@i0+l5PFup@@cplgkC9GX=fP6qX01omFI~{ zsUT&QK`nuMK{HxLq<;&PVG>~^_2H~5(()^Jul((HN8}dW(`*z7$tFx;ispA@ml7=jlkP1{$!@G9vv2l41I_ z=jUIW+OIONk-;OB^=Fg8HK35eb$G~N2jCR&_dJ&o!AZX%Gctm6T3#mcAc0IbYk+nVk^~vPRvLdjeeb2hH!;W>g*{Oq4c%wsO%%lFk)0^l7OdxlQM) zYp6x(tUL{hUPpqYnbC}3!h&N{`DD83x36EDLsfL0?0H6h`B_|@?D@U4qx}_Z&<3P^ z{qjBaC>y^vh#pXK^JSB!F8AuF)>T`^vqB=dR7cS*s^YWPoX2jx(Z_ml zw!Ai~d3|`X+WrmsxyHu6_hQ_dEO;@0g{0|=xrZqRuY%F|MPpP%mAjwcr~IDbL5jLj z@{8dk3BSf~5uTGjjZuFF)>QirE*;bbuQ}qAO4n&F{BCSFojcy+nSlG-gU!jM?i34_ z7)j|mJk3uv+n(8Z7Snssu(4*>&3Nvea$~YAM&If6L~dT>nYZ%)4Y6UKf5)RO+e^%rAK<}_-lJQnblo<1x8RVzhtNhb zy4C8U;$`0o9N6KCHjVj%^2+z)sxiMoLOByEG$w#(%;kAPQL4BxFAmIKmAZ(D8js&& zot2y5rPPOD?bLPGqZFYS3CQiTZwOpy)6GKRFm1)=+hTSYy+SOFT_^I}gkRTm9CspM zEsZcvB^y>ONH&yY$&tFQP19H#%_Y|2X{-(A5=#m%eabyahqn|sU+^lJ8@Y4#5IN@g$Ru+VxRahAjeokR!NBDV#m1!~hGm^KL z_vu@6a-sCfD74pLjQ0O1^WcZr_dJH447}*OcjT9Dsf$-V8zSZ8pkw};9GPf{l&6EP z{FfA3wjys!8PArC4u4ZlE7(F`y^$WqXcbKnJ3%b=D5 zAN#liotEBLYxX8UMl03}@x=h1f*}ypr`!5?2%m+No3+&anl_4DMTOQtMY7QSns3Q3 zzl^K8SC~n$^fhkq9}Dir5~JD8kkXZ?6YCNE%vSVeK+$%l!Uunm|G4lQ z(uUvSv<@;u!)!1Z?xpMO{e@A9vzYfu=E(6rs)y1cP9&`l^v;2Okl|>#Ock8>??{ zQN@HRl>UoKtgmA2^FtuvcLI=~=6O2EZ|LeLAy^OUMo17Ed`mJ#Xys-0nyxrgMv^Og70cWvdKj!!3* z{z4gMdf^6y*C29`aoi`SOBi$H#-wSb9GC7EFK99&jH* zG|}=g2;r?;ZL54on75)I@TeTTuP};y&?GA=oIb$~f7T(hy%uy!XnW&lovN7O4d6$4 z<^SO74d7OZQ=0+vkr2EA$g8$rKW}{dgHrJZun(lPHC{~EwLkPG4D`O|kvCZJWD7|g zW+A9yVdvC~;E-c2JRhVMua!5I`(c+6>*qS?xH%MC)kSO}E>}@xO*k2s)a9Q<*|AAo zzD;bNX9R^%U6$`1hBH2kb{MW_p)_aj^sZy&@ZcHF`G(Kpu%uz^M=Fykf!D8^>TbLk z4^;P>8*e;JdW1c_k8V4%KZ>6uqVc5P-s^qx9@$3>XU~jOk)C1K_kN^~F=jtMgTj7( z!NYzurNL*}%y4qc4m6xq(-9rt%n;tyzK0MxpLxc$^JsA}y~2d^FT^b!Mr+L1)E-te zeOqsS#+4!x{t?lKKT%6HO#2x>vna8LP2`D|FIRa`1-)IWIs#TXK?8ycDzDnkFx_1S zs8o=uLds6oj3O>Km>y21J!*vs|Bf(+QuU(E_dHy;Y}c?^j+PZiP|s#pPdaGxFoS|~ zz-0H@{L-9$Q&&v#-E~8=Zf@%p-2GPvhZ?Krb4!w?{y4q^tjG2_L_!BUGtlyuOxcx7 zkBRLoUXoW+ZeBJPN#84T@&?4n&d$=jY#vP8iCLvbXgkK`D-B@B)m4gk)xx7{6MsP< zrQ8J9PABdDN%=@Iqd_8pPunjrhZ8hRG`r#+A|hNk%i%A2M%K1oJI(?xaw`)Lv&p{H-M~XMM=?i6nDBI+fTW}@H zKTDJiP{~I^AWC^&2dPwX2Pu|NEEx{q<2HdE3&DCCm7PGNZ5t6zB#^b&#sfV;J5*yP zSpB*~OlaMNBQzki`X#^G{(SNwHsgYuQbctSAAYWggW5R*2_c;`aMDq;$rzJO2bQlD znwG%6d9G=IT1G)@t9F2x z{#A3%eWk#CJlu_~nsPruYZ23bC$Z4~C_MCk81Q`QDQvMa9}qrIV(v)Xis(6jk#<9= z8^O$q6$n)0G+pI=^i1g^UFJEa5JT|N?mu3es|0;PhKRN%6& z7M@m(ex5;_ePrIhbKJ5p+6$4}xZmF4Kkow*;8^*EE$7*OQD z2p)180-Vz}JoImoKKvz_ui$_RcqgW_QZePDg;HqtnZtZ}VbQYI%aV!gL`xg+QaEu) z-%iSruUWPsVx8Bnj3Yq;NPEf3c%Xdgidgx`Vnl*CRvg2n&FQt+!t*q7tP35%E0b~$ z??MwH4YjL3Y~POSk6wvYe2t_Qm0uoA`I! z$A0b1L_u1>F_y)j!F? zvzei}`^2=_OaKa-nTUtYXegX7PvF5ds+{5>9R8&GvMU2U)tBAyvw@4!Q(qRBS6&QP z_2nMPTx(^VrvXHLkymY>mNZ#P1*zRNfc$<1bnONvwprLH8Y!v={YEy0nPD1(CJ@P3 zVQ6l~%(Q-phq_>hq3O?ESr@aiE&+TS%>;%%`lC@usM}gJk$mA)|PdGm33)Qlyy10w5-eWkd#&7 zxs_GvDeLm`%FE!YtbfVMDgz=BbxK8%?X9jzGiABFs$8`D-nx0)e!q%n=(WtUp_y8dgmFGJQ}-#K?JXZ6)J)0u zHsD)ET(K#t{y^U78NYPjHG?n@!^ciE2uu2tPk%`3iwf$EyPB6xC1dTx-k}BpNsJs z4;bHCP>q?u_#O}w+IYjqXF$mKb>RLkzR9NnedMwXbn1LQ?$XPh(B(Wznd^>+2-g^p5XI zrMDS|%~%^)`rgQyp=)TG^lgi|`V;EH=a#2rT1eLSgE@2c1CpJvrc2jbZARTM6N3S( z@a`MKL2hx@wI-WQZBDk>)K+-hi>)Dq)?8cRSND?d&5U+i9c3(UNdz;neCdPb7&U&! zomZ8u0kUu)ud)pe+Eu*pQ)&0ice%2Q&KkD1I^2%G_s=obQy1h{OL_$#CM zSydxAXI8&JEWd`;b;-1r)ps*ih5Uc9`pN8B)m_tbW>q&X{~A`;8^G#&8LLA6zgYcv z_N?lj>N&G|0S5PLSY3YrtN+Sa74rYZ>W8yub<|v0{hT`TYgpZ20ITn3tO_}2R;^a` zZa9Fz2O=<)OQy!n5Hi?3pPSgb(ST?lD%x$GiY8>~6Dn;mn2J#|IbzDNYRKdWhaa=a z5f4)z@Xbcn;?;ohr#9_V>go^tyf#gBxh@!?m|AymW7?&xjoA(qZOjgMX&?Pt9+Ey< z;kk|Tl%6(YM|tJ#an)u#nDx;@&}PW<#(7GWjPoYa6Zn0!Q8ZHY(W6xEq?OMw+>mI6 zNyZ~yA1xm0g86F8y0n#bCs34iSG=^WyYP^dRpGgnRp}|~Zt}`IWMZVXs88?g)p&D*FT7%}UhoQ-f`(}FL&EB>O zU5iQ`v(X+97-vf!OpKb)%&ivwqYAINoN=uU6~$sB+;O~pbnh&J1sg};d8GE76RB@} zQi=tsl_6ES8a`mCXjI(P3XK4hvB2VwPfBb=c$=Lllwv9P>6z63J7w{=BL>B1O(LbK zS&lbxniyG*x9Z6>jt!wbOj19SG1vqI{W{SK*qqj3l0UUqqk%2P&ug!wqycsKH)gBT zKw+yTytEEa=OM97h396ON{?k8B(HoRt}OGBtPTr-Wyl_V9Q13ijG~dE4v+EM zs|?c^jGa?^B_8U61zdZT)ZumQ0z)P^4+d-37HVx_ncNgq+GTP$1O#&U9UgLs-&r3+ zoE%RAmWV^)xrsw$5Jy>F`A}Sm<57v@WmLk68bF9co+l2aN-Jt(I6-6i2v}S_4=2cQ z)ACM-o3p8zmN_-EqNFZ&YUX3geH+VN2-QsaUd^=ZYis6)lsv7Od>4uYwe_lZV?edz zy^qqWG(*U&8u>M3iQmue(<*WGu+~Vo=d19+QGCd)dmC#~^xV72fE+(oj@Q{>SjgaL zQUu4~aDvr%4mVfR(%AKHiZi@1*g{WeS>##ZZ#FgoZg&T zhFGIzj8fPwDQr(s?a@NS;*GEwZ+K(1W4Gqq=$H(mmTJSTh}%+Zo!3qKwde)jjLD3s zrKPrA@-Xwp;|ATAkA>ytMO$ivb(eY4E(yLW&er%B;QMgxWzl0OOk7huh` z<1SUG0qxkTR)2dzq1hwx(spbH4@t#Ucy1L}>8ZF!$txd$tBU)0){Y55#g*q(T%}6d zv9D2qKkhP$MymfqpWtxOLQy`{nr(4(h5Sn z-QqamwN~J*2e2sqWE)~hmjamLe+qy$M2TK$dri5sHt@7!Y3Y2VHZ6%%_ynQ}7o?T7 zP5TQGa0_Re_!ocLw10y9@-evDwEv`pc@c`uM?z@RzWi!?F`4*RIyUVuEUF9#+-E}z z;cvx7((ASqN35WU|1O;?b8ND)VKNWcvI${*#x89&n;ncFGh>5PC93m^e?TG8*^H+(jUFdiHZ|0$<+tFn-Q#SCO=i(XQGR@6(Ox>3dqO} zIo#c-+AEDkhR+MVZI<^`1ho_Y;P7 z*5!?7N&hq;2ucV(hlU&eQ}2YcUwc!&)QL0Xl~2Z1op?%WTngSeLv;=sz zZL=c?b8d8vh7Lk3weekB&1w5s0u$i(r<) z)0Cd097X+x?{9hu=ix*nbY~Bw*+9^K4GC_u9RY zc5ZlmvyEAxu#L0uu#KysnJn|*rfj$8%& zMyAvAL7~$N@zCihlq6B1>GWdY2_VzyB|sCMT8v1L(!L1B*W74EMi+qypG6hnVq`DX zO~B9QEtNm2yHsBJ0$i!?IjQb-@e&Dv>f}}12Pdt!QbB4Wq-^t3$!TVPwcft!T7heq zqaEl#xBDqV!M?KkzZ5n)TenpaO<^jfuP|G;tx=j4$I6i`+$L{W9;VHri^bkHGN+R2z~z^ z4}ISS56l<5LAKmn1I%p)c3It<|z6~E{mQro^6+!2Y2Aca0vjTgLRl2=>7?I*nxz>{i}@<|uXzw7@ih+$rq?{^p{2fO7z~c!R<=FO@VdtF*nu4`%%(TI zm*%Cti&2AXV&+Z4uJA1gK}8E+R5j8jU)%8cUjo?%B3HCxKaH>TiJXP_ zdHsx}pY8?LcYZe{-BxC!H-f@OZ^6Sx)puc|ui~-La5KQ*NOWBJBcXgGw`UqSMjE#o zmr-5R5eBc_yG#kdg^B_sw$oIS#yB zkC=U~n#r1TuG{?DTqQgz2TCwv#yi9PC1A-$B(<2vU=oN4wQbC7_TEVXb-|J@?&!&* zayO%gtxXSq0)-y##6u5@S`E2_hwwM5!&8m#^f}x_z={2U>jTV3S)`44E-ixf59wPT zdd2A7HuR@0{B1+}bPIkyx{Dk-r!EG_HPK_&ME&vBnwXTD4A%}fcP)}eoPVwnu^nS$ zGHEOKkcZ2g>n|+)K76>mc_FzQP&gkE!$pvb&3=p{kToQdjJ6xyE5H0_Tx~acMMk8q zh`T2MY4$^YwSAAIAyGQE8;yrpd~mm|ON*zDi?;AhZgz{0^x21dEgz%LIzo-2GfYFQ zXumI+h9rCWdG$?9dU|fnX^Z5xrsuzaLeKZ%p=V7y6eG!_`)vzKMcpqMmwzKlC<*eN z0E^NPz6Hyb2Y@?mjj2(B;IX2dxcQ2UD0d*_`$cPRLKa&R^55l`|B5RizbYXgY1{}Q zA(nOkqyzUbgOa+HtYQ4nknW8ZpQ)U^ zzW71l^u_JD$C3MQP3{i?Lhg^_A@{$+BJJE(p!3l`fDP=6A4#EpU;Jna_50$-fX02X zk_E3Jw;^r3b${H(TX%RA9nx?HyKMaJ-kY5Ds-z_0*G+UXkIU@!1@b3q%w7zu|9nDz z`C(l3pZ}CbzB2&}q5e~Twf)M(?3E5;PeQD@(RQbgXe%A(y2MTrHilKc{T^&En$cOY zgF~_o$3+1o%tzv1ouKjeI=Q({uwi(EcQ8(ktmCht@}!bE{u=T@pZIf~pb)%EmF0V# zpz+t>U5sL1^)hNkg;)8SPB6p7ouFU$)Kp!_&#QZql-Jh{wX+GknhiV!3LAI<4;y&S zr1%UE1C{@53iXx$TnhD-|2)uG`AQbNA>}uOXCm@q^l4kJeu{eKVnc8$Jyu6^7hQ9% zlUqH{l}?bjsB%yiS9T$4;hU-4Wf$4tLz6HngzVx)`Q@i^WfyN{au-5&A>Wg`(n0Kd z4KS>Cv#laV&8ScXYvi6`W+QifBu)LBCwFm@%6(F446oKRUIOOr2MLzcs9EQY^e)WD zRkxw*G}eid1#e3ys*st@T|hcO$p8%|fN6TWFQTHK^Q;?u=)L zUXx0fNxhsf6@wgE#kKRMqWey&UR_yHt6s??&t;Nt$}hi)JDe*k-p$l21am88`JQ@} z4q};l?Y-8h85LfUYSf!y{IMm)%4ts)69&2K_!andd1pV@M?c%v>Rl|RdLKQRW(5P^ z&vg41D0KTS9{X~%%BI01^Xj?drRVZHAWTceV)SjBMhXAHEuDzuD&N@i7r0}Y+SC&t zKwB2!y(i%ZNrMD!;g3v*fxBeLjAVklN9Q=4W9yaRu_HQCWDBSI`{xha8dmsh@>$*0qr)1 z$4kf8@qMM9oeZjHXQRP2g07p!b@uDxE(_E>#}uw5uB|LPD9uMhN{;(AXe&;EFnow# z#|@J?Vl(^@rf6m^P&3mbn7o-1Pi2 zzYK{lvI$lLT4`Snfw_wSiQhW8&W;}t%;lfqv!L$I8y9t?q8ba8QCV=bf+H&P$?L3) z$q)-FxWJ4Ba=FUF3MQH8P7dua`hq+TG+Q4Bnsf3SDATseVu~CsYHolV_GzSeH)A^8 zH+zo;is?JHQgYAo1bOB0xVlIE6KVZy5sQT29(8%u_6w3>qEbPM4;AvUnC=A?v!V3n z>Ux7zw&5N6@~+ro0-2`;tvM8KyB<9Ynl8 zx|qB3zI1=IIIj!V5Z3>O*F?ba_Z5~P2rl_XW69(u{G7h8ury{hyYDMBrET<+ZzU`VBZJfLBP`DoSDU>0z&WfPbM9BjD+W&sCVK7m=l!G4p#EZ|^W3Cscx)}6pC z;9xxo%mNO!LISgZgRPjrEZ|@(B`^y(*vbja0uDAMfmr}pa_{J&=tp;%E^l{@2F&RV zt}JKa_R6yOg-B2C-qBB~+T3L-K#(V*+BPyuaJ^c*U8V6{Ze7j{6UqlW;s*aF=LzuKX!m|YK9{eXYOgaB>XL8BSp2$B zsp5%do6R%=b)m>Ouzgm-_#QoZ!Q2*5Im~QyHTa>=UkfiDGtMNR7W$J}{5UuO!u9{h zyq?_q!(M)%ZoJ=CS%AWz+3=F3G57(mo zu-UJ*31q`YVtJebr6GA$t`Qt9Xom< zG0AnPv0qnF^+K{<%7BKCj)6jD{fq(Z;R`Wvg)ATvLN6rptL?*U7$^kmizxz<-I2X70S*1-qfLlvizQ>5dzWY@ya5F)U4jPl(Wc;{4HV%k3Y*l+ zOI)HDy`kbPPC_qwFdxOApm9e)9+B09&4}mSm$EMvr?eqip%I}9rHy#7`%>QVDA#1Q z5%FT&##vDO1)a)}ye5_QhwzNefu-;1SM+YdWAbJ!RJ9N)`;C?T3?WOKD09+}Dzz{) z)tbe?A*QtlD!+8~Dids>^%@uiP zLTwDd<%d72HtJ%#o=J*V+Ea}02qqsnSL|1$>tYnN3!EhzO0wQ-+K|vRLO~xBv@Vrr z8%?4=`%A*k(;rRy%aYHXO{j!_lo4 z_EKV9<};wILsV8J`zF=i+pdU!;0%>I(+7u z=D^(E|8M5h>dl3@+pXFC70eZ*#o8snTJ!K_B-<|S1cQkr_Yt$(AnR~jDPR}y`ABZK zoq*fp*m~q|3AjE&$59-!#mb(F?j*^2yh%S?IV*W+9X*Fc7WLUm@TuK zOyz#&I})w*9~3%-QLEL2HfJGi#%EWHs<|udPsA#HV^Jej+JFTAMh}2Y5}A6Dp^0( z)XDW!spV+1`mdjE18h%zUjLw~SQqT-i0HlTZPNEzTelY|-rIIG=Jzos_r)z8Na>r{ z-A>rLi}~pE_SeI=s3qJDQW|aSj-S2Bi58=c1LT$W#?@%!zf$8tMqUU;8}h2{qZ2JE z6{Plr6cheh;VSJ#n8kCwoiv8i;iTrkjAdi=S?JoEsHx06OntBq7|G17yA*TR-JHIw ziMP67Ul&2^EZQG>q{$-$g*-IT7c9tr=kPpcKWw=w+>iK8h~Yq@lumcnF`cmMPMetX zDCy}t321-fY6Hsw_?du2oc8e`dF5%iY9GIsfV4`SkA$Folviz^KM{~pK`MllZD7$V z2pa;hOZNJGb6TAXlz*i2(V^WHN&`>kwkW{zLm;O zY^QS}jK>e=+1{xv0BgVwNnjRmutO7=1q_yq?VZ01JIRT|UUzd3#|?tGpVvOq1!+`| zH62BuXsauD%&RSi?pO=cwSM_hg$Af{lo4>QB2^q+2j~^RW#Irv2%y~Z(F|O=M3%XD zf6WE0h;6!kqtb0wjgAEG2Jg3@$<-K}5t9!tiHtGrP~J@#hALZ0Y>R6#TB=?7q$z?$ zDPS>L8tB-0sZceYlVVj1y=qcj=VZx5Elm3**_chhr$c@T2OB$DUb&1b8~Z^v_AX`0 zM?zp@^1Mz-sUW54cPw0TV9&C-DX%fxR+@!jJDg?)$?EBWGV)bKUHzglKnH$|k~4twS8=2=Eg#OFdbrHNu>S5>qgXwF_|}(x#YCYdzeAN0${A2RO82= zrUu@|Fh1w!wTBW*U9g~woQ#*TzhlL6bey@z<9hbDbnZRc+vCjsP5_1dorK3b9!+g- z1oU6xcQiKot~&qHkut>7jgoT}yW%o%fRhDqc{#u-0w`Oy)Z)&~5NCpqKQp5#!s+LA zq+iaAP6Id4NR@?^Y@m?}Rkq@qk-FU33=5czrb)UuXz^0@s}C^kr{*Ww&d7kc-3R2QN+kbgr_bzUD5P)tzFv<1Kan(ursi`_tgPN+NSk=N& zS=F&*;ytT6_OhBSUdeQgc}({#GT#D8|v9LFsq2JhI)?aV&xpAarVJbkNND0ea9=F<0uuDO=wXSxzy=84#GSvE9)4Rz~%fmDTdDY zg5Q6fbrrDN_<8M$ET%5t!$@j`l6GZQ=>(L{{d1Rq<^H*g@v4OrWt#_M-laou)Ml;A z&RS4xgT)OGHE2SEcVwlG&b0`l5ChK3g6C(!3kU{_q*IUarI zo8((M7FKjuonRH^K==xUMV#=J3X3}7s}vS_!dELSX4{$@xSH-bmFO_ouBaFdky3{j z!$h~nam8rKc0m=t!3s)}>^+lXN#WMf#yvr3!wH(EAQiL~|S8u{hR zaJBV^b&uqp6d_b;<$G<8($RUT&8g{XjGob9UmyQb$9|My6MgF(cC>;G<@1_2$4i2b=3U(nXj-gx>2&oV>(K zDAmGDnZvTwo^dmT431^dXgmiqLdDNVDx)iJFiuTCp--2z&z zfzwklIet4(!3kRg=PP=Kj&*jCU11iNl`nKLIbD2)k-m zHmo~n6=pmfG&~t-9eY@sb5DRf&Ft*YM90qV!o$wotKgkH1g8+0P5SB%T#q(yL+OvE zi@QOGJE(VBoPI?1#8p6^J&7dtbdS999k{ZmI@#0KWXl#tK-iPKYWrhJ*Q8XC;-;Ns zCD*pF8Zo27!d%V!N`~>@SBBV$~yACKrMsmb_~F;>kV? zrDBM+Hl+MTPa|ejkgW}@+oT{i4riFgbX=Y6VeCC6m9H2`$I_!G56Rt2`dL=iM?q26 z$MGoZhOVqn@WiF$PvY?j2HbFG6;*c=Ycy$F0@Bf>C{Wa=<&_`9RZ$0JMHPag%JVh^ zC>5l%A;2%H5i=?jbt{nR`fi4a4?ZU4tel*dQ@MNR9-U6lv~oTJigG@Om+AC*o}|+k z@cDcKZn*253n~&6^d))aXK_`~LRL^AD5yNIph`8Hf*LWS(!Zb?COP4m%#RGsc{&vX zURj6P_g2rcvc3$8vc8H(S$C06v-4T60lk9FVt8yEGq=y&H*mw^^@zUAoZ3wwmtR2?TLV)BUNu^4qv- zx*MenckV?9nr?aCE09t_>U&6X|2+?Z=23diG4*}Kvx6Fs9Nl$HI+(VN&YsI@v*%K; zYIElDRLk;zb6HlN)%Ito0ku=O5^?-4pOYH?Vbc9Yi~%qQTZfC# z>~;M5zfU{}>^Xkk7(mib`!1cuQ=Ie7rv42INq>$Hb?#=>8`>bgyw-KKhP_;6UlVA$SpH zyI(c%_kcTtA7PxEc79MCRm<)bK{kdT)KNn<6y-|X2;g%$X&?J(4PZvrT@5awZ z#tn8fxMvq#>!F4%otP0WZcHs&vL2=fr$yVxZ+uw({Woi7m{^O+8klx7-^5R6Vf(kG zx}9au+WMrjd3qjc@7Y(Ho|`~XpXS9w&o_$w&J|WCIT!T}&DK;NMRP>*QHzp9sgh*l*|ek@I`O9p(1XmTNSxPDx zmqMt*$oG__ba930I-gRxY)i*8nh18Ljkb+7DioK_n=7ugsixJQRK%FO-_3zL^~7`G zZZFI9e{&a$bMM;r)C|L@TbcVCMur*Kp3dg30*NivfAW4ei_7w@lpW@Fnmf|m5xBwO zlw0r6NqpwvMgxx%Sv{C#1#((&xYq1;0Z3uD3*l*8d4&vj#0pO{Cz&t(nY=2C8Y|9KtcokF11v0nW7z=~ z5kM@nh1T400yt?1z@TkBUhmWDCXPfh6_q`P2FC*EzL!Bxeq?0{;0#`sC{hj_YF>S)J8i1QMyxwT3nGL=PHMa zM4gY6i2bXbTUQif2djv|oRPNZPIaz46D*C0IH)W3M4p3VWb1qB-I4L^-uT&@w*=16 zc(T0mg18zQ4^=(xR`S)v&^IzO=%bJ;-gx)i_(>@V^ebJ z8TOQoW9KvA@I{3?!UCCOHN%?EWxVDyIE|S(8&S&8T}rlm z&|1!1l(3DJ>sKhj^`>@g%E*~6`yZRiFzJ{`cVy}BJ$`>g+I<0EWHkyeALBb@V4sxZ1#Go2Ns7q)z&S)ybP{RwY8{{xFM?$+Uq6X z>w%SS;HfsFW>osCC&M`PB=Zb!e45TPDDxUQ7LnskCdVF7$Zx1g zA*wAU#3;_65FsB;F?T9%(2F3tj>=NA_u7#CBeEA;(JP7EG_6xRl^}+g)>%znc?Dce z>kOCFwlHl7!L*J%PiRU7sqYtHhHez`?6b#4%4qaEUz;Ifi%w+r_^atR%$0R2v!pL? zom|Xm3E*av-ReZKp*%OK4h~MDMP<)1Fm@Q@>VDPIF*L!!={N|tL*fY!pt0^fzg4l6 zK0Jr!i_;HO5Nuy_?5m-h+l>BN;32sI9?5w_%atCY#n8IjI>0JQPk3F0m7{&_W<+}P z(RzTaVO(ET+?**js;iST>Uj`u7qr`V&>1}i1 z=xu8}^tP|`_GqlPErC@;6TNMvuxKU+A7 z=z{nw#QoGz!s`LkyPszlDw}sNUi4d@8GlDR$j{D^2+TPWgJ$FXq^)2N{4PX@c2ulr zXWZ~BTL&}fPCN%E&e5&W&dYcnt=P;VBq)WgntpB%1!~(zj0YrDsKdZ%gf55v_>LeB=O1 z6P~KnDu;u*B7I4b%yN6wy!FQGT}#!eIXc) z%kz2{rAjBNGj^OhvuCkadK$Laddlm(4mAqNJ=D12QmCWnv}*s!4&mbQrA14|mwM3G z@?@6I@{M<68p}ToWu%)7JWPFXIvDjQ$(+aDgpWkeAM@)!=4!<5I{A6FFQL>0XE-AI z4($V^zsqcMKTz1_0eIM^y5nMSA|{NELSSyWcNhwqrl(G%8qR`_v~VVV_D&>1XyHJ4 z<^6G`g%Q$%8yN|K7UWgi7fY6IlnPR3K`K78Yb(7*%&0Jot6AyIFv-9*>F1A`m5z;+ z{eV7zx;`B^YqzhV&KV_zlX`tf>1AN7-6}@4@QTdPU%OqpE<76+!{_3)biM_mXMGdo zd4a&ch#&06HJQ>A&oB7T+H3td@Ow<=hm#31FXJKe^-botBJ&>2?9rK5K!hVD>T}3M z!>M!eGf^u&!>L|*5 zj~aC&i|j8TcDg*8VH$%AL1f?4I^}{?_Tr~5xX93qeVS};?p`bR#Q-VyC3uv3s^z{5 zH7FddvR(>UWxWhPE348_*30FUufSDV=TlkTFhdB+DzDmJ9Tb1)RH-0!6`o%-BW6@6 z+SMS_qGg!I;2IDpF|n(#l9o;R*9F%)ymY!2_3tlMw(9^=w%_AXHtk`1W+@~e(Ap2S z8#}hA32Yc%7hX?{?iavQS^hwn_u(7xx-`L&j|>tCaODq?>Jon(3ow@gvHJR+CSrqHT3)OZd^WH&?J!6ZPoIevMZQ(pjA-Drf z?KeO5KGV+6YsXZ$y5LTWn$E>>m*GifbH{VNCVCq^d6C?qyo=s%dN~;s`}nQtj!xyl z?R)(_Ly~ykc6laHcj%HWuY|)FsS%aa2~lhVyd=OG9^hpGW;uW&21_uyshmlO539!= zF?(Ej?kugM(*v5_(wPAf!7%$sZ`X1(bgzea-30Qy-V8|52KkEZW;Z)*3M!dNT^EzUxy~-Bxx)nB*-@>lwv2ZicEMq?J{xmr z%aXb{-t_uPs@K6adUY$UeNfHSPKU`(W2q>ZN<|N@CO2s#kg3De(9%@fDQB4E9c?!h zO+H#8)_Pfyhh&^03p#|~mjs>!t_rXxzT%hoT~A>Cesf6@#Z+Kx@$=dPnZ$s8zK0!b zYA5Q$yRD&Mz8!zYy?RLcd+qV!Tk?Yc)rXI-V>|s=42*VUQt5BP-|yoW8a7YxfB^6_ zsq}Z@f8d>+}b$dxjW*gZPt*S^!_6mkM@3g7JNd^^?1P} zBzZm8r}%vTK@St=L9qGUq}-ro++7X%+zPotQ(aj1+2}r$C$jvQ5TS(e*>=%6ho9Q( zjv;-T?%>`DknC?)gsPt+=x>ii!d9YchuF8Oi*e2k$2eI0rFU$wPgKvR52I*uzv6ZH2WlY&keEro#y;)Ip1GUBP*7mA8`*r~PcZIU!6_?vKYvrf8 zIni20g!r2qt+C*HZ)OBHkl-DBe6ORL&+dUp%E7qg7P74inv|v5i`JcUg&DU3OUuIh zLp`0Q-Xp~L1im5IjBlI3-*MsIKan7rvs2<~VFYwa@6dycn;~Ry0B;?}eQ>g^9wN)S zu*&BiL~lNFx35C!{J+{x{Y~HS|9CqS_?(XK|KB8JPY98Opq4})#2R9)HE0oA8losc zv=omfLFGwA?MtYrrM1W2Qraqwt(IynMXin6O0@{8C3Y46_nG@_@uikuU;psAXYQO? z&zw0kckbMIYG{M>JoOsspEt^?llm6lQiu3FLfJrODqZt0)YzYIvk{)zMs3DPeJ$tP z98`KF{HL97Q;PaL>3kb^?GR->WEbCZz76%1^KDeeE|Q}1b~J5~;)(c-xzrQ?9I)78kMJ3t z@_{-VM{>6ITl%rOxAfPeRykSwtF%O({;JZqoQ+e0qDUY8mQX1oJlxyFE%LDT*C0Y! z^;Paqu0+NxdbL@T{uX)3sOD(;&K96_Y3kr_>35YA%9HGfo$#$`^USPz z=v2MC$TPIMPk-!w+GF?68{VSREwS0ET*I(U#?AaBWd*IHqiLV=+gX6wn9M}{Rfi7e zjHvxE41s#4a?VW^xW|xnLM5)l%oF^6eS+WF$NhThDe0*? zn$E#DR5t5S<%Cuu&kOij<=N7yjyuJ+Sx)9+7W@2o-PE@NdiquyZjps0&eQJAach>N ze+@Tmq>sm!zL9^BWoqwatO!Sc`m3(bcqYRadPog36*Vpr(o;*{Ds0dU@HxrwS~~ z$mJXzbDiU)w6z#9dAbvpv*C!FR*}7eQuK;MmXQj1i*8x+mBN^lSMvbr6Ox(1pf{pr zjIt`7ePA-y)6qT6N~O~IOt&w-hNV(ynJwfQ>}(a4_BWq+XUR+NvRW-%xE9`1u}EebV?@Sd*O_zu3jMjGwZroFQpD zgi%N3ZOSJlFgbJ8RYrQAdL$v>#}Y8%Bt|2}RRzbI%4GyOFqn zL}4VBd}_-PSdIz(C~}IoN=m;<7=26@0Wkx2vodp?-xala19NQ%!dRtvDVAL8bfDST zHHK3OmW_Hil_u4FOR+puSP78p++UL6-Ilu{l%*m)TCVc|tM3wq{kkC%%`V9lM@hk7 z6`tXqohRy9LYJ8;1H(OK(8XshiLMuC=+$+66knH^L@*9m-0 zO{rii(dlwMLoB~nXTh~jCX579lL>hzDsu_>JBEM-mgfYSSLmgc#LV*wC2s4yLaJy# zuTb|gujoyBC$0KpomYs4=9yQh^eyv>fs{(-6)uEI5f#DhE^cX3+@9i=cEO!r+#)*b zd}A=Nt+qICe=110y#3AAe|+GX`%ht@rvieb{PC2*%mSurcGSp9RIM-kB0-YI2lA&jH3btz@V0|k;~YriiFU=lCm7?`3) zlDbLBK!#n;{N-H(VI&>3BT9FwNwj`OL|qw&`NTp(=yPi|S1%#aTvGz^MXe+^)GACo z&6%6?Ro3Z!S?o86q|huWj#ab9i1g4bds|ctxe4rTk&=?CiCM=~rK~z8#jw{gb#KwJ zKdfzF)iG)1JUXV*x9Het3MD#Ll29qq5V%W;TN=WuW0MGF)iLIpK``^oKlAEcFl=4# zEc1f5*b-}vqd$sA$=e7Ezi?G&ttk?{K>78l5$_~w;Nfg|#Gq40zKo}26-mSHu)OIM zOP?)yqzKE!5G+p;JVohi7fxC*@i>CbC*fmNPp6bh1Y^q~R~|z?k@#xZ%;q_RuAt&E z2Qk2RGXBbdg6HG+JPTD&d^K^DS%6wTc*-0|GR$j}Ep_h6#$K4F@{$-kG9}k^JaokGa$`wH=E;>4{t*8Q_Wo+Eww!vjf`3W)+4g){tGz59)Vp%R z3S=>&7G=Q`9_9JfMfG zQ;xjZHYXBL5!fmxVvseXy6*6tj8}=KPkMLX$<}JSX*an~+vKRPD_2hVN!q8Yef!Xl-shJVD%fQI zmatXZh|L#0{!7VE{IQvCc<>p3j81+P5S@5)dLma-Tv5io(l8LE)gz_51n^hk{4Eju z%zA7RrnS7RL#X@83CE?JvBI<1AZ2T|>YF>{+xC-W^S3HjFM^@&aS-17cfr5*FfJ~p ziGh@9EEf)dglYB|hle4jG>?q3!}x!9%1UyK#cvBq?#)%UJA`25)Sh~Fg5kw>2O;)* znN&dYxkD2q&t%Edco+HCeNVo{Dn^;q{#liQO8K$M&EN#Xe5Sj% zHhGS9--qPxWXLC6c`nz_%($WI-5(b99tg44d%vpR0d@UJT@R}3A$2{>)u5H7-Uoy9 zdV7+vt=^I%^)?Dg9>7)VUEWr2VNh=&xkdU}>MgOTw>L@I?|4y(sZ^+U0hrc$+c<89 zf>JZfeiyrXOYTkvAK^;93##+0b5y+t!J^&?5b8aL_GWt(H-p=-ZKcjS)&7^Msi~6- z-EyhzK8E|c@)XUlN(n!T`%-R95cT+K$Eb_x3M{n@;itAf8|w1{-PltuPwqET9E6rA zB>6qABD4x3v{+R%VIVXicKt?TA+&pRMSri;WeMqLFFci~N)6%VIVi%$`QP&s4xhE^ zjTFRseuBl8FfSU6zv;Jp1SlZL$(uN4Bn$sOecF6NI%2hiVV;}< z*EFk?)IC)KJ|Lhq4fr46$;pEfYCfS1m8&BfOMJ^bnk3PeQ7Y(23A#WfsGJLJ&J3G# zko=#2j_i=QXloXl4~uEV&x) zRU}&UCjggG_Y?P$*RBXPSKXF%AR8U#D<7FCtC z%9DLQhY^r<1D72qpWz4`s|{JP-r5JGuug`f!qsiaD?AV0Q8Gz`g-oVEkja-yCL4p0 z$v1NOf{TmEcK@Zi&$RijSI!MK4;AgJ$L`lYcK`Kb_v^Sftg1~9i)890!%!Qj%^XW1 zk^F~3k|%Q&$%op^u`rOlklZ56nSnVLVR2hxkyKlfvbQKIF_j7yjKR9MJz8U$GmRkBPkhZrYuaWN@pn$0;`Ij7n@ zrr4Yx;xz0NiMW|1;+{t$k`)s9NJw%zSCL31n?!_xM1L(<(NIQ02s1}!4)b9~Vm9zV;wbKE_ zVgDJEX?pypWNli`#W>QPNw#fTrt(yoJvJ?~F|7NY4J4)cXvPtmtUK{}o{yF^Nt1l| z^VVjsu+G<{@OJaHg4$(5+*h*s7#6ab4MAU$@pm!pl7bzh;myuN%DG$0{2dn;lXC8~ zIls3#f52%tElP8QrjTxQ6lxQyho4 zeK%5xsZ>y!K)yk-b|V|d&A{)3ip{aiYgTTs>Wt*?WGJEYWsmYs>irN-54H5LXn7Lr?J zkEO;Ei=?`dlzoj=Vk#9e95Aglws9~VFswFs%tzMxO77SV;ff9R&^A!7e^h-J!lJ&5 zAkqxGKigjsC`Q%$#vu_@wC-JH1av{k}xk^RDq@wby!%uJHMMZ_!eex}_ zNU9%68JhB<(7s7kiYh5;JC&pEtW9d;xEa!6*v5hpQ>=BBGB_EgDK>4Y*ELtwbp#ICLq>uGgWDXOF%ud9voFLjkN z*wwYR){%vYN2;!?U{TlA5c6Kd1dL)3TR8Rtwi*6JWsUV|*px2`!?}rE)k3(Lm(T)U z!YH;Os{k&hgGxq+xaxt8sqhQ~300>iO|7TsXBbbGKkcq$ZM-Y@3u~ux*kp>$3hNceOiE?5CE} zTKT6Hc+ry!EGLsZy}&;Irvhg@S*+4TPb+1{lS?Vz{y)8x?}}hvR;+qSbOkgFrJ3bp zkF-D7X&#`ih6sMdP`xj*gcMyi#7jtyh1L&|k`3v){%}I{LzY|h8*?p1-OU*k#K>8c zJ@SQ>eG8J)KRj%#G+z2{fT0cPSPmO|Qcu%6O>lr&H z9ZH^uc^iiV$*|N6F81FT`(tZ@fh1L%VJBQydh2t&%)`&ZbF3imiN8jZS*P?74@c8_ z?h-Vz~6MBo$v6{1l=P zI|D4SNJjTa5XT&V{U;E z9JN=p#E&f7`CYWnzO>FarKnB@rjhzQ!&^gDG?w6z%LZ6z&1MK=l6rP#{~~vO25;n( z&{Kr8g?oe~vk23|KL60Gmx`)-+(x3bIO6(nTF%7_}*3HaL z*+HqkxixlX@r)%0iF$~rh9>OMvyETYcxn(+cM?_Kex^QjaZKJp8O%R8J5Z8ojqR@U zHUf4r$$i4F3`zW8xHIkK#cxNeUEyv%`4-RMGZ>=_zCQW>UL8sEc{EeUR!GI;KPksWQukC5g#^CB9BcGn9f%8N37gs4iP`dy1{a*Jq zidf#H#wk0+gA;Zk0Yyuc(s(ZOPsl2U@_mOF$|s*yxR?eJf&Hs^8Amh4QhKL;RPGMi zQdg{#qkN$xtt01w>=K&1jjNmo!uLBBPcKzNi!kIo5TSOeC-KbZf#|u|hIEx_LPNfq zlAoJ19%aCgPmZMA{@wi>NniGH@o{xAy+;xC1~s-KbU8gtvF^nhO(0Cd_&15@=3sCyLsr|1aHIy}4C=+mFabE~n#+x}fc%O7d-$&aMX@&}m9KtzhkIGscpoZqOQ!z{N19E> z%&@%UrgRXyakHg%g99VHl%3lR3p=+L!aN>tZ7M01BlA-rfOHOm*Yiu~G@)F&{cAx$ z7gI9#X8V^SdM6tfTujROxc!r$PqKg3c*_1+qvo-HKT(?7$MAGnKV7GyJW(llb^ z4hv1*!&QtNzXV?KbWPfWt?PJ+krQh78K%S|G5HLWDHz{z9>jx<_FUD>)8B6Xxt_+> zi)DO3QP@sTDC5sq6g5RE>{`fGpCdI!Gt|!u>7{Z_IUdO!Dv_0i=M3uG@OECJquacYI1F9e#%hy2WDvQu{dFaPs=C>V(S(y5WbXlOWn~bV9 zH5DP_;JN`+qMVCMuCpJv>VVPU!Y(PoV{G<^=qkYXrNVzmTE<+tJmR9P3qR{@o)*Ze zni7SNYf4dxsmp=^_*Id``)U9dh77<$bBnxX`EeH|3|9ktVB8D4Ir_Mz6obzMyR(}0 zC5og`m380&IF06dFfy72@GSzUBfCc&O%lyGzblQsm;#oXPT)oo+b`h{0u@G}(waW* zPisyYj-TF~>(prcJk2>og?y|u?6}lRsZ!>Z+?qhkZZbO8nE1aDi?Yfn&2`1_KhW90wth=b`jP3bXhBjRXJW~P*Xx0Iy zGYv!s5>-KjA=4S5cF(^`2Rzl%i{rm_$&}*6)0_kAHAkMh2pvu0_cSreu=jK^o~7E) z*GDr5X+1SWGBiJ9s=W1QOgjafDcxk2T+-PqRoJVLmth(XeF|ONQY0U*loF(5mXnvG zp`pl$rwGad6=PjzxXh*p7#?UMa7b zS@xn5zo&_+gr!_hG-vB1gXc15LkMXVm1JlZmC9R*%F30(nz`cCpXaSyQCc%s>92}g zSUt|FCRH|uxoRoGS@)pWaq<~T!>Q1CItAkIcd!S1j)40>W&A`ZwG$X8*&op!Gi-U5 z6@M9j#XlKp?|+$aU*JFcG5>Fgbf12iY3ENc_3XPFzn_8KxGjT)lc9{1P~O27*M6Z~ zuc&c53l_%r2*msj%S1YNKzG8pn935#cvvi-dWbh26-~1my?T#(D%;bK*e<3ZV)`0` zC4M(+lY8%faYgSGTc=D@4+{nslBhgDaPMk}&Te0rZ?6qPD+ zV%1aXC`SJ2b?mJ2d5$`&g%x!Uy-G|;igzQSf(uqq<^LUTYNR{w1H-=422b6u0_XSFn)>(-J=6%5xA<5ZX<$XaD zk>nf|Ul_bE5Mn1tiA7RkT+}-XPuGNozPzJ0WEYlml$#Qt*-8W{&_!hd)~yaI&F_U+ zI<@$@DnD1bDo zU4!s-MNYo8i*eOG;tM-7+r7b4v(b~hjk_sdLQTCMlJ;;XV>oyEVL-|mKaw2GpEmfZ zJ)WXB^5nNWwz|CV#Qt(@-rHZvE( zdy!be@L9k&5I*$APdAUdxo;%q(CnGlCW$r7+m9qstl=Xe$^UQ_YZxK@s0kVKH9KBd zLm_tkNMezc^drOj5p>dbnA*ytLtmLMt4=ERP9^S^!Z>6}oJWUdlK3C0gu-A3ASAcQ z7|U!~CC-lq$ZR>^>1Bj;F>R^LGq$YH*w)%#YyU>~ekEtl*Y(q6g(+C+f)hc|h5Qh7p)b{QG4-gz zHjlrQvpY@~Q#W<(!qu-7Uqqz3n7S&Tx40Vnab%jY0o4YJhfCk)6pM zFXK68F)pU|co=3iL*_ry)*|zLP@Bvp5oGQmB-xd#$ow^txjteG1DOlSEwb3sRU{Tk z?I$VweO4+ll?r>0F2J;o*fx%v;UbJD?z58YoeY;0TiKv<$ikrN>IsXw7JyLKveXqD zB(G>46SVR)P(c`+B*4{po_Yr~IzSL+aj{A&n-PNP8zmYQL>GUqqP5fy~I#Hyk}$34{aW%YS{YFOQ0AfSnza#&9w`)Dw~4 za^4BQywaIMu+W(z5Ok&+X>f1=H%deN8?lxr2k4C=yxCvW;%UQ*tVl_Mw4uph~2Ovu^6FbSP3>}G8-AbhMzAm`Y`!%F@;t`GehJO%q6&PD1|~j ztloCcT<4^>uuo0IJ{8WFBH`&}t;l|O4vJ(kW!G_Y{)PnQGYU+ZFb%B zMXrTic&E-Ow&J$z4sw;HTO~y$K7PnK&+Z@_$Gkhpes9ni+UcXbZ7)q=XB!J@1>lFO zw)clc+ZTh-_Oq#iqp2u2b!7QhcPazPODu+Qzl2A~%k%WNHl}nxeeaBlXOw$OFi}qz z)4b}afzA}gv29+E`G{J(u|70NX;7R%A;|$;MR6iUaeAm6g@NJ-v0J&3SR{3i^&nq= za|u=V;;4e$6qTk*3@zwPOIvNNjpJ%~6Nb&!9z0{6-%BZ+3|$l(TkD~HO-U*#*~Q|C z?7BgaU2|302o#0`{P8k2!)a{JMa*OisLf1DOw8nK5;(aBH)1B+NImtzL>QP!A$E_r z5{sl-;%h&csKit%qUJEI6|`~O46R{U_hAnnWv!p&?qrA*uFPi(X#LQQ%Bp^)sXCPj zf>1vb^G?mB8*oJoXGq&X_O4tr6a&Hf{DWfET+$#u44&f?tZzpo^ zN^+dMfERKXl3RqAwhrps5{X4p9Z1SQ&v2%aQ|U0ADYIpn)!A|K>9ab^cMx`a$fW>w zw#q}32})H}*NU*HYbA*O?Mz2i-BhY;^7j=L8-bJef#OjF592jy?AzD{seN8kBZ<)k zD+@^uiE2s?RbU~9Y7p97=EL+$j``DZ?$ej*it zC11cSIhaX%^S)5=~(3(@Lp4KzN_BL#saw&mVJ zE&c>yhqp#7_6~qy;A5~J90NCjtO-;DZNWe(7Jm{)^!rWlK9~j8fukS?$iaVAK^ri@ z97l*q$)ZzFYQ?A3Ojuf+mDFp%fBDxex@1G<7fzzD{JkHCCz4m<)*6y`P1 z4#a@2#O5?~IRBP|JR3bL7m>ujcZhz#o?5^U(@XH(#v? zyE6T$VNtA7AQq?uZ>nC=%BU7jX7@-1t)VLSn)Iu_HGkjvUiay1uJkHUWZj5~69eiN z_~-EPF1wOWZ=C8qqw(aLi-XpNx6c3jg`9;^m7BSG{rKtmdGDmm*#F*{?+*08Q}WQ^ zsIi6$ALjf0&!Mkh+8Tag`Q5YirY96=vbx!io!hPt`8sXms55_ib=&^W=s8y&b$+jD z(UZOY>D+VmZxiM?R%kl%@;N8%z}~;UMT}ZH=pQvKAu(=1t#&_cezS^@^t=O8qYKB*<6ILUxYVA5@|2MP20~7lWh_mD#6(=vJH799T z{@OK;kpJr)kBw*>uzloPf!jyUsJMM(XpQY7BWi9Rxw_r){v1bW6Q3#%0QdF{>w^8M}Y+nX#vqof*68vomActUNPz*7`GJf7o_rY}lSNW1H+f zGqxEhaOTX|%{R`BU48e=*q@H{99OGf_PDJBvd5i%FMHhDsoCSc22G}CkJ~>td))Ah z>~Y<{0SB|kRm#pDSO0SMxC{5P$9Fr5|wYMkLS$}&{*>7%7TDj@= zq&+)sPx@u|?MeOi-=5U*x7(8zg5{vqrQ4I%jtfXDJvkulaC$&mz|w%USHS9J0cmr# z2Ba0<8IV@(`+&5Tdjirv_$451>ZyRVwdVrTzMF72?YOD_Ez1~n@)b9 zMNB^D5HUHhaKz-k{t=TsN<>Uv5fU-kt$M`d>GdNf_iPX`ISz~|vTjO~PiKBOym+~( zuVsf%ZTH@uspW_5nd&}#&(y#V_Dr2HYtPh*^Y=`3SiEQI?iKLX?wML|-JYpmZ`m_- z3?TsrAJ-PO0RP(EB&2ES?OQ8A5Sk^;COoV zLdVnF8;+-^IWL(u&uz)HH9kwGbu6}I+PI2KrWL5NWLl+KOQwAly=0nG$0gJ9fi+#0 zOnddMCDRV{Tr%zC{i!n?+|y?i^hlraTjBH>e}_X~O`p-UY5I)RcIh)FbV#2u1-SQ3 zpK&%mea6Va=`+sH=`eHl;tn&nt?e-L(AOPiI{w&UX71SzGhaL3VP;!!{z8YD?_KIJ zvuSRJnXyh$Gk+`=HM3+(%eqmC@h8Z7MZJ1H8M#GF>8aK@7*SulI-PamseAKF8#&qyUn}!*UC*n7)VTSwc zh8cl#8fKKc)*@rsu*{6_(=#)UPRq<#uqZR5-nz_;mYJCuk-%kdX2z1^nHkMbW@dbS zCNpE%@0l3~{?5!OGr?<7V7k|$#u;9V+AZ>0G%C|;(bn(17VX*Xwdeq-y5DP2nWJ8d zN?r0=wBw4`qL!NXqKAL>T+)8hoh8F&-C6SPygN&NS$JoOY4M#U0bkx(a`?MDOOAox zf4H+`#PK^zT4mo^^5$j2I^JEPdyAG2{y*w~G0il%Q|^V%H3EZ(@rY30T>g;sA|)4GA-%h7Kg z{qptSPJVe{(HmbCJLa^u1i13E)7sv@I;|aY&S`Dd6{ofH|8`oNc-v{M-#<=kM;FSs zc1DqWYlj5pTidp5zO`k3xxVg;lh@a!-@3l8i{p)TUBTzzxW|okZY6H4t6uuXx_0Gn ztlLrP#=0X_Z>;;G`Hgk+R&`weOH%)DCfsknA^(;JoBSqaZ2D(f#-{l*Gd4~8GGo&W z&}&`BrmI^rHsx;3*wlS*#wO3}8JkMn;Qn65rd0LfeluF0{Q*^FrHiwkWiHNb5q|r*|l{y?7_?-z&7;d03(C{>g>5M@}rXy>j8; z9S!}0cO-@c?})4tyrXSc@Q&cx!8<;09lYaU``{fJ9fEf(1Cj3p@96$+@Q$mg!8;C& zEW2}Cor*hM65iao<81uSH%>)<|K1xlcRR+^+&%Tpn!D?LP;+;EFd0-GS95pf#G1Ra z=hoa^Xd(P1HFqysRde^+H8ppS`*HoAdxzKW$px-Q*6&Fc-n;GK;k}2B9NybB`p%DIekr}L&$-h3hW=K1-{u>o_suF&W?w*w zGW)VimDzU<3tft|EdBk>$7X`JlQ$pxZrSEzuHS4vRx}g-*3HL`WVXq2 z`=L!%z@9c)mk+hcay;KA>(aG0Srh+ilXdqdeh=DYwQ^{iHPpLp)(2oL*fn-=R;@8^ z$CIYI9ZvzR(%p^^ndx?X=O=E*f1cxZJa?tr@uOeh{@U&M@B7`3-#X}ae9dXX&$)B_ zO3lqDroFoP#O_v`PyEtm^NCh(Y(CMq%jOgAahp$kH)!*T+ew>GG%{^I(E?l+T+#p5#f?U=;?~7cU);L5d;6`6zwEemvB~wXFV(yE^`%(1b(aRY zue-Fk)VfRUYOcG~r2e`~zqVO-DZBl;OV_|}QR^=CduQFHM(?e=bTY;(+u@chrrqeWGp@@sGMOxNOu7{~+9r zqi$S$J?h5o)=@V?-;BDkKmO;O8OeX;?46a9vvxsFPWInP+*|eclzYE+_~ZWSE2|&vcUbf2RK7KjR=KWu)W&Vi zqglRd9{o^q&7-i8HIJGY);wwk3e;coXmh(Yk5+eF^JxAbD|mSO#NpLfzH?~5$kX}K zXP(X;YdoEcedX!gZK5C!K-+yQlN53!cuSE_ynT24jBqbD5sy z=hEk_pG)^kel8CJ{axHk`n!06#2|l{J{A03c2)IvnNri=rFTPr7w5+QF7rq2clqX6 zY1f0MRM%=FQ(eoBPj#LBVXEsquxe_mYx?R`*RVCIu0=Pdy1urPF#A$nosOou7RpL> zt@=u)+upOUcnpX*=`kj&nCJB4#XS3*E9TifyO`&L;(?y-uLOE}fyCfI&ps6cJ$F?L z^qdkN=-Inbpr><_Ku^zu*S$&{x$afvIipAo(C`HTbm zhvxGco}AC;>IeCJ!Wa7Z4F9{a&q3!8e2Uih^!;^IZQpfiwS8aBsO?*Aac$pl&}dn0 z-_x13eSg|o+c)`WZQnJQYx{nCrMBNo#fs^6olseWnN2)|W@NBC{=9pN`WaD?C6K_mR8MO+9t9&;h!S1|C+3jqmT zF9e*6y%2C@=!Jmm?_UV$G9AAe7XsYpT?lBr`a(dvFE0cf9(=24^0^Mh-hU&$SSs+2 zjxScYQ+%-xy2cl)9vfdQJt4l>gAe12B}|Vm_Swhr#m;>iU+nKyg!wYQSm69+fyKdR z3zh|bld&u?c*U~7pI0plT(DtTp#PR-fi<@-3mkJ~S>W`a;h$U<*yi_Tf!Tu|1P;48 zt7LGabEWE+%PD=PLQd(9jdDsKZkAK}7+CyTPU!{Ra!QBB=ag=c2qx#0ZoMq0bhqU> zrCrwNls+~1lQNAMbXx60rK{aOH5BhoT{h*+Q_k+S0-4A-} zE9j>CK@msq2SsPy4=V8c{h*U~T*^7PxRxvE>RRr%g0AKM4ujTpE!VV>Yq``&*K!lu zx|W*)-21qeJ8N_;H!|L}-09Gs<@#QHE#%J*y+f{?8y+$(dw9t1JHtbMxj#Ilm6jUP z*CjQ?-6u8VyW*)Kx67r5Gzv)#X#uW;riKiwoEqZ1e~qDN-%E!44m->HI_@lg!F^}> zUkmLlZ)(1?{KVIGmY)o6w!#06o#k6}*;(GZ$IkM<_uW~3?7KV5*G|4#zRm=#g7IRf z3auY@s?be~sqj<2mj~hUwULk_fH}#2F@n@ z0*}zTOFcqoukr|eu-+r|s|_BZ)wX$rh69)HJVM9s^$6{C%_DS0u1DyGM}%|s3@x#< zb7=Qwr7P_k-mcQ?-^El}=-H-fp*^#!RqEzky?zhp>fY}-SHCmJxw_{V=jy9LxjD|& zKU(ZuebEx<>Pvz5SI*Uq8=R{b-|t-gLB$5uOV?{qy=wgi)g2?izy{TOB{rzOU_^uJ zpN?u!eKjaJzCm?uaf9lMmNlqeVN-+Z!x}_~Y0aa<%0@9t_U~u8$6er??#oui<$pe1^}V z@LMGgh0iL9yWXMjw<8XP4{32IeAOF=!e5W;Qp;<}rCQfMy;SSbs!O&0`213>8e1;a z8nEM1tpa;4)q3UZrCL)jUaA$FeW_L-uO~X`XhQYuAknEuzefX|1x33tA96( zZ1`D+$cCGuBOC4+7}@a0_{fGCLvfFbYXTUq7f*EV~2x2{ppyY>7K@750+c(y(mTjcSOZjrx&@`i4aU8{GCEb?l%$n`C{MILR_EwcF= z-6A`6>J~Y{Ki_9N5wN2A)JKEgxNo#vCAgyiZSJK+P1>Px@*7kJyw6@bj)7nNi zNNaniVOrZ=P1D-`+&rzV=NoBlZ*@&;8#m@m+fE;cv|CoRMZ3dSx3r50d$WE2(ziSO zbYg1MnbT9Fid>r-wd(fNsGWDFMpZ7H9@W}6J*q*4^r%%;(xbktmLAn8EIq0PnA|)) zYV^*K=;l9Wc8WWn*(ve&%uWq&W_DU0xS`X@kPV$KSJ=?$PjDf0L#H>YZs^oJd_$*! zO*V9jXtkl!#(l-R1{dAc)w$HJuKuNWb?sVxSJ%w0ySh&3zN_mLu(R*3uE7bry4D)9 ztLvDgU0p*)?CR<@ZdcbCZ-n>Q_^4BlEnt!s)5FgrrpHjfm>#~RVtTAE7tc{j5dNrm;%|`H>#q{_qGN#8TtLFEpw`P71pUn9^j&GUYqt4FxJu2><-(%WO^Lxwy zOAgQP(a3p0k2>B9dU*IP=uymnL67F^JH-Beqf@NQy-u-y_dCUQ^N5MPS1BfTeASrP z55f0MVq%B1h>88ZbxdrZ_A#-eqhew`V`5?t4x1PI=?C*-Cyt#LJ7>bYSht1qVplGk z7yH4=d9km332)Q9*iBpJ#n$*?UaaG;d9nFHz>XuaI}RO*J#zR+?71r--_h6{=cBPB ziXDwju6i`KW!TZ!NU*2&(b&dqj>ewva5Q#C&Y!UdY7FT4Ypnr2eP0{U^UrnzdVb$| zK+nj51A6{7nEMF>dOk`U&~woA0X-Yf7|^phNLx6d=bqh@d%m(dvuCqX9eb@?ySevA ztt}JROZ5sn3)FmHJ!-32Bx3j09uAKhp^_yHcOF8I}6P z7>D;MJ#=^<$Kk{K6iyx9XWKIFzZ~8tZ0+zqn>P*bGx6KueI|nsei`1U?3v+x-2NEe zr{0`>j?e5@05qGO+3)uJ%znL>WcItTBC}t< zm6`q0)BK=NB6J0BD(*i&!YRMfsobF{nvdF-M{&|=>7$EME4)} zeRTh&KSuZ8S$=T;^KAVkI?)(;EwOd4Yl+?ZTuc0^-?hX) z{Jp4>w**taqUPkboaH4mlLyJ@lQ@-a{t^ zdk>v$@E&^kRqvs$4ZVksXyQHe^>*Gv@4o@Ri}%pM-Moi7z2!YLA1J(W`LNDEEFbn3 zsIqJMu!RSf5BuuS@?l^6v3yvEKbH?X;jm)ZSMDo@O)9iv*tW7Oh8-%mV%Vr-`ID+% z&YzV2cmAaNx%rbG0?$YJlZLrECw)}HIq5oBQQbKyy{>aoucppP@y(r+-alF?ITd&x ztCUE*b;~B-)a9FfQ>$$AO^w{`n>u8lZ|dO-zNuv|`lbefZh!fvUd!=K{mH9HszdGK zsqJ_nwS$*dF1+kY2dzQQ4NXhIuQuq5I|%%GUDKk$Y_OX9uiI+c1JI-$-`s+Oz`s4e zK?atBt01WZ=VE~Ez%`0J&@CLaTHsQ12hF>ggVqhK0-tc-5BFMaEx#}px@Wf zw5DJ*a0J`KcuQ4N)7X=tC0FOWq-wm2gEr(o7rF(^pW>j6WW&oLP%6|xTT$MDb9f!J z<`o>Y-$5AuGoW7lfWx=&ji4*;F}wiW!3#YnXauM~6ghxz!Gj^1wh;^ikGO9{xDUWg zHV#BrB2VxgugE;1mn!lu4tEmhhqtTe+kMZ2;Z*ko2LMzyXZoz9sMi2meuTf3%QS z*fg<5(^6Mbm&KYk8H9lz;Fm?n6}k$V3W7lga5sbBUIz0)%WIl83LO8FIsqTto59??}#Ny5b1>mhK?Vz0~ z<)D>?_6GwvNI3|s2PaE9Xw$&!;1T!fgnJE)o#>$b1a3}n&|ZZe9Pgmr8i#&?UZ4T@ z<3LaND?w54#u(o5rXXWpg%|pR@8sMyEyT}3`PRgIEdcivXi~U?_BZDp)`Y&!{Z?o`=r6oj9`+{R+<}t3 zfW8R58>49x!FEukGx7pW@IMNj2Rv|x^HMq{fbXZkWq;%cl0h?&<%jHnH|`omITMsH zKY$Ox=3mf@7U%?M33h^>&Cu5f+8bK5Il2Nq0;jlN06OA6X>ia=mUqyip&x_SLmadb z<&ZPDAMBtxbN?OgLhydVod)I)b#X{Df9r%4Ywnfs>a*gJ5R?{eEauXg@w3uL72Wv*6-~l;a-d0UN=n``9S( z5O?bb$PoO%eGzQIVcZ{r7~D0Nv)6%*4IhIp;LrXJS_L*OybYFslK7p2wl&heAPwvR z+jrB457GC*MzHoUb_95VRYx?fGjIk=k77r_BiwhPNvF_l&=$G4f-u}mPtu-X!U^Q} z3;GT{2>kJT3rrrPY5g?zJ6y;9Vu#u`(6o$V=o6>~_7`Q}25`jf5r}-DzQw6O?q9)Y zU@*8mi#D5yOh9Yg<3Glxf;qUepyfVcU&U;64LTU~#J%4eJwQ+90zceSK@=EWK+{?P zcTle&`#?Z0?(N_&F9&Vm2b2f22Y-Q~siZTUuwWu6GJ^KN&j5PkUMrv<=9YHQ=KOg5+tCeM0|vS~XoW#0?mf_5n~+~1HnBKk9f-qS4157b7jw|+ zfS{ciA z9K?5~zd*xdkTEz4%Hmh>P4pVt9l9F)`jw`Y8RwwA=ZAfq!}f_94w@SmCS&;w z_921m;En0nX7C|6^O2@42Je8q+&6-s9|XEGzK+(kPeI@qe!~x13w%EcodV}ZGG_oQ zKr!y4KpJQ?g#My2=AyrS`(kspp`Q!rC-bp+pg8WkU^|EcRTg4Xfky^o5_BGDf_qbU z`cge?<6Z0@IDH2j4{ZzGew)4yoe7d~hk>iN==b0)u>U+|0q&p`aQ=;Q({3%Gd%$=w z^>=n~I$QGr>geBf$~eyP)}|Q6?}PGzNFUo`cAdat?iqF$t6d$GTx# z@EZ+n)RlQo7y2s*+i<4c3W20XMn}Qs)e?Stb1Mad_{Tna@)C4!n zIB07@JQ(AMO$0~4eURut-XId}0CPY#C<$Q#|9-md&oy<> zZh#TEKWyTlZEQ>*0tui5{;%QZ0DcC&xu3%r*KHo-KX^13`64f0Xj2dm4uTA@34R*5 z42sT2)`J;`X}tE}2=L`T8Uze+&^m)G+{Lkn-M~riXM=~>k+mI}zrKt8??)R#H-h~A zu_vI~0Avom0J>qXc5$B!3gP~`C(kXQZZ8Kd1#AOOy|L|J0@w#S#5rgMzzlF4^d9A) zHIAWuqa3vAuWH)8`kJ;4^s9&60H?q>?%M#44Af2&W(jx~_%&dBCBI(S_i^LV!&d~I|U+$0=_;%aN&W&8j=kZ~}G?B}432Zg{~>`NBN#r++q zL%2lnSsB_N1eIm}2c`w_Oa20qqD~08B=ntw1*IuoLPf{`ASW znFmB}#f}1}ZS)&(a5FX)39?Sx7pkr;Lu$fmm`wEN$3$IWXQ2I~$ z9Q2jTnl>hz`5AELzCZUHK<`$}Mfx%y0{h zIUWqeT?t%$gXj4u2dxiS4$5=C67&P#c3|vm&$tHK;?8Qrb5vUg?H%YnjNe4ioO?(3 zAF&xV2pE51%mw3*Q*Q7^7Ip$`{F&!uPzoHO4X@#s0qPNErayC3&cBX6ML4h>+O z21CKMq7K?(5CgnGS@K@hkoh4f)CfI5_df?`L1FxwgJIx(c+J2{a0aaS0$aWY*@FtW z%YBLNLi>U^+)F_0SJVNV$Gs5h%CqWw*tZ9TXg6p}=ql(K=r(ZF2R#Cp3bG#`S^&RK zprPc^el=?@;5?YK3Y!NieU43sx`Ayg>7(3l1+Ih%NOaI*%cJl49kkuRh52K1aL@@` z0n$NB{0roB(At2>U?1?nFXC;&gAc&uJ`P$tuoryGeeHKxpMi$bf4{;#82kl}qMN1m zX9!huELFHj%9vIgce zfP+J{PUVp+a0grP8%Tedf)2#Ca?t$1D)3`V>_4ap-gw;wxk8si-vrTJ(1A4i|9-|!u!{OV1Z{9nJHY$`oCh_2 zqP$=Xc>f@43E(0f>UeF|Xht$N*Tjw$XMRQ-6!xMWKqmMA4D@6^4weE9?D1f%0YRV( zsD=WYdktU4!a53;jS>2 z=iV`_^?{#o$AXW+tMC(nGuRcuoS8Y#bnq*v@E&6j$cT5)I)cHtJ)pG`umjMM(ET8# z8#Wh&f|Fgb^I#&F)dgJymp~!LnC)+|rUG68YishXGL7eybe>T_9PXhX(yyswC^Tj& z{TA%NT?hU(+>1f&GW4s`*hKIxZ~+luZz-M|L1EAi{QL@i3Umc?>r#BBk<6hehl6Qi3M4E0Odhuf5uQZ zY$5m=7~JV=uJlO|2i)*G3;hO+#@z)}2TQ9m2LlbOu|@zURz~kCF;|9WfuJhbK=3W_ zAY2Ua`i6B7bkpHAbgd6^aU#vXIk##gwg=1rKYT!V=qsb>C%6ZUpq=Ok255cmzk=QY z?-pguVqUQ1Lv$IOoWl49{TLbz3W1*{)6c={z!`j(#yT>%=ZoG0Z_pp?1#`gIBG?`v z$Ilk_V>|`F<6Z~GBqL7{3X)6?T4`_u)Jk#CvcXgkNjYy0XTAxVfcMri#{u60kFRNa zuoR@N!zMu+Lbt8Q27zC2CqOqX!@hvwVAoQ{cIZTCK4>I#<`SNRKxa^p`yA(2HR3OS;ZF)41$!`odlBu)QRzHdjVDEoCZAaC?Wabp=)ko7-y=5D-Y1Cx z6tur8_A#P_{(F=timTT)o{xYkIMR*t3ZOBm_0?LD-Y~5X>@rVhccWH|6D(0% z@a$j-WGY9n{cEPZDcfM}*t3F3I}TD0q5qm%A6hR~^QS-lYp}lPLabKjS;6{|g+Qe&vo)t{m^<8cHvx6mSJ+*J16)Ya9C1}T=6)cgGy{kPWScSYzAAw%PBl}*6 zB7zDGrKbI%v2>ea`B+o<-{7L*J(Y5{!zF_5ukQNuBhc|gm2Q*3zrG~(w$_J4Ui-f$ zVo}PB|1PmaZU29jm?(J8f0LNr4Qk~7Ph_TdmSO)*VtSX__TMC?cRUy8|D>9F_iXpy zB&K)bPyd_5^sesc@}E>w2Ckl3v;QVB-E55cZxYju%S{q{%vv-z+lHRdUf7>!53F@v znPTL%7Li12f|cuwk?DI`U*_(iswzY4W_E8D%d*& zeMo@EGR_;oVuI>1p?r>jiQ16o2`Hvx>9YgsX5q%O1L|E~&Srf^8TIZw_SpgTu6p{} z0rhTJ(es&E>s@Tdvjghg=lb&ml&-;nTF)EAGaYvJ!N9#PlIH&`BeLE-3Hy8p!^ z>RQ`~MW`3dQP<+tFCJ0X>MAUKyImZ!f=MA7=cUp%7T3!+)Ud%>dWz2X!RtL9bm z=P>NP?8kc1NS5AVeEGPh&ea+Y4Q^W}2Zd&&vSRy?G?M6vZAGydfw>%C^z z%SG0Ejx%cvFHvm0_q2Jr$a)W&@UoGm7ybBhk@cSB=KoT4)_c=nB3G7h0GR9X#34gIDmY(Ds@RCszwaAx?D!nNEWuoeR=_cBrS-qWnuOXRBe9oZA~!UfiQj&I;gMAiGvke7=pz2@x8MAiFDOWq^Aa9#Bt z^N^@&S?9?;#?niAlrTRb{ChA<&lvS0!4tLR&mUZRz>m)xT-SQ}Sp)TS^Q^M#nqKR9 zgX`Ko=y`+d8vW_>2G_Ot*z*S0HP@XN8qZZ#U0WMHe{j)I)AI(`werj74X$gVYpH)N z`{OIQ4GCWT>2~|^;1?;P}kh13^@cD!gbUE?bTzhG{<=1(V@;pwUz#Y{!k zllA$^LjtP@h9_IIyn!uRU!~j&M@rOszi1@U_<1iDN!Ry>FBVDH_Q;SIs*|qk(_So+ zuIX1_ERwG0vS;B1+DX^)-Y*tO*KvMg;6-xMHT?REMbh=#v-}I?q-!@nB>nH&ZU4IM z(6e%|4{XuyD=!`?QOjT98FhI)C(&+xxai+Soi~!M-F03p(*I-cUErgtuKn>j^rdaR z_NlhE^=S3t1IG6oQ4mx_5eaC0U^~f7k|FbmGiSi0UQ5FJB@aPC-pX6v2nGmn+mPE@ z`v|SIFWcTWOb8~ly={NmYhS*9oXbRR5Eh)4HNiWMSD4;ZtvQV$rj^*KFY%wF1EtKn@joByB( zjM@F^o3*rz*?yNEFlPUgy1+;qtk46-+TmqAV5}|v1+YQg6TRoC}C~Q1{}B@gE$l0S0{c4nu6O@e0FSKjIaJnSR!- z9{YxQUg{NwS-##Y40F8QD-1Jy_-!8hhWS0$I}EY=XI^2L+h-5)_)yI3#elh{H`L4x zmAwJM0){|FCFBY!Hh*cTCjiS=?gfAtyxlzjbN6lc0L@Pq`Imrk#ZN1vDj9BNEg7M#alUU{B>8aDDNX#4&J>CE@&{-*er~Rk-vE zcM1Plb&e-`2z+W0-)HYel6;{H6d&*C-Gz9N-dso=Th;T0%%)%Wd?EAZ3nP1c7-q;r zJzvON*xvJnJnDbl^MyRVN8Hn68+jxz@6ClYW`EQ3g*-aHbZ?Kh=5e?L7Y@ijC}EyWA+DC~D%(M{!1`9Sf4JW96~FUX_z zGoy=cDv#oOix=cky`y+R9_44=UvyJB`=h*gL1w|B;su!%myUtj%|FQRg}$Z@wLvIh z+A%v7m->5msba#eVnr<9Z;KP5(f`SkA{xfyesnP+JmTw$5#h0Zq!3gva-# zV~cov9@(|Ui13&`TAT>!@Q;rxqG3Fa?<_`yNAPlpT$g`XW|qYH753{89qdk2jqtM{ z@Cae~#(0Au2F&&X!HoE|7YJs^wGVpe3ueqLFA&V2-+F;yMqTz54-di&o8bk58Q1C! zf*5$+LmnQ489B=f1T*ySfViS3n&mpJ?td6r1;q*}R?c-VZ27+JR+yOB?-5tcW)9xs zPMF#Eggas8-5z(s%(&mX6K1Ym@~Ep0W0nQo2{XS|yA>v8{lc9vbLz9>T|G0iX*7hp zF~c(RUAFsa4n%sKBC|yllb&@eYWdc<6BX+jH=@j;eQrdVLI3GSl=<_T8&PJ@FWiVS zchYV|nK^%SBg(va*PSS_<|B`}7>LZ7Pq`6g##{)|0VA-2p$_j&=HfuQSAKyE#qyh! zr+pQ3T~DI9bKNuu`Fj$|=I3h=8B8MNB;(>lU7xHP&I|Im(cfj5oU+S>eCTU%f%gQ_ z)h#jzVmB2prWDFq0T1Gq?^XBWq*$hvy1Y9pm*>k|inD^*7<4JlN@iEcr8p~^|15VY z&dO$eg-dZ(IRC12Db7mgLlaz!lj6C&%B46fpQ|G-#aRIziz0Gdm@;7yxx0#EiaM{y zG{9KCzj=otDxDYi*cztP7_Tr)t!Z9im||2#+S8k2s=;CG4TdQ<&?^j6Z<1FSrrxR^3E8)W)YBb^`cQ4&5TZU5ey_6kxM%M`Sr4Fs>xcZc1^@0w z%<^6TMA3I6-4icXjP*)mv0|(<{#mRT>w~*$ihMTa`ubwUn8&{_R*X3stSz#U%)kFE zUW~YP&ew~)8}sIC#fmW}{sOUroVXA3zXhv~{^n}J`RD#IPohG6A#(K=NX__1^a5JG zbN)kP3yEP>`T&`GztRWDtPDS;?U9+U$Mpd+lOOqpwiYtSzoie5*&mp!t%a-?ex(zT zG)8%ywidE3`I$aI)-pBq(l^+h&yIF|QbAwd85)2~AcS)k5GyF8QSu2X?eW+Y*TRmHxw>dwrt(`LI8W;Xqwo`fld^l{ACT>GEvI1!^_n8Tl%gDu#FSXD?^vFlauAeQfp zxgJ|WY#Zqfgju)88wj)Sym_7;hgn$f4TRbFrZ*5~f*#^mw6B@GZt5T#=NTTfDur7K5O);faL*8m$!)rzU|%oP(kf#0 zwK|}f+c6zb%<$zppqS@B(E-J5KVy-GZfDM4rvr+apU?rt{NJGmistM;>VRThaKSSg zx}7z`h^zQ!{Uv;MKQGIOpw7gvU~xk+&6ywJmnpnFlp^vAtISibLi zgCKT)`9%*8!n}Uc3j{OzCte_!%l>s99)wvu!wUrS_rJYBFmrEQ@8Ln1vx~ez5L-LE zKrl~-ZSe3Q%+Qs9xTbgWa(2e)+Ys#Kgq|&^*lBL`1Yr3_cmW`0CfoxsFITw-U{-$5 zJpgm^9rpmt$n!V3ehbXUk?sMQjVbp4%*9n+0Eme{cMrfkJbkn4PGlAi20%gob8iyO zDgkm=Au9IfHBJ_=>cQLuhj#_ z?Ej4(FxCX8y`<#@uygz}Jz%UM?$-mx+Tv+|4ZR0}EV8Pzw|Q{ElWd|VyGhvE4w$>W z!zhh$`c{o_mhY?j;7Dui&;`eO$=;Se^2{PYOU#>>x+d}&$#z~xu< z{&Gd7i~iGvnB}{xcrl_;tXMH7(Tl~3F@@eJR*VVs*>4uvB}|`^V#Sy|(~1>i>U_Ic zF(!`hTSYz_o3A$%E5@Wr6)VP+c@ttcZ=hEV?mp>8JS z46Sp86e}7IZL){58*Ani8nPo4y z6J~z>$gMEVfBnAes>7I5SGf~rHkCry-xHg%qn3*x(&H4FEuxsT)vc)I`<6RVV$m<$ zh%$%%=0=nmbk=Jwx{3L7ts7Bh&m(R`nLAIo5oP8qawE#T+2l@?So0k>qRg3-ZbX?e zU;JLTAqNgNlp;T$cGDVjide&+j{`i`0U z68qkU)Uo7uz_(1@@i;EKwCBr|T5K)ma?3aJN4-WTwYH_V zm$TZs@W;JGXSKApx0kcpx%l;7qO)4r(c8;eZT$OBdWp_zVSjHgXWC!;MlaEMA==Q} z%bB)!|FoCrOv}@M1}}5=5X+ptG8|El3K{9B^f_x*%!gRc$fPnaF&_m==wxuJ9aAQT z_eA{m^R9O(bh#SPr~kZ5<9Zgu`AEf!(Exv>STP>xON$lb0sre_#dzR<_7_EV2@{~A zSTQETl48Y}5Wg!{jEUj@Ws%Ru1c?+Y#zct~E5?L*6JlmIVVou`b$5;Lqiw-?ih{$1}b=5c)8uX@#H9=&zFyO_u9YrVUeN9rej-K%Es_#D-{i+NNo z?%l;a7JuK{i^=jD{+nL4naAC{-d)V2?c@IqvuCu>rByi=Q}?dC@esP9SRpkU&-|@x zVaxYTx56}9lfQFyXCA#5wYn1K(fm_)!aTZX9d~tS9_=@$T?zB(KjluC*|56J)t#9g z_n&YnOl4%=ZpmaI68Y>(tbDtP?DK zaHJ)6>4Iau(V+{DHOa73*!fXd1yIGI2$I8wL7#MupFatJVO{`~_Bg5s$nyPN2M}qD zD}V3#(O6eZ^bW*Y;;45Z)(@ZigXc$M%~0kYh;_nh??9{#&iJF}M`Jxup#z9Cz&7td z%>8$~12OAs{|5`yLZr>l^`j8GsdzEP@Q?q=gSh3p*S$Egd74{s=J2oFiZgSs__NDr zXTH|E6=#AV&4t_$7SQ0b2HtFGt)l&HqzS)QHFf? z*$LTQ=hz1Ta+g;S#ljc$fmyz{bb%2={qJabOy=tXJz&h`zd{cf>wv%N0wax3{jQeBWc{#D513rn|E-6WOt!Wdj;i+LIy4h^lmR*~Wfi>51z>X@UYO*(;Q90sr z{Gr<5v>}Z)pV1DpxNib}CM}lq{REH?=!H}o>_VT>H_#SN7wHpd(qtR@0-CkipZfxu zHQFen4?2Xk+WNkLX3h4&etpnt)^4Nv0-814YkdLDTJF3L^g)Mk+`GCjpjq1;>v*UVzEZ-MCq@hKmsm6K- zV!gD;I}mH3H@yR~&iUepJ@*l7n1{Rru|8Sq9f-BZ|9A&tU2)?_Jogc6hJ<$@)&pC; z12OAAewyJMT*xS)yslxeVagGCO@aHCFMG|F^o;_<9o`@m^Y`k4vV3QquBBDP{=zwB< z@acck&??plZvpDMp6EOVx*+BofynM9`m0b`|fT7NBItd2J50b@n9`C=_CV-=LR zL=zY(pJA730b{lEcRgUNaIPI-6wU`73q3)aBEPcvE5r-#Vks=HG{hYPHNarIiFX*% z3e8?&SRb70_xMn(2@+mmSO@&jD-5&$^2p#?>+GqJ7dOnaS4q+@I+zBfN zzwI3aUbovlwuG2{<}gnn%<{wDK$!9KhI?v>T&LgR34}GlX?J=8VXd&n8whKNz+IkN z!rI~!BRqnT=6KB;2y2o0yFImpHOi8a!bzB)fEn`l%;dZ75h1pGKx3hTqEJe4@EpfX z=FKG932}tj+=?qz@QHghz+i8rcNkI!hrPnELg+ur<3q7ZSnU;tmBJV9^Vk|z3-i3f zuwrQU3d5=)G}_}sv2ysHcNkI+*Wd54HLM_B^a{f&V(b{PZy+Bv#|e{zsygOpbu&b} zF)w-&RgC_8iAM<3neYZdOy2DUf?518FA&V&=vWVZ!R-B>7YJtV<>NfGf>}Gy3j{Ov zA6_7sttAh5cn}Vaz2pUgS$g_|9$LW+oeT)nEH2E@+_M*sL8u$MJ;TjhA;rpXe#N!0 z<=gd;OJQQ-+J{{UGY1zw;!2p=SNEtZVdmZA<6Q|e;{uPl5@xR5_f=QI%(7d*=1Q3P zb$P(0FwKGImAVpUPMuliN|@R7F9`d4VpDc>_z%HeOp)0libl#|5zj;ea)R{73v9o`SIn~E1x%&GDsZuzFW7bga-ax2a(YH%ygO!~Q7ac0vy zZpE2VpRIKH;+R!exfPepax2d4n&MuZ7`D=_IJ0cOTXAOEDTqH%m@-Z`Fr`S*xj+%& z6pqNsRaC_)iT~I!tmyP_;XZ=4eAo63G|}*(zJO+m&g~0mrf*YUKr^*JFrg1#Bh&uY zzJO+x@OWQ9v%1*P7tpLq{NI?^TQYj)}uR4gj zs|j%P6Fq3Mo*@*I7wCere812GMXWxvM#BR#w<~l&F~h&B1B!WmO|6CpWVWx-0mYm@ z?duv^#ms+J2Nd)F^d~j6N^Vrt0mZuD=Q^NRBh>vzFCLH#0P@QX!=J8omK2@;TNjk& z`|wj*T19leLHK#cP)z5`zoB6;FrB}u2Z|>3 zMLM9E&P_U?n9gTT#_1 z+#=Qj?@sj$#5&-g(>w#Q26%V6XCUVPuV#1#V)oxU%QFyjf7EOZK*anJb36kv?{A*# z8HicGZ61;cdPmyaoT+6`W4A}|M6**wUV&gQHBGjlQV<`U?+L*2-Q)#;6v71e0IUes zxCdYb@FVvCO#BZmaNUVa`0LyQFwraB12Dmtxd&ikf6og55&B>50hq|wE_D4Cn805L zz;z|Ct}WjXoJAM*jl|D2z1mv16QYCNi7F<3evwBA%QxE_1hMg5FA&VfuRr7AL70(W zTcqvmRQ(-29_A2x8~7=RCB6`FZA24-m}IUjt%j zPc-X!BU0ru!*{oL7{%NLI^iteUVU)H=wIoAV|IV;c};!COfS&|$E=^O3yw9w7F}?x z4O(=;v1a(EE;!Z_mn_%xX4%sg(gnxb;~8CWtV#X^xZ8SC0X;3#FIs_m5?(=+7Wsxg zFw6J4E-=y{16FEzOx7QZ^nkJU_~a@rEo0p=Q4bhvj@R{ovECTCTFYay)>x?rjCID} zb%BwMkyxYUFyLJt^gi^*$|&D?vU=PvKxf_RT+OGeq`iYpEA)C(G5EZ?VI^bA8< zVS`r~)(1DO^Vk~J1V8W!!#bdJy~oxt```8o!@Qrp!DDNf@n72L5r(qL}#xp;+yA@|ul(BJp?zW*(7i$_EUq*` zOb3kR`-XQI(f|v*!Z7<+dxc@<@AV49tbf%j3^V>suQ1H^KX`>pIs8T0ob6syG z@E>q}s9f`41a`09E~?Z}#hS5LSv=9LuOW`xOz8XDD9!R;@8#_*-x-JBv!^2s_3(Rj zJJw>ay;rwmO?UT^_oy>j8-Dw}x*coG`~LGidOFssyWXqYvF5$yoA1%nv37p-y}KQ0 z@aw+y9z7jv`8Ds=?RX}rY{H(0LMl3w5Rn}?{T&1cxe-*_`jVrb05Cs!0U(Xq;2wZ= zq_5faBe2%H(>(y|u?6k{STnuh9)NYt7yiq2AF%c)a}U7!V5=7ZV)#4m0hqIczwNpY zn1u@gfYhY!oixNkIwGd9JN6C06!i7<4n{Hb?C)rVvwUCC2S@CEMi(4&xkDEmGy9QO zHT50ye2XqPX8k{O!Lbgw?Yo*DmNmixU2v=)eyI91`b5ML-~0*;y#>Hw@Qytz-}c&^ z17t0;5r6~oD~J5rg%w2A~3140@4%`R|$4u{zX8Iw7ZYWkrQR>p)x)w&Vu3KTE)iHO% zOso;VbJc97)~oJ>nOv8*y1FydYlk~wCfEm#ySg(|Y>qo&CfS*3S9fN!uhyL~6RpFY zFjH-H8*J9@iE#%COGV)L7LFbFz*h_8wxr04#K-`1Qq*FdILZW=)Zbs0WsZl z55WAs#XSJCI^Z6Fxje@`fSiBb12At}+ygLM|Lh)sIePB@x*i8SACGVkzxvUm%p3QvOHs>rz?~?u?YzIaxGVGQn{GrU!~X8# zuFS1>-H0-)HvhxLU71hU{L_UfGwDPBav{nb+T%`?=CwzC{fZxm%$v8}h%#gTZ1nTp z)BW(Lg2mOaSLv8gPTKA%wEvBM{d{9}0xGt>);GYG?_(e6gBBB0@6Zp-JbqC>Fthw` z`hi&olzdQoA4?6PADH#WpY;Q?b_st-dsndT+1nSuq?tbXVeKtuy;Y_kn6=s)050IT zDuEBI9GWe^MgIAZ^z+@;y#^~RthCi4?;w`%FJ3`N3zeMa>2X-&{MZ`^YnMk(_tX;B zByV^FVXaaAQBN&l4e?uVAgm2`e9TiznE5w;+#?9F{E#;gX7u1QJhg<`JLcbdU@zJ4 z<=wEi8NvnGTS!>3_cLdD2C;l)UO|YxJG_A~dq4aMPmjawo$L*S+55UT5N7YNPkMSB zX76HeAk5y6e9BWxn7t9NAjIBpdIMqhe*V**9*5bx4MQk0U1B!V&K?f8w zc#RGyxkA2NZLDzaA)J|6g@Lu^t%sMGf69H3Fb|)ClC= zr<|1h=JZiO7#oct!C=y~Dnn*Pcw#7KRtL(e0u>?CikktmG8{?-5@nU)vOvU4##4#1 zkl(DdtZMm7(hMX*W-M-*$y9Z9JYj``e)Eoa!i>i8c{o-cA7EC*0Yx&&n=ZdR7%xlu zW2uUe<&P&SE-#D6lBsA2|3;&MSa4t@919IhgvvvSP^>KUciDX0j4(96-;*m(ZieQq@%z=A>{WVwQ$X z+=kkHSK;SESLL?Asw7wfRIS0U3edy@WqtSFwX{U^Fg+LgB98v1r!@zbh!<#<-SlW_ zAo1uKA3fuv`L0u!Ju0q}50-q?xM`65d33<49BiWv;@%z_NQQ!=dF=3g2Ahw>tF18J z@Ob0gvFM{Aqeqxkp&B$PA^Ig5N=ytT{Kn_oR?JJ!UYlOF>BRF>#Z~DY(@!p1-#WS8 z_~P-#1N3#~yAvH6$Jm#?dD8o`89Kq-nE24mNELhMP8HprrT? zDO_=udYo$9E6lR=G+%73-`hH+v31G<`nztsKxnPsM!%uO7j#Zt(Xo4K=W`3pj=7Uh zEmlqe5PNT#?IkpSI&5*X<>&KqKuRZ{bV zjwj&f=Lh(5%kwPeIMB9jU3%f6;|JHJ_wQ?8J2$;<>WKx@Pi&f#J}^H$cN%r>h3UE#Cl+tQ zg(ufcJF$E_##4IzbH@+vOYh$UiS}hnAYt74aGJ3#g#uMpcp{XeP?-Ek7zPiJwk!>WtrQ+> zVmxM!#&x)a#~ykDKM#d=tBm-K;lo1EOr_yS82wFyk9#B#4ReF2qe785z2NG=*TuDDGOVtOlhs(MU1F#z_-U6Hl$}hm!7c!Z>P0>(TS;R z)3f)}#dXiM)*WuGTSo8p!OoR0n;l!Gb*$O%AkV3}n}|CbCz~C67Iv)JYIg2k+Oc74 z$NEOIvwmym^P5jCSxVn_E}7jie`?3tm1gJEb)9RLoLaJ3v2DnMHO=)$r-5*ZrahBl z@kpqmxt_*GZOEDwNYn;mVd{daaLB^9NYpkciAiI~lUM|U-^KDx^+J-RCqsPY@P4lyI)q~)NmZ4}_i zQ+U1r_zbp}VphnW&e6Tv}<-bxKomRdpf z4K+6u9AL&_cO)i-(a&K^3BojDd!#a40hNpw97|fHaD!&o=K766N-d{^A|^v73SAB( zjCDG_LHe*foB)=b{*@hQ+$c5kp(D__?c3L$*#2DGiUTJapGj|9di>A|XzUYPw;pep ze7s?ct)<%zEFdxuWJP^kh_-EBjrl!&B)0gdmAG&8atk9J{-27 zkfWj6aCIPhbU7)a_|bVy+pNIRc_DK`pbET8OoY;|jGMK=M0`RhOM64{I9`o|MNOsZCh zR5)yAQd6O5xM>sk$>t?+)r;~Q_he~xfm#cF7L1#+l{7U(2uVCJ{XmG}C{5qt3K|DW z+heM!Y+EroJ#!_g^K2Dvw$>jK${b32lTg|lNcq>l0{xHgVEVi$G(LV`5B<(>ov+KU z>mTl%v!ZkMx>M6un4Jd};1{9KcfVwI?4H@VvBAt}{m$ugabd?=T-Zx>|A12W1I$!& zW6h+%1n7P|W;A?sSs4wbU;;nX#zGTFM~Z$4$U%kqep0fQbbs>!%oV}r`TzuJVo1>p zYR>_wr08S3b~232V8Dzvt;IlyVQ9pow5}3EAq=Ba42GzDX*50fjfFm5M}QOVW?|W{;!0Vt(Tx$8xHs8pMMpEe}WV1C&^jjN3ptXh=g)tVpFU6STMq zdYlwA>2oY@=pXv^X7L;N)HZiUdi(S38|u<4Hl?@EYJYK>t%A}Eo<4qLC3F<5!?tH< zz&bp!>tK4-90dszMWBd(GoYllMl-CmDG7Gv@%?kshv(9brtX%QTNbyioq2NYDhFoX zW)foAxWv(UDQGCGrn-hG46Cbo#{d&%V*)A!$~_vG0Br{y!jB)o7*)1t%1lM#qz+Zn z^WMg9#D>HwLZ#3-WRebp_6Xx{Afn-w8EK33JC1SZT-f)-E7 zINpA&hx<($PThv3dRf4X#PK?z0+Texg)3oVoQy_#w2D+95ey_?VB^bVbqba&T?O4_ zKWo#TEKS+NjUO+mZrUt-1h9p1UoonHh?bBiBWX6RF+;ILr~-CN0*@T1PBd*wLak;! zHZ-mra^G6h%?$^9YmFRfkrMk+!}OrAmcn8b3+tHHg@MRKtcNNp!k8Z7c#oO8v31Q8 z0o&B^ZtkbX^*3@fuduY&LCv<-?{A$lla%n3moOe-Jo6YQy#y}^=n(}aV3oE z?I$*E$MA$E=HYCc+3My681OZR>V+Y_f2nzDxme70u9@7qYW=AtYoMIxcCKtRPc2>2 zIcH_(%Bd#o?<|YEFm=b@SCt4gFDEOTC{Y~=R|&Hlb9tZ|lOhamVnc0!-&uSTKA{&T z?Q``EIaH9p`i(Nj*mR6bXy=I-qhf(2-WUyzraehD5}P(Qy(rgWWW{%L7xkK^8ZFO3 zKfjDWWXeOiHnbc$Hpe_R6`$;fJrDgofL7y&k4+P%{Gns>VdFO*n{#X$>E6Tm3P!&P zd!IBj8SbR<541EmHS^AHT46uyqrzZ;E>5H(sc0$|3=n~1n0BDA;qrp6Eek?Z&0hl&}_$A9&hc%|i{_ zx*6snR)XzoH<51aZ(qU|gT0zRet0@AY-^a7es()uczsEzHWrAovDduA){poRi(O$a z9)gmC)fmOhqL%uhsBzD5n$+%rHXuVtsz5gIq;~AOawkKYtVLQxICY}mxS4=xjf`2n zX&Y=js3823y?TdjKr zjXRuPw{h>WWff|!&rlizRG4aIU_MN!>bQlad1+0TRrsKBuv;UUcR*&gd;^Y^xAO&H zh{7OaN6LhjwO}5ZS%+H=bhU}Zx*AJzkWenO2Z)O@M%l3`8462xTXzfan{yW6Y%Lw# z6$zBVU~-sLRj{UDE8+j*!LS_n8)L@6-b~=hXk`WmdU+VWCR$L^YK;t1ELM4S%q(RJ>Q7 zCs?rUxqW|VoSWV`J$>ZRi6!gF*EV_9$+i3G^$$(g?*UBvrfo330E4BRz*tBaxUjAP zemPiVS$NCp+g40rFv18u0E2)Qcva%jQVFc;$N^Uw4R*4i6EoFsIU-v2*qON1$5I3;18_`v9U#0`Hcy~LKCrK zgfWYS7G4wFq98WEHauHdm@FKzDoCVQdBD9EO2+->a8f4mYQ6$D7tO~CA|)0V_<*c4 zX=Ty9{l+AW3@8VvG|Zm37p)SVHxuhgJh2skdys4}n08UP7lQq9PZ&ae^LF7Dl;cMD z52(+`^^JxnNknuleUp@?R?}v`@$i_i6;FVhh!TlsR8L4xMjDWYg1?HitLt%G?4n@PDEzb0Ar*3Ly_zr3~k5EhuU#_ZU+^whGY z8Q-Dkjkk8fy(mnajs+{|;?C!HnxqFim+tMHwzP94e3M&WrbX-m+viyM@FcwZfC>Mi z6>naCbVg>hmrV%s7;j!)77jHxRvldiI*XAo0Si(4rI6thKy)ow!ym@kY>MM8V9?-F z9ut)`Cg|0~^Nc>WYQ*SEMX_4NV5rQDJpLA|5FUA$MY7)0X2$>|PxMZsWf64eD=oXp zq&YTA8bA2p5U)SQ>XO#0xats0p@x<{FmUMF>G&C@4OX6{dXM1K`eSqbX3I9QEOq!o z8%g;dn@rbC1`1tSC&cLEx?}U9ld;T&?bHC@h5{8xn;LZs=6sRVx8-s5% zfypC?g)O;3!|=F8)KWHxMQ;$s5&rMz;VT3vI;hT4Pb$Z zSk9dx3oF|MF2KK|QutM}pWX*3;WsX5fBF@;zS?F!+rIrU^sl_iR>q_iFCgF8;pgZY zp_TN05CGZre1W2OY#CU&PsYZ$<9TstOJZt*VzyJ|wrDWztdOe1*3 z!Fj9~%P|7|#`X7=S_o9Y)FC^DLObxcGWErjo1@^+N8-_KLAZ@mCgN)4=xj?Y)>vO< z3k!uM1uwl15sMfiF1TeliUlRYCLxpW8CG2?uf3Z4*{LeH{{+WZgZSKWPUT@-!$LXS z--)$LL+8?UZ|&OIQNOfn^x($P@lwnJFg#MFaC%#TNw88Rt+7gva`s9W&=0={eP*wJ4dJ?6fzJah|1{SoxP@~Z3oSKz-Z znLe2d{NqZ7kGUlX6D%Bi6bpugj7a+>Ugpa8ZR?{Io zWhPx{;DcD%4ICW^B;X~-x|&u=u!6EIBw-3wgoI_pi@n=R$d5#xcH1aQn5kGCCJQ1! z!o3KeP#NVNQCGt%#HHD$lHd5sIC?2?X+{v0#S)IhkbpySO`AzfEbHQwtY?``Tj0pH zA+S(`HybN8TJ}+h&$+aPtvAB9n^Iy$P#wMu(ZzUmHS9Wgjzp8N#G@oF$2-53?Woqe zjml~g%cc4`=9Ok^-MWlTwQfe+lAXdOP1#PgM4R$_YyAtxZQKr|Z6Ntcnou1JmUhfu zY$82Fm{luZ?wnHBxf1T=`gH@b?lL>)&T}}2Mm(5pNyX3$2;ND93(F_CzG8t1QKV{2 zz;Y-UJ30-$hCm)h3R0;C+UqR8@i}3!bhR+d3yg^^tKhT6Y6YGhHmMGYk=Uwi!E(qeP~I#adLX&ob=3{=|j(? zXU*deMGD^wr1lRUJbq|N_H$t#$opVzE7$Y#m{(0E#7`bv+P-}qPeC+G?B=&1zFM;Y zI*Qd)dj5{~##!lU>kB@RdHmpdUK`@k+MZtDzVJDg;zp(quR8H!-H8`g7@mwe8V(Qy=V()^sm8;RVUOf~w`Y*-}}OmMsmgLe;K@M0eR zPfSpVU8rfR@bh50#8iWfpIFnOD41_cPi$TrLKH;Bn6q0drr10KYXIEslv@Mk8iERL zUKWbMg9_k45K|JeD3^tzLgB`(sv3BoG1F2K4iaoqO=~HOGV4meams)v)hvMr5`o{K zJui!eK1HYb@r8pmh-~vpChI!t5ODEws7+ndSCKbZ^@KTA?DcH2K|49*I)ZiOre{M!-%!)%VipLA#@qUu^ zcrsp(5Wm#+u$knmL)Z-&vE&fLt3%!c}%m!jU>Z?WVko4je#(&4)cEea}d+r4UYv>2zScm&uxysmm zj)Z|7@SqoZ7z6_swQt$hT6d)VFjC%+ki#8mzf(4gj03pWkudg>$W55pS~sV)e%6Wk zhoM8o=QCRCksP+QwSI@lU)X{VPderx|+iUh!n%^Im4OBax>n}>nU`z`H!ZYvKb0(h%oXUCof^R2yGJE!gvQ3&aY z+^h1IXZ9NwkJcbl0;asJNXhY^5V zh)aqhjzQX$jB85FgAr5#6;)_33^2i&P<5O%x)gx~F%^NZT>aXuGD2KHXoG5`)I$}8 zpwNp2ql#@HJVjT`>L86VM)Z0v4VX20OI`BNV-EHDG{MOvRV;bLdFih zq6ig*swkrpsXDOi#3ni(^>E7PV;Ryl5ziv;y|XbU5`SXIh({{H1;g+y?MWb|!AX`f z|DE#lcz4$Mu<`8;S}=9fGuND4w$9GjAzSubSjqN2t@O+-_&&X}4#|=9<$3o7k!%;B z5WdV?M3Agj;UjVOi}y6`gV_c%0jrbIBAs+1a_~#!{mtQ#Fj-3A3>pdMiCi7$Uaj*e zv7U0P`4WB(%=Y35XsgzjZx3KQ01{F$V+s_RY$v8q^_ zl=DI@02$BzvJNzAy|%0TzeY zrV_121{19{VLOCq?dUf?%P$ux9>*Kzwas5}V%-6Hh3D`)ZCh5~{?eTEoFkcUE*2RW zaq)(mXR5tYu~2Qi6q|?QNPIN0TBx0vG6s&s>kXMmxT*-0hG0x1H;gnsmc!UE6*YMf zOvI*8WKj5xi$)<)3j>wX+@aSIoMqb?_70NMXgnk$h&f+As(+xIvO6)QRl`jeL?-7% zY=E-8V90Wz!9hFCun`d>eiT*`Fwl?=io1tYL>qP&Y&J1Q;N#@CjK?K21PKFE;LgHE zCj2my?25IUs9)sXq~)#k&rly-)hS-Ki8#O6v3W5iuy349gW%M{75F8y4XJasJ%fK~ zD4HFOBLYepj>tSOtHm>1m&5)Ef zC2!lxRs_gNGs1<1Ekkk&q5VYr@JEKr{l=LkG%l(z3X*YjGTdV_pA}t5`9;hQbKIDF zu;Y=_c5G!ppVFht&utB$K0jCGHjA}liawTjVEx&ge?yBwLG*$2Z2&8#^Bf79m@(;N zGHx?uIM5s+?~SRULqXW0*jXCl-G_0x!9gXi+7Cm5EQUNGB6^6GBMD>IBYVbzp}VeZ4<8Ky+raLlN;s5eMSYXQ1B{X^X*R|RsOg=2%&YW9r#bxG5G zWc88;ZGf7Eip4JtB6W#v#>1401S?a_y_koEiEU5LEjwXQ&ycDY+22Z4OWS>~*nN|S z@V7DHMY=XNg2hCZHlCekX|pOEjflJ>`1?U&F~>(?M#7+!dI3uG4q+WC!rxmnT3UBk z`mZ?SqbB~Rw*E_%kadMQa8!J>un*qHdB1<4p|eKE`{SqD`u`j+u2Qu*Fgpx3?O)_9 zfl3@ytYT!SX1t>&$9043MI6*4r0idLYL`-6ivxn3<~`oH-i9x5FFTq~f+FpEym8|o zXkmNr8g7W@VIk=Fsl@H@c;nhZVhSH9+9`g_dNfC!56E$rb|^O9xOEUs z+>WW5Z`x%B$D@j%yu2|bU8C*+>XzKt)3e@o+ij{$2=0vEICmPNZeEESnQI2wYfgTR znO}LTmG2ROb+nLklE)i&qGz0QtejcVKVq&`Yt$5kMFbuB0B|eY#YlieNyee^#-Ks4 zN3dAs=~VV_))Whf+a0A!geZJ;d#QiJg9=Toj)@e&j!70?o~-X4fk|x_JHZX;TNu+j z;r7M-5RWPynQ|da*_tZwwxRLM7NhfS$wl`;5y( zlnp@Nn5YI$HHJ`}}VDAa;y!?OC)wpq`l=k08pHMwoYECgP$#fwX|!2WOFvEjtQ>FI{; z>DilUxo|1f`snW3&3jI~yt94FmbRr&)3t*isIkJyD)cGs%Z``EkQamSW_5hx(d96Z zt6&Hts)-04(t%UeBI2pGcQx;b`i((DQb}y#s)Rp{c4FTZj+Eo|z-FR%AgpNoQh{nn z=x{E~0xL0<6dO3Op$qvk@GHRy5vWOtNFCKukTE+ej+-J*FG|&*7w|(coUF!b9?8(? zk`fli3Lg;|3>k`sQFkJVhZ1(+f2NCJ<6(lOI8}cnA%&t;BZpQjvTN~E7O0;Bl2~q_ zmEn{Xr>$I8ib}Ci1~k13avO3ZU^x1Xu-d}4v9)eqPB< zT8AAIOGWes`z99QwWVjiB3vIETI=Sw)~%tf6Oh8I8qJ%%Ol*hfn2n8~aD!~w)bY%k zt~FaaS0N9mL0mC^YUlFF9UB*j<-p2@&KXl3-m;+&)&vu&s?-ECSzCr}_f316>*JFs zvj>~#%S0g-Y{#!jT2*+tVhB)pq6R;6X_n@xSlVV@;RO2?R?;gJi#C3VUEg8TwuzxI zUSg_ckyxi67G7oe!$oosZJ&orojvg6lBbnBJoH!|knbJq0P?=;tRxar=|#4-d@P5ph7HGX z6t3u+KrOk5x#mN4gzB2m4n!0YV)jxkHaK`hgcjo@&xfT{*+~=?QKJtXFuZN)VR*Y} zhu_St%;Dol*0$B{K(>U)oS037pSCAGZQt>O&)S@KUP*&v=*hJ^Y#63@`<@x?n`Sdc zj`WG;4JV&l;k=A69(Y(d72!vYmxjt>v@eC930V`iPM{owydPJ6YYlA~utZ8imW~+n za43wu4PbT!3MY~N7HY!LVNed_Rmk&kZHinjq70N&A2H#?8hbBocEYXz)fVY9kcvdT z87`4$J2#;ul%f%e1sfe5Llb+}hOnPDQuX+aucfDL!Z?A_cPfsy zDbvzxcEOi`5kfKFtkO^~oqYBMwMktn8hL%Lr&UyedJJ33u?wqn4Uz>LOq6tD{b6E* zdB+~qhav~VoOK=R@m+4IsN9R4&RN?-KMvJFmQO-O4|r(e&^QQesy>9d!_wE2nxgV0e>V^B+b@H=*)Q=m}RjKW3J zke7NV^hrdi97JFv734dn-BNHw&|WCaMoL+s`^5K%Jh6((y1t@mAGTA)px#7K;<6lb zgRBf;a=_gY4J4`%VMYx#p}zcvA1cGVSAE*HrZL?(-)Vj1nj879cUmAk(Pd1ITXIc~ zqs#Gp&1A5`fK*z?Jr|PzX#huT;tg1+?XcXHoVNfhw zfW4JDhQb|%4TVYkEU>gqI1y`Wssbj;1)#(aSC&u@h$@BjDqvfSLpM-OlybVH5bt$#oggO}ju@HUQc;@5bk8;9*@Ltb8^DXnr4qSYilUxoI-5 z4NbJ`G$0cmWg0o6NO_P-N0#A7$GndT-lCdzSkA~=j)*diYg$nnLb4g9jF&cwJBuyVd};fd~`4jGQ^T&@hE9#^gd65w3x!o85I*K zc1?C+b7qF8ShlFWMT-Z&@jyu+oD5^7h6Mu*8brW@{Zp8I4}sgt35sWY%j2ta zEsBD9nb#lY>6-RUcWmJ3z?!KYbGB046lqbXmb~0CXTQri{r=H#GgSqe8$pEHNfbs< zl^d~&M_TqIHRXp9Lg+fH=PUSlKXodS36O?CU7Gv)LzwMp)o8z>+!>!EMg$>;4feTb zg1T4)h~yh2r>LEqcJ)S8+%YGlE26)Y+TvJyaJ3ku0p%-0(Xtmy)RCeHWB>~Xq@E0* zZOmf+4j^4*ALjZnb~E=ddqN^XgQxGV{@`nIGv3 zbKtG-i@x7YDlYZ^$02e0BU0CoH%@zmr%&fkAALkkZ1gEFH^&=7h-Q%S#u?;)R?|h+ zH(AK6X~!EMdqn9$xN#jYpCE6l!}cF`Re|GG1iLX=uXqq&@w z@{g)t@deg$*fxh8B7SsosBnj5D#Fv_Ax%j*T%?0FF96jz8OAzO)IvaYcGPT_McOku zQhfI)ef6kv*P7WC+Kn5!>HThc+7Sx6_CADD5^z#-(vO|qu6)!r=8CQC|igbnJ$dzlzsuUxc|B!%BUHCcspK7ai4V zFmgBn(@yaf?VwVT0)i?83uwAB&o$~6lJfZ3PKd0M^)4Lqu4!j4nUY=N;#g~_tZ zNWx@IZ>VouwW4js7QPJEz(!8bT!!LEEH2y4Ta~!hBxO);fByLXSp+KF@tUAFVwZU$A$GoC|S;rN?~TwM3diIGqFY% z{6%>;xNU`tUljF4A$D_gyebvMCI>_|QuHAyguTVP zpm3S23@ip35*10H`<=qvVs%41+ny^^;pW&)jAqDz29I^9+g4E473DA9e+aHXVyS2z^3uRTabuDksgm)DsY$-L zOM_5=3(cTfTA91RA0c*zi4dCI9KSI`c1Bhju&lF7F_=unJ@ppKu)P5qrvy7{zrrUR(lEh;e&pl=C^mid6nhT})1&(XtJ&e{5f^HE{>i|!FO!g5YkI29`b zxgmkCL@Ro10^OiIg)kmgd-*qs`Hi`1Sg2fPQ5zQ#B&;d0CkTC+DZ`kl(S?W6AJA_JR6^fKI>`9Xa3u#Nb zxHX1Zw{p}ZyK-w*8wZFq&i+`VQe`))vxBf-c_j6OV#)8+93)4E%7jy6gPe5OAP0Pz zL1*Cvn-VfBL@i7Vjm#H(DLMhZFtHqFQ62*LgmzOoMgVUIlh2G*e+;h}x3vP|21q{@ zGZftA_LyM_acgx~bx#Pw*kLd+_$idf+srW0_G5Le3YFn71yyjnKC7H|*K9qp1uLsO ztjb&_e|iR|Zf^E15Z@C{{JN>>H7} zWEWk_3+t5Xv3d4JHrb1!=q>h^p(HMjpqQKYuEvypnbK{tmN;^@RozPVJ*d)^BBfsx zz0CwEO%`(2fK%s9P~kUO4UT(`_j1YlxO9dEf)+@Oq^fZ;RO$c|)yy*$m?~_gf^=h6H{?^s**Tcf@?V9%p-Z?Q7wx*l6y-*_J^U@5 zR(4_zZA}py*02Zd*eohaPZ_Wx_Z`mlxA&PAcyo<6n=Qk$z8_MOIX;-?a%g;q*ohA82 z;*;7GhN^~l!G%W-OTJv?5l5n^4%)mr3EuJu$ld@)85cDHY=eWrW{cpSoU}j(0?>`+ zZDlz`GrQ7B7DQ!FjX-&moE>?ADn642-b?#FSeIVJ2b1tIQM^&kw38co8Aq#*3)14W zC_WoXUdC%BUN_M-SK23!aJg}8Ln1>95q2tW0BxwU7n^s;9eKu;qv?BG0E2<{=%I>` z$lQiHg!w>r5;`g9ID-UHykX9>L?U3geK*QO#MPP22J9*Tglq=f2R99~&w!%ffs*E% zLE5foFCS7!ij$%I#$}l!LKu+_=i+;)6+O2lLa_w?BG<}LCphJ?HM%>^=`ML(69Z;a z7U^`R{Y%A6+spGju2koFWFOz8I?$fcXp5D&o8Pzw-OVR&(He)|3vC)kLLzBXJT;xe zA&0!|WN2|?Y`$YTRH9+-Ax#LhXH{c^87<_ydi8)DnNrOUzF?;5y@ZeiWuh`kX2dK-^>kg-c-Wz#ww9>EddLO_Ked4 zO>T3Q@y8gl*Qgwiy=5thmw7fG`C3N^p!E|i5L#&F2^I*%}!RwN2Qr*|A~-?dgO2{wy##>uoW zpehr{W)LSe;v~8$R2BNfk}VjhBBx;oWicVmF?$OX#XsppyCYasVB}LB3TN@?m^xr? zjk5l6&LfJOnWyHz+%a!4+5HZ6C&HZ_8|UI%#5y-oRkY1JQ6lt3H%29WktioL| zm#~S84&tMstX<9Ch7pNBbe+dttYwN_JH(Pl0DVCbK7uX=I}QdG_VA+ z4so-OZX?~4eQFnUC$H~-0YyXw2k0aZs6n`tj7Mx6jCEy2qUi-BrXuM|9s&ks={UU& zgux+1a5{3%4fJQ1bKGpJE%$Uzx!x4Yld{^;9BM3W0;M_$hyW5C9pXm*E1{Zk8PdD_ zhE>cFZZcI9JKq=6!EMl&^+)hGs{Lf2=mzsooa5Kpow4`-;&E0$Sja`iqE9HVeCL8zl}HUE zgNdr@6onJ`1a4`9(uu(c`H8$(u{e@pJWTB54;KDf+G%4)>hhE>e30FOWQyXTHzc7` zcrEL=H&~cleh}&>Ct$}`Ee~F2p+Ztr_cJh6uHB9VcRHGy4N}~JAyN4c7s8&k<6VR| zYX;-V0)gV@e5FyHRS$t`=ON63x$o%mN?4_2lTw1I41|eV8knf%vBNcfa}*`N;e>P< z=(6Kl=qu!mN`9kexa}0nsU-({7z&llNj!*LkBLL!C=w$TY=KA)>g%cyP7bgt zQkN>RgA1@rops)*UPxwLE@lxmIN?F-Pv)hFk&sENA{0%Vg^lclp&Q{55coh8LY&=6 zr=o-;5iqGkKik#UsO!s6>&1CO6P*7de2{64-yA}@^%V683uhc9=s8hjRX4w}!pJdD zp@;LV#N|P7UFxmntAL?=?KplJ25=?2^L z#+mH&X`=+AvZbZ_xJKP7Q=`mpR67PgtySzQU&t?|fiDI+`yDWd$Tcf@fR&hV<+68H zSbQ0$Z4d*W-LwuwSvPD|_7QYs7NZb>tZ}812y?v@oH6J)<0{7!+tm--)eCF8EU9jS zU1dugLhWdQ-}tIcc6F*UvWC$;D14PUh0bx>~0 zEOwwmaMUBLg^e=v7ShO(s1^#A9$k)u zwnsoI5+8JFWT>kjh^--2p_B1`iE;J zJz!x|DKReRp8G_8W0x@;8#MM+(C$xmv5au4d#Wn?0QT~fqJ^S9lvsNq!CM~pH4=Fg zJZVyyDmZqa1Vo{-1Xf<~><}y^QXtzx3}%?(qGqkU31(C14QwYhFUT1f7r^qN`cpVr z729sf|Dg^O^c#ze(Nw<^cDsB=dyygBlcK3~W*A1btT-c&3d53;avLbBgAT*Ms;9wnoDyGHHr$?{N3ADQd#1-))+4pNX@}0?uib`bh8| z-XZMkpn_lgwB#C>Cz2t?MXV=p5{@3@(qP~^)G}pN;>aU>1_NJsrqH>#w^&SJ{+2_D zt`hr6vo=xtjn^zC0EUv3#o4iqic%(nqFIP8QW(oh|OI>YHse zsEXNhOHa*p_^+H1@ui4J<3vaE)N?aCpWp0=kmt1AaSFhG9HrJZ#NM%IZ|Cv_bT9yF zraF#OJGFRj$Eu}oz0$zv22AaIesSKaYAcL~L$#CO(}zyVn%XgM^W09M0Q?8i<4~qa zT-7u*0cr^=W{d?&5W-d=um)QLqWB#+syG{k#l_KW;uuyxh!|BLSq*{U0!f^)Wij9Hc zih!yaN?XG+WM^nmcvPZrgg76=-!fX(z&v<`f}?brI8Eb-FXoA2$nYtZ(wvOwEzR=e zHsQC)SO8@447SBnXqdYP3n(89`A6?(k(6Dv98@ zI7l~kX)Yl(w7g>L4_jYMH=3S}DQBEe`n-`brYw;tPTIsGlnfElZrInr8XlMBqM1#N zwX_S8-1^wXsbV)!b(zEAO0j7h$D;@60&JKFrfO1HMc1N|-|dy5GSn1@Z%z&r@dByV z1N`4f33>L?C25v{4%tR_w8laf~79?Iv8K!Rada(6Qa21~@=BdQMOvskro|wEP z3&qYc+jIDp2M{K~Vd=zd+JISxEnJimX#?^+XuAV3lfjmW$H=roEe@*Fp(bUFPAqWk zA@RTi7>`K0qs%gLU7^6ZiK534!Ev1wJK-^gA|+%cs9DZA$FUm`v#0DCxVKSNVrmg9 zP7E6gvrt9w>?x^kyPA>^MWON7C3|d6YaLR`ri+wsLgdtlfC;6KP#9znsbc(u+M%S55j^Q$`QnO<^2L=@2t$=2&C=Gifh0@+ z@5Bbj(W3s2EQ<^a6qLs{voi2ds9>k|gaaG`w(eR=&z z`y`BvyUm35Lopg!$9WCCCuJRi4_08^3Yg7QnpStuSmQ{uIg!bhj! z7>k_a!Sk4Em^`i+BTBH-qA`+UqKOVwz3H@&$TIUA_qIGQHfU4zN0dKj`$+A#L=+K4 znG0}+zI1TLZwz1>I7|gHHsmHs+B8$uLRfRd`-OT+6R@II6DuvQF>HCW1f9Pvmf&*6DhnI; z4JV68ol-AnSeUTLbb>pXreJ$OkH}hND;KcZae$78h~K!C4}6E-%OvmP7v=C(4qn!{Z&X%Yc4 zVj?dAwKems*y>)AAu#D>&6?^EFjLvulqm(L%|?0=H*&6%s2H6!{4@OE1YcwaZ^p{X zaU9wW+;lq=mlP=GB3jpAG0IuHnKg^*wF#KI2aiKoFoM;rh}5fmRqi*j5D{HXPtToh zy9Wd>;L~ndi{VUJiihc_<~+%p&f$(}D4&B6+nPn{CvzuvkA35YEQ|95#=HsU{r4Sq@~__2Q6HO2FdHjPgDdeBW$1BTVftP6K0Y zA0K|ElC^f3<%{7BK>fu_Fm5=8C4)?umzILJIj!UjEnu|2vLk(X>cuj33RjL8b_oZ) zC}1WQ3++4B^HnlaOYKUtn?ghNnVhz+w6#lCE6s~h>ap#a8Eum{=C-tJ8@DXRl&jjf z5KTO}auv`xhDJ$X)V!4l>E$$x=VfYDqoD$7=qh-j;t_bwkVdf_iC|UI@0hQqG>k7Q zEA8}HlCz&eYf&V6VK@L!>Oq9lX+dqGxH6I-&#t%)TP+?R9_&gud(7CMzE_yoht_IG9)gfqckGcr*Q zN7ZburWt_Ko{|xiyO3O%B9DR-D3rFJ2>VvKJh1345o<1*0_ecXM2giGmPpu+iVIPI zLv6UqflkB<40T$lR99J9(Rj}%aGgeg5vG`F4(szWK5QQ#w^K?45~zUEYJp7hEgagFHW+Vzm%HTp&3o zdxtYsR6*fu>R!sE2IlO9%3TM~&G)?GgjMDHHI5i;D-^D&esSm2HK(SmL~XQ7@|9O7 zl2a<;9NH?FJ*}OZI~R4;$k~dWMa~^UU3{?OLXpEL^A+vAOSaYG4D;HN*f&%pwo7ey zN?JsYVuV)8!X=xj^G?Q0)~Xvj>ts;2HW0;WY4DCgN7rarvS?n8s!z?0 z$oK_RUWY8aQ2E2ancYcjTw%v>fR2%+ZAn%QR@~&?^&8E$(j#{+7n+AtN>mV*I**bg zNk>pvmzp75zW59@RjLjJfM`=9tzE$~vf-jgH-fsTr0XfG0A~%#9Y47*FBAp3II@qn z?~ob7`&b<@WojBCA%bO1n{kk2ml(70<9;oCFolbX_ZL%EBn-k`@HeP4pM*=edC28#yZTh+UJNg}B?r55%o?n4?SMFtv3mwC zPXq$tL=vf`G!4>XQ`ytX`%Pth9^{=Fau&eoi3S|Sd(_7{UFj@W0jmktFg!R^g4i4= zDq5g=#rweTcg6dof@0zC6Xc`WI_5pp6&FjzH6r*VE%wL8M@x(7c2T&(Q5vUzPgi1D zesb;p@kY-V%3}~N?FrFw?g2XsM+|$CR&|JLjV2emy&YQkZym=ST+$OVnYh4}W_Eagvkn#Ledql9SjR5A?j2CZ`J8dw)gP2OZ|hujNyZJ6 z`SLQj44j8**e7Y_@p>4S4ujDRfu4N~C>1NN>(#Q|$Y5romRU<;I~Fg?fyc z42oV@zs8sHnTxh1h%KMw_!VwOT2N4J9pQacCavEbT7#8*c_0;`$hg|_iEJnGD98aW z9)b#a!H-FY1)w4<`6I_tQREp1Y`-5|b8VtNl|8n&@Dx?&p1${Z!yNL|&Bs9vR39GO zO4^>?nUS^6h8xAG?6m6&dHgVCDPp@Gfr-7JTqjoIshoSe2}Z&$0*^we6vmLJ+M_#a z5wlRijFcZkFjHm;Wjbkd8eBKH21MXuvJ~U^zwEthkX2W9=h>(Fo2T9F>4&@Qvdh=F z$^sj1JycH>T~!F7l1eWmB$Ztlw{K=%k|dwbn-`SnayL%_0u|`}00}4|2_yk2fu!WA znM&x1iRhS-BIf(d7&1wTBxdHzM9+tbncsh{z4tly=FOB)ySpPg2)oeDd(YWtpZ!>S zJ^t&zJn^%-)_{g)64Op-K;U2bj##SZ9KtLHc!>Wo zENQ$@Ic2TCZqH3Db|pK-;mV$y0Z&l6W=>GuEGAkJ%||jBn5|U}!`EYQ0d3xVY17+= z=Nluk+301`lav@5i-b1%aXJIfOY)Tzs^MMT1QhOM0XOFrz{Pa$?AO!pQb_bbA$ing zm?e)|jnSMfCR?Q?TS*Kn@Dv2JTM%y`Tm#1mGoJWw1#~mmTTBLJTi^zvod(%RAp+YG zIYWttKIYHksbKavU70!y#akV2d?20#n!7@J;XBqM)EX@KMR1ZEeQpQENZ-twXtjwu z6{1gOl#4@T7SP!!@b&$|In1ERfCof=1w0ly& zgK+V5<_F1@GcUj;MPxgqSsmUvaeB8RKrztWl)}Z89?)`^Y-!FOJEP%j+>3!YC%i*S z>S}s|AA*4$g5RWM{JYFgtt;=oCT_>`kMezrkfq3bQ_uY}bv}|QewNP9q+_H5-g0CA zFORk0Ve~=r6PFIgw@5sUzx+b;@fr_Q&;cBZ&cJvCr=+tdYKuDqqYhRlV2sR%=lq(K zrsgMaAugukR8m&DIC~@gVvMoPHI4D1er@Ah|9x{X{(oSJRUAfVeKYn!$-PiLS(t4m z4PzdZo56cnbv}B8D$eW1KpXL)d2_w{JRdLt6xrJMJNiN=U&ylaFyOr6Zk#uh3G#Y~ z7yqv;Dkh4+_1LjuZ~=VE0f)wU9TKC9sY&PwGpQGK<@iyRzo}U`4rljgpk176MC>ue z_w@`2mq0DJ9u>qwbqOqsc4LzoB?_ffXvbe!>$I4LV8r~aKLjf$mynnWlKs8VE6(+< z^4k-iOrgQRtl0SWAe&OQr67xu=;+`o4IVVZs=Oa&?YXDO?HPR;*N64~Z zQitfeSRNY)Ag_Zr@&C-c0+vFQg+s)>aDr&?eZiFV1EtqxisGhoQzyX&rg%M@gKIV&edqbq-Y^l$2*>_g0)g0N#uJAk~SmlWZOi3oEb2@|4f95 zb1$vy>>gHJgD%$!I2idIH9nt-4DtWYj0_QES59w;lO`BgT8K*Yp}5_6u^`!}^C8al z<_=k8O^0&qoSbuWA~r0zmMn<9UBe)5I6gl!1>#qhDEFBo+TO7vw+)p_gNm?*l4|Ab zkNv9I6Qsj+f9Pq&+-D$GWXHRv_ zzV3I+t5I}UVJ_z&V?L#<^m6v&&y*<|d`hjdL$mMBlARe3-Py7;v+op=B@2!q4kdRL z&5|pb{lG`qY2XS_6NYJ)L`JWPr94JZ#4~dZn>;cGuvbb-q-(wYe8cSK*|PlD?(F=* zE-;DBd4Abfm)HT-;81Z@-?+4DRUr<`*;fd{Ozzo7opTK75AuMt3HE zKr zgm*MxQCq!+Cl(%1U2Lm7zN}rEgX!_qk*==)5es@KSp+O`SLLJ276lumW>-7c3Oks6 zWAczjDUk6sg5PFA#+N^N2gbY|4QRK5aybJI|0n*Uv%uk%n_C;HQ(U17m*Uqx699go zT7&%o`=OjI`|vsu?~z;s=iqsRCUIJk$gzaHyBxhD_Ci5)lQNMDWeVQm?fF4E-DC;#|UH%VZhR9 z8$Znu(rm)QDVJtZ5mSpvt>^I{e**OS<`A}JW~kK#J{Dv!B06=gWqv6m-W!CYf;~&~uk71+<(XF*wyDkMgig=q`zo7$_GAnCnF5xwoXrm`GI|xq zDiS8K-l%w-)>apMJ%1q*-;l-a5-K}f0Y*DNNVfn zv|L1}D}+;OH?9}+;*Ih7&$b@ExUwklRu!-~|9oWIdm|}O99Uk!*{jT_uurxqgjhD6o;<#LV#CgaD44Q3@?LZ}#agl-q(BDD z9fRcJj-TTkHN-%y@JT>I36B&8J>S8vA<|LphDxE}^!K+iX1o{yz_2LY>80oOZWtA4 zVrz-S2Rc1F8GqQyZEg(k9EqHdu@}a=W11KRiv&M0zj`@a5?#=$*JH|o;^!LS9>vp@ z@^2Ub^#Iqj5**vt=;nNcZ)@qo<%NbSFd|j31X12XGqx%%-?6`w(;_N!P=?+*v1dzD zwl8sTp+HpA{aC8@JcpAsTl&c;{Kv75ie=&N+F%~Tm-kF>A^9HPVJP4}tGh5;QgE=< zM%qWJlxM%Vsek>2tu{XR+v1qQ>Y}2pD*4(Wr&|nqXNzY#p_r0b2fNO0;Ouf>yk|##5izcstUtKJ@`1$5 z>8X!UhoB!0SpfwvqVCI~h2J9k-csm}RLWU4uXusA8~fYE?m)tn=g6`Voyb%_X!Xpm zEhuMoyHgcRtab4*={9ps6mFKOp^_wPhK2_Cn&nm-s(E|(_N%=Ep>3Lhj}|)G>Z0{P z_)48U{p_!}G>K3fA2q0#po{2XWJCcNU(~KwC@3cWlODLp`#sAQ_H=Ui8nha}*`K~B z#mDWc?7MeM=lL9CwRo{Q`U@L`(5GL7H_V^$3mc9fmR5Rqx!j(*DjN_G(8tw7%>eRU zL?S#xm|jJ>68))Fk(%4#6cSRIm=;ZDtNm%k+JY%)oWk55MJFxPlSk)vnkpmx+`gs; zvsM0_R0^==Lntgr-sjxSll{pPCN{oUY$|&s6_sl!yJrt=!H!CBd2Izs^MsadxGSW0 zDsx=5`{o+na`rcZN!oK-Rl$RP4L-OYqQoBQUDDTCX@k_lD%*WZG*_!Wy_Sh`ua%ca zbRk<=g4Nx%4ry%(JOC_MF-`>$-n~Vj6>jyOlp8tM+aV|{u@Ba0l?$5XN#cCDJtQj@ zyI~7A?}f!1Q&wYhdAWsi4l^AYTqhD`+K+jW&5uG(-L9&i`7*bh{NOi^0mx*M4v84n z^A;5a)SYtXCm{A_dgqcQDpHeOZl zQDafDgl8?y!JazT7$|wKp-JLop&VKPUbZ1yt|X+iwN#fYtb&lAmq)eOIw^<*TdM6z z<<2$UT`a%_;f{WvtDEI)cXnUOh$}7=PH)0RaY=>(1EzhZWg*&Bt#vP;HP>UbCdm|6 za7g70Y=_KJcB@P}`iF-&)=yEQiSwPhRivDaeRu+`8;sdUkMeme_A3vKsGLAC;6v1d zFc9j&N82p5Y?G9Sl)R>7x7nIDSCcsqAY&_*j*6LYpE97E!xEpR$P>`wP*y6h3N`1@ z#Z)v(8w{YlK&D6rnxcFmMJ?vJMaEVos6ohod%rPx=vb}{unt^D5nt;dFa$3yOaO;W zW6@hG1AAE?+H7sjqPB`^BD8}Bt;_FNzD@Neh%Qi@dVtaiNO{m|%D5b;4@u9lJx-5I z?Bbw<C0;J(JttpZZ`gys1;?pPJbE>g4ukuN*u!b?lJ*M!HbW-`#sIpWo|< zs;LcIr_PRr3!SKn3x9BL)ngo1V}_cqBkO>}V{)h*?K*G_J+*EOk9D=7`T&fbZ78b! zL+kKX%GrC{U4}Wr<*U=AQeVvrfVUNinenXLTJ5V3K|IG*x&UAezcNR)q47gQ91+xo z#XtA$d%*+4i_qRRgkFeF4A|20|CH`suhkhtn2OR+w9A~qF}3{On>_GAUa6?BWo@j3 zT){khHE^3QbujR>39R0WHL_YyR5a!vXv^T%evo{SwWso$ep z9FTn1rOi-SLYVm;|1zu-kL@)w%Ke~mBM}(c*syC-iGcb9eAtf9FM@8JBP=pk{?y4; zre6jufP6ggYU%3pdyGTUn7@pFEHQyBYMm0vmEWX{DWT{$GS$d0llFpKM=c zm^4$qMhC9;^;Y2`ygk_RsKfwsE4}@7phmz--2zroF;kW)5X;ov!ro%qs9b_PR1K)Pdr5pK|&%8>)z~nQdA8*^;WZ}n#09jj0{5LkG&9+31v9+u*cLBJ? zIb|iIvUO!}!avbLbDU|qh)7PXJY2)i-BFpNQ%mm!@C#dnZgp3IO1}}PtRWL&W%eyS ze&p8&=4fPb!D%3@lsgL$Pi#-0`nl%*HYUn8>zi>eDpMyoXQInM)8%6_%cTF=^n3f* zrv~o{rAm#609V1)_t=u=DiF+Q`q?MMbPzXeU>le}%hJTmeJJ-KtQAX)wkRqd8S%-X z-~mrIwxBNShr`z9k2wbIcKHBEmu3-|vz}4V$n{x*Lw#mZ~1%&zS z@FAc}{PLq6coGB&F~veV9$>oC&Ltm$7ec6Y#DK&GU-6%J@JqNvd3TQ2xNm&hg}1wL zHFRiXlH;M&+ttnSfv{*3l22HP0B!)<&^0(mgU2(s?`3)CCcXaRJnknDA)Tzn5A8LM z$+ffoP+D|ry{o6Av}na}Z(Bbm)S~5s{R3cPbu29{mLC6C58wttFKE$}KfJW)VNawg zeY5Y|SQR%`#c$kL6$ES2miVtl zulSDQ6!NL?YS3W@$^v;uW`{D)oSV^o_++T%$z%sh>vFh@>0au;76A z2T;dxsc`_xp%O>{X}}t))E|jnZ+;y=qOz)dfTmH@fzclxH0E-4^PL3KA`f5a2|zq~ zxV``Q%P`seoA~rQ{R276WF;q7yIHbM8m>9!lMwjtn1sclDJPC=%)7wXW zRm}D~_nIM-T$_C?08r)^-tNWiiL=sNp5|`Bg;Htb8&Pw~<3b9ZKy7R(DnQ8RDZ58} zSpcu=SU5Nm+Awv7_<)DP|L9QR2fNmZPk27gNoCD?eTUOe<1@MP^!~~1dlIa|D?#{| zu+>nUP+RHdiS36bpMBr&6R8LlAI_YWStp)Wou^(hTGocrkHa}&2>N^Uh70eS#1?x?(U)n@L>+Qx=5H3@h>QL3E zp`ya%+oxGHb5vBgdTQ6zr}j}9p;%GjX^Q;pn?CT;wa3QfD~;EjoPGw!snzT$7F9_6 zkGBN~WkW@U?lAakfp7$jMrjEDw~B4}ZwP@4+k8`WLy|$cUY``wfYIocwNI?*#ih>jg4ty@H?w%Nx^x!;~FnM!lxHV^Te)!?xp>>p0;7Cs} ztZ)$yrx8E!;dRdQ&;87YcG)GbMNi^)_EOYCEob)!Az}&K-ryp`$ZKRc<3Y`n#4Q*1 zAW|U|Hf0{X)kPjtv1#favcNo{5skG|lo(Pgbd&ZJBjnz~vCrX7UtH+$n`+f-5^xj7 z^kjHHv%8ieH3%JO9r(0)WS6!;)>GS?`9qvE=>Q79*oz7)GJd3;Ixng@YD*!s1y)}| z##>{V*>MR9$J7Mwbs2=B;Jr$nQlaR-jzMiFFxek3N@19^begq^{iiQ&e3hc1qTt=I z(I4I{#KfSxkMpTP`20l-S?`Mvi*cHQ%mGCvs#?AbEapJ>_`q5&t zHE9LK#Mj5#ss{WQA09+Tyswy#OP-V&7@Cf*TnVDHICvo+ZHOF$F7s5uW(6h1kdn$G z8D*~GAhOEYy)n3(7Qe@d?0s{+24MuuN-NwsN`2H#d{M12iY+A4T`K~9i7+AfMI=qH z)EDYKcaRmLbTs7MAj&Q4v-(JTPo1GyPZEotg-w;MmibzAv6JKtWiShGt9zx$L33Wm6m80Ql0WJ#Ptvbo4o@ z=H+etRb-qO+!HyWpe+$4XaLrY^bcZ!AgdHR0&Yt5K(#ITjzOfhWlw+o!sA{YMzt;1 zA@Rm30d3zDG^5p4u^F8Zt%oDQ2qsF)VelF;?)AZ5>RchM2>TLqLv3oSb`^Cc1&x!o z1V07kCEM3vq9|D9gcCt$`qz1;0^&kJU?YWMVxSnH2_}S@qOdViQn0e#{tgmDVmh4^ zEJU4Vj$;*>A|0l&tks&7>LGC?Y1KpYo?vi|wa_tsSazh8AA5+ANOg`Mfk|PoOCVN$ zvDR5Mh02hv^{W+Ov5_U>Z!*v|ekv}pe9g%!tJzYcQN^>QuT?9KAOZ>N0@#J7s>e19 zEtR>K&|=Y$SFP7Ph=A>zegW9*fztE~8xV)6Y15}p@~?qxx16+~7|Pft zLS!$UoZh@Kz=87Q`)plQ$PBqGvivrN>cR`{)wQMdtmSr@Vl|7eP$N+Vu2{|OBQnWE zDL8(DLF}zabF<`iw6yiZ-IORA(SDEB5{D#n75ffimm~SM;=1eAx-cH7feJKH@Gyek zAYFwLj7(NsUEmXtwXCkhER`M00$cU_7T5|RQxWqqRS^s^bHFtyY68rNjhg?Ktg_+T z27;Hk1Zv}Pvtp&e^FVJxF~j#Q%UBJ>Iwq%S>X%%=6Jr$<53%u}D82>rwTOKzq&!;A z{=(IcBqMw3gWc?)H2^TiUl%Jz9V3KFxQZfLgubJ)2GWem2&;5$e>Xe6n~l<~t&d<} zNE=dmmMkAc16HxXJ{GtIF7Vd?#~p$WkXo!*Jy5&VT*S(toM}TY`uO>GCXfDVrs;^B z4HYwF zrBSr4AY+uK_cnh7Zg{r3_MSVnjI@+6c)Vs0=QI-6gq>{NB_VMP!6Wbq^oA>N9s8G4P z>H97rz;$2QgeVy^^3Sa@E;k>(eCAxr=uw5z-J7p$ecjDQt+~5?F7bgP+0k7Y33OpW z7aw*=DT)`&kZ3wXuue%WGoUFZ;f2Sgl0~~xqU6t)yQ>L|wi$ou{=!>3qDQE0z6VsW zq;1Xkp}x+pPGH?K&JAGqAmu|Pft|m;kLq6`3g1#(^-?nzbSiOp$s|)&+8AHR=-62f|0(pH^(Dmzr7l zk2SFs=DqO;%5zixfrCQ(Knq@80^BNbxrmj(%tDDC;Cd{cE?sWmS8XR>FEGJ1b~BQ7 zW`Dz+P8@yy<7a<$`2(~h%B%>oH&Y~`tuyJDA{-h+abou-X1uuus6+gUjx8!#2l4dU zrHze(>4E9dvFU@OSNEU>6--9U?)}x)=|>-*-tuFXB~(3C0rwteKn3-*nhojS*C ztWk(;7FikjYQRlgToB`LurakF>i%t57rCH%F8lE5TpGCttH~rpJF=Rcs`bhLsR*c2 zkCb$j8-P~dVkYQVr92RGDy}hR7N?Y?cjd-%^-5Y$5oVM;VC8K2t(A-W*U5t=t`)th zL=}7R!hSi$Etjb~SeSt?Q;H97NbzgAyaFpGN)X$vis$bKD~Pd4C}9~bWxMqaMcfXS zJn-7%6v-e`#V#|&daN9ek%l1QDDt%aN_NkDPSh4^Bv@rgppZ{5@@5+ zc04Ji)qQV;`xf78Y{MupSX1iT%!?TmGXbrRXk+%_9d|4+z1ws`HaQwR;KrnKb{xWj@0_1%XQxYD2wx13>R zAlA(Q!XhdrA%5>RMNh%te%ge@oo?ojrsFR^e95<*?cGz_$|Wfq(k`H~RT=crneTue zqY|YJ21@i5Vg3}1lpo(0T{yOHwKGE!;*1qD{vPFd3B`nJyp>@pLxXUxMni-co=C{u zh>HeEbQigoQ*KC(M_jOlPnH)*32^X+LvjPHM_J(r?EuJMEq9hn<=Q%q*?;ZEN+2XR z7f|q$rL7&p&u3tKcntXQl})E6&Tg1Ebdqfxyx33f3Lg%gnt%EHPDoU(b>oKkS$KeP zlTYk_pG*K6nHb$IwDFmjKYn)S#|MtmRCsFeCRzBJnvGM2O`bS(o}{`$%MvLYvfLyB zXWYJ~AKLQXdV_x`#j}%JC_IL!ho!4wEb+0YpPGW*;$T~g0d(YBOJMW#Nv<}aAAcPF`Mzo0=!^G zn*Q9cObQ>1zOpxCP=N%ES&Yj~+4O-uk?@?1jF+GApkjFC-1H13>#mOO4k3Y0P7r|H zee&w#Pg@Qf!GRNF1@d(Bm{DIkSLQKwg$u`$k1LoA2>(zy z@$d0pq2R|p+KT$AgUv|W`R(+FV}6~-O00g|h9r14gbiTf3T;w2*M({~`X%DWef^-^ zQAQLty||yM80fCHJv+hn`}L@-C9p>|5b$n$7y0;t&RTToS^SpvRp(xI`2+5$9*$@a z2?ZU10qvo5HD$R4#g((M(lZQRiOdZ-{#rZk?g(LxC(d0yb7-dfZeq_bIfWeJAt&AG zr>8#H!*P}lN^JGXmyO0e##yYTbjRej9aBf%X#ov6zsnCsKm77$e%c5SQB)VB9iv=D zcL!9Tf(7ZNIPwFoCXWv%$l5C8;(Bkg<*=4kHZ(YOLuA>DJ~X@sVN< zMKLlfdW6G{+_^QF%pnL;$(_-I0(qbUGbOf32#F}j!C6slr|hgN&>X6y8VZ(@n}e`lsO~7i4jaA{PG*`!G~iGoa-oy8|Ce!r1^^;N4_{zf7ZL(;`QoGNw*@CXMt)!HAKI0vyP zig6Zg{~Y!JJ^@cT^y);=jR^%8I8_m`?>9 zMBLBr=KZR*h|5{1od2c6hP{*@UH}7S4|06iN@_Dr28&@ckH?D4Ys$tF>gx zAk5G`SjFJz?-N-Ds!~Zg<-$V8U>GrCJk5m4kWvGM<&VOG_)=s(u6{JBKys0vCvk0b z$-!4z!3n2>Nb)mZ{UXTF`fq5l;;VnO#fjs-;}r9X1gI@NPD$%Gpk#7B#X*^q8Dq9O z&*ql~i7BH%{^^DY9LH0GTgwN)4mlB zh%at_p9FnzB*JYZR}aX14K`J?+wdqLrd*cX`{}|4^+&hrwhLczG`;2#odt8 z3Ld9mz4@}6@K8UMGVZ?YSRRQWz0RB6$MI764wJiT`=b-P-?sTS8TX<+Jw{e`xiYELabwjV}S`L#E5tuKg_D3J{-mzF8v)H7xog=G>AZL2#}PrJ-Tr%&Hn)ol3m#f2Z77& zbkF#E(0{bAQIHNEK0^ecV8t=7CBFNw6UF9KDl;3qh8HWw$6Hp+Q@6 zsV1MUkSnUT2=b*)3j5Vczkc)A2Y&GD1HV4Qk@RW6h2GoysR3BSuZ2lr3m)Va9;$TO zaLk|>YOxnz-}<2HFkGsU0G%?#jh~9j`nOGo5a)#-Rsq@|OXSR@%@lLN5)n5@nCyvN zD04s^9ZPbRA^y74IsPGYDKlYHDFnJ;LKkEBB;K}-WA3vPnr zW7FsMT|Icf7Fcj%L8gRVqL^e1KqiL6cou=;+D;Ji@swnEH3y4Mz_K$Ro2*KsmJN8mEQv4*n zU8TR<@bVA-Zo^BgfDV8c=)yDcT90UgF@}&`X<^H$q<~RA$yUE3EpDG(cjAWG^@YxI z=2?m-i)G`e)>~NKEihhhDZCj_7ve5>-`q^^VZa!>fl&CVQid5YoHu!KK>pB8rz}DV zdW#r|a(_g_m=bzEf>)Vxf95$7J|9m~u#0x>NKU%~pHExE6YPWe(XW8k$2A$j_fDJ1ZbOYQ#`+TM@KhGN5R@ z00xv2STyKF2c;TJL0ymN(9s#h#>Q61P7*hIPTQ7Q#0Ug~qnF$gH|Nh$BLI zIq@{kLqb>u9d4BMW0cicE(TU}D53x=0krT`)|~ZZN1|g);Nd3@1N@f*P^M8lC)vW- zVs1D^fVS`ZaDsXpV`EdV$JkD~H-(LWuHZ&fv)+E8@$B)em{S#eXO1|gh~b_$o&DeY z#(}Ey(}K!$j1#-5OLiRl0gaTpvioQlt`u(4A;0@E^=I^Pp5~G*?(myrTNa_s zM5B;o_lMGWie9a-<%)UNHw2=mXNXnG!OziCEjd?Xid{9Of>xc^F_q{ub;4He_#w_U zdxxSutB2{~QVrJNBUX(Pf4Hlg(G)Ic7t@wwaD{s0sK(i-{o&D}V5rJ%q)iCmK`8oA zIuFI5M${1M6N+h+mcloKe&1lfMm-{KJbqN$I*N09SSN2Wo)-7ya1jcCpE5m*R@0Vb zFtHW?hYW-OB8K=d*F_Aqz&@^Y}9IY+`nsViB`qJO*M9_NC<^m0r> zoB^+Np*PjwV+3$0YRd2~-5+KldJqgVmG{{%(_0iQ^x&i&93&+fF{dF_S3};8v?za$ zDiRhdxgEZ=>3wsx?o<3N0HTP(q0r=&iTOU7@lt4F1|SN}CPni$Ho9GBqymQI6_lWf zt`wX4H0Q%uCEYz@NM`+JNT>t1E^cU*8~>DYUjv z-Z?k@;;2EyMxPI_nsmSrdbBR#ZN9qmROngml}?>WnMnV07X1a$*^GOc4W5AX(Q}ZJ zl}0LJkyEI!eK@Zm2ftic%m_60^2jj3L6Vk=`XIHNO-NtZ8WNboyn2;qX?rMzC?%qD zTHn=Hxh(z>y+y&wJ#6kUv@N_~C?>6q8gwr?Cg^ogYiDaRYSqj1=Puc|CFK0y9 zLb+PWjnWutFK&G$0_gAL*RTyEKe_LEF6UQ=CkFR<;feW{cj@)s7e0FuXzt8#XL*WH zn!8<@2b6_YCF$sdXfD`BfYZ>v!qQ1IJ@e7dVhK0-c9yT zWV^qLKcwKvQGej%!};Rf(sHd5K4{EPySq{6m9p&gb|#=fUCx$|kMg05hx+^RwmOY@ zDO>EisAHW`!<_#xgb501`4jKII5H@$0SY-~q7E7=C!&egxV0f^Z3nm>KU$RqwljH!PuYF86UROaJN1vlqYC4;`0}Q$+QS_-gqo9DHeG+Ha&T1Gsqhf#@_VfH3#4*47>63 z9Q0YGh?O={MI&DfN1Gz7U}f-P1aOUUeZ0K=dQR5t;idx*YnYs}NUewnkE_!otzcuo z#dLV?zhPq{jt1a)Uu6(XHU11HxFPds2TeL{3O||0r>#7_Mwv2Ga88AjF z94L2IkQPum+dc~~0J2%7neaXcEp3dfumXIvm2Xd)yv<3PbwL4LEsUlhD}JekS`D`1 z$!GAs;;!cAjST{y>Yk*Gso&xU7=PVq8MP#fpcR}jB##9^%J^Af3i^9Kn~=?Zvcfb~ z+|vlNSPCLay&!!F3fR;Hf&e)cq{njFCKo|DTjKUJnI2FFG`XdbWl@qV&BKUCT=?aFd5~xQRp-Lxjwu<~BJoau55kw4epRXFV#9Nh3E+L*w`Ka&^SUc~Wm5`B zgoY@Qr<>CW;NDvBdeW8CN}I_LfS^M4Ha3&tfCD!Vt?SN81c_@xHa?&mtG9y28&%u5 z7>v)?wjtXuEQY3RSjbGCi|Qk)8q!25Yx0IlW}QcBMaM8I@V~sl z``Jq>E1DqNA-sm=wAx!V3o(ia)O+iF_2}%xA^CfeUg{Td5l}}ZFRRt+*H{efck>@z zdT?hf2=?XtH|t6F5I@F96(zZTKmUEXpGf>(s0o(;%C*ql>3C4aD+bh4;?iP2~zH4OVzB`)#P-p6qpwR%PD~jVDSgYSk1EFfL{#&8Q95 z_(p51T-Hz;>`zuuW0{YQAm}}FL`hVgS;O^hl zk#O#q^yMQbuACforPy_6UHiSn`%QQwlmH8=v7G^}Q;p?tT$a_`7M2?)8JvD;EEfq8L-RndqYOnqEN%ZD!UtS^J|T zYeO1v%A+CFm6!E$ChwUf-3Y+th|>{8i|HWrAGtob9$kDGlmnoai<|m}G5-s)v=z+m zd*Qtqt)TU3tgWt>Nlc5YO5^tGAV^u(AYKEo0ZokCA>Jg(nb@>FiLP1Qb89{5etC!} z&_a3IT|q$J(kvibmG_E@-Y`~mtWk_S{N{b^BBl~!M%r3q{HC;;0vGmu5VbmzDeXP= z+M`$YJ{#q)Yh9R&Y?muLwnM*2WJJ3}*G(LMGhJsnEa@VJD1LQT*ZnE3|LVZ_(TfMG zCFPf3F{&eI>c?G%I?I z6QANg$d-oDYtl9@ZQdh;3)5^fsMZr#o_Ry#hUzl**yLWkpM-`B`p36JBL)1?J6om? z09SoyJN`;jFJ68N&mwkKA+S4tIpbI(Xsg&ReP=A-YN-JvrTj)g&465UMZHZp={nAg zd}t~*GzKVb)*s5*-5>5Z*VMZ#X_+N~)G(xrDw-N_^7xr>VVSc>zA8YVGqeR}_TCv( zhuCtp@w0>DXXU2r#U^n;O@PXvMwYr&|Alq@_2u=NsPL2Z5W|#U+*nH%`5UOW5yaM2 zU95$#Q;;m33X{J){4t5b+eat&JwEZ+!HE|RPn>$s%d|}Feqv&5v)1WXCPueSy!sqO zqg+0*=ZVW_;TnCMYcG$zcIAb$m(LlA;X<}sP8B&h=&OV-s z=OEYZ1BsYAgY+IG*uz${9<^hjexI;!k5S}M=^>t^+-y&05Y2UAF9H@OL_hR4h=d<4 zqZdN?2`C8OUfvvkZVWl-{(k*x4RC*WH23S-cU;=^uDKs z+Zo~jo7nmm33Ck_W2{c+h z-2g_yl(ALtQY*tU&Ki|ZmQk<9JjE{PxdXt0f@EP(Ia_pfdu0)MmG{{ppv_^t4smNF zx2YNMa)ZjnYr90gTz1oDs37nKhy_qi)PRmgpD|(2zCf>SuTyUYVUBe^h+`9H+i(T> z4mBt{;$uUz3nYk*uCo0e5_amATJFDxuQ3VH*<0w`J{;2E(8JT2_WI!6ocs8DaIx2tmv z1582+K>|vm-hQWW0UmEiL3p6+;7yWJ!uWjwd;M0oSO7dy65VX?U*T{U&( zt%w(Jgm+y%36oTxfewevvjHA1G9Mja;nnnOcfCVY%&Ah`g~##JP;SNW0QE4SWQpR3 z=~JSb&gi@{oLya7)8E0us>~eTa`x{t2cM&8tT2hYNd5g3T=~4z!+AP51C+dUo7N=j znHMl8Ft#g7zk7ae2SOtlfM5gCREjl5Y6zgA(!3c_@|P>cvu-%MyZvk7}WmA^|KDeMpHdEHkI^}h;zGe~oQvzs>`+#rNjC~kBoM*Uq1 zEkvD%ofGFdW5G*69@p>|MvXc14fF(Xjv_8F+ro~-sPYv@p-{atdnO7dUOGPjc@4%K zg|ZnypO5wU;i|^DheMi4Fqubs7oJk2+swX&z35_U{4ntnBT3*k;sfqYD~hXfc0Ox7 zbdTAh;HaJH{wjRa0Il~1TUDccvqca6x`_>k;0=yE3Lc4vN@0s7?!sFKj$o9dJs$?H zju?T)xcyt1pY`gu!5S^Jo@>8zA@GYs5d#va46_dFC!i64NCTXmOltqggS2f z&R#uoGGB^<4|r|3LTSsf6rFbo7zH4kyizWG2F!k&MJL#i4%@E?12;&pG=DB(|24yK z9A7+()f*K2Bp_2MO@{+$35S5b;Kl0+A35rC#u${dlSSzfgh#IO_&RP4_RpsgHfvU~ z+>iwkf~7Y@g199;qZjP>wF-l2^U(_XAo??l8_#bJf@9AYK72)xeTr79NR?aQES5!b zY06+xf^R|h`jFtr=SmYOv{yI+z;}uzP$3-yeMYK4;xj2%fqXfo&&^uVQwn0psk0b9 zOoISPJz+VeP0!ZCj4>={quC169JTmvGGecQ1Vxh0%t`QFGE13Fygx1WOY_Cm3mD)` z8SpS;^62ZWI2bj?lOP{e7?;?4Jl&geA67T%bq2F?`9G-Fm|eZA^|sXp+sl1Y*n*a4 z%4QoO(FSK zh0y;zD26j^P5Bw$+bTB14QJ;Qkh=0ZPJq)Bk3U1WN}M51M#7JLYt3^3Ei3cl$^Awu za(`-?l9ox=quq};oCm*N3ayHC=viRx-l{Q>@RgdRMRit9?s?vt?2J(`+#4M|)peMJ zxIIX>ka6ouRh)zQ>-f}-K{|f0ea(V$>EXyek`ym=Ff3jl8C{qLhGAKklKdWwBaY3_ zMt92-(*8~ew9WjLft(Cr#(#x9m9M0h-G)B2B5;qG-o)zeuxF;rc*A>aI{J9--xL%g z4oHIc9GFr9s*em%EZSpew5`Nu3>i6>q%6P_Np%c!teR$$3b8XgiFh!0`G z$uNyfBP_nKxLpT{YdfU&X?cr{(%Q7zCBCwWgol+adp=*-U1|QhG?0yI1h)HgmjoAd zOWlwI2To4xvC09k(r!9*Y4d?gn|^g^6NOl}m*%tdp!H~}bp)1=16>hk z0ES+4G|Fipe8zfM?~ViWubFI+(_lUXx3)GR4PZn3ES;?#{m%J86^|$>n)k!n!ny=% zZ>!QC%JQ<@2>Bn3(agLMas9!`nwDz0bRXA3drSTu$L{RQ5VG4C-ZLkI7%9a*OVvlk z_QrxI+JbUotc;Ef=rCG&E;!dXP0eSaTyT&HoTvLmj=R}1EY5%+Q!4n_N59mSUP`j) z7*S7)O=z8QC(In8pt5~~CvzBcgKZeVKhY6_Z<=KteBUD#H02Ux8@NL(2``TUmL3K) zBR@$GS9I9%ZR^qA4muWq*=Ft8LYvkqaeR3xjM^PPb1=C zxhf-#fMhTS7T%VQ(w)Ya!MH720nz37S$KBwzB}GQV0XWg?FO!izf4GJ%F+=46axE> zFQD_tca5>{4#KPN6yfUe5YjcvPERuFYb*`4*A-VxXM@x^3@vX%l&HL@-(yjM;+) zxm-j~M>lMNCC@O<3(&Xc1?BnWj#6+wD6dMNT4>e9>2t3fvxoBo)h^A!-{0aPlGtAXtMfgYVh) zkJQu#5ozgOK}<3dtXGwc0wobP1T-3J*a{{!M~D^%`+z-mEi-M|9sFKpcc8no^sTRd z{pODEe(yVr+S_mb?jrvB)}pr69jh0$e{1#4)$dhTf4}YKN})=ww(<4dTv~({Us^LX zG;qt;zSa(#Pk%37zQOkD*Jf*Ww(rZq%{<%hrA1K(z4<#|zwy3(^&9hhV?E#4zc=L7 zoWlLTlzhJWU+z4*aT?t?eUlP1n>KMn+b}~ojnfV7itzOf?fJh_Yhm8vXxht71ZFuH z>Z=L>^P3hYpN~6y!e#Eo;mQa$ziDyNj}xv+ZX8{>aqQy*TUTWZ7ki~@>N~|`6Ryr( zHC$T2q2ILFY(iD3_BIQi7p}|^={GHIbf9o`a+z=;@NZ>s)K+B+n&0}zKmKuaesCdw zC3OA##mT9WTomEW@S9ny$_oLq{#l0dtBZ4#uzL(bTX+#@E27uGxj4ECBDSl}b*;5NBXMYeluq^oJBowNzNMvJBDUl>ms2>%u9$@%{*urU|60srZ8h@3yE8)4) zuU~qg3rZ${rg#eDDhRCOXBjl_j!mZV z@qim7?pYchKP!Hoa`x3Ll$4|j8o1JfyFAueN)zSNr)iltv2mZOL!LU3U*?nM^QddS z@$*VImCeo*zt!F}v1T1>17=!`rI0HBP=o$e{W<+5BC?D28nSP}>`6UOo_cje(DQ zE-a!=PhQz_aN;q%nB=t<5Y~5GJ@LfV18;>!)4B?a%A!Ysp0SDP-7z7BRd@5xhP~hz z6rLy6_rdtvd2y41gJCTSdBH*vFHq z`^sByd4bim8DLn_D*uk}1iy9i$bNycKX`Lu_p_nOm)%D>Ro@-Xex&;-=oNN{BM3$N z*IOOw8US~&m(CCLE6HGpQWjvaE8Q%o!F6mK$iV|CQNDZ1*^-AH#itA$1!$L&SR*cN zax4vQPFzB}C#35bSWC{~;vV{G!yaNN>v;9GZ`1}+0$j<^m;ZHL5)qP#$Y^1gsBk+{ zH>GB-O#8_L!<~cUzXIMy_`y1)wn!)+gw_fKZha8XcPC+EG3C%Q<-3Sa_jXxDRCk~j zcA!e28(>%)4xo;>H5ACui>fbt?p0tRbW?40!5}E!8vC72hOk398=Bm=VPgAB#)#LH z3$*E+g$xu!2qq&1_C;EXN(aNN=);~M%(j48Zwuj-m= zO?3?NVWf`|r^+JI5}~@Ltu93A`r3%<^jtiRJm?@9BkX=sHE&P5J`6eNJ|A(0yJ1yu zlNJMz0H-|Z)nqf~z_L*Qo*=n=rXXlwHPyEE=&N@7>5m>)#ZpHfokfA!MdbsEa0#i7 zpwRcKi2#0yZvm!DJ~&3*OF^qt1HV{BQ^C}ASAzs0r~=zY7lp?3w%9%0;`LCKu2_PL zOipn-fnO)Y&_f{BP(s~xmKv<7J*mP$YsvDX=&8?fI0n_>fa>pACxAOaN*MO3?WHa5 zA7e!{4cV6);XdIMfz-j7H?l7^1!)tthJ?%){l}oBN6rlW@}(Fuz#6kTZ@)B8$(D0(@RmNB~DO;8CR$*|Zt>KOCFTWS}eOEfIwMJ@1pwydBs zP;9Jeh5eq5Vu7Y${A>(Yp>g#}#Zzr?6d&}KndK@)P5jW$mNWhxrF)k>xK!7Ml>(;g z!8KsUI{Fz|3slaFHoXYLsh>C?fPT7 zSnF`{1Q{l`^(u{%YUK(#o5))z^BB% zpQ~U;FPYn&M!Rd1Tu@aJ7WxTje6@=@VC(CHLJzi8L5dY<65_}TL9fc2#PD@^57w*T zW5Im`MrT?mUz(-|U=NdI5U^a!jY)wC6~OEn6f6u!kyEdn{n^8+GQOI35VHIxPDHl2 zR(NdC;as`e%L-+U^--K0E;^ml9n|TyC4pQ(Sx-yi&rn2cOKUlCBG<@4>O>DFuZAw8 zANv|}z(7$~wo@APR%lk_>;enqhxL{j<;Y345=e{E;ipup$yi|m1WMouT~5UR@Qfju#99#Kq&BzYKUQhK@(TyZ$l3_ zWm-M(*`f`0_IE&FW_Mvjj-T+d9pP%|^5cwXDS`H@BWqxAZ~$^)%F`E&xpJtOYF~IF zBa$#^T2AVaE-Yuyd$lB;+Z?@~I|im0CNA`LaKOeD6H&p!Q&B+UjL|cgLJvszGpqb| zdh2{AhZD3`gN-0`G1TX|?4{`VD%+GCy>8!nkzgTnIL(m|3=$`P!2m}01Y{2ADwIST z#IPF>mQn1pPQL}_5h}_dGnNDDDy4D(Q1G3Ts%R)5P1x}+^2|gGs}08Z>(~!o5z_|P z>fv7WTR*d>UVmlc(G!!;o|-(kJ=M*Cy47W9!>~g1;U{qt_a;X-;x`D<0%=|ZI>Py)IN2Scn8ft-{(}~@iD$ylKkXh!eOZZQobG{uH4lmeV=G)c>1P}8PIRY=EiMpTtB zj(#jM5u!Ln*F|o}ce3Wn*-r9ouzKEz)(yB=C48fEwWyHpE34?3XnFHY(+ZU>ir@m| zcEd&%pgB7tVD_)4AAS1jD~G4IewGRr>Cy(_9Nlcs8>@I=u?)VEz&QTgqtlPQdv)jb zt2+_EeMuvXRV?5QU*C0Mt17aS`ckBrEI3J|5Je}6khaB}ta_4BO|lI7+hCETwYt$* z;uI+?SC(jAx`MT$X*P+>v<7%=T&$J;bW9tQh%BqHNHKKt8?#qGL!k=GF4>Ma720*T zV6c1xv}<-33_s=~RxX%;`)X{d#4&)|#t#F;G`KJlM7UHb_@U+!0N$M+o<&HHZySGa zMA`GL3Qz!aWgz@_C)6>ijr=VN?!KBSiH)`qWfyR%!8E8udeVy4d#DAz(xI#kKNk1R0+a~L*}*2#k+AH%i%DHZm0vq zax8@bb!p}<7!0aK4q`jE&aQ0^32)+s<&YNLulN+X9vy#x|=!+;qBi&OWROD4B z_kVe7+*RN3Zn#qcHk0CRq1eTR7Y2-!A1N%41@*q61bB#rTo@B)PPGv+KLTnDs6|vF zOVq+f{^^GYS(I`kSnb3He}WRzwbDM?3TCm%8DPt|VKtLDe^<2ZamO>Sxl_Q&K20-F z=U}KWXHS2@)562)ZF$#j)hf%}vd`txlIiA0KQk6x@E#TMWOdVbgGSwf66~qru~ps9 zchQKGVkTC4l*FbhLDYli9$eq0N-aWm&vNF&D2g@>*7*1Q4`yGH@Y}8rr+0xFj=R7ZAsMDS7V$VUBfjZ;)ex?br-aH10J4WvL zZKsQJM1tXPcv~5(_QI}Q6(2&nc~S3*ulEubbkM|}+~ss#4Lx^36uP}*n-5rOOTFQK zd*sYM8;^~*mYRV^`=`~sxLH9#W4V}BiAv|yDow4M8Fy0^SLi&Bl$dSE-=dAe;Upf_ zUmr-iBAb*yZEbJ|(H;@&6Abd2Hv9xU7LzbtPd*k#_yGQHG)s&N^@HS)3wuAkW0002 zSm_h3s@#q>K=<1E2a^d~3!ad2w(Sc>eqYohN!+61d>g`9COApgsk#nw2F28hZQ8b- z8E1rTA3GY=HK?_gG9WqMQ9;iqzZ)`&9>!LZ-_=$=1uGYyE5xfLh?L>s=d9>kjgv*S zztMfMvGZrU23&}4hNmhJCdXXpJ}o<+(7dJL0m5xV%lU>T3duuJx&(|4+sk6cuj0bIQVpB@%m^ zB!whNlaGY{ncfwoxC`|#uS64>ev#<9LS||{1MlDIHm!sqQSf6}Lzy(=>M}eBq})?~ z$f7NpfZ3iLtq+wriVca8k{AeUqxtP?1C&|CL!(N1|64|4zkEz_KpIVgg_>2&)qLEO zEkOzc4ddV$B2v}x>I8fO(Qj_45X`M|!(cxVU49NPJ@Z0#LC=t)2doGvRSFZ{`oYBX z`oxovGY2%iZ8`g2y=*|UQA4hNv|v0}e}5{&H;WzfdMjU3xHpVIlm4X8Q7eNA&lF`) ztfu%b6(Ud?;!*KyZQ>cnt?2l!Xd*Qb3Cz-3)0;F9A2hw>jMZTN^n>tcLI~Z7vGD1aHpGGkg-)eDH?5xn#Wo@zP+u5^q^AIzjH^(E5}PtRI%ASpX^;OK-v5&dAm@R^{yfkT`+=EVn_; zw^fk0(B-r~QJTRm={$J_r?IKUCfI`$#$A=!&6(coDOq&El{oa?XZA=goamRE>G#FC-cU%nW02u+Sx$q_`*vTn6d`3Kcv~ z6cX=cu?F!Bx96t=cxb56>6t2d8E&HSu~_Od*69kU3IbDf;G?ariZz5X^5T0ac6$tW zz>}c?ZWge}xbl?0b%uT@Nme0RnvZ3buj`fcGKE1?%?6rlAf1@8#y-we8zDIaLef`H zEKb=*HmE8w=U14^prZ;!ACQ%FU--5(EbXa>1l#CSuq(}3OpMN@P5g=b9mAKg?pf{m{UHx*d4rw^lAL8dEJBbR$T&Mf7KR zGlh+Q8*pgbk1`*w@#=*{D#TMA&%udiIZ+yz{#$1F01SGVM-&~NzAm?qik z9v>Tf|A-I$+GiO}yCaMky-Etsr#vH|MX&o2yhb`8TRy@`HudfiM#?RP0|G{3Eewbp zTMcpGMrKms^=ME#cl5k>U*ma+9>ty)FHYEMd;)z8e$$(^hZXP7{_R65dV-CgBDfq@}o6}2fXV7*hshsb5JaSJ?mXf-0F>lWdP z4HG1#RKW#n>=v|J^ZM89WJY^NJkkZRjy2h64u?bV6c+EAGZn+{%dL zxG*&%gVdTlrQ0GUYhZ_?D4T{PrT+WoE5@tz&>3c6B6!=9>_LD0 zrA?3ufbyf>47TK16@4qT5A&NzirA-EvF*t$+8;ppjPF(NTA&G68zcf4l;FUI>6c&4 z;kkCDEEp?-D=N3Z;g(x4-nCCg4_)2=*45YEn%S=LyIH#hezzwxs_1sr#O>QEzrfgH zkN`pgHj0251aQC!kraii(1D1sj-ax$1QM|U@_;opqKA4JcSXsXB*C^UEGNu|nbZX` zD$=rIGivS#7{pzd3a6n>t`TXw6ehfxZw4aM0h7Su~f)r?%B*Ip^*auD4R0+Lgb5K`$5^km(p z@r-(HUI|`{H{FSQn+kEM3=dXzIFKmN+G=-oS-XeW9IkeHZqwy?9C_uP zS2(b;@4<&!IBXXBX(Vs2oUU}Bc$fqb0`CDF{Tp|OHCi|sRE8kPYcX@E|7bBD)FtLM z&qfDHtDeRSgJ5_30FlhX2;y39hXY;BX!sz~w5#xFF4T8H@Zsj#x5MJb^wn2IEG2Sk^<_Gbz%i)W`i1=v_7v#{LCm43;5K!BCEcz;*8!)wRCo?`)HBE+v(dZqo0hk) zIX*&2o%GMbx-UnPC54||+iXw^J4OHx#LJ9i;scS9k=EloFQ|OuCtOtvTizoouoM&0G!y7F#i&sdc9SIq4Lv>{Sc%}> z)B0}NY&lyU7ns&al!1st4WC&SK1-UUpv}=MhDxgF8<_g-6rs=<6h*V#b~C=Kk)Y9|B_G6eAB$O`O*mXZjwRmt zMCKkfnDJ3YCBd(c6YBczD=k`K5S_@uQGKLBQI{%l=-#hcKUP<(9XI+^xiLJzvf}8-(H+73wv;kMYZfsJ}CF`I{%d+fza9ywEk+0Ou*pa!vM zs7fyr5HwJ;m1A~z>sKlFMU1cV)xR)zr~ezkeA!~G2Ta*3WbE&G6vB84Fqh`Kp(LyM z^d5(OXLq@YlJ1^-_UxzLT?B>8?0#%N){9K;>T)w*1OwL+{AH>;%(D)=I6*i2`GRLGr` z1KX|gGnOdU(Ol2V{_?)nt3AMhU!d02CW;MgWZLQ^c@Zm>2U`$bU&VD(qcEUi7WndN zb2d+<>*Yi#4B1CRq0`)G_23Lxrj!h9E3jxF5!*@O85vPXgMpf}-w)6AD-nk`qm>)L zV}|O2OaQ8Zh_Z({z!tR8$CG}ja6;BOSG$IidRf_pfixiE@F_d`$;k}_2d+I6QeONj z5y(IGsMgN_ zudQNztn1RU+oiaH|LS)0(VH0@SCRayf98gEZ+*71Ww-Ga^j>?g|SP8E>vmgk{QR4SJ5M@BfZ zczv~t*fgo%jN2_Ljpk!IuQY!}q4viDyl@?*c{Z%`%Gt^lTn=1=Og|Pq|Fj!~McW|= zJ7UU9G-HIrfV$!FCpkY%8FUo*tL7I=dvx?Kz)N}SV09g-J{>D=s>H&XI2o1otsWN| zr+T8V2hDo@5j77v3#sv}iBx-;(Xp@PsETDf7O2c7k6A6ZW*4sz-l2zwc&?%rowq)u zzT>pAzIPQ@TPOtPH`r^agwjxj)=OdG4Ji8R+1?wEg;lrl&5t)85#LIIBqqBaXUUiT^cLx6(hLoJfF!DxLOd~mxCf)3ydv(<@D>XQ^RwWB}P55r$jtfQCut1MbVGOTtupL z<++G!f2x=%;Om;wzvWicTDE$)8cVW0m$0-4hOBrrqyw=oRy#wwVx%1&m+=#TPuEwe z@iDWi#{#^WtmhL$AWh5Jy-R$)SQRlXJjh&IZ6ey~==bG?{2v;rQQrKNT1 zxR$eho)11Iq)&{XhR9`egvRS@D85q=w=oM55v?|Y>^_O~242`uRO+MMjeAS7SmIm~ zzEH$tf&7_imv!2PEmenmAQ=h-^D+FRgu&91VX?{&AwO{=vfNV{js-52HXTXaAz8aPU+}HuThg=_!0AFx*#P+fs=7{novek@b{ni=;rj0?(n* zNbpn6e)q%Yy%c$ZgdHEOC_c~okpT2)g^jt8epydKWI zSoO6~l9lr)zSQEW4_?+uvwf6=tB*IlIQ7A{snc&>K6CElH+D@O-{>kniSP{>oyQ-& za$uugbkWBfUb*uAi<~sN`^a-sM|T9B{)J5`O%$^)RQ>+R9aR`|Qr45sjkfV~1oJ%K z6Hu^n;PuY{DIMgOpq`6gtKNW@su7}MiHb-Kn2?AakbMr$C2$!U8ye;DEC6bF?IOtrGa{mG@rsV3aX+p)9`{Q(8^GR(^%m0@-}r2tsyf3H%7|jp^535|}?Eu0qi<{oLp$ z?~F=KzWU6rR29*3$ETlpn%d=sJ@IFER47(%tAe19kTQgYsPjQc&{(%ryraKE#g|IX zum_Bu*c&8V)HAOmuA$gdjFj^iIDOn&s3+MiD}bSPepoyw zv1xs@8M=zQx_W!M$hPK?xUhe)4w~8v=LtAsitB~_6_3h@FU!)j6M0rhu^sI1q5ofA z4k2w+Qv>>Rer-Y8_g_qToGwG1npP9~#bUxX``^n7>6hPK$~j6+psI^gP%wdh_TusE z_as?Ey&sl0pOx#&W??y!Y5l;A(mXC`O~hKl0+*5n%%xB&0eH*n>`1>-8ibq~zHvfM zE$^5Y%pvCL<|XfHsZ?ycuQnwS5f)9$J(jiMwF(qhdFr*(%NCaDA6|UX%g^WlPs^;p zR{-o}Dco>Zr+?{)glVy0~3RS`LxW zSpn(P#e@CpD(%LDI)1vNvKE(6Aa>*e)h_1rU|!;S1-4|x*ha<=c2`C)dM_UAT8&f9 ziyT7oSQT($*821`8Ba@})b_B5d{QZgTow3Ka`QeD&O0rEB|6Ufs0;Yib7PB{hrp zeDcnbl1}M2wz`|j;jy_F%NxuMv8-F$O%5y0T2W|W!>hk@fdrSsxv-=$k>ZL*50CQGR#jZj zBqjHCH zM_Yp0;I$J$k$B37^}3urvb>^mzI1Uvn-~vka9FjX%>-TFO=6WOdO0ivA7%NAsw?Od z0;x*tfK9%urxRxt2MOnIt%8rNFA;J&N(AKTvc)p_ezByZ;};K9dtsvfg`Yvca3N5kj(2ySm*FVfORA}Y%P8O{c-^!%&^^eUg zE9ZLW+>P+UTe*_AD!cP~=UldXp`9q~`aj33H4c!?R`06p{_E_K$)??fE;TEZtFoon z*<_`o(44!w&pIN zhaZAVY8@h}r-sM5w6=HrNZ;Rw528;N&%8J?^BfiXpU?|&51u0TQen%I;)F6Y!xxcr z@3~9DEL_0U=F}<}xEM$G7kv_x>|oC->B$@wMkLNzOAz#Wd=pFPVb%N|=F$2u;GLkl zG@99a{2SKIo!9G~FgG#^(@fu8hx_j2lo;ynC#Kg8WZ!_QMCqc-A~=~pzt7?}jiD44 z=Ge0A3+@YfM$Fgrh*<1^KF;dB*p@{vq6O4|n!b;^fzLNUPj|QWXmAaRjT{z#Zyt^N z|D!z`kwUEf!rM#C=lT0f@SOFw^%&*>hbLP9AZ-6bL@?#x68Rjm1M~vrLnfaY#Tdop zbPM(4y^l(o{GphfPMwu@{_G1y@p0u{$}zvEOTMu}z7DIiF_*s*Bz}By_NPj5u}IcE z-WjZ&M!vdI>^Zb-%lc{+UP1=gjBRZG195f6)DjGB%Y@i1~+9V*rd* zSYDL$B)OJ-BeGsFuhKAm{nBQ*N-$!!1#2dE_K8dKl8UvT5h1XwoHsNiH(x#S^tH_! zu0B4>k$P>*s0DEHu*bx3O=Zo;A;&DC`ZlxGX>VI1V{ zmAV_k7L9&1EO}|w92c-Nc8S$E z_J%gf+3OjVH71`OO}>~bPw$`Hz9(G71cqelqme3Z-(jbBb1s6|2Q1vs34IE^m?T4c z-(mCIY-58=96H4gn)+Z5^=dpHd*ayUiP1+Vw(p%db6U)82ewTe8^wa=me@;wj26W-c(PydRZ&ehGS?c1ErZSsw$=NhZhmAzvyQTw)@ICP#qPV9d_^l`^F^112V zl{a^m9_$ytWmETzVL{z{KYMt1XkEWJ)8syb_$a9RMe$)rbf!+dAl`j&&UWmTO>L>d=t7-Zg@|O9^%j z-79DRqpwwCLQ|+C^xJ72QvNsV7Hon$XhYIB$R+v6134Rkl+GUWb@i3*^Ku1>idu`y zojpP(URP=U(iO`exbLS6OAp`b|GnM*CccpnaahyA-y2fe$a`*mx-55lQJ}S$9ZzRyd1{S*HTR@ zQ>9DVAwLr&<9K1@`fr2mdFbpc5=cLbFzx`RUKofKhjIg2h(RBIo3YKXf)_T z+Tn^ZOqfYMJ~HN_G5ho}hb2)_F(Vs^yAh2QSD-}S|C=FA470GM$r~qVLU;!`^GqTZ z!3~!-KE)+gjOJxK>~?V3OcpV(l@YkT<{D>E5Qh;#mo`4%TwP=1>l4TJBZ~s5{(+Md zd*Btvn`mVF;wn2KkK@LGWJ|qPk&Z+vwhJ5&GCf`uffeVo>CM}7zn>5i{?g{`BV}vL z+qr8`nr$KxJ6XC`;0Fs7U2|-JPfk#AP5k?3l_lmCLC^z8aV<^nJap~Z9pu(uJwmIG z9=Nt~RPIaSf?)!jVWm}^6eYLO1MM0?S0@bhza7dg2<~baeHwu{$2^&#P?enD3Q-ZHA+!SxhyT^EO%`dlkjJu44dhrgBq4uF@1vFxS9q3P(~Fg}6WO0LrCL~sPUEn$ zto|@Yu=rfuKg4v5i|Mj=!01N!rjKFDHUFFn*Mx1&!(kplCgg z4FU%)28~s9A&3QOOdFvbHjBT9YaeI;Vwa&_%NkAxA#84Xpjst|uL2g$1ZII5K+jcCGXJA^(fY07YT4+XUD(#__1khqNg`T^6szxoZ3eh zwhk0UocMiAp3yPn%UXI?UQurY^*vMvn2daH7p?TH@?2-*z5v z0LsM%_g$lcBAeMU+VLseVH?$e4#XVF*`MB1U55(7;T;|x*S%JCr*XsAx<(8dTh49` z$)FfVd1Y)Ho_mIuyNT5F{h|saY|-K?cl7k!Xye9s( zt7BF6k5?w=LFvxhR%QRqN;lE%kAJ-K&fB8h+g)Fk{l-dz_$<PSiLewjXfQY8#94;P0 zru?N6hAL6G!IccF*!$tAdguqeg*pLPQE>Xf0%MMpFd_77!@X_&J+g;5X3N>1doVM; zh~fSz*Mps-(p_CW2DK4(1C2A5k3+kXVh3gew$!=>Lt`am)I5%9&?SJoSKu#6qdmFz zr2HYYa4!9MK%esSO=Qj=T)W>Y8n^3c%e#;I3c!pS0l z4y}mu$J(9I+~rgIaf{5+;<_a`CzP)vML6PTtV9-dFVSno{BsaT35UZ_eL!9ghGPUZ z_rXSo2q_i@xRL=g5EiT+$_0^_J=r#;U9p8F_60_QX zf%GX$OQX-H&~gp;2l_<`Z*0M*QTUO$!%DDL$%Vs>F)uxL9y8y==?lUi0F3n$?IhI> zQ6fRDG=7>2Nd(5#4|_CFg)XdxzOFVrvE|Y-I+?WlA)LG*H|bq$FP}Kx5gO z-kAsVl)VA}ehVRyYzayBnCuL)lr=)uEQ3jfRF?MaC88o*vLsQ)nk8Gv5;2GwLNT(- zmYuTme$Kt$Z^fAR6~8}UGoQ}g&iUTuJm;L}oaZ?Q<#vpwCs!>QO7e2wuKIVr_!;@c zcvlQZ(b_Q$61HdztSleJq7hjJs@5qZUtG4lvon z#ENIcvp{)7XE7_-7uvmSO+!RnGQh^cSSx5 z!9X=WP^>i(-X(k5|8AhFLkH&dBIe#nPilrm$)l!h}sj-(6tF>%r z`B{466~$1QI{6!GN>e;Dm6UA!B2OQ+Q#c}=WBC}4i*~8-7ZVzqIHW9j=T9lV7q^Aw zvH=WgoQWvVh2n{q*tchXW@Z)5eQ4&GOUP9#^X}YSHC`@Ngoz7UwrJgooS%Xk+-m|c%GJJq-IsIgsK?Bi;ATM#7rwh^{ zVDIWiodr}_IOw#20281nxwiHzFTPnG4{aXf#R9u zi*aujPqu!UdSqf*0EypU&q6!P6=%9!r#t1Km`OJGsZ3Y_D)V57qH-$<^J{q*s=t+R z#tvWmz<*xeB_V6?Ms8G`Ud6-6gBrO{!oukHSFcn*L#_h9Mysb-bJv?{HqRFi|0h<3 z7(dR%OLhejV;mEYL~H7IFOxCORMm1G6!pHh3AVMa417=^$bBFbYScEP>9&>^!0|qI zkSr@qZJCymp$RgSJZ|DwpZ+ZI+f<0Te%!flA%6<$>*X{&Tv)B$8Mlsq$5mboj)(G% z=O#(*&(pD54FkJpF)aVA*&;)_SBsh^6-VyWMF_p9?f8-8oB>SnfeTQbu$_4?BuF`NqOBJ@>GT< z{08MsU%EzU-^wnHa{DHKc2|CmEWKa!d29z`X5P3mdc!?o>P#`kKuo@$vd<@da;@l|*ZV|^kwt_ z=apNwdSjTAtc8Q9@YbZ0nCa{^uBF5hw$nHeV>Zp=mlM3i48@w>FvmQ@Yx%YC5{_;d zLyJ!{ekA8ePi($<^?2ot9LZ3ZNS;w}+J_hswLr+zF&v_Y7-(-|!{ zB!#_!`iFT>-$+aIwnUTGS*~{!BZa(3ofwd-Z9f95T*awFvyzTjfkv#hTzKEfD8RBv#ijWtl zQ+g&v-At~b^`TV1JUoVJ?mVl!a4YvDW^EofidKc(RG=}Semqa|$#m_1k9B?3no9dYf zbdhfQ;tm29=Ic6@txCASe=F_xyxc~df2Z|TD#A@UAWnV=I$*y@Nd0!dnTlp|2;zLP zkk7qMyT#y}dY#7n<7Z=ik+iyZdC|74=vXn} zmit0wHRivgKis}ED{yw!3Qaua{e3eM-qqa1Hz&(}w0lEVSSX$c@@lZ#c+${N#stMP z^5{al!d6JE#l3F2(7hfnK-G%OdmPnTt^P=+unKbXqx*X-7IeZRJ9$}df4DqKH&LxK zd5P*%?jAQ8gB4NkDm^%4kpwMud=uQvO_VhAT(ooF3GP1F8nK*@2Sb235(<3_7X)FY z$9Nw4*4HtWx1vNFPkBEk-?i!iNO8Y(jdKUNqmQ}E`p^auLzgr-5*_8iOL^2#J)W36 z(?J~5v_ecqBrlWa{l!fJw+a?75iaU(^d?Y<`D=A_qAH-K(0G%pJ;XImpI?p*vZrW% z`9}yuy`+@>vYA6}<)}_su8nfv6!9r$F|QN#p@(`Pg33-k07-G5Kbod!6LFkHIWJsb z-6wcqQ6VcHCS!%6qO3yX7IBUgabkGV-Wwk@Q8{|hTBE;2sSoA2no>?Il#a_rp|cTc z`>nlbg0kmDzKMxti^Xqxsx#D)e@==t31*a2J$S>7d~5KAN0jY6&xMMIE67hPUlT*-{J$%Y6RCenR>OgM8j3-8erhd%Wsr$!Id3r^G#i#neKo|Q{9<46~7w9LJZcr+Kb5!NRtM; zJ)OW`4U=(B_NP&gHs=YQnBL1-IK8Uph5sr&dr>CjkExcsZ$wj1GS3r=iR!Tu&6{DK zQD&yGIkt-15;v$kzB2AjW6RHeyqM$0feBx^O-A@UgfyG0%G)ZVcP7q`a__g&p>3|J zgxRdp?}j3utNzn{FVtqk{3mmV5X6~E`Nj}%(sa>u+D@cxtTLs`R%kl;`fBM`;e*H@ zj)4Y-w(D4bG0>nadnxoh9!n?_noe81arr3l7`7B}UTjw9tKwZvT=v+*V ztnMe2J>#%qHs!rzF2ddMPKCiJec5!pX}aU^M-`^9OXY0-jnNNLWPH^trdhW+&v*li z4s(@B7fojua~LpZFt(=1)7U_F$v4E1~xR1d=K%wD{CrHhyXzu#y& z7e~6@yR64xmtRp)q=S9x_IP#?Ka$8;90j6I4(+M9<2gT=D`4kM2 zJXpgF?F%v!X5GKeB$ik_;1C(2J8fbGEW8vUu*$i8559{+*TLcjPPYElb3@OWjw*>=*fegkGY( ztHh72Qswhv&i&+~!$cTG(|_VPLJX38dl-dj!CbK26kQ$Oe#Z`CYA76*MKt>C)!7Fz z`XU`M9iFCF=h)UhGO9#A4DN!w!^x zhtbR&Ek3=cn2ST*JMtfqJ>*=5@w2y#alLLrFWIQutX(X zf`wj~C+kRu=BC8LRFr(eFp$ZdlpX*&z1``zr5QwNATl}a4xB>sd}VS|%I#i|oloU7 zkM7`LZj!R8zUX@RdUalN)n@s|5FHwR7@Fo5GV-m-1(8NjNbl$d`NLYp$BDzFl4}McG#03fjK8 z>MsV2P_s76s{zRi0tM_vRsCvk2<38%B8{^4xt)ID{Mx6Y#s2rYvVYw64-{?<-}g{!!F;iJ6SvHnmEcEYid%q8@U+;RkEj5dN;-kK396QA5M zDvEhVE-2&`6!VtAw2zaR7 zs~9=Smz*+g_Kk#O(U%RckbSh8yp>eVRqwv#RsLoDtM)9XbtY+uHu1KzJCtROxK>t0M1xoDsg?&p(Q+3Nf>y13I zr6_}x=AYX8rj9%vu6h)XwqWjgxnoYLZ=4+KnycDkR*@N*=T4&@)Qa6pm9NZ}Q%Bv@ z&@?YN!L+%Ih{@KKEs1}3!z!gka9?&c!zV=(d4Y)%d!=&z%cw)t6YU&{b~_rUwvZ63 z3({AbSDBmC$(!{yuD+P`76S`6u?!P~DY@4PQw=4n%B=;zx~c&kY5l8b>T#oPaiRZL z-NdFA7L#Vxp$+axW3#V%!V`IpExwO9W-FS9qHmV|8&}udikbH{;OjYlM17@kwh#iP zm)ld2=%6n*=DIY>{ri4qr_Ogzp5(i!k%xj`F^rNS28f>!>@f<(}#< z+W+c%X8sXU?V2}tkj6Pd3;>9!X+@H9-!Bd>w6TQQD|MMVHZ@lM_1a0vQ>-{H+)n8> z{Kjk`!hWBH?l?JJT!piNJcpJ^oqzS-vVeK)ZTcLQIT^W@NNRTgb?rrEgeR7qySmY3 z_h>)UeuS$p&=tBvtRcVhej&eq92C9hnUSD8cxQmxd@rRaYl^UDBn$4C|b!4 zN~Vw(vdU+_Alg}9l(nQd;fooR_EXG?wW8%xl=!BhxTBMO-#{+^~`AJQA|4IscClQvn>;s zsBHl7WMCB4ehdi+^D>&aY-t*QG!{id>P(8pr7qT(Lg((PwRh(n%$&JLOgfXR9_25y z686)MQ4}0zlfAonb>8kQp-5q_^I+3bwJn*f2Z@77`L7Zdu6YdXhb_rG7?Jx6>RZ?r!u{qYKXriLXlBr*r%=4Qm^r`S@9Rd5FnuHC-Ia4ELh1R1~yoqckN$2&E;@ zBu(x8CjX|Q&Nwp}^mxi(KYA5d#?(>KhlD?zoXZ(q%Pr!CLz`-@st*$YG1(efOm;R# zzrhYpZL}s57Pp{zC^vgw%;Q{H3N`N@(91OTZR*Q}rl!6R28^*7aNp-7eJb;(}~sDD{jR#H^|&rOINf8LMs0}gE4~GG%hr9IgO@zaOc|?I3Y4WAh$O7EFrQNwx}sWA za+WZkb0xriEDB*IhjilHlcRNa|lvIiyl7ZPGmV-pmlcP*FzMdE;=ZC zWiVghzgzlLVR%saQ_qQcdga=W?r*sw6Q*|bf#+8%*!@@YUi84{x5N{}8M)en7}VG% z^aYWqQb%g~<%N=v7;!@#Q8M`Hz-t6VUb zpD+p}0knu7>Ru~RqhjtN)|bv_^+#uiIDzy3x2tT~pif+(F(U7QrT5*q7;NDbk9q35 ze90*lotS@DtiCZXcX8JH^Y-M{jlv{c)BmXImbooRacftM?f#V(re?W|PX4=|{UWXY zmTG-pSb638tmiqF=h-^)vcEL=CWB9;$W_d~sdu?Rd0;PQCsV&bQ3r}jn^KpOJl7>0 zb>rWL*Z(&3)|hsSsIo7)lURBZN%uw;`zq_-au=Ffl8#4V(5$H*ndjN7i<76YCYM!r zdgL_T;PQO%|F;TL3<-#b5o=GHtH%DzNITc|B=0A9COHO86CwKf>qAWiM9!u1`NC$K z=W!Y@ck!vSix`yXX{oN&=$XTW-N7r@dL{4Y(7pH|Uf9~@Rb!gp5hCJ9?XG+dBuL|U ztk_4Zb%}hhhq^&{B7d>;Hxq!&VgB~Jb3(|M1-05%IVjG+CXZqlFab~APs!!Jyd18^ zY542fDQl1MB-@JDvd(|rT)_IkKrV`St{i|X4LtT zK=CCXIe1YSh%#MtIw>z+?B=(r{<2QUTU*jxwd_C4rN4BK)fBGz20im0L=?B*U)Cqc zBdz(0cBOt$d(4VLSv@B)z9>h7zHm)N*U$UaTq|ew`jB6jtip*lw^+?BP|Z~hEpt~Q zQY#}U(#ncN6rmnWqd?DHJIvb4M1{Gri9iOJs;X*4oOonJ5dg zBEq$b-l3jXq>7Gc8^Xb%JlZ4 z9J3Y5A8k^s!qvsl7YczqzpIC=D3FuHprx2QoIw&*YmtVm^5(7Eql`H!?QA(WjSy{n z3QJAtr8Mr%Rr2g@qCF~9j{J>oG-%D+%&I;m6kdsNz49Yg{{R{2hmpHUDK)- zilMr5Ll~FQfiD`;G`hcNN;74-S^@jdR^+z^MDx$DjEVF8KXBCuP__NK<@Yci>!>+m zcJSObr)KVO+KI{{5&60&+AA+mnQl+4k3&m9-5-JI=1wK#45QqBY;(i-w=MYVg_Bv~k4z-}E&6YszL0s{PsX`WcW@rWVcD za1+g+Z#3Qbyt#v~asxzd7{JXaHU~!+4TqL&Q9;kFD=oL5NpT=cS zImWb`_9LD09B*@v;(_-6V>{9V{r}&Z@GHs97ym!Ex~AO6jS&4%xGxC5%6|>=o2!~ys$0ck)ZEF0J=uWY=V&Z5 zFwoB=s*L_>?^Am*J})f(RZV-)U>9b33_R06g4QX@LD7{jZ_4wFW6@0YoL3i_t6E^= zEq+C|7soKjQ*>M9u3|)YFFz8Hice-8vQF-LA4BaffSZfu$bd5*42-tNMDB-pT_3-6|0q1E7|$u>fX)imAc z(fkEtDYfz|R2(scrmBf|wZ`0Jgq4=*pizT@- zSBp~{W;P>tyVf_c^%{X(ba(QTr+RBMqD2e)W)97oH)`3WsZ+yWTUP(~k9pBJa&yxB zI!<$1+|=JX{NbOiWk>P9V>v5-y_|Ia%5T&CpQtYRrx&~AU!=?>|9Qrj{2zfwn@j!y zFcUs>y5#?)`z8NgeJ=U?S9$Nh?!0Nh8@r(asc#<3G=5|>D(;*1vUhX<0WOdKLKkozwrey{PR>=ttjQtcG*t~H_ zU~G$!z`ZR)0=u>e3G4-@JA?$z>=_bRYiLMd$KOK&-#6Jmvs#D!GaGi?KU2#Fy!X#^ zn7n`Hs@eNzZV1^wa|`It-#=5@w14KBE&FGh9o;{((3y}~Z+1-y`V8}SPYGI-FeONJ za7s}8ktso?FHQ-X^n6Ot%j_vZX78p1+3QXX8eej1&?1AWLFHDY1Qn`d6I`yYO>pf- zHo@0g+61@qvI!3Hu?Y@^+LLU8cTKSg?i^qfTq?{aIB20w@YABE+ar zWXR}Zks%XHM21``7a3BzYGg=xxMvy}(xFFW$n2q!A}w%SheO+naPlUu@P5 zJ$wwV>4vU;r5oDkt#0U5Rf$lS!X-jo!Ky}y(BJEn2)$pgMCenmC81pkCx_Okk{sI1 zI63r_d2;Ar>*UZ)-IGH%!^Pgop(6(*hc<9X4qZ1gIrNxoa%h+F$)VR5rH2|$3!Jwv zFmRqxXyCj_O9JOLUKTiS`>McsyCG;z;Jl(61Lxg76F9HVwZM5TuXEkqz3Y*m$owyUBS*IgIAxcKJi#g(>3FP?KOdU3te(Ti2*q8Fb?xLgK zUpG9*q;7coYIVcAKvu1~;eK`MhNo`d5x)DGUW7}})k|Y{`7V3@a`f`sZ$~emujjmc zu&ML%q2OBGdHLmf&dZB7b6(!t(s}tyINHg1d1_bZ<ZD!7V!{@&WpfUq=SCe;v7~!|TY4+1poE zXsI8y%0fTtKzseDMZ@)@7K5pSepEXr{irw>{itE%^`rD6^rI>-<=86ysN?H6-n(Jc zya5fPRt;(xbzw}yD7|qFqqcfCjG8&AVN}ELhEb{|4Wo*H&6Ns{O-BYrBBX{o|HK^`sIVU(PmHPM%#a$8$DiYUi6|O zaP?sHHNuZtbCo zacf&lja%D)dfeLd84ww_cI~dXwL25y){Z?Mw|38|)9c>uj9foGF>-y((a81j$&u^r zA4RS=c*e1u$n`5Lu3TTQ%F6Zi!KCWS_3KSnuGg|yxxSyz-Ax_)Pv2}%BVzNwUn4dT zhbJu~Hot5gvDw}-Vsl@+h|LoQMr^*~!7&B2o+HYd%E*nD<=#OBFMw{Biq^L?CE zv-fd*o4=2&W+UN!#DYIqZHP7e2J`maA2+ zZ!t*q-0G3xxpnV7&#ea`?7rt#>6zzNeI2i@@g=>sW|i^U+N!$OR+AcDTN~B(+GPN{wuZ>30bji-jWsD9)ZWM725(}CVV)+HAh!$>vd|ywtcS( z#UFr>>_YM7rNZ$(x`pG*mMa{;yHer!LRAaLw{287zDDE1@y(hQjxXP;aQsuN!ttpg zZ{jDHF1z!2PRU)jKa|`xU%%9@!8J?m8VatpO6|IAUTRm-UrX)k-LcfJmvFResa>hv zOYM4YUusv3ul}y*FFWm7HN0;^C4I+)%CNDtW5S*?jtMo5923%v9TQg7b4;kvz%ij& zBgcf9og5PucjbH!$Aq2(9225ftxT|ZemG%g_TdC$y`+RGHIfoa)=5f;tece3@Ry{7 z7U182{k};FTZSYh9QrLOA=5P}!S39pgh98@ByN84DRIc)w1c}Xmmb#oa5~B1Rz^~% zlNFBsHNYhK`XH0!vSUn=AG@0*ADd*7++)5;^3w?RH<=`V-eQtGez!@o^TgED%oF|6*}jr_ z!tqt+39r|gCmIyGdt%vrqm!+(j82w*Wpwh=TceXLrAjC36{&P`p>Cy<;SgK0(#iH# zl}@(oR_UZ}pGqf<`c^u5v8ma~q1I+6Kiim{{P?@s$)}^tPWE;+J2?P;A7^$la+2A} zzZaUFytc^fWT6WxU9S3E8JM_-3D~HZS{>`$z4R1lvg|g9l7XsWfU*O6r(NDZM95N*MsP zJtw8CpEN0D-&EK$DP_i?Nhv4JPD;6aZc>WX-=Qh3(?e72?}es}zaN?s^C>jNw#?iV zE2Ft7*Xz$sdC*{P$`iQNXl}}w&T~`R_nMn>_r>j$zK!%w&uOc7da0$}=`r2(P6rIp zJ3V@o-s$3_^-lY`am-Wibc&ze>DROLPOF0SP8Wgek6WL1?z-Ug!l7?Y?=NL=CK0-o zHaK&vqQMz&V}mp8>KUBbV{UNfVnc&7c1@v&!I_#P4bC)mHaPRd+u+Q(>|%en^Y;Hc zvEGn#OX9bkvk5tTZrRbS)YiwdQcM4xm3rwyR%**DS*i7IW~DB?o0S?4u@ACR+gEv% z+Op=ORNY@5r5c$(O6}by=zNC`LFe~%3p#%QPInJF|I9AveBUua=UaLOogY0d==}EJ zp!3zkg3dQy7<9h(`k?b#zO66J^PPX8v){)HkKVVx`0-Qwi=~QKUYuLp^5X82mKX1t zSY8}g!}6j*UCWCOW|kKnp_HxV#g%<5FPhs~UTiUR&Bb#se9}g|_DOs8)+cSnC!e%P zc>LKX&E42HZGKJPG{d^SY1XZM)1GzkP1EY`n^vZ$Z`#!Uh0`Bg-IU&@qI4;%Ztcq} z56rpTE@{r?a;N58UT|a1<{sW)={m8UPaUJ2S3oAGu}Y{n-jnh={YczPg-yxv84;J`Gn(Fs&q#Y1pHbsUd`9zU@fpLU z9U0Aw?a1h8x+9~1%^ew~8t=$RaX6CU?s_C+z2A|Hy_1h*#7sGoQ7_;~hV`5y8H2)( zWISASBqMG8kqna!M>1+d%9bM;_hbF86@Hs`z3jWR>vy%%uU{{oetlBg^y|Ux)348k zSDn+Z-?d4<-lcE)^^ybAuivpxzdp+${rc&KU2bGQ-+bfVo6R={ecpUy7>t(UZd@%E zcVlshxEuYA<8HjJ8h7K*>Tx&HYQ^0s(KPNxwnf~H=QGdUm_7I0jZF*B-Pjj??na%> z=WaxAJ$J+Tz_}YnNu2xh+>PQX=Wc{QJa?n|qjNWEfMG_(n^nR2YQ>xVUsSw#H>cuF z&o>os=6tAlv#hq!%}5=io1UgdH)qu~x*1X5=;oPLMmO6mZgcb6ug`C`f4JyYv(?_W zduETnGyKi?JBy1>xZ_rO!ktb=6YiWbpKxbfbN0JUxHGNCggejrO}LZPf5M&PP{Mw~ zokD9|GV4s+ey>Br;QJYFlOOcF@b+PsDP^;2gqO`~wxn##j@>Dn)#ZNKEW>s&Suyh~J-S%<+N08=x;?J=&#K2s?cY3J z=pa3b~IUALO?d{_4w&)fVy<9VYIGoCkx_D(aNU-g;s{O_qVo=;vhl0EQcgO3AWrWGFaQm4Y8mtjVO zUdEXYdfC`=(90PR2o1UndU?Ql(951Z2ff^H9rbE{P?zj(;a#$aEbWr*yuC}dfD!@ehMXTSWg@y*K*C*HmMP)zsLhh~PaJ{+z1>O(TiNDc^uMu71p^cJ*U>)2ko5KvwOmAN}fH{dmG}+UF$G zKR-`w@=mq%*LNy?i+8Ha*6&nfdcIS=v3;jn)c2igF=P&Sr?OngvE}bn#n-%3Rf>71 zN}OI#tLe;oT2Ybpv_9^rr!{X+J*~=n>uGIEtf#dHREOBVT~EtAtDaW7NA&_abT>@^c9i=U87^OXX^C)ev zDyiBecQ@5(uwRP8_drE2f7OVxhtl&by4y-lId zFwdh+p+#P83aKWwDHK1gO`*~Y+Z39#rA?ui@ofs3?P*iU{zRKX<5Rfi?>2>IR2pA6 zE$DXPS@Z7{SuxmNClbtlv)5@c%wA`$qrJ`mXM3Hh-u5~Xe)c-MCfVy0o^P*Hb`j^7 z+UxukZLd?@FhZyMwsf5r3F$g@j;HIiJejUj{ZzWnroYm4PF_scxqKyEXUvUsodMbD zI?=EWy1!4?`R#gW@r|387T?>VjIKkMGP>?v%jmYZhlyo$tIaQ?o4UA+?$DKGbhDz% z=stoYhsx;QI9f(`^q*yPD=q1yTNyS+bkg0ktdnld=uWz6v7K~RZSSO8VOJ;JW_vp6 z&P?f~yZA58pYNpGGozF4vffU*&wc0W&YnJ3chk(dy8C9&)vdE?u5R?2xw_8V=IR>l z*+r=XWvRs|8plj{qa5Y^eubp>34?EL3;WVhcwY|?b<~D#keN=m%N+kpP1f6 z|DPF6^e03#(f5Wf%h^wCq92poMF0N9Ci-vFn&>}zF;%}wryPUT-Es{2^vW?hT90UF3IR;HuKi@+{Nl2**x(mbrJ%v&^2*%H`Y5uUvlU;>zWl?5JG6 zDID2dxqOd9mCJuRTDko7%kZLd`8eGws5W#(E|@Lyc#|g#{ZdE4)8uS;6C!WrdA@Sys4t-Lk^7TU>L`vclhmk}7OAN~&<6N>YV&#z_?# zm?l-|VU|?E+dQd4YS*L+)vc2%)PSMAlPWyvpH$)RaY+^Q|I#u%bw$hY$~7&+2d}jZ zlO%1!2m0EE?+vsKt;=g0W>wZUoLx)X(9=TO(5j8LVJFyeP}i_pvaVt330*_O3|+&j zu;r?*;ffqx!!qx64I6#XHS8vpF!a|iVK~1`3Bw(RB@CZeENV2nT2Z4-wTc?;t6S8l zPWz%p(H)8!IrlDVWYnK?Ly8&|A70cbd}>jn>eGuF)qvy2uNt*-o?j`kZE~e1w|7)N z{CY>_)OR~7`|0njJQaGC-dWkb{Laen%yw2j+hAwq)FwMCZ)&}>@(r7vm7n+8S^4!Z z2FumYv+%C=4I4;B0c-T!>W4)qo#+8e?8Mo7SGd^zU zW*j(ogK_x04aV!1Y%m_SYJ>5NEFUfp0^0@mHwVBGBX2IJ%RHW-J!+F-2nW`l9f zPaBM5_U^9Q;(Z&Fs9STZ9l!XhT6)^6YL)N3s+Rc_>SR}YT`#+uZP7>w8y9te;*pv3`_UVtvnsiS^4jPpltklUP5z7w7sX*6%emv3~VB z`oAo{x3s|qons9r)wOLh8H$_PHVL=3ZBn6!ZIhXOZJRV7XxrqolWh|pXWJ&3(`=i( z3gBFjZIdlwwoR5JHGh=r=^$!t^(7i<&Tcl(xmTvCS<8 zOC2qSLOqr|tWdtA#ZHrs76WQ`w1_q9XtBF~M~iC~gq=ECBoFIoanZh`McCMm7QWHZ z?M$~uw`;O3x}D`oxE0;5@15v&8IPjdZG0NtE)H(IiEh`S)arJ1%dc*?y58z`Es`p> z|8rwW%cY&$TCIWyUD{e*{H?9kNc*-{uST@B@*dUJYOz~etIF=|hqkpUvbe2Pg^0FR zJ=V6h8r)^M)${?&trplVw~84KbCz2*3R!M-By73W!PwM6238$Snpkyw(B7)!@{XMAZq+fkr&Y&tW34*I zjI-((3zv$=bRJwXrn7I^n9k2C#B|HP4wn9lEq z#&o{q71O!Lg#%rx4bJR3VQ83jQKvBLdSk+@Te*ctQrn4@9VvEX{^oORgUbJkH0&RJi4ch36Br*qaNKA*D=)K0aYP$kt`GETMD zfgX)htv@wSwRW{gwZ7E2ez$?=Qf#VSPO;Itkz!NkW{S<>qNi=Dl{szGq}*wn#44w4 zf=y1_%mx3}r){dYKW$U2%W0b`pKsY%>?ze_=l)VXjL(Jj<0RF8%) zOZ8|0{@LtT)bFvSntqQ%ruscH8|(LYufM+M2M8{`zGt~c>w88tUEi~C>-9Z%w_D$H zT95TTU)!$l=`?D6PtP%&8@s-zxzGBZv-~#oI#Tj>udI>}do^n8Y@5~2+4h~4v+ao? z;OT7J&DYs>^h9Ud8&jNZHv~J|4i0m+y%^za>#)q())AhDoAx=q$+XYaEv9{X?J(`* zw%@eRl7psw{yb~i=f!2yJ{|rs?b8uT-Zky>RI1)*igxur=ijdE6EM}T@6jH1{U;8v z>mTi8*MIv+yZ*iX?E2rDV%PuLLc9KT!tMGufTK(8`fu7~*T4EUyZ)BD?E2T(dAk4J z{$uT~XKt~3w8wVf$9=W~OC7NtIQO{iz}=^82j0uD9XRfW?LdP}+kp;uZ3j9+sS>>h zt}NMmpm~|z14or^Hpttc*`Nca%?5R>2ae4K4I0^O(0%7-gPuaoNzDeOO=~vj_?%{g z?u0fQAPy9SvBmmYGe!m1%Vs;(OH;FncH-ZWe_WK8o_L+W)| zHRM*eRYOknUp3^?kX1uYjaW6r&TG{Wd+$|4MncQU=ZBT~rRwk%jj9gc+qCNN)-9_J z-_W+|@WCCb4xitz>hK7tHL&XNBNM9*FBVdDxM3*QEUG#@X^`LWeUhWOMtpHO=j7{L$RL`TFMe!x9LSn%j5$r@4LqtIh38J#21YsCik3axKa_)NWVS z;aZon4y|UCbqJYR)*%#X&nfG$E2OML=lNwFO06vG5ENb3VeKDf9V*Qj<4_qk299yq zGi!`P&ADS7(iV(ySQRzKp~9Lm4$Wf6ILu5K&Vm~*OAfDt|J@oAl&OZ(*JMQkq0tdM|QvAI?@JCWV((t{p>ojy|&xPz!o~A zid-5$>XF5a(I$&pIUhHC=$zT`q4TRo51kKLK6I|_{Lp!b*F)zqz7L(b~28z3X*l}q@RS1!%> zzH;ez_?64?W3OD&PrP!`OXJ#WuUu~IG zx-EQZ>X!1x)J-Z@-K}(q>TWMeS9e=z@9p-|#oMi=kGES}DCO(zHhr46+x#WoZjGb7 z-CSb4-S)+MyG8HtcH6$&+il@~Z?`}x+HIXqwA=2Y(QY3rM!Pxnj&>{GKiVyDaJ1X9 z-=f{>{2uMr0BVegcH2BM+O5d+Xtz^VCB|A^3>w$^YS1|Q$3f%9KM5KaQ)u=$+lsTt zS((fpcfIlKaSxi!9`^)pwU|9_jLqzE?fcIj=iT7Z_*bLbPcT{&>s|%2Vq)DLH^;hr zZ;5qJPl$DoIuOfJF((`?yV73ZG`93zI=lkp#Vd2|uq=oO$ zF&4f}=2-YPg(IOBzCFS%d_OI-@V&kjPFVQH-L&vcyk+4#@`Z)(yz}-(4_h_Ilz#>(>*9!;@~WC%&|KJ<-0;>xq3wzn(b3`SrvrfgGFpdSdY0 z*AtVXUQax``t?NXhvg<$G3qhdr)iJLpIh{p{IX?_$*&;5qQ~S_!+T8D8`)#>!7)81 zyDjW7dGaETE$cD4)|wuZ7gjZ&a;b^=l&M}{28)`nKiz;}^@T2ReXjeKg#bdJd)CqO6riQf4n)>$2K&n$tSZY4$*&}-gsn>I&`TxFf|D?@r%E~i65HE*sH9iW zg8i|C_29mZN-9IV(^Vy@WL-(>0Vxm)=W9#SV(1U)wIr!LVedMUWB`A|d??dck~|wp z(gwH&%^ONmG^pTo14)Vi7q;7Rt~gv|`^H_K%UY67b(N&{gp*)5Jcl*iB&j}(f_dE~ z$q=rx-Iwt21@1LYB@KfO@Cu4-Qc2@Cs-*qUo9#%r2aPwYq$zL$TCb3#?cfc^mP=AF zNNkrSyu6H8L%1?hl4`>vj*lRGrYlL>&<9pS-C~mTC-}lYMI|W&EMRAGNpgbn&}lKx zAFGlQVpP&=@M8P(YL(;eMN>X>|(nFF?LUFc_*+^0# z6k&fh%_eo zI0-hdQc2Ij6h=YcD1H}Cu2e}&39rI(1D?C3BxUPJl5ty=ba9+YYB-+!4OQ7r9?NeM z-ete2hf1=Xz&C|H?z~gNIKp4a|1D?o?y@9F2hKj^n?XHT2Ddr38NA@oBiREI8hC@n4oRxnQYHC93K+NI`QSinl{5w>uw8-B!9peJ!)_?nMkPH#9=AiiZ0;A< z!Yx>qBS}@^H<#k$-PVssJ}(laC~IhIW4BSI&9C*onwA6oXifyR9V8 zQFb);m!v-~NYXTCzRz@iuLI9spZx!eB(;L|a2?80pXVnh9mV1{$1FNjWEZW(b7tU;wK*J{takBYcDHGbL%SJ^AZ*WEysYF8d>3)CiSy z5cJ`wgGw@TB+n9-gNapC($haF8;uoGO`Nwk4e(Uqmr}~n!p0~b6^P94n51W z)A4+b2-=Ks&atB}$SH=tHLil9WJMl;y9I z7V>^SJRolx@_d8&9u&C^c_-!jkmq0*Ob4Id$ST}~OSb$5VGLnQ7z|F1>}6yN=0R_0d4=EQ{2}mWJGvI{yCc_IsiX(+YX|ZW`)Pzh;K{Z@ zC(2OR2KLaiGx@R{^=Nryl&~l?FRPMPfnyoUZ_2PUg!d|_q^VF2HgoNRDw1SwEJ+?< z#P)FLUYT+mE2p7S?Kai!hl2nl}0@9!y$L9`4zAQ<ZAR zW^C(QQ8#gJEcD|$YC}B7?4kHJo~JQ+@K@?@1JYhkS-62V58;e;l#P%HzU-HWE)d0e zH?V-eVVIjFy23TgnvNOBb2LzM+hfD(ontyl!smr`y2TM8pGQm)F*J2?I6OQP!1|ARY~1o z3Y1@_l5P`jgRN{&25acLobmu}u|0{<`V-Hf%{#E6P8cCcetT8Yark{7btEiIAU{KW zj&0hblHR~DNZw7JBkaUE@oxfk-kU{|wB<8xjnR@+>jLe#^D5~wc(6U;9OWTpZVf`+ zRFyOk*1`*D$2A8z-ek5)G7G2drTy(s8F6VL_ceezbFn1dA+NS0Z?3AOl5QFyqlD`W zsf#PBBqvCQ>KqS%p_NtAC(c)*?oDLdhcw%fM_yCkzYgLZ&Zcbv>!CCI{*VZRXYo78 zVpYO$I19QQ@56KLoI=}iGHnq;4=`ujWfJ8ojAMHnJZ9Sr9!yk8>!H?PJkuH472w16 z3Ao7ig45hT+=3FklQDm*q>8W~ob{+jOGwffI1A0$*9NVU$O>U3tYG^u7!A$f=2qmT z4e1O~NqYyA*P#L1MF|%UqRxk@YXK_{3Ff4`(1 zPH0Sc`vuPggV>}5$>!YufasnhbzlTi_mT*c>*4DO#*BjP8|d{ z!2$}yU&AQZ;dh9DS-+F-!4M9B?@MG4HoTxbfbi#(0iX-VpYaXB0vtJ475?G)wL`QS z!34Aq((ZyJh&)U=1Mk7`2+xtkw+A1#P2W?NzoVQZjE3uA{DF1`424KY|44frj9@A7 zDx|@bcdve@ZN884W`gt=XOq+n@5Cpf=>d&RBjkoxEu%Nu{7OOo3zNc~=!A=>y?Bumcmg#Ie;d1`11B zk|P`iQzElmX;I+A7Q_?mh>AK71EOYpdI;fPXsashR_4HETLY6j!+8z3Fp}e z*AkA0)-duR^=}4sQ5f=GNF`MPN7w}Ww2&uIX;a1!W~z91(3Sl(2!mmiOEcgMtcR!e zl&gd-VLIDuVF;9l=5Pwk7NR3Bpw1-h0_WM@4U=IwEQ2VH?+1Ty1c|!4XewM02vV2 z7Fh$Mc9bLV9-QESrAl&#+ECO==(y-jyvL!0yP?!I$^h`VPQE5IB22$Qdjd|gJ(ZA7 zeCg2>WP-3S;Vjq-GuaP%EJ@X%A3O#Vj_)IsilIvur96RM&{l^swFvSLbJ)HBFWEML zKMPa0z&KCxBfN!758Ab0#&%mT+5~U{GQ81~K@TDzcp>>4E-#?|Cv+gJ1CQs^{sJF} zV&8&L1;@!h*0f{vXdA8UOxgB`wgr61B9B2O*ba3bqsw#LgRtKd+Qm=|4zj=F3guNv zu7lZnwDF)O94SFMy41&n=ZlkfK@XO3tT|jF|Nl~0OA3JcMUWRrgL*nz(sW4Y__U&0 zk{MiN{{mscPTmK!+C{ywgZqJ}^ryg7 zDB6O)14xI3VE-$+3;Y3DP%@l0%vj2}mB>#O6$LhV51v;=wFeieBq@#yP5$PeFe$XmY8 z8_EYL!S>=D%3SCKIoY&}pz&*DnDhRGXW?or`pH__S}-0~Ln>(hLE96Y;7?crZ=miv zp7%O(+Ld#{Nd`Z7BD?5dMUb zMts*wv}*_(!3U15AdKbMIA{fz!F4$OZNn)4p&HvKf1`XDN?V1n3EUrooU-4Z^BW1X zq2W!+!$sU%U+Orx1#A0}7oa+f?oa-^X;LUy<+<{glw4@ojTGCxZ6lMBI>QERA)xewMZD1=r;JgpCg>6vW zjC^az_lf3r;L0lM2g0F*#&A7~_6^uWB>Sd>x5?YF;C_}q@V}8$!u=4zc26h_H_vdN zuoM#iLT14X96TsjkCWFS+D|CkBqtpXn1;sem4Nh=erxo{c8+{9&f)?z! z#diZAzUgr&$9BdY@)fj&dYQb3N%WP$pvk5HgClTn9PQo-$RJ@9G#ZOuM83KY6WKlrB{;sMG&&ayGN8Q%`uempN>RVS zJXpwnZ|Ki8W#K&A{V1#AXv4-7Mt+d9iRqN7AVC|Ll}6fN4M*Yci^w0h0YPz zo&G^sIRU*3+Oa*u105P_dLmnde-e6wvln>)%Ff{40=OT-p@b%|9OkiKG>~T?{6H80 zo!}5$xy^gLL;H?Uf`w3n{jQnZFQMyQ#vcg(VSfQsXMe?f$|x8C7obxZ?+wn+Bkw>R zu!lVyn+ngM*iq_08~R@1TzBq=FuNOVLkI#}s0g>LsmnQEAC|+6Wu)a#-x@Of%NW{@ z(AI_bPPmNl6>M~+Jqy3Pkw;)Zl&8&*x`uDNfP6}s69hYh-{#+QYVtgn7 zF@q$S#XH*pH$ad5Rxk>>&Y;c(FIWRXzVz4msH6dK7WCNf1}Z<^GbFQ}P1txMeF%h; zpd@wBqX^p71IfEiJZ~rJdbkUjSauU^*_Q zWMzrU?I?AS#z}7cXD^LqZ@AP+@|Bz=56P3iW2I4&EoU4g7ygctoFr?Gd9&@xSw~6y zYy0hFzKmu`1b3p_6Ui^%Pk2ZcB=PIFljzHxc@fQlh&|c%?2eg73Rn$!*8J?_wplz52e3mE6|2@OM3+lH108 z@5LgwZTY^7mE3mY`z}^;n?(_-&wpp6UdWm#n#Un=W4NT&|NRn8PFwc9mwHO4zVA|z z%ies?rAi+AMdv&2Rmow)zUNXUf6e`#OO@Pp=zA_z^462@xm3wn4T^rpV=4K{_4_Ur zxoX|_T&m=$%inXUlA~G_qXWx|GE3ByqViO#cTuH|q1JIAU-hHVcb6-AP4(Ydt~J~^ z?;{u7F4Aa{>Gt!B9dmIg!J4ivN!uR*?eB|5b8|q)h%_C8tQ!k^fb4 zio|{RUnQqVWdq&+(Wg)(ck%x!IYqi3|L>9$B|xJR|D%UhN(txxRdPy6a*pI`ecA4@ zk;@Y&6bL)H3>m8~UrOp><@0@)YD$F41&!h<)h$>QA=zRm`@3&UkzVV9L{TKvt{_nq zDRe1F6h+ef3lc?u$092dk^Ezk71_A{W04gpDOT!-zOy1P4SzJUket3h7Fm&@2|pHDk*38& zHd6${18EWcFnMC)jxyYXBOd&xbRuo%^5)-vxg||g(FY_Hp94f~`(sfxf_V66lkk*| z{#+75C{O%M5{hW1{7e#xfd2I}Nho4^{%4XZ z2=T3-NkS3j%%4d@5$Fdb(fIqtOe0#4ek7Ww^rqm^ga{SYFW^loVpFc5(G*dsR?ujQ zcr+|%G({vV3K~rjgRTXQreyto1&yX;_u&PPCbGCoL8B?z+P9$5l&n09Xze@Diy;OK zoM^|1o((a8;eoCq+IH^Tk{HZT&VKvKg(Onv+oy)h!wsTxQ#wc-r4L+8+w$ALD8?r8 zU#ti=>E5qk=_J1g2fVA}Qk1yI_$NVfn3KkrYuG zSFlKmp!gLuk`R-Cf<;nX^!)a7i73((_;ZP^5+v$B))w4pZ;o!)b}Kz|7?-=N7|jJt$Whg6hn9ZT>PIc(yuSp zNb}r+NAi@G7c`QP(zt>}QY2Ei6&2u_6zMxxut+O$5S0v2}kC$3sicDWJqp)8S9r=Cb zdc<4)>%yhx-*>4-qNWx!il-D-uqZ-uq6-p5k(TWRiK0lzp@KwFq#~^#Q4~qYDo7M1 z_kS!%6eY(S;@9-upHj)?wF?$SIIhJS*MG5;~Sy^MRAjVWR89AZgk^T>H zUjko6b+&)6+OLat(ORpv+7TB}A&M)al^r)W+1#r)$ql*W=H7Vk++fn>BMB(0pn`w` zf+Cx;ii!}R8tA@+*6zC@2}`W)*X8T-wf#Tud1mgG?arAQ|36y@ne#qp=FIy%=bZPv z=ZqOR=F~`>_|xY(x;?t^7-vRw;3dwC=)PZbW<=*b>3m1eMAyC6nGqc~<;;j~yVt3a zIPHI&8PR30`kbSNpu^6C(aqgEZ1$DXylok_`@ZcK!VLVu9fY{{X@-jjp`%~z27+#X zj~fV*pw0~hDY4lN1PStEHxQ)DDHphSBP36McMw9QNp2uWtQl?~NV69KF*KV@xkH@H z6+5Rpd&`zhv?li;W}w|Ih>-0=eOx^b>2{Sn5E4%Iwz_CoQtn}QASB%r?m$Spt?ocb zykENmA@$C@&{e}qNT)b(ojVZH?@o6hBwz|4BS#_HBx|7w484Y_Mf|XuCr9DZvM;hs zU6Y-Z_68kEGnk6uTmq%JW#@SS6=ef)dJ==FiEISnZz;0nl6ZQ1pT@6XGPOICTYzrj zXb$;PHd#ikJ(Bi@4traq9SKgVR6G-V9pk9zjEiujK+n*32QphdWJ6{Y_hmnxXO}}lhL?UsDUfV_G3wN=ikkF7vszf@8E3N zoZ$zo8TgU+up+GkFY&k$D7H(zhNb+T(%0j=r65PVhNVRRz-w5F_T~LNZUoBslU~D8 z*iX9D-?K-iD#>B09=#Om(LcQdq!NV&cy@=>pgrCJQhm-Z^6U<&JM+B+ zl)>e{yaS}xlwRT4BU5F53c#Cs5{D8s)C_kT3E6|b8?M9&z}*3GKvk($PniZQgQ_Yu zyt@a6-PYWbp)Eu6-2s?^J#GL*X4>=tELj<--3FAAq&@&;W1l_%W#Z(kv>$=8aI-!D zW#9>Y0Mh3Ef1@a=}p|q%9B}R82NfUhevW9 zY#NiD69QLZ64VZ`>$1Uww3!2Wa%YaYQ_s&|gJqg*)3Fea%xsJ&>3d+ot>t)km zHYnFjjt7znt(+eqgA)6Y9*%67awHFv2-L&)vRvcr8Q^4qNPbdjV7$_u4Je*7i5!bx zOY(;#dC2YL4}p?__h6FKAibN|BGulA+Pldef9?-d2-IzM127AdZs=A*}X|0fE<5UAAn51Vz722 zlJC{}0A&3>Hvlro_@_Pq72v`fwcCI?kOV+ZH%L#k#W<;`0ab`q<&2(l&Qmu4mL?Rt>W<>HFb!sGpIrC;mO-_yOOU0{IAC*nM1f7> zVio?AyO5c1{+jOhVbm`_4v?9P=XTzxFmPp|g>3;j+qsb$xXP)K2*qvAj3^G}&WtDs z^PCw`1lBn-BJscG%!p)fb!J3@pE<(O%O$CYIW-a@hn*Rbyfd8{k+7R!bXmT`+RI{c zzO+z6NWz?mH&J|I;l)RSTe9s(2B&haP??qREo>9Wbaui>d?&;1-FcQt86+bD?#gZ= z$$*fbMI^%No~FUz8Yc!e*H-8mnt^ZY7z*c39_9E}$-5!W4aq&zxgq(t!MPzh_>OZ! z^6;$DjvI$u{DN~s@^Q6}p>XmY=Z56v=WcQQjO1n|48cvtpY7=&4?kfvIye5a1;wu_ zytvJXzv`Hofx)*ru1(nRMW<%u!a=8IWWwieb9j^Ff$7wYEcmWdGjibk+a2B{8L-T$ z8U6o%otugG-+G6`o22hAcWOq@|38?WEo&(}%rSS2b=?@8?cUu*+pDMdUdRlr@2!w{ z>@RyRME^9#_IOY9#`2yE(f3~Jxez_Az2`#otIv$<@t){K4Luj4&m8Wpka)<4#`jnq z{b5wkh4}Utq0qVAz2Icv8@Sx3`^&Zm{HKs&X5jM^dPNg2sO_y7{ot#;6{9D72udPH>4Ln?A(xk zxyrdAJ@sqO4e7goaBfI%zI2M?R;7P`LB~)$eyMXqa^S1Z4atg6Oht;Lc)T=nE-U2N zyfFUbw}a$BJ;`T~`J9X=bH|TZKLpSV2-;h}tp2 zJrLDmy?Y?)!*MTwL=i5(-*p>N14`Wkk@bze0p*TRBnd-CC$h;c_mhZ!1kjjVLC78W z6bfXkz*!G?3TOtd^Ab>0VS;ynREKKs0I3pdyaS|Ke9b#Rs>Ywa1EhMK{RPk5hAQ%q zcYsur#a;r6s_gd;km}On9UxWaj0XdOy9*bG&hsF#&CHr|Q^c|04Bd-f!Q`B|HioFa$j|EEW2qVhLT;V__PktUuu5)H$d&En+re@%~dZyw*9Xh7; ztTX>x<5}r(gLF*ki4WX_1_f2CtePye@`sW4!`OpTXAW=z&GC1X~> z^xRzc&)$S}5SROOf7xcjsdWVuGXq0=FD4%TrQV9sn|JkAjGp`H`d;phURu&yF?!@{ zy%nSP{j;}X^t3ND^m1?Xs(rl|6A$|MtX|OQEqC=+jGpm56uV5mS1(iZ+?5rXl;;lX zl7Y|6MwV*f#cj{ILdOheKsq-Q&$`#C89nX4otn|});cw#C%);_jGp;3r)KojKRGp{ z=k|Nl;p?U+k9Te+o}F}RMo)j-sTn(JT>1%yYbRlhox88|qjLg*Pl&O6Bgf8*4C9w)=l{~C#v|Qd zGy@IYT@)8z()C5U@e5sFq^s`i`Xb%&P}djfa&LEik#5!A^+meQzq`Ij_xSkSE?bD} z1?P8tk+1oxt}pUcj=@Fr)!Ys&pLovg-XFxjWz(>13eMhect6Z;F3e2QUd0Pa)Yd^c z;ie4#iUytm#L&VZA_)IXQzvTh+-5mERK7_Q4(tNR{dyp`;2z?jkIVz}M=+TRzK;rS z)vMrEkib+K^7h^Sqqj%SZerP|Jra*7%`e+OT~BIP}kEP<&M!aC1qth2~hj+ zG5dt;s{wd>rdVee$Xv^Zukk0oP-TW#E$Pp=851KQJ!mf@l0q9Ousf!%m|( z{;NPCaRY8KkcZ6V`bp9JcX;-E%SD}=+QKv3Ed(6E9fXM3YBvy+x?i|~pdfy1fs5v( zY+mOEg5p}~27(g2)C~lM`luTS%J~HgT{I^}f2tb@b`4*21HletFChBm9*j5)5+mnH zhTyIC=L4_86&{|NC@9N1KaKFb9^b_M^;LCR0QfPskC{vl%#yu!fG!_># z2dVWI^!pJ^u5)H$%fnxFP0hf0i?nJLIT)#9N*SooF(v&U*D)pScj=gt?!VPBCCyJ+ ztkJ@x_fQ>E(z;U5REF_S>X?$oyLC)S-;6C*(>dFkxb<@5;#euja@c87l@ z%s{m4uWm>$&F@c0Z_N*3npx5HsW7=D*ThE4uc?|hm3xwD?)GDQwI->?1Kgmz3TA`z zk8|wZ%%=0#+?bnz|Is%WTA%Zz=FOAZx9OUb-ZOR0N%7sf=A`)vU2{_XQ%`9&9qC@I zYfj3)pl>d;|E;b$sejfI&1Wb5D`4J7=r;@#l}O+Y5WgmiQ8qQ6DWsSgICE*QXyWS6 z_EwB8ee=`3pwV@I*IO~VX#KKY(CCVnEbpZlUGB}^iqW+mThR*|UFh0pdM&10rMF^q zi7!9f3mRYjeJhc0A+J7v;>4`GGPuLE!2hAp`79(OE&FuLY}FmP3cB8N5!;O_3oU8} zo-M4XxYIWaDN2|6@ah8Ym2NenkfL<0M+zxQ_u5}bQMy=1Aw}tCqn|6_vFK{^3M(q^ z_N_vS(&he9NKv}okTr;?%i*Y1n9)y54=5hQX^`2uKbaCq7+jS3r#)tP&>Ej)@k==FO82*Xo*+Ba?K^ zE#BywlS|L&nv-9Ry5{8EFI4hzb1QPoy*<3z&(C2 zPvQXf;mC5dz(yF}q+@8a?WgVl%)l8hxVQsh+!%cTa&D$R09p5%J^*?;d?)Gq70KSXg&R&zOw+%m%GzCfmyNjLEdEdd6hg-}H>huxmDIJu}($ zlAbY{^?^-VHM3v4ThEw`TBm1BHeI+G!%TiuhoAJ4At#p`bGLjhMZu!nIaBVM=`het z98bd2JT-CyOs;cgVpDF9uBjRLiJqy@?TJV@i_M z>zI;aJ9SJ+u%GCeN~iUnjw#9Yk(V{zE2-5Vrek_`e_1J)Z$pa;aG6(@zq8Nx&i=;E zNB~au63}K_r9Z%CV1*yR!ql&N4@@4v=RGi4e$f`sU!J7_-UCx18oURlemw6zFxBN( z-UCy6&e-bt%VWp?dGCR#TczFuQ`NQr_+ED+GzkQ*ge=Q)8FOJW-w|sEe6fGEmz}0&bEoa> zMey}tZ6zM&C%hS$?H{}-ZE`;cGoRM-uE!BbgJ_ytcz?X%0Lwx^QL z_6wd0`i_6_GNZouRi7G%ido?oJeBhMfWO-drIhu5ej_NOmuI|&lal-bw^j2_|0^*A zPx@VnDCiIUt%N%I$=7{-Csb3@-%6;d-}JW!IYU8_J!%_{eZ}hlrsefPb8kUOJ>@}>iRIa}P_NJbdOLpMM@j5cMP9hyoK0qmt%8fv`?Z;u{ZUAg`y3ZRR zq$_y=Bnp&r4@AwWa}Pw7S>hhZn#Z~aqLS=&4@B+wu6rP=#n0UXQ6Jj90Fs&I|F{RD z2Ap!hHP^`c&j6^$GzN*8k@b>jE5~cueD4p_n+xN6zNyXh8{I&Rid8uq7S!3CDfr%#d&+GjsvL21gJuR zY}VcPrl){r;KyD9Dt5l**&ULx?cM>B#dS@d-65IX|Db1pWcx3@1Ec~>KjhgRQWYNf znrDDiioRd>5Kz?Po8AFZQSSVPXLm@Inea^wz)9!;yUQF3e5;ont*+FjCqP?uYW)E= z1OM>@SX3zWZO@y6YV^79cn(ZeddquYs?#Ii_56;hQdfV^b6~2~o8ALcwf24A^E;+` zEok-uSX6B2Vb6i7X5aN5n5y=tAKy>Gp%4AYqgO%gxy~y%D$bX^f}_rC z_YO|f<%Cyo)Rc37?9r>BlH3ot(YZ9w-ETEX;3(2ONZ=dE279D{6cE8mA^^;N!n?REv0e)QJhb{5>Zo^ziCmJGe1=_esBT zU_#G+!ifpJ`n2CVsD&Q=mJ<_t^Q7N7sD&9XC!Cnji)Xy!pcZ=Y@Rm;VP#$6}2h_^Z z7(DIF{>G^6_>ki=DzNuBj*~AZ<6n5K{FMt*%}% z$ves&2~rvNOh;jPyZX2wp z+a@tC(=#S9rsx@y7)d>25@U&;F^Tb-o-v7WRL_{i_~;3(SH)rRWqQUW#t1!Q660YQ z54N2?H^gfHmIK#Zf3vCas2g)LuwLI>=+UHWPJ$fQH77+r-J#iZB*~S!=A_AZU2_s; zx~@5?vO?FKWO-BHT>6pU>Y9@<|I#%lWzKt7O-Q>MWJ!Lde7Ib`x0L-EgwZhR&vBxh zh$Hzbj+gyCR1dFBIUoDIpr9P)`U zF71_oPzn6UuL@1ZZ{_+Rm=D)Cw;40r3m7x-J@+uernBC2`B3E6RJSl>+E%wPK2Av4*ZYHha$7f0dsRcHErJJt`OXc zc&YS<`Mlo^h|%sKY=(d2PaZ*;fjhl{5~e@p1r*tS#0w}ge!`zUXe+XQgBMU_{s;f! z!CjI4cY6Uv1^AX1P*j0_fA!!2IhXv37f@7#x4nR(B0TiJIMa-D&R&Gc1U2RBt1~$K2@IxX_8G>R%u!tF`n#?2F%bDKpp@T>YNqN}lRL@f?hYIJnZE@BU+@Ro z7OKzu-RCOIz*GKKA;NajKYV-&3f@dVtDq2``%fRAf&#h5&nhUKH~pWFPeDQbrk_<% zXdn5Pk554X{_MYftwM%qFZo#o1^deX`1lkQ@(xsCMJBoya(j84t7e%mHGMG<4BXU{ zes*VQtK&*{0A^sX8vs$ZpXdWnxBjjVKvlXpsNIOvoH6xOS^duYQ;`|C{N(rHi9{u${#QgbY4X1!s?KGn_}+9>rw0EkqKX~$zapyLh!6PQ zbX3JR{I7`WdH#R-{zRO}e%b$usK(9yS47pG{=r~iVo#!)JO9irNkwO>;aI4*oVpWI zr&NCnu=nN`&R@yR{*X#;$?joog`V{xAK}fw?H~3HUex$Ue!)|NfBX@j?w-o~i&K4q zr{3;A%_n%O?DHS>37*>e_{V&Lr=lMCxKHrZ(OsYL4PM5mYftwHo|;*GhEMQR%JxqN z?WMu4XPLQ4llgPaAD$Vsmj-prZRPu`7clrj`lnpqjVRd_Zegfclib2knd;oaP=R*2 zg`v{?(k%=X<&?8rz9}llD7P?Fi2rsEBTBHzEesj|JGU@o_W7R<1}5hYL2?Hx+1I*C zJ+seT%AeH^0dS8~VqIWc4J!PtzznSMvjS0&@Ay{%wdDh6`}Pi~IwSq7fO<5;zY3^S zTm7qm8ulCiDxkUzJjb_}Ox=6f&k95lU-Yj6YUSJhRX`Q(b8av&JzLPYr!BLbntiQ1 z73Jo&+&O3N_7poLe=n*_WJCH}ovpY_{(n?!27dbfS1am#&S&1|My6(m-|uRvSXsa^?>d%!$u$4?oqb;U4Tea&Q=IoX9~+9j z!UKL*!5(0O2!7siBfblfP9w8TdaGEh?<2t$=6sacF`AB%GOuLXC7{Ld7X_VnPL( z>BNMJu)>K68NSzv2^srCCnjXzhc0yRUdX5c&P;?M_c<}4$ETc_(1Txq$#s*kMrj6y zVXICga0hjr|1xYrE? z8S4|@%1243(MQW*XtFCoeJKwl5rk_s@~OGqk0 z%1cNp#8xjMtv=XGNGizb{XBdQvX$hH0nO%I@|^Rv%k%A6Y| z+nMF~r~N2`(M)D{GsElIgCN=MZ}0t=G+f?m=9GY+0|H9z2Evxr4`1dH6h7kQ4V1`e znHNx$&lO%kQ8vHl1r+7-W0!l-?3Br&UO-VEV_rZ}7B_kUMLBHs21;bGe}4~}o$^=a z1r%lPr+^yX6P>%3Kv9KcT67foq%?*y=Dq&(I7E(lHdqk8o~CZjX0vNEYAk+>m^&aBfIu zKH}Vv9DLNdA=&o0b3^iKwT_|m!7n*CBv)Q{Zb(*q8-|zl(q=axX`H?IZ))(j10KWsTuwMX6I(& z{kJp zSGjl)vSx@I2r}q#HxOjg+ioDptP8Go(H3OcLvA3*xJEY+WZx&Qaq%D=$xU?wK~^qz z13`v<@Y-GmV0IiRf3|lA3~$ONYEw|v-{P|p(bMhHo+?}o2`#}4{8SXc?~M8KISbbnLco^r)^61&-WJ8QUq^7 zsS=mp=;`BAIqvrslxnisTTm*@pS%W@k@$@_dD^B_qJ`dqQk?>yS7|`mYLlBbBkNVU zf-@W@Jr4Xko7hS-Mc32}lS>wHu znK$Z~l7A2CnF`AqbWF*m=X6ZTnD4=~$H}XVrl+Y`D9@CXSZFSTP5`3EHP+rCY(@o! zcm!nz&hQ3G7wKvVHa1>d3DNcBgnLKo+ccg+bbix7jaf9Kqucv?$(3@9?2PsCc*d0Zql5;|DYqugMQ+ zD&D{SfTrSIJI06CNX47u2Q(G$Eq|az@&4%tG!^gau|Bjl74K0%4=Qv(Ci0ZM3!)Lm zLv@X96+3C1YY;PVjav{=rnoy0YS7E>K&Un+jd#^1)RhVDK&T)uxC5b99CrsoRTw?N zRhy9i&$$H=rvJ(v2swS>ovt2->|GC#D|;f~6y%&n6lcTfU5*_v>XGtY8QE-oaH6)c z8Q7+4EbRP`o-tWjK1u7g$;RL78Iy%&leKCl`+lQmOxE2pMXP4A?TDT+SynYwt7gVa zey(RsR^4%zR?TG7zhT_t2AynTWV5dF?q0I;x-+y{b;KQj87R8P#T^K{zM>CcMH}=1 z$g=78YCi&*_KrRP*%rP}`wqys!}F< zRAIGP@$=)kwAqoG!^b zsEj-E$@fx>VpCu}%MF4NMzYR~Y<5r4H^wdN8VidT=oyo_oAivy*6-*Ulc7iTjLFJV zO0-@TnRtPoG1)g(&)6Et>KY5np3pNUvtHISCYzdJj9s{05yL+0cU0gJDta;3-8Tr!a)Qn8|K-l54kt5eRH6uIXPR+=R7o3`r5hs^9 zd^U1nigPnz!E;W{=>N@5&FJ|6X36d@@#OB!ge}-pZ*?W?(X$NnCvt{w1Ga zNCf7K;0{2Hb_ZcIE$J1M8CdBJl(4YL3n+53)e9&x^fMJ6G&}ivs~1pY?-#v*BA3^B z0Yzs2(hDf^{OqU)&CWRJZC*f81HR-16cyo3Ko#ZFS;mxd+~RO`LRu6*jmJ+WdRh7N zk1)B;nTgH#qDoCuGw_g}shXeZn3BQY)G@Uf8`F4JGPGRBl#JY=V@d}8L&ubi3&%B{ zl?*$mXDa>Zr>Zn+C4)+IOv#vE!?a&_?r+b=Y==Mh;erdBfvXEGEKWVPu)=iXX@wQ0 z<1Q+!FkSWK!V1$lzf)LYx?_7`h3SBwOcd14bh&|r78WPFqp-qst4Lvm=}1d@DxCin zx$P+2X&z+jbbevm`~K$K2m`>R!mzFMZ6J5xw=d&Wz}_ z15=J}kKVh+nGwDCzp5S8#6d{PnGwDEC(exM-Q#B9t1I2fWbW6dm!W94W02gUwr9WQ z)Wi(@(3y#N^}9|?=+hs5#KE)BqpxyeLVup>#Dw1b6(=V2<@HWXtf99P6Z-LKH4a*g zUVOb16Z&x2i3vS;1x&i_=w&@Js)oZ66^z=2!rkg~eqq~--*#?f2L9Knk$CdywT^C& zzFg$Yh~9jcGb8$Qy)z?v^vlkS=+i%NW<;+(^^1;LkA6MKsgaB}%A6U|w^ukbqIZ8E zMxA1$W8lm3oh(_3&mUCCAx$zBl%VVHVLUWn+zU0fz5jtPxdt%PJO1hpglw7c zWmk_w_Uv~DLN;Cg6<2pccCB;=Lbe6}+trd$`;D$S`S#gan$J$A6~p`@p-ct-9}mpPOJ>O| zI?hMI{)H5@+4O=l12eGKiGeWYhlLxEBfl@)fUNlN?1CSfJh-@U1A6|j!VT!_4-{@- z^)H1R(4SX0F%S>lUAO^#_D6*q&`VE#G|x+82-(YIiL;Z8mwpxnbG)>>g0`1l?aaUo z+~LGPytJfn1A6IK3OAsaE-&1GUb?Gr1A6KA3OAsa9xvR$nu9!6@Qb6DUh2d^ymVyY z2K3TU;Rf{5Ct#pv)Je>otMH#BYsg%q6eAQ_fUd;PGt_S@0$WfRYt@<5-rRE=N8l`3 z8QfH;wW?_V5U}j>$-s{QfwgKk5H=0|;uVw`ICqXGcO}#r;sq2*HO&hs((MT^ph(0w zynrG_f9C}h$@_u19=t))`U)?gNcgZfP$C6Oynv!e?DGPO^6>{i-QE+OQ&4~eR6#y= zD7h;WAu}=j$1|rT)A$x#HIXUy2>w2A9?qQd4$fAJA%4J`fl}{bMM36z4NEoI?KLcw zrNwJls>}!Hd+Z5RoB>|LQhi2y4NE1e@EVq?w9b22QK%ny4NJB9o7b>Zu8S66Ct~+f zlTjuqBN?tEF&L78(L@;Dq+@8SQPdrP8F23gov2*nS$jy!V0A%6s0Dx7C?xq9zanY``EB*qITit@# z>^$>v&%khIhF4(1+VS3ik-?STfRW8hya6M#_jvQo6>b&PA zB(-Pk5)U7o3UmOFSgq}Typp-n)oF#NEybtN_04UiF}#2=0|VW|h@uR43qutta|=V| zXmATdwOHjAh6?ejTNtXsciqBJ3I5;~hU`D}X_sEil)+2g!jR>o-NKOBReZZ0K(w+^a03SW0`gvkhQn!1CX!N^a04!1^NKw=w^KY zvh!#90OaMF%eCJE8F`aF0J->pJ^)!b8vy6$Qzkdx{3R4Y7Q5Zil8(7WY-a5*v?xyF zEv%?wOCd$ci;u1-;9kjqOA9GVUmsdXQF`^gg%qX#Ruxi|p88ZFMd_1`g%y<%;4cd) zN62M2PDwbAtW$G+I)69yWiUWTP`H8ZZKL!I%|L~Yp?KmG&JF38 zJDnTSOMmLzkUslY=Z5s)i=K7-I_S?sog31-tDPIt*Z1fcis!dGHzW@}u+nkkkQF0g zI5Okp`HAH`&7%yQv9mZvf-%Ax*@G;9mf)JWL<~SZt=@o9g3f=zlgFg|guDTx^z85kjI#4DZ@?%y53lp2 z%_ukD@Cr<%=JXdmxiiYlecpgkV*UfL!A^-j8G{!|M?*5ldW5p{&25FK@&d*TEN~Aa zs<6>54E5lbpexJJ0 z<(ne2M*wD!Q)=3Ttk5?$18a4Sg?vBIGbZKE-lX-+BwDeaG3m8Y&zPk8qn8SC2zhKI0CA z?EH^A5VG{aZLS`ND;tgOK*-t;Yu`vT&)MG1>RFo-tW>+ACVOO}0I% zXH1rz&^4C6aQH5*+a{}K>KT(w@4)z`{6XSvh&ELRB%TyOv^qDoJqf>;Q>w>;Vd7`T zs|bX<0kBy%+8ZD+&I=%6-%|HLWa3xd1Cf=-+yjxJpLxyoTO(U#iG{OuxZB5Ly2v09}$#+Og;@ODN7-Swjf-x+ZBKrC~*TI0IOgvJbthCBapaj^#MrOzKvZ(Y2{P5a)^Cb89YfO zXM_}$@550A&P?*xkRAubXm=2{7F@jF zBPcVl$r~uqhZ_%ga931{b}yi)85_Rp!Cg^3Ccfzb6m{g3w>*HNqOA4;irO-x$%DJ1 z%8Wed36$u~2``|iJWn3-;I61ak9@6*NlMQml36FZ;p<&Y{R=g=RbZlf5Ug6c1rg@Y zbq7Mu?{Eh~w*SH%2zh?;H(b3PGW;5MAmsKqcOYc-SKNV+&o8ck-y=BE>4aBsq}btRkM54N+i}<dD=`BX{oLm#5uLop-%6;Si~X&Hn)-8pE1}Y!_X}U&3H3MRZzWXa4gOX_t^V*Y zeQho(_$0q85nX@W-%6S}L6DNu25K`Bcwc?(K0YVj77 z67;FxdHSL#JP&vaO1XL3Yfu@Q9r6~G((-@af>Ka!dZ&xL&8{cDG64^(ER+O{I^}Kl zW@M|)GJRt+@TRV@s7I@wF;(J|En3e^HMm93n5?hWGbX#Y=^2y7KhQHKThBY9)nH`h z!@9=8zL)fj$+92m8Iw(CwFU#h!4pCy6`^Tiqwg25{BmC-6itLfr8P$Qkx0@^8X?mt z3x`W_aiCm`l^T(x5s6iYqLI>~;N^we76m8w9WW`LN|c2A8p#@%#i)F_KY?fZvCmGwZO zByT%-b?f#=+n#>x$lll9nYj{A`OeH$NA|5evU`vGbD;dQ?e)E_^VYP^+1|c!e(Rn^ ztqW!cFK>H#d+YP7+cqz0TRX>U9298XUU&3`RY&%|*jo2Yd;K1(hJF(ct%%^3jAT4j z98Vai#3+p$#i3}^mV*l`QpWU9MchDL!OKU6%y7i$gA#p=(r~3QAyg4I(d5sKm&A5MkMuu&4Pl;7gz1g{u2J)Sbd z2?K3W7D0LZXuZ=^x=m2NQkqH(`VX5nEs}~&3n#=N-GU)0Tv8r3(Ud4|m%gQ?VQEYK z+LrotEe$VOz%BJp63b|*+t^aKtfg*!OT!Z_4Gk^zJ6akVTk3bW)V*}{z&^CCy1Kum zZbh)@-31%ptzXx%VP?m&#We5Nv9j^f6KhvmuQ&;gN+TtacuY0h!>O!hQ?3!uZMC7zOPcpL?`YoM zyt8?4^Q+DKns+z9Y8;-0U%Y`|Y`5N2^G>7r0DiZp`PIYq2L8g2d||;$aYub|KgpU< z^5Blx!5wmA@@~kPcr=s^rh|UB+v7FKk=>c>CI|Ei>y|7i~M*u&@1@S*g;+8=A$WR%BI z#;mdK>B_O;@0VCq_sBt62r?;PZ zYA6~{gp)>9Ts^w|&{v_jln-0wn=EfDGGGu+C6oaz-dfX36>Qc>G$QR9PeiQZH?`E& zx75vQse?n}&&@6Mue3C*ZfU@ubJI=Mw&1bWtB`&Y|IEH%=n>aOYA$pGOI0{w!oFTXv}2Omg;cCZq9p~SHZ3KH}8UL z?{9t`e{MhgnEG>(`0@VcM)>kRT((@j$Y_326>P+xuQl&GJRf{W+bMz^USvH?|KZ_i zB$15N8Wr)%lxg3~_^2=e>UQwCa3UH`SfvMKygy!Lf}wW#Zk+$v%(=(bzMR)eZ*Z}`eH(BA%-?9AFj@io#bN(B0oj+v6 zt4gMa3UmDNRZSb3UQi+;j-P(etd`7m{QJ9heE9PlO3M$=gyT1go*$lR3s~Wc)=CFpB%w-jj}?jw^0QIWv?Us^j;A;hF>xuC zNU@W;VS-hbW11O}1O{YHjR~U^1F(A|;b`WuIKl}hl4dv>HH(5Hp=MQ)sOlV0OAT7Z z9^+J@*EGUWqY^`(IHbfd6QSbJboFCtIB7;=*0`rAIA}zoX;VlEN-0J%mMu}etku2)M_{l^`oIjYAX7d1wue)pQarl#ax9aQmihx~XtPs>ISq3R85T9X zEWc`4)6%d_UE5|gbxYk=VOPTz841;IXsO3#dn}2uQ%l2B7)zngv4&1okF+9q*NFu) zI~wYYcbCjMv1U%k>RBDnE_k=@WunTc3D+~-kCa-wvSZDvcjxUs@nWNK;*A9-o?7|t z(&firSz~mpp3^b!RjXqP4!=V+czi}kIvmwhc#|0d8l};Yku(!2dA~In)Rcsy@fqRi zs)X`6IOT{$1Y;|M;1)4=(O$-VIvf zhyA#==WxB<9~tPH_8wkj9DWqPml4`dlu!)D=nUMQrK}qd&*yNgD0riA$0!e%hRZUH z>f6+4M4C24tUiZ#pNtssXzI{&;>*!gO*~N)JngPw6UW^)?iO@eSAIEo>d`IhTc4QM z#XnA;GGY9^<0p!Ih)Wpf7#*Mgb*kHUkj1hxp4wGNqHfhqR zv7^RKR)ZI*WZ2ZHw@n(~MJ1;m-?5*G(Gc9K{c(pZ z_4CvK@Y$C7r{pOvCNQQZLZXiC`#V<6GCJlgH#(L*nnj@t(1#fq5z7;z`tie$S&boNFl0c63CAwsMN#lG^1PUBhsq&7 z7)cewJ!7HDQ0c)PMZu3qGxw{xV%()hFjyo1JGpK7wqS5rFgQJUGWx(^Fm7Ft%clH% zQuD50Fq~uhF$Dw5D_R$?2h^$R-@^bq*suytS9N?;U6|Cg<%)4}lw@zm}N^$pehlrj>t?Z5yn&)!?qddZqS()M-VxPVMY}VhuD!xaKR`^KoDYPL?+rO zWf5pXD49fuTZ%{iQ0ulw+t<|DKRu60Rq%tihLh2_w8tIcSPTVC{CwI7^(xWr?+6VJ zeqt;l7{IRrQdlS*{BRmHc)HAn>))`tg@(Df`k{`cOE7uBPanKBlsr@)9~}IzN#R&I zpgsoTZdU@h_wWKKIw6$6>=8d*koPdq-bZS(A8By#tfSjrZ(FqZ$o^-K?0unq@uRJe zZE0J$b#U<0M_-!H-y0K@)zQrhk8YVeIC$~Bq0;blG%>+2^^258LxC1_v)e(W-bt zX5(S78M9vX7E16IFz=IAlUo`bym@LEgCh_MuO^jEh5OJ= zF)JL5IED19t2*YdL?^oV_|8p6$NE*6>M2=Rv-0>WucC|Xn7;)DI+m|13SKyYaSBY= zW<)}zCD6YJI@54sMi^RVJ?RB{FmAp8x?Gs$V=o@rJ^#p_J*`hHmtX^(P4zMtrX3DJG8Do@41-VYH}HF5OProiax zuWEaFtpgWSO?4G?GHb|JkSm_or7L1=$7k)<2{X-cof9Wi12jSpw0*7^9hMP_m_53k zdccoN0Y}DR<^!QSwSCFPwmGl2F20lj2k`HsGiT%9?HhOCS7%K*v_FE5JseF| zU??!XvT0LH>2nsw8RO!W#n1vUDwRxy5)nx3r|>&S2!dA8ND}6$gp%sh@N1MZAuN!( z>>D|QAsn=}(XndRiS@Hk`I+NFwKGCS>QG~iSrMNRi&TgnS80{01ZQF$ip$um(II??vmqpqZEjoH&yA-)%f=qAl z@Cc0Bkw1>#YD1+>Yh%Wt{Y`62RbVh)6-i=fJzCA{BH<)d#R~n+P-D3Y^aNr2Dp^vV z2uJYpr$JoslQ|7tGbejDb9h&-w9x7mLWl~+Feesgv7Vjb5>EeMDi194!=m5~!%`(F zRFd6BvA!XrX_E<8V8?+TMP_^@n8_(i6-UHY zX&-J`g}zxYf`w1XL@p~vC{gXrFH1w$ZL>QN1jiRh{M(wu*`vyv;68>GAk0kMI%cg? zJ;^SkL-iyl7B5FU+~`<3uLFHbX1;cj3^uFKuV9=huOOu+Xl8gC-k23P#E9~maTq|P zD(y#MoTMxsQBN8!!NLTFCo-MRY0q1lSHnSfqt}rBM55mIOlu(=Rn4)o!h@J!VWL%k zxDMTs{8`_;^KgT7OGUxH!&6rLk29=L(}sgPDxw&#+8s=^GF%!d3Z5?Gwq#9ZaXe}b z?1CR}e|dfDqSxD2E^M8*wsplu^^2n`o;%XGM}8;2u!exNJG3o$+9ZX*Uk5)We@99| z4^R+;UjdINgP&BF;R^CwRX&^yej??Xm)#8;(lH~*By-liA_BmPRAR9$nTo-ild0gx zTVLPVy6EY)*XFd&S#xZ~x}0BZmS22wd?{wtn6R5hZ6bAOZ5T26;6*a88q@R|_*NZH zObdZ;Bx0y|TDUk7M+_b_s=i!G+>{1qYu64{OD; z$QV%$l@W4QB(QoSv&|vF(YBEaf`u?S>4UO;FvpFmS7oX&F=oBiNE#zrW2*J~ph{*k zY+}?nBzUEbBhz8N!bH}e`CRr;P6q=a3#7g`>h+b2;Zy77MK-_99&`6q~BI8=1X{ENm;6h znKiK#{PEyp*$*FWEHfb?OiE-QgM^I}^2F<#Ge zXS=PS1g{gb`8hSs+oe=Njq?xVac;E>Hob<06B(kbrp5iHDiI{3O+ z&)OG@Lx-M|kWh`pX~i3)U+rTp6ZD{l!OyWwuJGB!kv8au!C-OImU57QYIkT(918+5 z!~*QfseHi;?0NHO-hQ)qq3IErXixAO3jmY$ehBMz7Md=@!=9 z!3g&0{>|C~5WL)m>zV4pY7BgDW4?_s3?Zh<;%LonnZQUWig=6a#syJ&bE^#3X0AqC zN{USx97RRVl2sTFmPHUqLs(7O#mkJ!WU;JG*kQeQ#%zlwq-oSIgp z5FW!@5~E09%TFI<}EFC z2afJXrdVBiEhZSt$3orK;4uG6FSWe8d}+u0RT8kp0;yUP#e!(36`e<9l8x+-Mg#+D zLx<`Sl#sEZyq1)ah}X`D9GqQ?VP)q=>81Kw1Y3)v5v*fWM7nIy@^P{_B%=gz2T9wB z$_r!8A3`%a{@2-K<<+Gm8Nwc#O3Fi>#HU`zwCk0_GcjU)U4qSr7Z{j$?QTBM>1KO* zP&Km6e>YNXasDrR0WuL^!b)wv6`+i!###wl3vFwf8j(#G!~7KeV{nQyjm~p*)qizS zU+^9e1vAB^mvdn?Mfo9JQO>Qs2SqM* zp~#&odH?0O6S;&Y*4WsA*BCu%aYa55>L^5u^O~nHA+G94h!MfW=&=_K&a1Xp0S>zr z;JgYk-RYvif(Z}RH?PKSrT4-78|gtfj2?71EBuhFyXU8MS61c?%tx(pzDg!93SMbl z#|XT#3R4gSC?c^cjM$NcgA|Pc$l$>H#K0K~XqE9&L;?m-a*^?NY}M)`d)6J<^JHt| zBBV6qPpl+jwWEFAo}>Gp!q`>jc9&T)Y88L7b^g-qvRDeIg_IpN6`3ilu>v(>R$Gb0 z0W2m}rf@;Vv$gT!1R|fNQQfq!wp!(pVKgAiAeaGHC(Tq)FkQD8k4wY&(_nlD<-gM>49yiAtFYVHGLb7dti({F5nmG89Q- zxPzZc<1s{%!}>*6^rGwblCTIW40t0zo@lMHL*!_ASg-`b6Mn=N%4TIv?2$A0pv zhM#z2mgKjsK%T@>ES+q`z>Sh~V%`!g#Ut1HMYRV1%#x0sTi#vT)sSv@mXcJ)5jy9H zP9mCU8YHwyN;MMOj2SX>EJlMMq+`9(lA7tUn#!W!kS??VE{?qgNXmh`+ph=jgzrYi za#q`5(?L=2{^n&EU#S)P!*z%hs#O5VvzE;S658I4ReUT7A{L0<1Zw29Q^MWNjRt=8 zsw4nN6r5#c1>tr4Q*yFZj?jQnCg!W*L(j>wKJwTqLp6vH;!fZ((~yH1k+7gWNGb|W z9-W@%A_;?pMT8&ga3Li6sqG(*XVS>7vO^PNCvj$OM-|d>20N&5j$Ojq^b^7SHH4H8 zWSw2e-92iJ3NDM8pDcY!*dmQm6ddiz+`lL|aI&nTB47y*S3%tn?gY&ScSmYb3?US7 zBv;4=V1bp}hg#RYfvrKUi(hJ8_so&qn~!dIq4m*M+Ma#`nY1h*{(B{gOOnacD_Ym> zXYnJuXSU9quks;eZ-!-|b{2`npve+!N2bxC{T0ZGE>4EZQ`4~(q-jeD91|*KV4DV1 zz}j4NXhm490&OY6-WXYnO&H@7r7`>kmn?5u7d4Ga?9mVgtBF^IiJeK|h$znuqtNOy z#i$C)-?9n-7cnZE)~XB?$c(+yh!P|%p(F`=QAUVlVA5)}8w{Z?QRp7l)no7=?l`jB z4)-=j)g-IGSyfdd%nl2rl0J7hif-9@`jEL;LnF*+Vya^i)JNMJX( z=}4{CKCu`ZHn0-0YL`mFUG(z1OE=02?bBGU%}J*nG#PKj@}=6)3^Yy1z-)0v2{LA5 zkwcBvdsADNvL}*7!K>AafH+&Pp=nbkQk~(MX!lel-U2r+iD2Uus1@C!;FRVqPzmUV z>_j>sNkX!|C|f&3L)1EgA=$KQDGj<|Z~Azp8LJYR9Ze!Ghv%rJwcUpo;a+6@7TH-% zuO%>Hm57MZv>{%BKbl^vZE8f~gtfOxGH5XeQ$fk=(XC62t!R1@T|x=NjN(w>6BZ(( zn7bnSFqw(%>GW%KHbtWn2@C~fIH!`~xmhn+qtlP4Em^@reUGkKDuuE)_qDC4Z(q@f zocd!6wjJHf%|5}aWMiLETZMs&9StW784)gxA6ko*k_xOX)f69mmf-zIV@niRQXGy{ zN;+I9fuCf_Pb4R6`=50yY!BJfryh!-C!2;UCzS<8 zV^5TXkrJ}Pr{YWamrY28pwg4jm_sK;Bo6{A%|yDm@DP|He;5Wu`(k|<`xmVh;8KJm z@|$;5Hqp{qwOd;sTaWg{I;`-ueq&1m7!2+%XkW1hEov|R$$ASPW|Wm|t9JUS-hAis z6YD{=<wIKK4%4CUu)D@G+43WTu1R+e6{&a4LG zcLQR&iiOLfDF%4b^}z=-td@75#4RP^%D6X4$*m5T_LnHT>N>>vWV?#c5IcIyk+nH3 zR8nJuB(X*oHdLV9xVq@tqDL4FFE`Dq94)m~BLT;rEmX2aSEi}sZ+O-Aa| zu*D%gR7aatVZ@9T0<;ziA|vP0G58S@7piR9Xv!W(2)PtXM3}7v%`~Mb^sv(-3qhqi zj3E2k!)ENMeYB=PL}sJkWzpmxV0P8_UMAtmJB8ZiNmX5E0@RZ{f3gq zAt^@Vri>YbeFjZW*FtTOjXJC*l)wgA8t@-kFGk46y0yN|t25&R?tt4Z!+LvH z+^cr;oTWw$*4O|W*6jU23xb(9D7~m?WPc-42Iqhlh95zPrWX2TQf>FN7)NvA9)7Mu z7BLAGaSK2tPA`zbC9Yt17F;G3D~`rXDqzzu5t)W9TO|mBRKQEwJ75Od-!5}$QSeip z??#64SKfEe1I9fdk#XNJ{s2}WtpNWX_ke+bm~r12^|$qFB*BRVviNAxI(y@>hK>9u z43OGK3;tgIIV5;p7Z&Z$JldTRF41nV*bPG*M{Z62#*-PY$OCswW^=}e5Uql#AYLkNQ^#P@O<aEfr_ALc!7*Ztos`>Yt$xCUTXv)(QA>8*%qE6}_>mB(P^_Qx z%OP)4&_-2*YtBd@HPHD)8&gwFk?>O386GR2-Wvp+(=$N`s)={$C)G|Ns7 z-{GDGsHPQ2D+*2mEttRN!2YKKGPtYCxb)cCXtn)B?nQ!=_Es5sb&B3<_|Ig5$Hh!BCgS`(Qv{ zQVwjiL-sj8RwQs*1h`p#GNbc(K9W(n?0K2z=N<@z8-N0IioDg&mn2K%cg(EIGmuFz z!0hvZ(n-Uzbt3qM&Zh)rh3GK9Ik647`H04?Y&@}TX8zehGXLT6LEY`F7(XHRJR!vY znLdn2LMfIzVm0tVtQ>@Agb>H$QA1b{VvKJ(_5fuLBqAHejn9c3^fh84C1~i7bsP~q z$8r==m=f9DIvtZyd8rcp%MLtQ9{*tgEM-izVgZL}^ zm?8;JG{|y+0cFCD4N32?qJY4Jy9Wo61+@qd%f@(An;YsYjU0TADHoI+Im8IN?~r|e z)o9ra(Q)3V#=cyJLSJL(x z+P2QdR*|`#t(2<3il0BIiU?-9dG|fo7---1 z=ut^)YX!mrc0k>z#MlV`&II)G03^rE+ShJ9{jf<)gSK~q$Juy1^8!vFkvLmc^1$p{ z89YTrKIM1|@tSZfBq8{`7Pqsg)%N(NO}6b-lhuxRt5!r_(EUrT`R2lX+oml4Vm5(6 z_1vvb&slTItfMX@QZdlL(nqIF_tr?8FLz9SJ(*ZM7%l<9{39*~s`xy%=x6VivKso@ zdoz3UE&s$pCbf#MkBnN zilK;yXB@$5O+`|*Yo-^L3e4^4SAb&-Gdu;o?an&?6-zLX9lu4|r2TN$khRzd!q+Oi zRXcI=-6t)yatG!473lC*YV47@Qq#EnntEj}V7uY2dIe)5CAGy!!?Y<}lTqxZS7v0f zIKKf9EYJAF%^5DMJ+x5Fcv7{Y?7_%dU(36FyV>vTOlK^iWz!iH-q{>5B6zYUw>@n%%huLY2URS%hN|U&XY1P%|AAC&C!jURhdgihN6eo zVm4~kBdgDH%n5=6@)Jff2xF-Y8^If})i))Z4AqGcDu9C^K&6bYv49^ovbHFoOl=B_ zOy!{{x-4wtnIN;TcrpHg?o%y2+x10oQkwN(tfub-1P|?1=B%ej!~x7oVwn+VM#$s! zn*c2NCpKVX-;`BUHuXj~E(%okV( zM5x&4tFl6@F5(!ay5>e4@rSMogGKyyha4M$ai-X*st1k?VNI+oREue}IxE6DH%XdD zIe;7-Q5!+r9>Wj}1@T4^+Cy-NLqrigl~N&L6uXO4n~SWC>{2v4WN8N`5#*L5h!}cP zx~X80xg=-J+E@sr+WR<)jNoPIxFm;@=xZ|5*2blBm;i#9OOc6GAG{C`(ATiaVRyvR zIcmIEhtphJ7d6N$M{g zBA;bVo4AjKhH4O@(y~-LA)U)`)`r$fEb}Z7*=?PNC=b#ru;i3E#?>Z8r`a91bfV>k ztGiVx6|0vcMtWlLO3c@+gI;l(l2Aida^LMXo5BbVPDf1BGc8QOu=YM9Qi_vukgf%? z#IcMex%e`jQU}1IUyugQw3f`KR0B6{j^U^otA%C4rH(FE4ID=UPvGl=|L3JpNN$!) zv<_geyXR!}DFf$x>2<+8s1!84?=c!fkVBLjE&uzv?jw z*leA9^o7~t(Q2oe+8>=$-ipj*3a^sF!=~Cn&$OHOH!zrj+Zic%W-0mx)ZgDg(g)7n zm3T}{Sc*(8Y=8z)ih?)cktC*U&03KGsbVkXI1U!GCmxKeR#fd!i}h^Coxy>CgYS_O zbFkzrS%v~D2Si9@6iJNuzr_>D*MeH&nnY^sK>EiwKQD;QWQR$ONTVfz2cOT<$R3YR#QI9RDyM$aSF>+0Y zV`}fc6&9JbuH%j668Xs4y*lJBD{Lx)BS$CK7&B@rp)KeoB@3 za%Jy6HttPUZ$iBY(n(yFuc1Imh-^ZU!cByZ_e z9B(A2Q1J9+>s+Iq^fN1dVewGTsgQ$IR7ntyoAlM86A)1xIh%mPU{WmU%rd11`6LgA z;SH6%+|(%NG_hNmWYQVmr%S8k1bh8|iTHV-~qiv?7SNF>!AS>@_fA1rgJkxkaXCgZmD=m+N! zj+6MhTECLyK;^d9*v4v4oIeuAxg(NGYPCNzekb1dKuLrj#x}Gg4x24>5+^TSF%7))mX1T`~|${t5quze+&Lc;MJQxyg8oTT1%$lf&#wc$o;^bNRGh)hm69r>+D zu)|zLlJV>#QYCd>a_?j~ixi=|^Z3Ofmi0!_nRE)S$*DAQj;zXeMVu7Q(K-ilv~BjF z%}xfIl4hGV?joq_K9E)fzB*ahh@~B(A=tbYaqpSvH6&S9COinx$&oy}5jk&AL37yy ziR1JTy2FZ|b<}JR<2*V%tQSc~gg?`pDZ3aoqTV-(fy#t?W7vzM(gG#rB7Lg$ zJs9vI%NKoRGF@9n?NoA$fvIkiX?v>vFgBfFN~;o5tFaAP-C^HR>P}TwpjGok_y%%g z`bu75U*txFv5@tjpsX6=M4lxZ(;e{91It?{}yuv1l7|`H#(f=IDXPa0*fTP0?9`aaUn82pvAKx^Gfc}Dfkkz@6-G`={7d{RjlvS%BZQ%LVr(X_S} zqolZf$kG68aKVKt96*j;NbqnoT#Zc-==AB#$jrtRy#l>~`eX&>1`+IY!bfa!Tmdr~ zEcxLu8wRsd$UrnERpHQ|YQ(whJHWD#+62C~B4M&9&RLUv87kkq$mr^xD-UhMLN!pa z!U7viimW?Dw~8^adPKFLP>J)SB$|M=g`|lGkm*#nttfpmzq}!t-6;&ezj2au!>ad{ zkP#wk5J}lyA-l_@hb;|!0|GOZ~+aZYa8Vp|z>1{ul{gKRp9t8s{_ zl!p-I!j>*fG}UMWZ!9ahH@&1^guBIn#4e4bRiyf0$DpkGm++u?$YyB-(S7FJ`*4_~ z)d3qhUB4QTtL-5usYX>rM$;TLn;cjo8ALdq38M@9PB7@m&LoM**(0)_K+%c5rHtT# zXdEDRt9bY>Sjy;&kzX7GfYy`p#>cX)bpNK-*$tgXyt4cuQA@;5R6z!icbVBv`67D;0OHb zaTT?hE19M8bqAm$YKjcGWdPui6qnkc--FYS?OibHP(0O@wyv9tJ#9TU39Rj|6whUE z0Kl++edjyOG!f3V&TkW(VY;!U9-lo*r@gA31IJIw%oa|(@@mJki`8x%^#P+U_ts`2 zPDbbQ%TFwlGqZ7M<~mF;WH-;6btg9MGVaTL75rul@&VO0U!$X;4zmw+>i)7_^3jU> zGWT?R*G%jS!ex}6y&GGBrP#Z5IFc7ze-UDSc9u1}u@Cs_n6>6zY!zCXK0olp^2Ms; zisks60`7UHoB-2<7fJUsngbnM!FRU z*cJuXpENAp=kTOkNDU-YVnAp|1R&9=%dy-DB3PZa{Htm0fOMBF!H38rDxQ$lVRLOw zW|TS3s%A>)bI?yCrRx>BehX%)va(=x(@;@Vj!-m~>Qo}2C7M&?B~6=E-zzH;*p~*; zl>3s+<94r^{{;AG3HlgOPj<{0onmAlmWAjiMhS6iv{MvpJ6XPFq}D7XM=UFJs&?Y2 zO{6L&CNWjnr6xPt)Q2h5V&Q(Q5^linWX~JU{@t0r$b*7V2HQ#z#NC@%L^2$fJ0)5y zvEzDmF#gP}u(IIy!3HFIt)3J91!{3qMfLDd&!~HojrHp3)KeUOtcNGX9T(V&xbgo- z-n#}#bzS+MaeDgpy=`B&+wQh4$&#H$4y}-|3_(fr6^a z>Z(d`)lA3mln|hYEg>Nz36PQXupUSt2?RnBE{OYOK1lO*=EF=t6<|se6Z35%CMM?h zUu*Au&dJOw(4)I2VmdmkBF{Pd?6V(hug8D=SE!mMxIjP&2QRl$`OVQFW@Xw_hW{Z| zt(kJU^C5Chz!+fIJ^mpt1+@V9uX3qet*vHA74t1%y!QldB*=2R>u6UMsKrn2p=wA) zYythf&;<-bGa=4UD~3~A>7;}axT2DkoaUU_!z3mGmR>_aAMuJ-jMtg?yua-qP~^F# z3lsvX(XkVI9IOm`)3C8W17jw;BRW8h=a9HhkI}DE*1|)_p{-KS?XKDgIbmI>np2L> zOp;>IYxzzviYNDAqNsHMj3@RCHo53!7a>JJRp)<%97kC%j6z*{zmkx9Mj_Z-<_;8; zE=$WnpyWkSvm0UxCeAw~!AdAgl=qGPwxEu;1(T?2B=|jN&T$VBPWD?Zf(1t>CBKTz znV&;oOL7`<4b73q%3|CkOE;xK5;6H(yMRv+{UCS#`t9!7RrLDUPAqW+9WJrkqsJD^ zX=rK0=w9dKzSnwXZn%U&DOS-r>0ZJ*h&cD1DLi@wSCuy$+tOubR6P}Ghhv}c#f>dD4`-0FyAUq#zhm~gudsX*om!= zc4VFa@Z%K|D*hVWVW5I0b|0dWZT<=^m%FEXiKFy*iPKb=*GqL6Vyj#4op_KUGtYEt zcw4r}>OVCH!QB?>2L!Nw*aq>7W(EAM51|T?QGK9LHP=i=IC`u~4gQjWv6sX;89D+U ziAPwDqfOlqUSWuxf2|&^J=Qs@cC-6@}KJ2&-6(stKhS z`eBxE9zx-*Rzw2}8dDI3gSwwAVQks(Y8m;kxRCWsS(FNi45inPEF#U`ppZP>wj3~D zrOBG@E9=(=!Yec6@fIv$>%!=$OxfOJ=ftae~CiLsuJ1t!9zO>Wyi`NU>n2C#j+@`+$Oo+8=dJSuUm6Z=ecv7gKm`-yR(-H=p4?N-$6@9Op(~QwC^gZhZu%Iex^}9S zy@o7v)xkkPemQDc4KILW%9is-iR@!$R&h-T&BvoUs(kIy8C}OZ%&thfQ3!yjHnz+$ zZ{V6m0nryZAZoH>t?DlYmh<~&EK5i}xRtCoL&QC){w5}lu_?OFWpCtqx`PxqCQ34>XJ80{vTDT&Tsv4 zLCLZ@yqvk~^q`cK1Ya?K|lpu6&_q7@^ zGDBJG$@~*XO5V`bKTcS>RA$%9N|)wqq4M>Ux+PU$keH5|nW;!=(63P^%0ErkCTX?N6L~cms(EKSDuivL0lXm)kP3q>{l?P`VVUZc-&sBc&7KJ-upf|7nxuiVkpW(!!1GS;HfUO>%sp@dWo z&z4K~RkOca*o#IhR+N%V3}44m$Kerd1^I~bGJhQI;kkG@yW@6|L)x6=ibR~B{#LLB z+Ez<3KvjJT&)bBdCeNqI70Q8%({4ZvpYbx#q5^u}Y6Gg)lRsjO0Kur0k8iRRIr70+ z90^}JwWpb#7jD(TZR&dGgZr29_{EcW&koL6Z<;gI>z>5@S;ktBA^qa{1CN}4h7?D8 z%1+-7H3ye0jxdaR<>Xs~V+Vzk&AoRWU>6pLp|m5XYYwYTkHWJz*Qbx#B1z@KaQ2Zc zp(|`)t(2ikPuZOJ1U6x>$fY-77}XQis6pLa%#_GUs}Q3HDF*W(MIX7xRGMs z6?_aaeK7k{G#l87d1g`!?os5aq|p;ACcY&k?j=FhMhOeyBrZ{=sFB^!64}5+Z%fcK z6}HHUadq;^+hUxmJg%`}r1YIe<>awicfV!vn6q18?d;N^ozXM%+NQ5kaohyelh=`z zVL~KY+rfg)WK_a(ZN+z8x%1|LE-W=ofSgmJvZWzp;mdPj_C@ zdclgp>WcRX*j?(=C89@D(CMgSfAfxf?);O-kPXBzBr5W^TK@{&Tg~yOw*Pk7pm~R_ zFH{xvU$5f9+43Bk5()Jv3Z<3LejBY6?33U1+1mjSfrzGCGlxQZKWk-=agr{T$w&-1 zfkDRL>IL5x^a3gc5>);uuWb*8%5SD^R*1UdUmVH)(*HUB*2CGS{m*lc9|X`g{?;F| zPboAz$QfrBvQOE6X5R+Zj^KLs83x~O7<;J}?_5NfMFLIn)$y^MB*i~bP z`>bBqa%p9618Ebdg@nZX)-Sc(`jflvT2j3Jg`CL+c!B^fVK%pAbA``$<*EE-2s?bw z#nP2+T9?4)@Dd531~?S194#W+qKNaHipb$+TOTpg+-W)#|LvbLJN}F*D6X<^O7~MI zOtYrpmJazTfEI}OR&Yh*H=}iAahRwybT2@QIL6oB-e?%Jo&3B3kxh0+d^gqbQOUMR6W9x6bX)=D_w3B5I@VK^TKQy;%X7$J^GKWzFrZIsPN0>(A-nnMI9 zEu==!%Ts2E=P41Rm~8RwJ0ZsrlY}rMxPh9YphP7s43D0ouHcYiHNwid=1!#RAbx%B zvqMRV6?P-jR~XVeeAX1npB`pTw7(psmp=9Y>=YIu54AWg(0!vd2?*AT%!LezLXJ{6 z)f9d%lf2#l$K+^pO^=r{ET%-1jx`b}@~CNcrH!M`D31;LSNb6K#f5V-huv|DX1zs# z%XFi1oQ`A&=w(_Xb+5$;g9@Ty;3$&Qtr8;vq|Qr2<^y35Ol#w7{bA%^t~G}nv%8sD zD_KNnfC$LS#2YExEl`@UI8CA(FGMwaF#Cutm=io0z_UYJA!wqA2-{5grXq#ZKSgGP z)eunD5qB-Y5gtVfF0-!xG*DiK&N3vp5`GF!N8eR+CFm7yT+Ym{K64CqnqM0w^LDw_ z+kFc1C&b$hZ|7u6m8@HQ3$!-h=wDYu*v!s!)LxrwVP^Ifqd;S>N=}7PtlGkp*;NpQ zfhfnTi$pBD7tE<^i#Y4#Q|PPp|8o;)5^hy?WArP`%x3&d4dp%s?qh@NHdUqe_U3q9 z>W=P&sg%R`Y~V^O)V58I1_P5nc2A+6?UnNshzoR+U7*MfyJ;(?1=fV!)jY zqBgQFv!LU9pxn`({Nbm~w{uITGyS+{ka%)U zZr*%nsg4k(4MUV{0Y*}|$;skufkoc{l)S=YAo&*Ha9aZRcn_X6@md-8c)VBqD8ULc zv|k#eYwt1x2%ob^$c^Qw7;#VQ~E3T+fhQDdb|W1`rglN7LdygQpi!o%xNwZ zPM8J#sVodGDHvNwyr4Mr!em}CKt!$whirJwFDo%z%JBh8x<{U)<3A zH#xXD$izK_#R0s-su|c1j)8FKMK+sJjcE@Bo^ksKR{zjQjfiVvKgfQS%9mH>F1fWb z{>nY)e)9~l{L_aYN!GTOUWFxGxP!Ip2?D3zd2;-vUAW}R*F9YzL`r9{8Rri4+*Ti% zQSl<`TKb!_@~h7rdYWMNx%*$|SupXP-=1!w1;`eZp|JTiI^gcU*oSnNy77nYp&K(( zH%L+c_1mY9swQ!^H$+pt3`uk!ybX?h>?OjW8kCwsrXzre-N(@J9zHJZ(u$WY7NQ;+ zUt+7n#n!Z!6}qL=NANYGg*Tdc2zKlx^5B)^;bT^%i*eVR`$B!1O>DGx>=<;ly&EmEK*!YaJ_(g8~#8^r4&bZbk?Yki7Ao6!p)Pwr+REA^(tyRw5!&IVAng3)H(^`| z((-*?ixcxLO&sY+C<%NQrRIb5G{QTW!;rE6;;6kqfgdlEiw>r z!T0KS<&a_XJfVbWkZn2gLLWi?7^?LGio-vWwrQC7({d z1qDjyn{{~EdJyn+v^IceD&E`Lu5OL~YH~1O;!~)&(Mwru(L$g`rd4iu(cdCO`&Y?D z4P=9Tj`L34Q_)5AC#q?ajj4q@)lE@1;V#?LzHGJeecb~5XldHFKEJw8oIbMo#kS^q zKNn8b?0?SQ{jFmztyAXjB(|I4$C2O9S^VS;121$dauWf1rDTtK_OTboVqPfG)Zm>M8`z3l8@fei=}%lm|Ppdvd!U*#RUyB zGeAaQjD?8vEz1(>&yiT&(Z830ovQPUMDa2S}ha-~5T z^;*l_r0FNsVG903)P%%*SiHM4?;&?5PPOdjDZ>rcwKdQ^unt{;C!MOTZ#Tu0JVhcL zrr}g-Gg|I15FBPVbdFF2t=)OkS{|=v3qsgJFDddFqTNo#lO~eX5>FZf8iO1WHe@Fa zCzDQ)ws-!0%P*V;7e!)t!80P8*V3{{@y^_ZlT(FGZZ-@}cdqN_u@j#Osrgg$7-rQN zR8L0u=>ash_I&e51}E(u=RxFgt_!n;-ChVBrh36>{5StBqG zQTYDmz?!t7mSCxYGwsH)9)B%A6~b{>xC6Ygf;EE!H-2OYKM(^`neWQ@%ew$GCKoIw zLHUaNTU}AlW-L})Vf%!Yt+GM=`}%t@g`o^Q7W2<(KTr5CB(FUx?G; zxbhBi{CE?gQ5y3Y=5$l%Hk1bm^66#>RK-(0CMrNx2-2z0GZD|i>b%ddYQ zr_5#xHW}nU(2#YA{I>Ws{pm0I=MW|7!$!C0UW(pk)nB+T@0ZG1ch^M@?J#jGDs<5Y z4WoxZpOqXTrw^;>S|vR{@!CGH7~w`GNAH5rSTteWC9~@$PNkV}EcsLJ?1OQB_g>PP zCtg!#l@(7x!0;Qz-V)RUru7IX`en4Zl*Y3huq2Sk1{ujqt#@b}&MdYM`}`M+4HWdt zqG2RwQezcUAp-}rsXqla)%nFJA(_60%RU-tVwgz|x?mWD$d`Yv7>tei&HNA%a{L&mH z$=TQeAwfE7K3|1gruu4Xnx?+83Bp(fn&*Ia;j@ilGJgH&FIxSN(8&i6{>70Tx*zf)$gw~#Q}IYN`5YiY zMbc_^v#-m_Oq}$~8$<9jq)Jc}pC5#99=0;aNQPT_hDQiT5YJJqsqEVh(yPn}&*NYr z9(HUKP;z#ez*LVM5v)91=iwRJeK(}n1vmSfubtcQ0L9t#Q0_4CyYxmqbk|Pq6@N^Vld|VU))$CTmtimYdU!lFZ zmJB-J-@~oYaM``X#KG7B#qR=ELqwYOXE?#)fU+M~%NN16l$9&4z-4s2IG{9zN!8n2 zSz}Uua(l!O=B-4fhy-Qm44&sDmTes=Zlp25CVvRubUtWMtt}29!@MCG@3jH6MNlH- z&Mh;uyYLWmOZqbCt7c22AhygJVGkF~TQbL8G!+9c)jDl^)rhX>`r*{JXg+d@*AI)i!%qLHHr7bEvtT)ivB4 zdr1k3n(c6%$T{ivGo-A^v%)FXZ~20N_FI$W;^LyoWDt@ThLMJlc<+7_5uCaOz8e5l zzcJ}y2rSd(l#Vx*Sy$MU)ofs{va$Nf>*_u6Dp}f|CPvy-vZc@nJkhMOTr6yBxU)|` zR4el^x%w+3pgB0rW~PQJ3nZ3Cdc3tB5g(++KwkZ|3`53Ku}GpL)Q|bh+-|9Zp)`R7 z`M!ue=~%-;5&Ce<*}Wcx=6OIihq zYQ|x#Gj+;p5CF1n@pwcfmT|CyLO`uf1sSM_Sqvnkb8$yoU4$4=*WaX+l$XZsHFb}hg4#m`WT&zO@lW2^^=CxMp z&a7MUZNY0RTm-w*Yf}}Jdn7*V#D}p$2`=4Brms1h3e~D|O`ij_iS`->{)+ju2`t88 z7g5{qu7%6rwf`bnx66}R*6)#+g^E^fpobgm(cmsD0r*l)t9HP{bxQz}Lc*OFvyx-Y zO@Sr`Xi}c4+12)`J}jL3R@X{agP8_tNU|Rr(BU1>49YPU5f@60`I1a`vC0&w;uT(` zf^}dC5pTu?7z$SSfD|gz=T)&(2Agz+8j?zhulz^w2dG&)EzzNozU9PY)nUu_ECf^o zs3)w{!*8{&)E9q0{@|OX_4>8qdNl?l+bzCcq47KW_?~>#-gJ?x)_dsjR$st#Ixpa* z_9<>O6(TIiuV>P#Nr43Y<6Xb)y*l`qt}qI zt3d+K?Nf?5a7rbeahN|r31~vBC2RHqtNmtcq~PoR)8PZ}?^1|0@DS_xpJw6TFzv$k zk0aR`2XtWzeCq;RpyPmMKmRB@0xzygY$}spS@pzSOJP>GU)@E@Fhjp+%L258*Oi5d zxbrT_Zn#BMEhey$P$98d85FqA$%aJR=M2qupGCf&KX{38l2j^OmDGAhgQ`jK$Zue54LA5}( zO5JCQfb-xcKqd7wP*r@HtMXBDEaA~v1=25WvTxh;63FQ8@yW$XkIADV7@9&qsWCIe zvClpF^yzotj{!hi!aaz@hA9fP#m5y6Tfeb*kH20ij!~s)JEwjz`Sg}hP}Bi>QMoxJ z!WMX2TFHzX-p3C^PI%O zCSS0)m`dm~78od{(wnl*6Rk+n&JPnofXirI1YRp z5MAgNDeQ^~y-O-kt8&KmV)^NKLe8D%x$7K!{6C}z5mpg+5}<#e$Y)PA3}Cu!x}2AG z|G`vJK;GIU3G619+R>3K4ZWKEa4LBqOhu9hQE; zt%N8Sn9F4a50#`u=Spn*<5@)18FK6!qdX z?aMDlh)}_Ga_6>k-6$W@C`&q2j!Q0u?3PZlM1k%O@y2?$iPg|~(t$;j=6)p2m85y8O0+B!3m1$azSkCXtyYmEhaN!#6#HAbn- zI1`z~SdpYefNfqyc=k4$8xgG|$c*eqZ7n*zj543iUzk!W&l~r(1rAhk_VM60%;w)s zHV9e*2$VP?ohF^#ZLHRLBISuK&W?RzOEsIfI8K<O)L|M057Zv#%VQ*!4j8$HapVo_&YxZcg0n6H6LkeEjdvP)e$66_pP}>Kc9uO_{&k zfBI~pb%EQ}N_eB?%KI;$Jp00n`5WQx1IFZ6{&I18VR+1-<$m#Vpk3cFMNBvr6f6Jv z({sn3H7={ZkXZMrrI=94GxF=7Dbn!xPoH$s9RJ5(LA*~v6_gAA_kYF;QE|F(RgD$C z@YAvJ_<4V&9||9LSw~8e(AZ?8{_uZ)=FY|_)uy(LifFL#zQRZU&AWSZii!BipBlS& z?2S>Vy!@F@+zMMuc>a@=5Czf`b@%&;a`5S9*6L+ z{od#LQhwy8f~1SDDYpDc5!3H|!e7(U?n1cxo@KxI#m@yW!>g8-2O!CR{>0M8U^7ft zBgf>IJd}{5QA!MiVbEs#yLy|F*)_sAeap!STOqW4Rr$`9RrTHh1)!|~S;FoWNG_yM znoBP0YBr*<@1wYO0A zIqBFs{POs==N-@-YrTErUv$>3QBeBe&K74WJf!0<|2BMQD24Uffuxwfn4i z+1VFfU~4&SITnrcm+i}zcJjDlf1_`A*D$zyF^v|lg&X_v;rc8<6^8c1AX_!q-y}fp zR=Ds<(Qyl*$k;w;v`_5Dj0KInrWTTGXf(eIk>!ch%`gu*$_zdeE7q-pDca}avCNWh z1_|!MX}8dcvk9$fqRsis1TPgzncqb6G=%9~hol&;?C2Ao8`gu-Lvb7W3eJIE+yFo6 z>0N;e2x>WR*ip*`x1916a2t5@O@Sr7XU}B|2M1YNpjSHhmN6-Z>V)e7MVLDoh)Hps zjwtuBoGn5AGrk5T>;-^wEVWk~X)^FbjpZzLPX6#Rk4d5o#Efz&2FYm^)-y;wE$ElB zvHKX7F5RLQ2r+uvWe#Fdf3=xLXRj66a!Yq1PG-D=!GVWmX53>Im>u-0fWZ9FCqVy@ zFN;nkKe~!tm)@3yrI3{`Yk6-cA3Zd=W$XFFkC2dE%#SfVogRJv@tr7j zB?_v_w7y=EW1T}dNFaOp4MFGOvb|;mk0u{ES z5YDyLNDR@{wl-)tPa!1!??i)D0xExikdKjn2=D@PEG{t>FW&(Y+BjN6d`>`SE{h=c z4c(MNm4;&kEpwbJlf+%H z3-Lp%M;o&bsviN|455YJ>>#2>1nwg%O2ZecC^zp^sUCI`}awP)V*;sBHzp)mX4Tc3tZ5$E-_* zeF@sRpb!23L9P0~KDt^Jxx7>%p%i^C2f7|Y13G?c;|{Aa@&5_^>VN!j`js=0oj>qk zt~I43(!4_$x0}8sw6ngD4My6Nj%dZpW3zUqSdZ~d!ej#d7cy1_Z>rMudJWld589ypfd@&EHnbU_~ zaDSf6G^M4%2%+Ca1YyZ$j#cs|m0|C0IoAJIn!_jpln6sM4K)N+%bBqppk&smxjdEeKudo*0C8lA4C1@D_jHYd&PyD7#zN#{ z7ZSuQX@@if#T#wj;|!$12?NNNg)-VWgTO1ewHQa_M^kb@1niz_Q&7jF4A--14KKXb zzHUe^*yachoSxp5)LgI;vLAD2Fv1s6exP>}|G(Wg5V#HPBbh>`zl9BiX=Q9dRPHv%1$ z_f{&^*WqGN0bNS8S{lB2#dvQdY7b9ie_Ez~HCqx>091}Ej#^??PZL^<@8d|Cjz@J~ zWF_Aln+ufZ9l2D113jw>wFFM z?-Zv2Z*Ro+EKaF2eV(@jjLvqtEU*|M33F$F>%@vaVUu=o_KLvd|^X;dPBcN`t9m z0hR&=~P;dtl__IX* z$YEoJR8VAk@r1D+fnVeEZ}uxeF_cEBW_>AT-WQtQK!Od6303CoI}e@Rw?nA1M-QAn zvVHu%`#l)u(Y1;D))PNV3w8WSYGz9TI{nrI>Brzt+J6M#sTSxj((7zM?R)s0W5a`I zzM#(@ym#W!$H(_W1^kk?>F@HZ$|=3?{Yf^3pDn8Qf>L!VM?Abbkog|; zeU*cS?yecssFx5fp}I*8Z<_*PdF*U8XHR9#ANNuol8S8r4l8R3Gk2|`7IzGYjc~YB zz`>q8&eQQn+(S?s38|`=f;%xdYlN|_5J9HAj8jFyn95MIl~bV4wYbJ$cRzEtwlN4o zSivn=_qt~>m;B-tThY{(d6gTmbRg4-^s~F~%N8k5BNQZUF4x(T54Zv|twAqaJG_82 zS^{1UP`5pAnxLXXwZQ@MtmOVkp)3*InXkHz20@_`PCZV=SQy1ZU)5|!iV`WREO$OYe{@>r8tVSPIR4tq}_qE2Nq@uI-DODJi*WdP$v zdHmD{>U9!FBFa=o_;1+Z`zf;OT-eQ$J&^YrzM5+R`Cmuj`{Tx4L#fBfA_HNrYFFNW z@X-1DA2E&lh3C#cyf?p;lQ$HDO>FGv&lnClZt88-E;yfm%@DJ=EnDaV;9s)juf%ubz zXeB?tBi2-96nTNXyu691nGMK8*l3gGPIn3=8DpKAQLLwE#VDu34#gN@(hD{SYV{gF z7jG3I`M*Rt;pR+@%ty;P`f;p+(nq3W%1I)Na?sPQDWHdN9tLcqNvczunj}g86Pl#j z(AXP;w17bBtFJ{?aQ=2TPwY{g2kb$L3T4+_GgmCi&d{LrJF02+JLzN~L5 zZp_~x4llxPQyZ$;RUt#;zK6kuB$ck1&Y=TrhTm1x>hL63%7vda!7ChV4b0U&(Y!ahb%!Pi1~Hhk$!%n8b-uxe!kD4{M|68gcD zfNh*rhi_&fycpM6zXSa*v-VmswgXU-La*u9hE_FD_c+h7B~4P$1dOGEt5lXPnqQ%O zIy##_vUpKrnA{gj0TuYfxa7_5C~_$!3mnhO^wA>jNT=Z@|=`|^GwhOQC1amhcmM8E1Z9_RKxL_uZT z1|HjUXp`UQzvy1E>ac|SCF4}~ajjfjjZuE`Vl1gfOQ_9q%R&myBslLSmv@Y`x=NZ&_6T2-TZ1S2Z84i7_dh}T8lJjnjX#F@oe?zTBE5J5)> zR%LVME{B5v@xuP_5o55?MW|s80W?nISYt&h+ki*|R!CQY@(+>==TwT-QcxJe*i)~s z;0O?&*XpTMvqck+Jq@r-dnVG&pgy#NbMvdyTl?P!%yIr;EPfKnKN1SRSQMp$onJMQ z;qG8P)mKu4B9ulU!7BOy;!oH|*W0Nmc@-S-1GVl!4oYx=#lb~)^6M0iQ8lijo7>R< z95pKcdXyu|aHQ`&VAXKBb(5VR8#z8UVRdb^Q%NLmhF#Es(&9G9Y4kHdNi~Y7%8+Lp zC;_ijrevhCW>y8B&EXYHVaM_%mLLDXbLZCMAKS|+Pd1O1wdKb@@Z9*8XC^j2C--im zod3eSWTMMFCoM*-^Q_40Ze2APe79~n^l1r`KD(qjw5l?8Y&lB9Af++6_41{bBo7w| zzsVGb!2(HOjw&qHpEXn-FzkLLNhI|`b4C}gW);BYQARf^W6xFCdk6+0)+FFHXHgoz zDwPseUY45}dZC#ifcH!Xv-`?qaBDri|LenW8MbDXWnV-pqfe!5j&&mgm{s6;Z_b09XQul_!};x0(#HBI51wX3)b!{tlu6z;*E2oEAY!uyT>7puWu zCtIO3VWl%wpR8y{(&uSHnz~OL2dY&&-2ZFcM~Bu?xNKwqN4S+$FMstH(IGTZu|MXP zqq&Nn{gOz;(*)@x)x(^jq02f1of{m0pdO0o9r;1=kM!C>N<;T#+5~?1HPH8?K& zS5__6Nk13LTjyRcyS z2liqk`^#jJWq)xVW9ZipWq)~hv@y7~+1<$g;@#g!_s#y|E-Un$-NxapJq^(w_J?Z= zC|>MO2M7(13`jLocq1k8*l&F9o#CdRQVNjT&(-Y5XJ6mU*?i{JqvKC)PvI(wrB|OK zDY&4IDzT^a`HDX$v383*GjBa~Zr@Wh6khL4UgNL6NK2uko*>lLjz6Y$ZvGhx_;5dY z#I_>nxCyYKVM)U^hA9qdgLbLygMOwI!i6fIMs7oG#c+VFS!TZ6Bs}2b)X(!=lshJB z4VAn2X)R+pqor9WH5c8Exy7LO)Vpil;bTNIH{3H|*+BR^VMK3)FUKK(^8vLWUT$fy zn%x=N8-z4y81`YGM`5lteJBruv7@oclnE4XYHM?GY7^=>=y%vd(7dS5V`Z?1xDSPv ztUtaulpTbGkDbHy(voFxRAh#mHnW~Pbydq&3CitEW^M0TWTGI%(=mG8wgn99 zgG<&48gh?Fg`~{1JT5Dl2Uw6P-DrvA&tQwRadU??ucSev`$hC(?8z!5CB^iJo~~SM zsalb?k%i3{whE!^<)CqEV*H`|Pdf>SO_L-OMa5ozM=|s#AD>vi!3C8>$B$Y>kox5I z29Ln?%;oANTf;?HgT-Cy7t1W~&#V+cTskk#jwBw;ade@Mz3Ew5E_(Wyz&6 z!lP-EP0gj|3S5XvcAz@;V9yF^pOi+GOj}dy@2_Ud7Iu(hc46SkS9Q+_0Zvgsf3n#?4DA)lfR!cR6U{# zct3TgkE&v{O7GoI^pw@bYB5zQmv9}8tLz^;2rynIy=ijizRAspRZ|Y-_xv_Ezn}0A zuOPI}|9-QC9P!f0y&JHt?w{QJs>!mV<21WVi?SfDY;%~nl2e(rdgAec{`%_5x`N0f zGNFMQ=^E7)824)=r8z9#ouAoVi<4x^k1m^2i7sI9Mz0+P-b7w;xv-+$iOCr&pIV&E z`?7a`S3$9xLTYK{15xT&JqARBq#t(LJBp1-w8_#_S>?lWJtFwzcG1rzS*a+RJTH;4 z;h1ljYW5Fy{FUV%ZaspR)JMAAYRag zTV@0!m_~;P2AUdb-ZM5GJDQ9ESWZ#r^p2jD{fg#I-@)im7^%RY>(RjUo@(|#%txRg z$Mf!*y4w;q%pFF-1B#7iaYa1qWfxKWq_$V-liEMDnysDi{JniIkveQ|bE0LPHjRFQdk7#n+}JX1(n8T= zXHmO*ZAN>aW{^O`t7o+LY6j^I)ofEKMj2P3#}GRO8_lvrBN?tKqpTdF3?o%^D7BAK z15Rk)R)t;gcuRB=7hc%C2I0x0jB-wRK;784LPz+(QkXJyq!S=$r~$=M`!KOd?LvpX zZA*Q#^Dp`(+4sc=q*CJOTZ}@|BeKM?1Q1a*xpxZ}L+_Rr+>8y@MvG|RB4+a0m`TGx4-ru=-^0$xZxK8(lz@=`Fd2p00YzuUD=x%^awXb&z zWOneR?#LE#T!*ALQ6ZzC-y1@UA~Te)Op%Lqm9BcP4CK*~b#MoIC64@ZnAPZd6=CX$ z$2+VvNN$&lCD*QYnBk3?d1^6e^6+J0TNZ+om_{CyY}u16L;QC`QE(NvW83>GsMKvs zubLex1uk*sq8|_#RH=IfDTx>g%f-)>)=-d!;9{B4&_Xl;(S^0ew+1X=r8jK!Nq_Cf?W$dTW_*dOU)4#H|9AkPI zAteWlpC>6!6Yjklqb3rvv9`dI;rRuliho6rrr6|l7%34`3C4rFWMNR@-fq&84BQTQ z$P3@D`c`U%^DMk?HlH=VZFdPEnIj``l?K9-aQl^$Pf@MsnG|`1!lxAG z>5L!4y-GkSvXX_+w%hgLo<)IjyTd99o+gou#f1Msizxt$9?J|aL_Mr257%;rci}uX z|K?W54uuogVs}<`;l1^phT**j71`r|lO`a(M&(5qILVw4$5g_hn*A3Qu%eg7uY)fN zZ95*sr9-%9a1Da3!> z5OfGkAtX-CFubF+<%7iiS*3y!57$<8IEa>?*u4rLoip-;>nxbz`dW@BtaD!*TzJ0H zSi=bs&p-TvHLBs1CWQOLOg&Xpmbp^FqXpMM_R_9VA2YnoZPo&aJZl9 z7SMM>T7B~Pnh{raHvXBdKonE~&7y}I=c6BgE7>T78-{IG7SwPaC>e+NEtl~jprZul zpSX^_m9hOoFL!hL3{lts-ZS*Xl>jq_gwQZbpWd8kpdID6mXD!&B^tOI(Md2e@ z_`jM!kT*hSaXNzSn+WAsDxdnq6487>U;|y_py53IgZV%_94qmdr>Bq!f^`}XkMWY! z?DQrgu$(5CD~^0hujpikm}?&*K_WtAxC|CQwtVQS+DahXhzyizJ&kD4v%N6r%1VGs z9%zNY(|He+jXwl!R*4p)77A#qft7Z%kE765}(MZi^MOiO#gr4E2^*U0samy zJPBvbFwV20`z6kC50!hhyqR1aHFD$t3310SnJB<^k6({nkPb8uu1Tuk@AifL{RK}JI!@2&{#^0Y3zr2-;r7Ww! zoG&NXm;ZPJU{0irG@)D zqT#6rdw&2eZTcO5@bm-vx0Q%h0El3>a7>0XUBAHwM$ROAtJ5&K0ccv_|9L?-(xky; zKJ^JFzOMj#@)1&qCpnc&aooOt^0$YmOn(01Cj@ABs$5u-&hMjM9GIKE`_DgrsPc>Q zh=lrEDz@|fLGI|J$6X2*I%S}RQ_~my+Tw^J@m`U`7MWei*9>=0|BU) z%)_-iR0T_@pUKU8-{16PW%AAE2+Y5~^ZCfo`KQbHJ;ac?IwC)1aM_*V8z&#w%_Ul88h@w$X}qxJJ#q{;o! zKXwpV#^FQt#UQWQ>DEKr;eCQHbCfY&_P)5!|Mx!wGdG3rOL)i*zAsL!Pko|L%QiXO zgt2=~db-8v%<-n=fP?R?CyMuGC-<8laxxHv=$G5>nAH6?UMPMf%$LZdD1!T1c_=K5 z$Q#z9?;qjy^qfQkUaq*`Y-Y?(P@)30z)%_ba9rWiBa=ZyR*7+{EFqS9y{I+*m|$}RKKm&5G%VICn3ct{ z+CR%F>dLC)q1(R@ z$bH3BGOLWsNn6g|w)TD)@CD##H$H1e&{j^Rocu-~&(Sw!LRfZFhcs+GluPm{^0BgO z7co{L!ca(+!V)mRT^eJOug&={=xy%(&y$z%5QJh2(xx;y1cvS7zSofwB~LVpxf5(G z+sCi7p9%Q;!(Y~yTXVV3a(SUBb@tV%Y;IN>rR_sJ&l|hJt=txOq^?yuTfSP0p=4Ha zJ=*Oh6Vr`D-FxGbi?I6iIhEu+^q&2|Hh8p_9HodKhvv)?7?!WYeA>C<{&UOap z4~HK5WAgX;8^0YNnL=-8lBF;Eb9RqS=GUiHg{|tdUSy6rdtiyn`u3n;N1vSyt_oCc z_(KdDmh?>x^39sB2oRSl+J@eWL3Gw)cN+S2AD^U<0eM=SSz`Acnd z3;r*^{q_%hxJHfv9fo9uTlO5MpAF%6^uf_@g&g+ELh=3Bq$b#lVI)s4x@pR-0k4D@ z2JAcu9xB9MUQc~q$sH7JvRGj{hJ#)j-}>12y>9`92s4oUHkzg%dKK4-(A#ZB2yT!TA;o0P?I8~rLU@Hck4vpb8#M!SWNRCOylQsu+|R$K2D#YU#ui-fTR^Cr$R_B{GvNN|pkuD14m zIQ=HY>g%U?tW=2Bk+Q>yQYI};mJTEB%>ol!n78%~KII0!qqX&rum?`={Kj3Aj~zPy zP%x2N?4uZ*Z{O4Nrrp!)Ml7$FB14c?th0Q-4r}CxaTZ$lxYh*9wPnE-54qMw*872X zJ*uZzAhhT2H9gbwX5Xez-xle*@n}S^Z5cC4Nh~S9Kb?=#7i}3UU>p`Qk54TpW?h7w zFr~$%QBgLyC@`tbE}m8%gu}Ne4?<;7iMJ_az|9|C23TirYv1?$4!r2Y?DZSt0{H-Y z-Fh)EKKSAGx3zJ@#qa5SuI}idM1I80yO7?*IQK``u;2OM8`g&5`Z$yqvq|lVfBM(l zmG%bXJhMX?)%OGKyi1nKFjDA8$|`!Hc(#Tx1hdciE}OXT50ve26RG&~1Dnn~1psj? zp>X{yMKMGhR`pu8pd9k9JVH9c9hX2cq;Nfsj#W{u#8l$S7Z&~s|GQUA;}NrRhLmVl zxf4p0`k)+^Nu{@=tP9Q1?)dzjJ@C2l3G!|`9aWE-yrJEkG5^_-QycO6;d49KlESTr zt}L1`=D*sufATG$SH)bjS>|^d0_h%dw~^+Jq0#1=9+7k>i$!b;`e-U!7;RSQplp&M z%R8I(?mmO@sB*h}2Z71SJRb!kgbNyp&ojKMIW-3>xNvK5H({;o_p6iwF?Y$WmD}nu z18W^x`w)4`R7z$>4g7yCluVSG06SwDY*Lr>%=jz!ocql)r2v-hR3ZY8RmL~JrYCgg znL|%gl;_<2ue;eT<2gwIOBxHWhziikS(2@pl%`V;Y#fv}+ZKs#H(tb#Fu< zo-s4Sb4ZBC4AgN(qhyfvf4d?Be1tXc{!gI&P@Au8l1j}{$Z>*EVPAK>-AsH*J@tEI zK54ywu)b1}1c7kOoUkXpq&xEw8>;of@<)?&)~;u^$z4Qj% z{r<-Nek;D!YeCvyrxp!=zjyuQQ_r-eo8ELA7zolpiK`5*sISINu2%9ap;T0?M)8^& z3G<4eTPLrbtBgX1h^?V#{L5t=+xHX(=sWNJ+EP*RA{~Ek3yVvs$>{eL7U0qM9(eCw zd)_TPoL7Xh{SDV?7+lr&#`T)H{k2uBK|tyN+Nt(ur3ABC7qJd4?EBw+6X(VC<@E@o zc7@+XF=;*NurBpPT9@JW>DT9V7ha$EB&|C?y7*P9fZGfn5^H5)y?*23*DH+D_Rvyc{V%i4uO)^7T~uV9Ei8P^ZIlE0@{bX>`lP+)O^Q}sa|6}o`fP3AKRv`R^PmJC1co>3v?7P)t3=i~mX4uGoL$$=D~ zo1c3%G|fi!o0Xzq7j*wODCaX;U+bJ1c{m?|M*<2dZ7`w@)(C-&yux*a=vs6rx&@@ynvMIo|z%1 zmA1%I6pf}1nQC@Zi=D~=6UfIItMCHij;G(+dghRZ&+@=5(D%LMUkdaWA$7|i^2&Bw zCwEdQ7sgmm>H-wHee3z{`>EEqh|H^6&VxaJW3-IZCZ&24Z}OUUO4K^Bg~$}qZb(X{ z?5L>SO^Y=+`Oq>>I*W}H!3K7S@3wSP|8AQf8`pt%cX^DZh3Eo5YfG%hr??$fMMy`6 zDghlCtSXzED^3`!qJ%1BUqN8wdFnIusRA?CM*1m%&8#0IFdu@}Vp5!q(gK`7lzQx|OCiRqGCL0H?f8hMIe#;@codk%>Z zW`u+7^x=KranbE#qJ<*&%nCVEn%e>*ze2-1!JK;>~Ak%m;}&_R!=` zqSJZM`Q}AdKbi!%HG_3{ITcN2gP`jx4yq0FxD&;~>(t+~rZ%gxS~XbETZc|=)NC!T zEDD>4p&i?&v1K^w{V2BG;PM2cV*Jvi;PI(ui!c=AlsQC55QL#3gM$BSGgzRLC9lY( z(zlPkw}ao!mQW5T(1M3Q{l5t?m6*l_8%Aa=e-_(=#|v#oqP1>e_8^z8Xpz(7jpxK zYB>AEPx9{m$GO59(bd14>z|;0dOgzYFT9`GC+^O>_aEnmzWp^Of4OJ>VIgdN{n-zt zD2H<;2@=s`^z<9}IHfFNL#!);rp({-oZ2VM6^79`8`&IT+dAO34 zsaNiB1}h!W5W9^X>mBY{*`AGO4A`mEZFojGcMCYb!>L`|35X>f*#QhJ&cwz*W6;25 zye2*oFK4%*UZ-IOPK6O35;5o&LMcGWRTc}F6Cfmog$MhAz&U2z)Fp?TL!M1z#&Z>A zKfY_Fei&_qW5%sEB#(P)yWbqHWIvCxiEt{ESbNfe-wx^awIw)GR0;~B&ErrHp4zZi z)+cx+rufcCbIp-&H9bUaH2KsnN~^Wnn&7=(Jb&Pk^Up+9Epu_~ed13CUl-PA`%B=0 zCU>DKELhTD5!92e&zYaKtus& zKcZluIrbX8;snQ*X;Lt}C=&b;6A0)5cWFW>4uO&=%G_6?d}z%#P0}FTnQJ+nM8Vw! zQ4lB{D6x2i3Wqz+{~B_Kw*1h7JP7y0SJ^=x+~lT%z-fYMV7rY7MyG7hPEr7?!F3@d zNw5~mQ>eTS@yaP=1DfR1@NNrT!W<{6{hd&86?k*N2d=z;CtVqTH`y8oZE6g8~yarqo?2ASv1kLdB2(-Q^KGT0))eU z_hA*tGy6Nd;+921DUtSv8jGb}IeC0+AA9@xR-2r>{zf;YcgJ4pjzxF1+1EBhJAc1$ z$Q`%{N;}7M8=Y2H)}2Qj{Jd5S!1``9TXFUSoKKtF$O3s75Og1#KD4~7GZHE?V1|8- z9gi*21LBZCBSwiO+BXKrUg8ZxE9S<2X!geu1%+Y4x{LJQ=ndN1{L*geTWtUsWr$_= z52u{Xug8Xz?H=J&V5LnW_l*Who(qDPpAD92&?!V^0d2Y|EGh; z`0Lo@kzFA^(drzq(|sz;)hz|gRij($!T7099;Jh6U|=1{*RCJuaEJV_cIa z#x}RvRnTm02cQsFv(GQ$%u+U^>#Vk>k?Yx2xduALnw0dJ;Y#PUYi)+sngRQS$pUy5 z7nu{VvaG7vWs7XBBpon)2|bzJO0}vfH@WX@-#CS^iIM;B;sk;x^C!4*i^^FMtM@l| zT0Dp|no5*DVRN#-#-yD%_}utCJKU=BU(P;vbo`!eK38+H&-sHGWtc}%VCFxY2QpYb z{d2OzRz$dw;9;(8LGAH};na7Ww+woeA zGC`A1cEa{FB|LNf;a36Wo2$?C{yEvDKgU<6oXkNv>vCPZ#(NiA1c0 zvEWfV=(`FhL90(q+oh~tzk8VWZW9Q1SX4#)g;x!l>N(jrmIN=Ue0{8P6{yid;IdeNMrqg1b~|5&ZQ*E3XPK+1MMQ70CJhI>sL_aR zt|XK>$A`XnDA|$aM_Cvds@be$g>a!%uI9!tkS-&Y+Fl{xM|tQ*UpSGd&kTPk3$j?s zhSFGCQAL-u4oS)3_`a1rt(bpKagiK1+e)`^pHxqex(K#8Pw%SnD z?7P!%D4P{`WJ)0|6^gp+18%BU(x!5UsHLId587swA8}tTzKDIb@x{sCKCgXMO5>W` zydR#ww(a)a!ggDiJgy(po?~L%Ypc=u*!P@Ny@In9=Jbo(bGY1dUvXu*l3msi6+*4U zOFsQJth--%%3bKb=8v=siAU$V(EQcfg*Se{U5FJY4>#_(54Q)CCm+N3B6eWz>W>>J zZoi8;%iP%>pA1{?JJWBy;H<|V`?2l2=yoCfvu)q~vNXDjs2~(+y<6HNh zdwl;#+F&;nHrSbGkJ8+SQ5W%J8A$>s)Q8()oK7n!NsFrZ-HX^@|J<}dTHGUXcYXK5 zhuctdK;^$asIJH(6pCuyUGTPi=wogCzHJ(7LKupMd_Y|h_vEVw+77Q93wuc!g(}x@ zQCsOdaVsSdL#w)I3(@^dg@fykk7F-kwR(+i+ezQLxSh17rUOdo1v{q}bc`onY{Xc=6$e z6m5uc${1~En2B5rR>^7z=1%#Q$!*? z@R0ln7ZZEPZ@&2OgLx!WpyMLL4}L#X0G+}Q-#>W-h($LD3gfG52|*CDQMht7pyS%Q z9^FN1exbC_g3e(`BbOq5Da0Qx6pCCAoiqoZ!7lJU32oFKLJVFh6#)7u(TI+16H6(? zB|>=e!m){XV~S7wbB6#W@Dz%)s$eeFL+f}y-BW`E9VVKobOHeusax68E8A24TJuG? z^cd<8&_n{uN3ZBcmC{fVvA}UnL{nO=JA1YsfDa!aM$ykh2G7}j&v6o`Nay$?ui!iP zXLUlC+k5U+wP)TQisg8FMZeI*;Vt8jzO43Q_%m)5R#|_RNJwbxF z4b|~r!t#I{Pptcv?Pns1SV_)Ilw%}TgN*L4pSWLGiWn%}ly!=fdLgB5Vx+e-(uz+I z*2JHL`)D~1z5b#HO7I*C9}mMeRCF>`I#m(_-6b+3kXb}U3X#>dQ$$ur08ALfz81Yv zmb9zsH&%#Ze1#>z{Hn7e-R~D+zm`GAAS{*3db;qhtZR?K((c&vt0@oyp)q<%^kwk_ z&Ui~>$zwCdAQV?#>9rjY9CG&nECU2z9~4J0gm}g0Il1NEEz!M=p1+ zy=Avp6x(VMcur=kJ07@Si>Ihbt-b@*dHeS+e=@!$0DDV#k;JzHl_Cq4UL`|MetbymqcA3#=# z`y-w}NrR84&}w?H!lE(>-pje#dJIuc=EEFAv1uJdL`?U#oT=guZc+quN@_>kvPildwI#ftc^ zE$3248zX|MN(WWjF=ea({|1Lt$1Ya0X5qLB*3G}dk=155Ra@c#A^3~sRP<0%s9ikr zmKhQwXcM~+VV)FCoKnW^)kR|^B**GV@u0XpDG2=;{_!Y? zc31Z)AZn792=-v~X9l1D*IRx5-gD{d0EPv=ZgKW6m{OY#Ln=>43|9M$bZ|hnCs^5g zkxHJ*JNeiaDsu48_qQEx^Fhwd-4uCrx-F4c$j81Baz})wBt#k}On?nyzezA8<+G61 zTZ?1f;@7|BLcT~Jyw*sygJ+a15~|XE-R~=?dTmi^kh)Zq1}<-*>Mzd6XCM|IPdzMd z1YkI65sz=(4Zm?|(Oc#ukZ-C{06 zE<%+c7Vl+hs6uXL2RKD2b}lm4HZQn;i>hYY^W_lkSN+%G8an;<6Kv5AYv?O>Z(=<= z|Ll(Q5AUCRtY9Z)UoLv9hskgvwWX2gd{?te=MRcYF?FWkc%IR5GR<6g)4a*VWWHqI zu)KgSAgz?pOLLGy?#)!#J-U3Xtiupw!feOc0P@Kt#q~qm{zaB z;q2O{Etf4mclP)9oZ0>8_{*C#l|nwuB!>BFy1#rgfRWQjpW%`5SN@>;Z{YrlslV1E z%5=b@`NzF@Vd?`zWEP1~qM>xS)pW``N@WKh4~)0u8cCHq1m+%G=b%%uDbMhSW>C4X zuQK)ot`sUA;!eR@sb*id-lB+lm5b7F7}o$*I>{0RwFS0JsdqQ}qVU^;BZK5$ON1kx zB#fkUn5j%YJ58F_=wq z2W*?zO%ZJH>SSc#QBS!$yX~$ZLMeVJtmHKsX=h>H8 zB!^OIWbIF}Dp;GkZMN5eQ)UWK7>c0xo!AXM=jb2z(uqKHN$Fn7K+-f@K>p0T_?PN_ zhHQ^oQ-wmsaKzU}YLBt~fmYp1vt?gfR3N~M#3Vrhng)l|4lCwt=~><0AhKc4+sDF!}$LD z7_Lx=GZx&@IQ`JK%VQ5sZVpv6ubq72*mV#mS7IUH&6V>9*He3=b5V`!3;63%qXr|R z!p1n?F}T3=k5DF)^m)=IIJa`@%f2RIFPS8TQ8Q5$#^47Xq11<2>t3SLOH=`#p-5(! zGkim#sBe^0sZMWy7?<#a9Mu$x3K9KK7Am_YU&8fYK@|=ID+M8y$c%|Ph*Q=Ej>PG- zeAB@K{}wrk6f>Yu+r-WT6Zgw$9~bWUaTR;k98Em@CijS}>&UUQRQi6@5_;iuj|{_Rgo363=cOA9sJz{(44!{h_72~{n8 z)HmXq(?X@<6MZq}bW#!syDR^-AMCItD8xr*#z(YF1>LQI9gFS5ej8RR)TjRSzCurJ z+IMQ>JEu0?Yb4_DAloOly$ugyhm|_Vp2Kmgm3sd9N8aDGKB%yp518nF2xa0o#+w8bFkhvX zq~r5PjgmFEZJJDg;$8?rabYQW+oNLQ!$%dmKH>P&(q*9%tva*sWpM+M9{tE3bVH}i z(i+ZFbi8l;cIN4~s4ys93jO!(mz_sT_kPb8a=-F!jMA43tFQ>A8$DehKRV#tV=LV*jg;E|7uDw>3#sEXm~ zJ=N^CqM(kT{4m7T%G{y)%CWb^ouL_3#19cp*PN%=O-1k&1H=u*tT9CvP8j{Uq#?jH zF?(%;jjFcT5%!tG$zpWPz0goG3ny=;r%Tm0NnaOn7|A)bveJk-lDAFvfw(w&e638w zYutfH4A}Ft+t0j0-GG?SyWwF~aHekL({G)90R^m6cHS@TRmm=xoFX%)Qsf{LI@&q= z-P$CgE-YuP`B==^U0m3!If-&QOi)Y*>TnXQt_*>VnMDpp7+ls+q?j7YS?@boRNCprg6%Ae-l2 zPAH-!WcG>E9QPA{n0AINP}V<1>2rp5k%<`BLEvx(fN$a;FgCjY@a0a542gZYVRT}T ziwn*&yTFF}LL{0EbqBAdt?RT+FLB~XP%m!WRPrkzvC72;{Tfup#dVD4CEuyU=9 z!F5>9?73i7u$>}htGxi*?siL?T*WC>swx;?aw)-1V_#HCs+$+_(pQUAjM%c?^Jqit zKDF`T{3|XGgs2pVDAo}Sow&qwdo=k}JTSiF^1OPWAuPgogy*h%cRv#R2(0#+I;O2% zGmi~jwm|g(IWpFEk)-P-uHv;@E<$`morE0Eldzf65Ii0VB*KW13rg}%jKR`V4A6j? zd-~{$CbUyS9Rz#_(&5yE9{$ONB>rk*SQtdgNg1iE{o`K#$pY&@A6x&>;(wvI`{8Gi z%HA?eGc<^!Y;tU6O?Nf>*#|rm>>SWyj6^SJtY}*;?|~sX>OxYV@+8e%t{0DonLW^M z4G~W%vdN$?_2&hA(mXGY4YwZ`96F`bVyH)XCaI?#8Hx#+Uhvpx`8XL9WpF^u=(?Dr zqx&L{j+U2NwEo%k0qpP5`e{y(zQPGoND1xW%j|TRghK>s93sMj9!Gyp$#wiscD}Ue zimCKL=K}@;Oz1x;QHCW{Tu%Jh*S?;bAN|ZZj+~;lMq=C%@XO*Kn_Z3}#99U&snY4Z zX(38BUjS=7Kh{aViG#8X%@9n&Zqm1>u>@QWfZMR zE@hW3392LAY^_=`b3s8BoJN>rGh76q5Ht}R5OEguzRQ{E%6uZC&ty#2oW=*dlx$YVla`w#&tj40+678Bx zZ7EqpXtP0uQQ9$jK+EDt%zd5kc;dg&XOv1Led_{i21PfOYCsgZ5}jRPtENz`p``m} zefi2!?G$|JX6*(Eh3ekhjh9-kb0eUHoUwFWY84hAl>i9*EU&NNzZD7}8in-Ce)3+2 zt95Elc_4IVHCvn(VjcpuV&3EXkD&fwH;*59^6V=+Lu_EMj(@9%)<>4q$R4J0=lGU` zN#BybbW3W`Bd6{J8sC4Mi{rZ1n(L!&QvTYG4@h_?Zo{Wj$)tTE0J4ti4aqe*Y)#v zXM>y(CS)c`Y=RTBDm|qz$+cd1E%B$8-%x=)-cpP$aIvPi&6>*% z(##$M**qYx2&YUh9+z0eQ7FwO+<*E#KSBq2pb5ROG&9OLHv0RTa#szueOe=Kzm|!JxC}3J>P^F-uGM9BQ&cw#A6IU@GDL=Y*Q#pvtJq_&GV%PWO@B~5KPvJ~ zeX_JPb!sCdg!@lXwQm!}oJ+BmsQ7jA3iRbj%l98VbpC$Wxd6dWA#hq|qcRCS`4gLA z04c{{9(yq-FvJOcsKD&iUzAwA4RT2U3#_Z*((`REqaq|$<1nJ~>cQpB)r!Xy2oF_q z&%!rd#&)jab|-s%MXj zZRoxG-rMos1J+bAB7`fVwP*iea)7$FwV|;$1}U9W62_G~OQM5q9mutzXABrjXwKKT zo+uk_1fMV*H&)~9+BQKRHAHg&AerNFcvTXaNdX`ur&#t(g7wSku5eHq!@^bw{&9Bb zhHHXr!(OApXZ&GQ4K2mbzG1i%*O&x{0Zl!2Y%oL^I?BTA+Z}{h!TBMf65Wa+!hw&M zEZry_+Qd<+Orvf{Zi6uiD#Z2ip;nP%!^V5uStvI6@Wg!A3cy--&_T;ym8mt+6f?3q znSi8=p1xSmLWt=pc0bk6aJa-eX{F6OP_C6GDx2K%hf7)ZQrXffY{K@MX~hv%+9T-C{ARppy9bc?8r}kB*BGl@=`ThwSsq`Y95e6NX%j*hQiZXg$ zeMNm$?;Ky7*=6$^eRc?P{Bj63;FoH|$8=2>Rm6#F{mr^4IPAmn=j^E=1mkde?sD&; zr4mzfmeQ~M?|t#f%O`j4h|Fx3FZIHf^LvlPt5-1ND3+Mfl(w#SsXXYMd}gyRmb*(i z^+JDVY2t|Ny$QhQb;RLDNkb9EzGWgzffT|i@yow3514m9@2B&fC!sp_IGzO%G z$DhM|coFrE^FcB4b9=YM`_p{v(+WP`540g(x+I^Eiq}t$ow`iLqsI=4y*o}vEj{J8 zcAAXE16KR3l21l@>dS@6z&d#B)W%>M#AaLP!%N%7tCxoP&_UF-npV>;%f7fc98KO= zn~U_?YWrL`x{-s2$?>|S$KP9@KD;m+LJA=9*Tg`#KL|~if87m=AP~(hMP}OTgUv>rs;%oDwYtMd zzu^;)5A-)q?(QNHC7=LnD*GD-Yo^&>F|x7>@JodMVc1zoUP=~d9>4MK9*cKqm#R425H6L1K|#NMFX302-y|g6KMZYPH1n)5 zomqL-gDc11ewaKbUr%S>dFbrE9bSRFXrRBxf%}77Yutj96YqU8yN{Sq-Y{*EMRteKOW2uGLg&`uSi?N}F zke>FDysGqXxu~tokcILwTu7vAC?r&VjI_wLJr+y6vi!ILEHCfjGjaCk6#h59ziad4 zQ!kd=$b*90_rL$>ec-6tm(MH zn(BkU`tClCh$9q!J0NZ&gFtyi2D;tSt5oBl`Qu>PYq^}<17)7dyusZI3m7O6&q)sf z_Dk}+*@Mji0ScuF0&UE%P*Y;!iS@!p|JJCCr@2&Uk9DE_qE#~X5(SouYd|PKUBoD? zW|!x0lFOJ46a|R_lAkYKjZ%a5^52OTM^T|zaiKi{L9OTc#O8~~D6L+9VsiW5%K6te zPwr*DQxS$MT4vE^(6_&)?TW>PVGo^-pkI1$)vfrzF%$44>-lCqWjH`>p6ePq{xD(;NYrOW5JLxp0{S}HBZ!PVwt zwsf-TJj^qT20b-yLiFjkt&zw95@viIrcx{1`PvZy3 zg3B-&^3z%HrCP^rL6#2Q<+9eEj{~9hP;-MJ#t^#x0&2S1zebT6y@bKHtcggj<*(7Q9NBW(b%$L0m!q)<8tl|=s~w)V zOfnoL=P}gy!VmmG50XWcL&B}?+>)Ba~}C(V%JDrYJPe|f5wpV++$E2xmi0<1>|Uub|X6KI( zWH9wg$P&*I46wt3rTX1;yJQX>PAK)#3g~2SToV^UsB-Eq#?+p6yp7G55xV-cH zs~0?USEn8nx=PS9F{e_tw(t=NXKdt%J|+mwM?#Z$|-! zfP`oJ$L;ybk%Zs(IBc2{ZO?F*UqQi3Ab#m`)~xROGOrh))Y846-N1N5s1{#Vm?VoW z2mmev6Qw1je6b%dU*;iA@2)M$&|lTnn&qil@RH(!VmF4n6etkPsD#*;WGc0V>o_ze z%HCEyK1zkR))EO6i+7}N$>z17@dej9zhk}VQ|#e<@?&;YyI0_A%SfXlcNA41%{tL* z296V-S`VRJ?8L3PZK5t+7Ge2WTb5@G`)L18XyQB{NVn{qbb zc^uSF$9>L8Z0G|k;jP)qlS=Lqg3`7>1{bOSO>F?+K`vcF%_ zvQSO`CoS4d1SJqHuPO1p4}r!1tF!@rPNO?wm2tvQAY=_3w)LDO$s}85wZE`!NrrHN zsRL5gg>iwRLDxtCrZSXW$8}m6TGb#Oo6tU(0pq&GO9C7~Ny1M0uFNGUTN|*pa2z4yx%YpF{~YD&m`ha~ND8=gP2^9_Gm*>^{OM;p$Wd;0M2{n41o zwBhXUp44+cTU4Ww%X1&2T-f#+eUSf|trX{@DG15VJ| zT7C>dvrb^Ef8pRzeOTp-mU8R~HPubAzExrz;6tcDwhhd|M`DzGQ;$hFLst*@}RgA!+)@@q$eO$ zMgPj*E!8Puso|wAF?eagfZ4$)>}x8IzZX~+|4`Nw&?sSRqkpEF4KlamTkj=4J-&WF zo)WUrNFoO*cWT2{l^h`@cKwD(*=rD{^&49JD2TuDd+r~9>-VQNJ#5e^Qlq9V!@6v8 z?*_`M{=e+K37lL-wLjk11r*tlRgh)~OcIh#2mwP#B9ly(iP=ad0YQwN>7GfGneMT> zC&>g+7C}H36_7<_kwrj|MfMTE?-=f>XSf`mCVcV1ds*H0R6JHDb$$)Yi!et#W{h_VO63v zGYogTd>;#ex($__7x#C8sQF|L^K3va5TRjiFI8$};<&oQ{GBTWvr4hBrjSO+0OI(( zRH`CWO%ObJlwo?sJ_h3{2ZO4)mvW!yu7y7K>9qM0e2H9RFXbxF-HL+2@$dGZZ+S!? zADdmlB=xj161-_9V`PGT^@q_@QLC@Fkne^z1peU|KqffgC_Sr;ij;#48D?+*PltOD zd>YP{=0)}-%5^{wYuFO$y=({#W50#wlnIN5I)l(l@Bj*2i_@X&PrXaxJ}$=bu!Hfq z;oz8J*h#^G2fTdRC9hm~j_tssVk#=$ew+6y@vy~0(TvMm0b5Ou1#lhFI~<0|mViE! zW}Q{l4r#_uT*I&s2w+29@Fjz&Q1|x9Gbmc4RC%9+e&D*#gI%t$s9HKIgG4;a!BvU! zQ00ib7s3yyqyQ3tINEUkg|P8#IQ?#=5)#Fju$K|7)Wn5E(C3+ZFMRe>XFY%89bpmo z)>$H6#PFg~Y8V!tLq|7P8@fTHLK-y=z-w_?k_RtsJ$GDbXSG6fP>NW2&L}n&==%D+ zPh%ob5W$UzT}y3Y8adyzRiUApftp8v6KK!LlaTr#M{rRPVqbSl)(975mdufG4+;&x zo|4425iPod0nJb*r3c>Kc8_k`^6wzoRwM~3>6@7`){PM0^0esSg*{8giVDEX+m;Y2 z2=&DYS;QW!KYH@D1`Pb7KBbF5xrtG8r{KEegh)ftFatono3JjIP(Gfu)#D()p>FBP zq8l4Q5r3+C;nB+W5!xEwj2Re5q{Z#(jtJy}cXsewLGE<8S*K6HZ>%T(@aZf>GIf6P zCV~q&5rIuKhY2E=Z+c@V8Ac6uNV|G)8U;dxvzxUuw`-zT`|`ba3c>2*(&5STM?o95 zf(6i-S}8iT_hz`9>L<@In#+A2 ziI%2xwB&m7A#0}B@@j|sI@A+Xi^97e2%SJ8d%j#Qpe}M3*O8@p<@JacF8r!1D)h|# z=WV$C3S6&W_`(?*K655xC+y80TIPl`E;VA}2r*DScjuQjJaEwq=icS|Kl}LyHr#%5 ztiP5R0)sG}XM8{c{>9E1sW-&z$`y#TTY;dQa1OW`umn+|f{H{umnw0SdJxhIZE{k0sQqIY^#h&=%4EirxBCZ;@d9TfJR@`4oYaH?KbxEXM@#(G*^%I+6<8 zXYO@1k|1wQ;UrsI>6KHjW#~q@@9CG<-u%*4XT5wnF6p0JAwyD04tF5DB%ftO*ecOiGwG0rNqQxfRdA|&1x4=Vi3`x+ z%obER2uUKWl0-8g2|`^poK@KogjH{ma_9)+?BI#Z^kEl6$GB*-TrsZAHRY3-0x5B% zYlX|)|Ku6CVk1xT6x_ETL_iU5+IQemALn#>duLnvt^52MMD`R=Zn&&#R)JHX$fSMPIhiM(Nw)_G#~R$Pi@+943kQ?sK>AQW3(9*jFNlL(VL?hK;Ap}w1Qv#i4$_qvHU((M zE8~Y0Of%#_0Z?<1q@yD8k-*1L#lFNxV5O9Z&#kb4HfLNImV|FsdJ!RrV)F$5ewik@ zWmcCO(vNJ4*J2mRpNCN&hAU-0kPk?ID!}|#qEltEZj~(-Dcc1*iXpoKTO64_tB0RM@QD!ek9w4^%1ba$g{%DnEh58j&sU6wW0pt zFW7D}4nADt6=O$Zs5g<4Y%He$(Isg?U|vWI0>@D$-}nHqN)gIZUgv5}`q=^GKd+pB z^D7tKz&aqB$&ErFFMS!Y<5%B_ctYNT^^rHvy7=PlcfRz=Ghh0`Z44|o?xMvKfEH>* zw)RKgsx@8R4_}HKGvWuCv@P@ii@TvHT3Sr)Hst7(SMg%pQ#gU12k!PHS#1U@$#S#i z2RBxrR7>0|Y?Wkf%Wj#SVh|>Ke?&i%|)R zdu9AvXd8}MJZoc|f&-s(u}cXZ6d3P3BkUC>-ipT`ib&B!E?teQY8Yz7yhE|WTO3D+ z_ZLKoxoZfJk2N%k0FNVXh$ajqI7lUWO=F%Oe1(g@%Yw)R2N?;jM+j>hAHwy5BAmfG zNNmncHO+XTFzC3@onUkre-j4_DXh)I=o=)x_;EB@dm+YkfT8=fs10{#0u@*el!?^f z<-%ihG?)gHVqHLaF!Dq%%6G+KnMi;5&Ek{Mt8>B3-w84Zj=2@F@=9K;K0eCWT6)dE ztcCNX=T@fD5WED2O&nx2LY2OB&}woe5L3ATHQ0Kq&0$e1IB{TNgm}%-tpd$*Ua8o| zh$}?P7FOn)aiGCov#4l%#0w{%1v!V1H3OxI?-Oo#;50mH0fMEm`NI3~GaL9Inn=wP zG#!NCEehxi!S?K>r{a5cxYZ2Ko=fJMe37*6N*!F(b{qlYTU&Rv@v}*7(4KX-AU_#_ zBg^444tx7ZAwG}(GqW(>lqmIZO=03KBtI6?s~-wmbhQeN8j5VqB=vR<+LDA7Z<;Cs z(W|cl(@dR32Ea-mtdm_?D9`ieG?ygV#$PQf2k9Y$K^Vi_$d`}sW9PaXQ8o+SAG`y6 zC#pk4S0AyV6Kq0^hZP?zrKuSHHDo!%qXWgew&#iKPmN^B_z2;yue&B<4Yz!VHN037 zDJu#;!TM9rm#0hN5sx9p_y-RH#A&22)N;Gw&1p@;dHIX50mL3P_2eC#=M1`zk0Ty6 z>q7Ue#YZE%NTVg}IKMsli)tDWB^w&Snk*D@zUk8gXI7Q3Pn}>2mnsth&xlS65Hi7n z7MG{$O#zP1VySO5$f2|hW+HgYl@^*L(oTXL`9x}|30gaxtCIPRO4o&zQ1W3kxH49I z)FWAX#KdGr7n|gHJb5mS!OZ%QtPtqsP|q1+M?PG`Gt#%qe#hGBa zU8iQ8KuJnM(Guqb>%pbbHy1D|Ad{Zj2mKr-Vi*Ez3CsgSGog8Mq?ifT2Gh%B@pR#h z7TlM6l=G=R0UfpMztji1e46N~<80`$YcYSb;t_blt~ zZwpr<+il0qnlF(uR7JVsKB&iFhnf!$b4?8f8e}1*jd35sGA^%Hdnb+=gCT%prc~~N z5IH3ehBuZnY7?v8iZ0f72Due)4=B=lL6ML1jkT zp|3wRVI_bcqSA>Ugi|`WF@QK*nHMi-7=%?Y@!;@os^WHwb$VLyN$9OhK9J)_) z_^UXMZiNz1F#b|N_T(NNqjqmCNu`_YCrKpO1pjJ}cw{ZHp?X-J;*@#`&KFGaR5H>{ zHKf*rgNMd2R-n2Cj^-Ma6k(l2zky*;2a@gt%F+wghN#! zm2Ea6cF1O=XLP;A+Y1f_n;^Zr&2C|H&F=g*TH;ZpClm<}YiiK`W)|3z2@5j z!eEQ&Q?uq++=~Mns;C}fVK|0*xwKReLL>)R&NTfA;cBXBP*I}=RVi2&)2?I{3<`#r zB+Pyi7&Ib@_F?R#Ry(Jcy3uk$+xXJ@Q`fF%_Vwr2pLUaSp|}ci@+mbK(8KZkO*bRS zoY(&cQR(v<-u($mbGgr0f9f^7;GcSHdi`mik$OY-YP}&qZ&dr^F*`9^YZ1Bs7f0ee zjWfLAyjYU`^fO<&_rjO1zd8NN+4nJQh+aac@t_C@pE_g1nNoY; zVC`hC7W5XJe#-MV++M4|qNLvopOQGd_b&m_NU;Fe4DqyP`H=_d$m}hx=!dBnSEI(n zmeD7-0Yp?cHPyn%kLPK5BW8_pM*l42Pq@Lrey`Pj%(19LqPQi)0V$-&bSHrd(_^L3 z#lqjvH)(c4M!T!|FaQO^`X3x)Awt9S<0C*O6@>iIMIfO(1~e~+Qi*;bT8Eu4gluCw zix>pe&xtMmkDFUwE^(;0hG^uPLxDHnV!DCZK}Jj)uJaCVpEAt z90$7A*g*tX!AZpoG*bmbhzL)~Y95?B>o75YDuBfUUPc^Yo@C=?FyRpi!FOm&$E0Ba z6s(Bc+XP$z1f*jdNrWn3HNq)m6W|drKO%$_@(oq_`g{7sb$MT)=?c%?eEo*=?{N{j zj(w=-5oMAP?5k~_z5Lt_XJ5VH(i_ZOyJbOJdc&<}yzsf}AZwogG+tghh3^&Ia!ES; z22fzg)gm4M9j0j^1fiw3@Bw)Ak2A$$j96Z^YE?#?!A`)?E)UxAu!m8u-5cWm{H0fF zI)xgz6>G#0v%V8zx^BK64W4=6e&QZM+=Y5L+&6rZ4^hcz?n|Qol~0@UBF%}|C!&o@ zy~W(YI$qu*`(EJZc(^d+bfv#%S*iPxTNy;6J~H8?`7+2c{8DQlXzlJavOuoR@jdVr z8h(OR&!ndLNj2VmQsIh$ff7s0PDUUm4nh@c{Fw6fX7XMPay$BwmsCD>%eCaqfJ#$lTax zta|{@YpJ1uPi`&h&C9zJ@B-7+6@!N|mx&wJw!9o`DMf>l_VIWW#_WS6_+_vtp46~@ZpUzgSw>VrGp5g zJdFumeM}o*ptsi(>nhb}XbN@ZRJ?tJRU;e)XeQ3Fne#JVBkFTXiC9i`yW#TFhqzed zAJ6u6^g;f0bR*J-s27{9Bf%OD;73qP0_2!%Aq)f_RPn1YfWDmXf^P)gbxbJ)h#9Sx z+BmRbB+qFjQqjWp)Hh)8f&r9+)SKVe126T*6cVTuxMRjI#@UGn9}a$cWpL@U)jsia zwi}bq%6u7uL}LW}y}C|1N7T1nz;l}ImSUl{HP{8n#GsFnxTpl91#r_% zQ@C4%-Nzn?OP;0}pV^r!C@(i9PnKRBt#f3<8=_vEp9C-7d)q6Q+#6;%>GZ?wMwC00 z=mkbIn6|J@P;UtnB8iBJ&r<6H;~-4HgRh{-%Ale6e6BkA&dZ}n&+$qi$G#vaZycZ#+v|1pI11=_O zgr#l0wiw=j633W}yfTj{dYim7K$12k9~cJXc*xlkqfyfFI35f2`#>Uo zz?AVyp(cZ9B~O%d)`%MY3bE6WKpjtr#IYxJ|Y#V!XKhtHT@a? z)qb($KlRIPxb9-O*x2dN#bpE>;$#9*c&fY%XYoSP`Gqe-rCO5ycmsqEN$(GAaL#AM zpCjqa&_kHP$0R){Khs?*A55!I!H}K=MX+VMSvq-7%riKE2Y@HL^)6(Qa)CG)N!}BK znNb!I^uNe@Sm32G5ODVg0ES|iWM$3N>sogsvbhX@CUh>i91qPc=1O6|Owyg7a@X_3HNsS_ zE!(rv!FrvT6fD^jeiEJGq4p$oEd)Ol@d;$lwN3T2g@v(Li!-Whvfww( z&d8O+Auya$(&no96?mjBe1Hrbh8H9`+ezmd$rLESQ||!twC&*^QPkemBg${yQ|}zI zg5vN&oi=!2gHis@*t4MZdBtYu9Vg)0T<_q(=oX$FG#t_BbYR!LZ2n0@I|8wYqUMI= z?df*=G@@Q0?5_j$5$;z4jbd(x4w)EHkP|B%Au6VzLta_3Lijrcl%*@IG>j)P!f<9G z$Kpu`O|GHxaS(|SG$E}FTO#ISpI6h4h}>#KDfE$_7ZH&(k|r7@|Qb;D&%SKdAb8NYwoXTobq4?b4+I9I||25&KAiH-l03<*~9sywnqe4vDfNSqtxpXs!pj^op-#Fa`6CoqG7sEti(XcGxfVijPVrdS$I zK2<>S4zJ5)@9-u?fjna&K)IxZh7_y#g%^7pflynvXhMv%F$AJ4c^T%dm`}sQievIK zO#-KR1zW0g3nj;{kh%ii(lPRVH(N&Af+z1=n=H}9YAw$U4|R(r2(x6O9j9Nn^TUfaBx6VvI|`RRG{+tYLBx3DLv0&&PYR-lw~N2#|zlTNpxLJSInBdQXYYv}70#u$d9N(d#My@wK8^}!W-_33hbTek*dldX-AJYrL6BvMM zn_+Tr;Y-neP7=0KNlDWST_=O~5c<|t&h{?n2>LN0kZFd>7q&tSb_5}fWu?-{ChV6@ z(il>Qos!8!LOd9WImMMF*)-@~++D=IavYj%5u)l)63Xhu3tc7yAw6uknaoV0w?Hv( zV^D zL!gT*69yaAam|G7@^(ttZ6Bzp+;8XEUh0MCb|u{c+NY8p4!>d<=He2pZ4hZr)}R)3eBjGhJk5;Hu-*y->v)TM7xJX7&p6!R~TPF*~egAM_;**>7jl?rk#m zBagUb7J|vaJ_eIJM;bP~U0!yWVIOuFfi zV&l!ZGsMk-D#*yhLufKLm@>J2ToqX!O)<`a9UwPvId1vO`VBS~3C;kg2cnjt-(VYV zqeW#iyUoSKA@9TE6F7NSwAK?8E3$;GlH^lVnlC*hrUBT+9W-#RLmihwN#wk zly0sMsX0A)a=N)W-84m|dJOkTW9q>77rvEwmIzZPZ^q4OC04#4XTLMc zLm{*v%RUROky^`ctEt&(}D^hWy9qrJC>06^@t;swWXD%nUTZ3hAM05)pZj-V#t1>Q$;2VVYo)q zSBu;-(2ej>?W!`FXUnvlG-e~#z~jw}_|y&xdq8#XLCUn98u$<=Km|lpKX8Z8c?afP zD2f17LBeQ2d`7Lo(4op2lcwdtG^$oHzZ%J#ZAI`#q=|K>$5bbpi3$={C}3o2oVh-P ztII>UyquK%>k7;f(6}R)E^0q2%BZg*6a-K3blMvfYT4+ zN>Xmk-K3PUhzuJ()GZB3(xc|NR&N0R>M0ecL5Zj+m4aamfn4i@95j%PB2wrd$?Sy8 zT{H;G2quYHiXX}6^PmtuS^%xk3@+t`hnF-3-2HhFQF{3iaW z@G*O@zs!X-41tBt<|0}d5m$qj@t(^)_RWuNZaeLNozi-X{j}$ zW@I6kb10})Mx}XgoP=*{Ah_GA*Ux=c(;9rB!^ca04_hVPp9wheixEvmTNtB+YBp+9 z9?_&550x0*W6?jnuR|O*|_!v7pL`p^Z1eIVN-D#N%5J)ghf{o+&xa_Qvc6 z!{;?uTBpd#an;i))&jNVG^N{d^_bj*2VumM=^u!&F>f()i``GPKV8~4%ToTmn2HdR z8frssnW)`vD&`W~G4Jrkz6lSf**dMy zsv4R0a4^7`5b`nCIx+`mYBs&Br8zSlswbVJ!<#eK-`PB3M0!7X2h?`cGOsng8CSqq z6k})&X8!gP7hizTa9~>);BxP>d*qvnhq^d)oeX_(?8pWi#}JfDC~tHhhH}78f_f08 zJ;|otqJcoDQh;dUx_eA>H~K(q(2CQEAUUOI5RPjIFMZ zw#17kELqP-Phfb3Be_?X!@m|*HY*Dp48}>RHW(62=A-yB;^r_E zWfsw`*-A((eI|)l0!A4j zK+WxIwZ9j(_JKI$z^KC>AENCWwI>J6`QysYt2AQoSdf4jfht+8S=RR` zn;Ot|kEDJC}^FnnoL({}3lbSWiYtY#J=`b{2zMcoueU4`CiU%IB#g9EhyfsC+X^wfj0 z5#DoeJ#1Rp|&XH(*Na$ zqYj#O>pRXYIY%_GVZ)7IAlfggCRYsWGhq-G5X=;Yd^gF#5bN=f0lGW(=Dd_8naOn( z#6G0~&$3+-PfY0)3AJIRCJjU{`$1Hj^;(vMvv-UV{B=sXX6tK=ITXp2BjBj0V&9|m z!3({7?ZNl%ZnYjXCqpL9MPdcsur@}2gEQAJ*CnRyCKIpD_lzeuK~eNhPP8w0Qyr`_ z8emxM2d!v)Rt%bMrQF021r&``E_B*RG-t17Y!Z(Go?D^WconKEi1)=2n{M{xL^EC`{zEuPqFU%V55-!){i{O(lA;osI!sICPZiE&rgf2#rzR1~;%7 z!sm!hXt>S|rTE~c=Zn-(YA2m6f3v((fRFzphdc64(b$4=*pj0#GC4#(WhDw-yRops zFvC-0ToLguH6A6JQj~uwsP88h_@}!u)z#rpjp@wLmgy_=`45S?MKKXO|H>prv+`z( zHW-kTsdNjowLGVpypoO(B9{%c#Wj*Td=t5t1I81v=7A_Anids_{Bu_vY2=+2#+5s# zW-W^d6%(3eO;dYC)Kow*tn*z?TyY{=9-_2Gb?`ZZHBxNB{g)Z*o=Z-Vx7~_!Syj+2 zxz*8KNZi_3nCzlze|O&P+aUKWst_7}={rJ@loY)RTLG=HI&)fD^IT(XSYfSQ=k_(hO~ir}!}$1Uo|>ry?LnRx%?_=yweQzR0w(YMWeRvj5JL_P9_rM^LSMp& zQ1LV;&_q8~>}X5X*yVp*(`N=eIIL_iqtuN$Hn0W3z^C0}-_-Qh+Gfw9;FpJT;sAN;*u@UVXgX+&+HXzu9dWq4IXTQ(_0 zX$Tg<4hA3j+D+yJjBD>&|#aIDm*me3Vf%2YEO=ttMuePK7uzv##cQv-Uew_CZ4|TE`#{jXS zoVtZKB)sGaYKGs~7x*UDCLSE`!6Qp(qANrgtfBAZ)lMez7%VP_@a@e^%^KLwUf{6Ys{XFOSLCh8*E_RzqH2{VuDBMD8M+}6OsI35~W$nz8bCLRbR>txiEaQ@0y zw0KvxW|o#WnFM(7AAfo*;A4L0AvDl4hwn7^UDZO}S%yxVV7Ri;DzgO)kcJQ@nj|(wR3+F*l<|)2R*Y z+U!!>&}&SWtEkRpk3IvT#nFt=b&$!bQh7z)DE7?~SB}eyz0@aT+K|;HoXNPb4>P}# z;aeYxr`OfHz1R!r0wrOmKTiqorZr#bLf3A;`J9{%nM(Gk8a+ed!*x-!HTK0+2K{Tc zfq$?)x}Jn}HOR#0?Q0l=QW+S~Vqo#u;uI_PF66=91L~PgZ1XrKyadEQ3sv*jHwlgF zww;TI=~ggpuLi#PCf?IVBZO5(!oIcN)$6@P3w73ZHDA>0H@8r%+co^oiDIx0{}j{8 z61#WQ*?G5bvU9$M7ClIgvSTV*9k516GbCNt&Q#C-_S0L|AG&26H^j^eS|x% zidxa*2Lf`?+T5VfjAhQ4e@l#mZBCm&Nqa6E&dVs$b*_}o@t9fs{C)M0orN?X_8t^=%WH&BoiiCd<`hnzJIxvWtO*Z=!IG?p z;m2|7VE7HrA2few?eoty)vAS5k+M0h5Xa|9H3?m~C~7o`F%l<3tdZ)(XCX+Z2K(vB zMz7IrOUDm>RCYE#6mBofQj3jpaB35pddjlhk_Gv)6Lmgt3U>+Yj2)fHVFXm{8{srz z6qKuAr8}tq9b9OqZcM`{(ZK<-npbj+C@9CqVwf%P!_mYCCJ|9sYO@-l{`IdOA8NT~ z;x>C+%#aS`f)b}D3W42M%UR?US6Su0 zCo6hWF&~D0Me67SoI68Qp8FyCiK8a-u@QmJE0XYWyi1I^5h>Fv_D#HF$osrL;fL|& zHnFl*s-c$3{a&w{?`k?5FQCtA{E8}eWBu>rF#NT#QiM2II#2pO4#R9jQuo+b@t(28 zOoC9SiGyTl1!eZi)xO@yI@bAW2-h{e&6!C!E?#p2dwZ*B0MlhJO zhtQM(TA*C*04)YHT#Vuy3>$0NVE9xlu>rA~oC604m=hujcTGvXxMkYMxDpQ(h^(^T(l^{DPCi^4 zke03zZ5>>2zGh+%Xc0axcR;h13KA?Ofyf-rbb1!vH~}T1gZhmpTDNPPeY$~;X`>yr z;dz0QaWSe_8ji+^t|TpW4vPvp+3NQEINq<*+9PnKq7B&M+lf%7v>?s0J|#w_;agWQ zYGO^ODuKfwY=@<5saPtGw#GjLSBgR7{@2}K7Xt75b(OhKU=%WW zzp2I2$$0O}I_Jx@Xl!ILmPdcVoi(-z2u8m6r=aEtD1uk`X(OZ>8Gr4H)>1zBg_Ibh zbmH?p(^x>P*Ekx(Zu*1)s1U)FnX&eB=DQgO72}*xnOh?W?DzIUC7A;DbR>0153i8= zrJ#4m3gfw`LuPM=0z5Vpqfvv^6q#SmGTU$M#Nw1`=M-c9=Htj_+RrxC7=}13*f5}C zm@T_zzZzh~M)c#cOzgA7pNPkq0Tg__#JZ$uFxm{;W)5y#@9@^OW@Dn|&||)o*q7RQ z@bkwmqcUHW7G|%`e0miEitssK+R*2vHs4BE;$@hjhm8a&V^uUyAc5GE+Q-jR!YV7g zjB@z>PEZiBn5BSrZ**W}D<;0vqrf zc_`RzM;Z|wM?oD$kj;$N9%F?Fc{G2Xym zkebJE#VflR@7-g1oZ-1r-46~l%T*J&MXSG$touu`#cOKn&v+|grQ;$4FHb{5?N}v zE=gYlY|_U*-Vh+ZzZ4joa}oQ33mt3f;nvQ;Th;-A4p3>SNabeEKJjyaO8neMD*;yg zBY=s2)XQ^G2GjlZDmUX9z5 z-T@!oP3azp27V=Y|3V=b_XY5<+eKlNt6i*cfqZKuZ;#U%+Q_&QuB|-b8~Q>+No`D# zmLVE~9&*r?I#*0@v*|J!KjgtIrSsbVC;IB&KKd#oSl5wg`(!z}20LS|6l6mtI_>0U)}F3qkb0kBb%6>im}VJfU^lB=AEo zVl@<7AvMI=mm;D0I5{av17U#Yx3z?))nNWfwBqw9UGSs%B)G$qRccV792VW0+yY~u z-&}#pLt(46#N!b~glGnv?mC!_4XZ)ao+rDlP&L9JM@RqmWqLo^%6u6b^XRONddr+O z&z+hYi1N^iDiF?|>B7`Z*;p46ETS%UX2QmJ01PHpGXk#}jSvFAv*&f7^dnzHN?5U* zjb8)RS`ou@<#X8q*3@AmmvwKSjG7hlJ<$-X$179~JowthE#@HVc$g&+*eY?o`} z_C1c3?0f9Pa4TbboV@RD(Ll4xvn+}=8DyJy3uAc85<6__=3ByWwhZq3oV{ez&SZ>x zX1>O6PP?U;(PAItzEBH8=iJZ@6w*^QmV${GXlR^0QUKZG0Ldny+WJk6DaNME)Zh#n zV-n`(aa+Vlr!AZyB-Z9B=0wYcl0h7#d--{w_yjZlrRx}oBRDsGJ3B*bFIThuql7(;R$Y?4ljcP6lYR=0H?`&g)}Z>!m) z7MMC1`^?N~nm80geGvis()*vZIfPvN`x23H6xIz;c2BC2c zD^~pHT{GQ2%g^;_l4K()XdM<~dwEPX@o|+m$x<7Sz9o2R_zqz{a?eOmxN9YeEVD~~1)?o=u z%&7K&qThTKr6&{ zT61kvPv5UmMI=6Tin-=k`aT|$2di>SAX7-1-U0LNgn zXdoU&|C;>CtdlLz(tzBO`BW_h#Yl1J#A5(#Cc25C=WWn`NM;4XQDDbJ&i>@4`nqN^ z$;8)nU_Dd#O&#tubgGE~+Dz0F8|6QYr`p?B4f%SFy?m%tRBwF~scB2;NJ*kb=e*f$ z6^;0?zueB!5UK)6*t&aH-9VoP10wh$;adb?Smh&WL}L%Ejq%x1n-=3oTV}svgL=Xx zQLBqJAM`H8`h^>0zVP-Y-c;A&pSLY_4)~VYo;rgMv`uxo4SKuk^bfZ!*1+4o*f&<* z{F6>sU9*I4AF}5QoveH zwAZ8B*_>)iHx&6Gg5B%*bw|wgp=iUGC&Kp)dK6!_&e)!RC z-~Z#a$6xT{`%_2!;-357^Q*S~OaJ@(>;LypsSD3}{rtD4f}iDH-}ZpuwOw~V^OgNB zzTl(#Kl1awaW6h~?x7!k`1%Qt9(l>(mp{1G5jT8d>g;3Q^~d?6cO1X)yo<)RfAQ-l zfAISKcROzSCuem$b;mn$eRp4*+jsv@ckZyyHJw}UoH_B2=b!ws%J!+$uilo%#>3EQPozr)Y}jem!~HI;e<-(7-sf51lk;BBeYyYTz8tx~C< zq3uohcRRFu@SR+QRO)kBlN+{8rT&PYPek9J;`b-;?_zxaMf6{ZKBEESEWjU*@n_=u zQNZP+_<1(IpO3!313qie=2HB7|Bk8DtYd)YoK$;iVX7rHFSRH&BQ+mC&&6-;sW$vP zFSQgu_oSAk3aPGCU#f(^6@1s9>P_X*E}N>RI#SC8!5M=AHWgiR09nQV$^g0y0ILAC z1fO@~=X`1`fGrses2MUkyR`#UHdO>>oxrdRd=~-3A^>Mot5ehQNm)L>9iSHu26P)h z^h%d%0&U ztY9Wt;F(X21{Dk$=wjfv0)I=XRrqi1#vKKqgWCBvbnlQgEdv*>8)<=)w&e72fI4z; zljdIMv8xIsmpUf30KlrC#LEC=&YK0Y5Wp*-#%_Ro8~_KoyCGKb-7U-M;dYQJdE5uN z5h2KStX)ZtToDA)g30qhT9B30&N%PK3})itsjc13Rt&+Z&%?h}oSfA{rPb7E03Q^y zU`IX61)Os|DHVV!16S@jkLQO0Y*5qZHhdHv3+P0wh!07bhcZ6>2LZHwFw>6%4K$B4H-51~;WE%5 zmt&AYQGKm6i>^8uspWoO1<;M8sVGpMTb_&_{JRqWCehTR7;GcAyLPZe7$ix!R#F=_ z)k696383|C65M^DwTrX|hRJOlsYaKm@i3Lt!5C;zs?0#t#DRJt=u|~$1K5o`YEk^_ zZEqF>e0WnVP`v>vsg)bQG*)LKf2A6k1&PkV&s5RQ2G~IfnA#Oj0=o#h3J0mCZUo?s zWYs*ip*U9--43iN9C^I>eGWfWQeVX&8@aIrqPjpMS@7$PU!M6`Un;#VAViX4K``d0 z)LQ?r@yoLanD=2Z2qs*nqp?7h2(!zjK7dQopp>WD&0U1WA)WAIWM|M1oi^NsZv%Mu z#?k!1z_~kfL^|hjW8<}?l=>?M9Fz{+cs8L@JrZ}(se_q8^tNCXdrSZ00A|Y2!5jk` zuF8sbr9K1@L57Kp>E;v1p45y|2~2J4Lzxj+g?d;A7vVNVc{VnST5dhdy8DAqwDbKO zW_n7&mN})4Ed0}WKDJseEJMNVO1h^HQ3f4IGC{n7lu}M-(|iqD$~BMTJG9>K7_S@t zeRcY0T@0fK4nTS(8yn@P^Oa1n^NegYi$|;aF~I6Hp4}>ygTvZ-dP`-*He|aHlu%?m z!SXB~_*qs$J@Rb2xffpZX2BQJX|{7|4l-UpL0fvc4n#H5zNudOBHVM8-fTy{IXK8` zZk-6koXFIAW`GM67aS!&7v_be-cRmXWjW*gVVbT~) zW_?hLSsF9rTp=ghC997G#6mgh54M}WI^WSJFMe~yxFvo~b5uaZJ{x$IBhrPgBA($c zb_F}PGN>jW>Aa)V5JVU?TL>z&6LX20Of+{YDu-rJ265C^miOppd!*E-mlAI1Re!{3LyeFiVUf?$_M zrB57p(um-#_u*RG}Lmr(4Fw(4k2cY?mEQ>`;Q*LLmgy#b59qd(kFyEe1 z4iDF0K|zPQk#ZXF#CJKrvQX*+5|$SSV_Se%Kj8wg2yLLUxY(iN>p7-Dk7CKP8rcM9 z_Kyg*!n0`HgW=OkeTW<7ip&XL7Npu?0N5ITQ^TNgFKQW= zfaX8wzjWu%K3iP7>zXr{Ot^0MGglsR?lAAG_;mdv zIS=jg-93lpF8Egdr{h;lU32b3SO012ZLhnr{lK{sCx7*URZm~>+Q3c%9ePigJ7@Ov_Mf%PeeUf`PJUbN-NjE9fAI9__cpIz z`=wuGA3XEaSAX~Q)IPTiyJ)xH2djVG|NW1hIPQB}KfmHb*IYg0*1wK=_~&2#$C}H} zx%kJc9u2N5J^iDP&A#V}8^`=?_^ap8U}kQ z_fGuEn8_!ccgS03?E1`WKRNEwzyA6i-)dj7X2jMuu>AbJB?D5!XGr#x8ckKJbwTmyg>r-<| z=X`CO8+RT1mj3VVeaEv?ZvNr%XDvH&{yndq{l)XvEFWn-WshtVA?bHefFatX_|lU^1c3a?up;|PWOn}liE)`VE6B@zkb^P zUfh5A>5EVM($NQAaDU~V@;9G8rQ@|Lx83_IEk8c<1<=&Lyb}hRr2H{Xn1g@xs|QQh zz58vC?Y7&PFTVJpnb$n}i=%o?lP}=k2l4j^{QVIuoQF|0r3H|-bZW@7_IE=S_jThL zP|wv)y$UVMFg5efSaw~2UrVVI(1B*5iurvd!0<|w1DKM4s-V-+=yYIGCpO|0mo`Yk z&!=g8Li!A)pS;rpx1YB2;&cDQxY=Xbg1yK_JI@R;=cM?e1OC6A}?n(_VPZ@u-0 zCyZYA>+F9G|DSd5T>b1zcjlgJX`S$5&$gGp`q@9`{*?RbZU6V;5qG?C*{hGfWBAAa zvHdY4zp?Y!ZC={_XS)vH^POLPa^J1L^ib1ROQ(<8_Qm&(8-LR4>_m9HdHPgUIehtsz1GpPqi-XsNpU-u7&5e%}M$#ADH}89zUZHroUC1bn|UzMqNjt_RFz_-;Pn zl+br){JSsO^T2-)Z9a>izlFbFLEqQW?-BGb`h~Bekp5`ibf^(^xY7th7oHBHz?to<p)i=<5SpDW9GHY=9C#nB4v@7StHpSDm$RmVg#BK(F!v+T+j^tM0IAaIb zHAMJObedY*sn#|&1M5izAsOwX0VZMI^})oEe;NQ1=3O5^IEDX1*Ks-p8&R+be4$57 z*kuqzGRnii%ttlq7DsU{Ivm)jLx|E}(R9WFtd}|#XzcDb+|#Zj37>BJ4k&QyP)tVi zJ&-X+4i!`!^$LJY94e4-I-h5EpLU~iOMSoHIC9BT_&U0eA58Z++J`~rW(LzSMD-YS znMhehCdY`2F8o|bt-)`(K^(tNpt~r)19gw1`X{0~m~lf?=Obomf-2f7y$X#h z9pgMX%GQeLJZob+$C1Apz@~02uy8`Z0+_K!V+uvwI@(k7q0Cf-^68DK$2n5ai$>P( z6i0Oinh&erJVa(C8U|+uRN1ZhII6M3W?9J5U=C{tV*8qD*haJ;%!9e~aumIVRkNC2 zRVp@1s#`XfgJutNySufdSD}@3H}{7$t^#5R?Z#~ZKjCIV%a2@YGQr_?VndzvW-I~cqKn4LdWxsL&9q!N~T zV4mg-|~j8-$;(+nW9UfJ*lG}^t?tV@>(s*y=HYRb1KaaV%@%FYcx>%|FJ(2(oQ zeeNCwOP^R@xoK#4yyr*jqJB>* z@OOhLvDk_a7@Mik2HvrxH68{=S$2jo)2*03xCwMHJ9TKFVTXpSra}EM z*~4C0#{GI>o*oh6D`cAlCll=1R*ZjPcYa1o8ZH1{(aX3j!s8uNMJ<93;YS`TDBIeiEo8$8HSlQ;77*^c)VRUUX z0g4+Y49ivqdxLN$cqridTl_6hvk~xXr5ELU5T~6U$2edbd~t?)VQ(nn9abP|zLmEb zffk$?aEZy5g&P6$Y`47fl#^3gSGjS}Ju{ zEJM!(qZiQ4A*&$p2WXC{^FlS#TR9l1(B(oer-mvkAto8PRDr59<@-njApG_Jm6C4=&L1fkzFN2a}iWdf)O>15! zTL4j3@hUHuwz~xHg!Qc~>g(yrBH!G8neXYX_B(=whgsIQ28>-h_zR10Jd=!7Xg1Hy z7D?p#JdU9jY#QE_?k;s@0w!3kq=3$*mz4|oP7seGAd3;wvjJz(lT)7w_?{vqCAh7C zp;6E_;S4gtk`_2vIS0#QMa(VN6XcO0)&WBxH6Bm-MB3Mp5c?UX&P@?8o#j%Gtc_Cz z4iI|uhr$SP_?ci8_r;K46d}8nvhfjOuR~z!Pa7T_`SWN3?|=;ZS+7vOQy!9@`QNr$3HA6fr1d{LS;2_g~KA1L$Ki zs~$E9PB&N%g^xU6$^8=NAq-@Vaa6{l&U# zPu=sy>rT95$@TX<_PsAZ_SgGwe9KGcedVl{^esR9^k42cXYbwaTyplocU^Vm7w^qa z*#5rUR=>ILgtIQV|D+w4uI>2kFCO~bqi;|M={87Pa?0 z_SI7!d8{z&v)`Mu&FC z?D5k-f9Ts!f1z{Le;?F&!+-z%Pk;aAk^k8J*LO_|o;kOD>9ddh;Tz9Q8+-QiuOIN? z7k+kn^@U~MeCUPycKZEG*L>zZFTeby@4UQV-F~lh9XR!sow{bf^5>xN%AP;J@|A~< z{L3q!>qxzN!{evDy7R2R{o#$mlt1qA#k2q4+O{kH-+5oT>9wsYC;jEBH+Fsfh1YI< zeVd~`{6^<4X9VN6p8mE!KXuXDKDvF++bgp-y#0_r&fn^hxns7@opt=y+w5`i){p%9 zzO9d)dg(iN*!mOi+P`htb~l$7?zqc!d%XMPU0&PcZU1%EUXO2e!+ZWbx_6(ufA*Pu zc3io3pY8wj>+}`BJ$Jv`mp`=Mm&&{Bf69TM8g}rM*5;cxynDp2zkKqDwUcfd`SN?W zI_QEO{xa&RAMTe~^6b0Eef-jU4_!Fzl=uCmcee?zJbB8*+lq%x`rP!bj(qI83y%Eu zP20D$ePQg>;pbj7yEO9;vzwQUpR?q^t~vSTXU%zVX3yMXPh36sxs!i7|E29;oPXx+ zKRN2yd6zDnQC|MRZ>{~*hY$bQk3PKq*m)mWv&}EEYybL<{GJ^7(B~?y2(A|5aF-y71$xFI;>{fBwAA6VHA2n;&D+ z)P=AjO@OicTf3!FPr<%$Qd25*<9qNq?%CU>adtqKnY~k~1Mu&md!$nTZ_iZf?46Ko zg@4DuD0U7KsJ@AR|MYHz;Gxaq`0jofo^J-s1xSwiCg8mbu*V=d>R=>9eFNk1&sq3x zPyAhk_LuJfhao=y)n2L8cL3-A@bljI>~Z}46F!^xUf=`w)<-esVSs%m@XX`)F9Xip zGz|6oBB={)E5P%pUEzj#Yby13jCTaueH-l#2h7X%OQo*Fzw0rtmx0IY!0B1wehOeW z;a{4-=vtYE@0)f89KgI1FmA>87vZ~40Ot9-zyP@q+&dVf4{ct;9Ph*UMZlehzF)-p z+zA}!0nep?IS1>wVt@2SpV5HxFvhwZ-<^PVpF-bxfcIVeei_Dk4fyAeILgBDPa8_YyN+j_jvqW z2;BcfoYDU6z-^Z#OfUj^RZ!RNCv{$l)oJI2}u|BfAjJ!*l;iM|W9 z@Y0+YwM+t?)YPf4sj@*%3_M-NBW*p@zFV6Hpsoa0$S{C8Ox?{zjKTD!d}^^cA#!kH z(?Gr)RwMqG7W~keQ$dOowthN3q*uHQ|3rulGvO5RTBSx!u7Rb@{MaD?@JYG?7+*HP%pM~yIe01a8nNQIHfTY5Zg{eD5 zPiX)~9XVQ!KrEDXP$m)$Et(E63kQoyeK2ISTvj^T=`8*@z>bZB4KrlJDYc+e6>CMF zaW6WJ^gA)OejzyhY?Er)g5~W-(^VKDmwE%uhx=s9bq^s&SN=>n|-)VEQ2JT|~JaHd=uKzwr*{LM`!8NxsjP0vl(nSxzh~r+jIEt=~T?oBDXQTOn zL?sje(H-J<3hKLPI$>~4Epm2r+8sBL@effTidH8TF-R0z?%!k$q5sxF0}1v~fUY3N
    $B9HrLGoh&Y6=1M zTvC+m>y|sbFN_-lFgoHdac2rxdN-so!Qmdg?+hr-bII1OYE#fanv6RDW zR4A1#x%8sjc)MDDB@vzw5lgNh4Q
    g8{Suv={7UY`rKEaOLC1Yy4^C`u7f|J}8hS8tIa2+O2l*WtWy*!NBkSy<63dz`m!P8~pGBg|^JM5U**pgSPC#dX+lY9F@Y-gN z!FSQzX>0N3QIx1dbpwO9z@6a8$=4_v9j@8*L)eA4yAvNTX+F0`N7HRR8cWTag)T$w ztp0*dZdP`*XeZ+0D^J7V@DNi1Pe1Kop{2>EyXd`1*-9tyAhpZ~2)8fsq(#^9CfMV$)H`YK+vzMXak%MX2Xb+zPkV(qJDGtLMb|rN?Iv&}m<6`LB z3$XsW_T;0rV15W74R_&Kp|^Mja&)6BsdvHIJ%xf9oso(`)@?PKr5I0TVm;^Az34P4 z-ib6^j5$i`0r=Zs0VoIO`J&mc59?A8KG2Q`i34jfNRma5qUoG?)97kPc{=$uce`F9 z%IY-S;~NK%^4-t5JsY5o+&EC}SP9L-y%aze4h2Yb^5JxO`wo-gt^?TiTCo0Is+J=A zLFN=2RuiH|L5Wbt@lxYjF7+q?XX1cqfmfkQ#gJTzod||}`XdNHnKHC4@uj{JAZkuY z<59yUJ`}+)UTp)-$Nd1=X|u12St;}ufcU1emr#CoE}0^+JAO$H&R=^0rdlVjS5=D74#I545H77)Tg z_noFNrEr56s@hYL4w>K}S|i>B7?ofW1-EAgbqI(X+O>cbB6-dWV)SDLC%~&9GS5p@A6qD zI4VvnmU3-M2O^)dMMPuI~^;BG$SSa@bO@qV#ni!B%>MFZiMdlav9|a^1xR5dzK+< z#;(Pv^vXg7q41bPCRjbh0nH(l3<&`%3~OUX&S*ikQinW%nA4m~P*n#~q=#2$S){pn2hbf(X1!>J8*#5`C!=ZkyiBmN&QPqqRYuV;@=J0h zGc-@I#YW)tWcwwl$fVSvWlupTr8LjHOey)N>5#54%~TMqa#~mUQRsLva_%^((NiVW zu+%FU0IW9l=9>xLM{FXwg{}r6(}P$C(xtAFv%A43gp^RX4v)?7@!@BJ=?jdMQsT5Z z5McF1bkIdtOi>b$YbT;iR?uuRD+mQY4iZ_?F$=(bY|9fXErZ-2E$7G$ z(Y8XIC|a09x)G`bnXSo?Qz^C9KpDlA;PMoTNFcQ@aSF3AX?zAqg|gEmHXV{VG_x8B znWdie@@loWGI7k9VjrYOrc~}4lPj$%c9*g_)Zz=*RTn|2CYU)Rl=LQhL`9?Jn6j-_ z{&$!0UoTfihTQYl|t04lfLKyfJ3foeuh>`*7B3e3YoPA7j zRD9~A(pa8MFpdPsp_S!!%FiJUSa}S-fE;`9O;STsoKB#@pnz&OGWBH<+2%OH&98aU$yJn(#kuNWYB|_eHSAFdUqj9WJ51}x@*zjODvO2;yViU! z6QqkB{T`1XO>q5)I5S)|g}SfT%_4o`A(+W0S`8eB9a(l)8P7t=!BxgiAi$Ax$A!S? z`96kWLSZ}^l>I8;C9E-vR-Mw>vEdAg)3RJLd6@8tVd3E=cVZ<^EK?^QoFZW;O=N<1 z&B*6-B7|}igC=F+mIIed$isHmCYeMgcqf-)IHoZo*unjn9>W<0d(X@l^JS0+2xaaf z)h&bsg)lxFM8!JS)oghVo6Alr$C-Co`%HDxZBz;cN*=tW2x>~y=y`wZlLKN178@;8 zr)3pvrHyUcSdExPI3@uib0CUAZg#2oh3uDnyWF(n z;R_kAw29@gRT$=7Gp4?+n3UvOpTs$Q3GB#8O#> z^-i$BfK22N7}=R=LDd5!lXE$-FRH@DZd5`Orv3hl`Z{=pG2{%jjeO41yJ>XL0;AX2 z6)}Wl*|nv9;koaNH+GW2+@+ysBgVjV(3EsOYsFOTGu2};o^V@) zBXAE0LYk;XZP-lsy$}QVq_mOyfQOV;j_Ht+CQ#(2CFnF=T;|68DM%a)T%|kv%HWfz zkR!KFB~^Fv##tuOims1V7BngW=tN|>t&(o#FP36L{jbR%sGXF1SS{Ti2~oW==y_0` zo-C|j^+@nlEG8Q7v#_s-iUurAUW7W1_b0m{Pt5!?!3g`c`NSwU*bwZW7*rsRPCz<7 zhFwGxXU%lLILYO`TQP@i6%(nUWZtzSYr1Gfp|_Wie0_CQxj^O!^&3W9Wuxz#R~kLP z*I_FrPQ79Hr607g5A}A}afTbgpyyWvT9xfyK{Ys0q?wZ;)5!!KBo=FHk;7tk5JmDg z*{Ph_&W-bzV(<$F#XX$$$fI=$K|cVf3nfUCo*m z5xDLY+SuaDpd_z;Jl9LqJDlvrqU<@2A6GGV((jFBP&j{Ki7D)4xrx)-l_AhLyAkTN zMNtj7l}aCqIUisbr1829v&|YV*{xRRl{*TJWu$hi8(V^+x&?YO3?EIMV?~9&DMX@7 z(hw#JaEO2=yoB;+>IN8SAbm%L)-O{z2|k*+#s$W?O41xo+kR35t>Wcwp z-^VXdNK{`{bf~`1=}Xb?iOo;~QP!s@+Z{Tl)J-M7P6ETBZ8*ZKD>fKUzDf(p)(8;6D|JxS|s9HqHVCZ zB@%CMpdFj(?`FTXWMV$w7eY1;(Yr!{_7=A+uu4npF(Ugu46QVA7$~W@&}a%qfeE!I za1=FSL+3T<;B0wz>;prVhH6k{2!B*vt7dV-V$s5I-;W5}iM?Crl%AVi0gEGDEz}C^ zgq_)$`adpm-JzheY7ZEuZEZkN2-%NFcX)4Pgj9keRQ6?vF=jfL4fA%vUbg7Elvztn zQdoX{$A#7{@FQt&1O@DDa?5pB0-&SzVVV^?y89};ZS%=1xKiXH8j3x)Lh^XgKqDFq z!x8`eWXO(QX*X31wp&!{#=A+SqW-!~8)dEjys!MM{6)1+qZn9bad7~`;d|_nh2;KX z|5cxKM>u&GP^XZaBL(98%`p}kZ-0zWgXcf5{!y?8GILsEuqATYz`rPq2~Bvi)k?HN zsKZCC!!Xvt23;+nOs6U@r0}jjRGOnz8r?4l7HcU=u}PVdo^q~1G;|A*VNieO+iY#2 zt1#Pb$EB{wFTc!s0T+4?oack!6>R^TjUmf0A!p-^L3HS6ihCq|2)amT=>QS4F(3`3jO z(0ETJ->}^+GjO=AMKytc`G;nZK`nnwk+DBcI`yYFEx7NwHJ^L^cc<^W`t7~Hd13f1 z5BzBKEtj3ry4xGa9QB#&=I7V{T`Y$^tKABe`Y<4rYqT%&kd zJYp#Vjm!8~198iU?A4SO1;yBLrZ6zxcNV}+nvTW{Mq`m5KVgOqrg?xCqFWJBRSeIz z;aODx7#WRJi_dO4I<1t_Lgmy~*_@$>(a1T5W!h@(46C*QZaZT&N7ipjKvl0fH%2Ov z`%$S3t<%gxMpZJQjZw;)XBiCzTaNC-H7=I>rSGNMLgryazt%pw5{<_uhqKPYIx!iD zf!tj{kpa~N*OQtJstATrRI(r+UV?-H5=R``w!J1e)iB*+AJhx4F-4f-Y3ZZgvp*QQ zM9L~lL0GVcE-`5$+Dx9KM5B-P!FdBd1{ofBK?EJrE{#{wa!|U2Pl|LcRf~DpViD@r zyFwgP^!#OlWeaUcgcmaf4FkoOS$bHRnYk{&S%wP}Lc{Qb=QW7vH@U_cv3^0tS_ou9~vr>q4kI3TRV*L z2}>bh%gr*u4Q~zmm6nN48{SQ`Vne2ZTBpX9bJGzONx3adD_9fil|A_^U1tyyzPAZt z2_0bq%fTiExhU_0q6aIKQohMeT88D~nWz|ikNMMx9m;IEdSX3$c-;hA*l&X)3hJ`1 zFzhlKJ!rcEidg^%JoLmAfCFqtc!<<(3?Xp_LLP`oip>P^f!Q+Ft!zBk7IsHDTUkz# z2&B97otQHfIz@fZ6ii}soFms`Ja(X5Am|EUYU|BL^5^@qn?ck*9b$F%J7+i!eg-|odP46pqB$;@AV zpC14FS8q7H^yeoh5BuB4XRZI)i3^UHux|sD>Bw5~#M~(+`jx;3wZ0LPW>vl|O;Ic@ z^<*4@9_9-rN)SHh(~tOE1~oH~Ihpk~qw6TYD@BA&&9YL#PYC!hI;5>IYei#b45(aT zMuaBroQ6iRl0O!E#yy9nJ(xGIA;e*3%$4Yj3@%38vsMmqXC?)OQ9b?OaI9=h>@f)2 z7HwH7$-ZHlOdidLQR?#X6Rr=VnSH5iW2kRO!`3*)VUmI^2E&pmwfohAJ+grI#FitQ zg%WZVMhevje`%R(5F%N-Fv|c0ximuoatvf>ck0vVc-TN47XmkuTNI0X(G@Guc+7e# zKnsY_R!!Ow#4h4L%#Y-&(!9EiIBuom;`qGf>Py8xC< zu-6P4ZBzie%c5E@f{W$3<0jAci_kCz%VW$eWJq`SBGpY?<$tyP$iuVRsslGJTvKry zg2A}2v$N2_mjWm%jgU2Vt*kscOB`{lnF*E!lKDg zghBJ6c#LX-=B_py%i#1NW59Pa#X|tB5|1H8nQB)AJJP@8`oHMeL@Sw#T5(sQx2q8aa?wnZTC6UH%G3`!p zsxItHB6biW#Pk3t8Pch6MDMnf?NGYQ#DI+HzwNx~#ElMH4VGLsM#7<#&UW}5VL4}E)*85TECad|E%JW)W! z1$R(T0RvnKI}skXPqJP8z&poSp_Lpe(_*mw;)_1=CG~Ci0 zaIz)kr2yWCW|-@MZt>(D*@T8uEim?+uL7)N>R@p*&@Y=qWRzZ`vQtkkJE}X)V2C>^ zmwai03dbYkRbS2kyC4xzhEO~;r=CW^g{;zr7^R}cwRj8^YI}I-%0mk7IO(F1TI7~d z`I*3l)d>@syx5ov<*^ZMgurb%7sN5705=3pg90?ige)!aX><$YSQGjJZ88d#?yRwA z*tan}TLh04w$b5WYG;L~Ao-ghS&e}xoIAw~-oq(nlfYJ89RdVigudCs%Tbkb*)++M zl)?jD!oSp5rdeX0P;SMUwctiic@7K(TK&@; z_`lxL{ie&lyzXyj7k_)~&u=~V)N}FjO;W<+PL@0FmUtKdF}F%!h8*@X{I}HI=fr`! zvG~X{xj*C%g&Tr(0L)AV=-NoL09ovU^neRgf!A!W<8}MqB>+pE8hE$qGiPPI;-W+z zIJl|?$j7jANeGf#LlM|i!w;Ng7WCI@&l|2Ok~-v)AgE)<<#LEyg)q&$qz zS~P~azPs>zTsQ4|Sc-4O=R!O?8)fI=`y+Vwa+Lc3o;?US8kbt|j`_gfjK6o|^FfqZ zh<885v;G5M%8y2&*a|VuAWsar@z31d7zoj37&4bTc@ByR7~h9MlAs2UU^MqKWwy%b z?JoBC;-+OP9Esr~%QNxN zDW`Al0?O8rZxi}Z7TEO zWSRlAO}zskQ%(>3Fo33z9(V>gbyMkqdr|P8>49OXDI!Eg4To>xh0|Zj=$w4-z&WK zW&6+HamkA>`|PFPzvG!Nzx6l2dHEsRQ?DF8ddaK4al?`S`t0dDUw7Mcu6*5j+3PPq zY}d>;_Z)uL6$cC+fA#Xet-ksLv**9_W3PYpyH*|Jzh~~DnfD&G{m<`x!|0_SIQZ^+ zKJfJ$fAFFGy_OIEsCVQB`c9mG#`kY59ourtuAhzG@{7CgyycAh9=PR%@7#9lF~<(y zM!$-;-*n#HI}ZNH-LE{T@P)pk-}S{S9(mrE=cM-Bx8l1S?l1m!`~9!@!6o-U?c?9P z|M!31^3aK2yXaeU=Ir;~zkcDs@4r4b=f@j&_x_@-=lK7<{L(-D{=>h!^s)cG=R1$x zbz}*AHVF*?K4Yf{cYw&hrW2$Me|n88T;aybKdgW@6V^p z;z=JoX5osP4{bfZ|8{a`mno zSFIWN^Y7Qr`15I}K7Ge6>)*0#S?7KaUEXzham&VQzk0^TzUyAl{j^`)x#^zw-?QbX zZMXMcdBs@YU;N+iOpkp1%*`t&&c69)`E1XZel;-hvd8nUXnFJCvp=+TWbQdIZL_S370xXLpYjzO?&U2mWZ{p?AOaqEGBz_@b8$w!f$gyMrAFM141M zB6VUD_ida{d=eQ7ZbJ;->k)SQ5q$pvHm|=$6yupl=yC;Bbp$8>AYfjOGDjjb?w_Gk z?!@zDD0>><8M5^SfVmN$`|$lW@a6d`V#NLo_}>q`_5ql9wxYgAfWI5C1>n03zb`}l z=hN`+6~Osne0~g^hoVd`aJ&^M|M)>D!N4qy*lXfX0)UU&=IDJ-$gv7 zIfwgtnk4C+nOERA)EUBm++Yo%Al)}lhwX>v4T;oAZxQLp6`q6na+>w&q7hjdEH;u{-9R~|8|(En&cJ!4x;s+{);pg4V)(Dj`F7H?XU zDI$uh=6xA}NXt2OK;K)45kG+#2hdcynZ%QBypfaAxCl4IVW-=7M?vWBT2XPk0fgKxZ`qwMA!OeJlXb1-YckMj{a z#+4jPqVN42s1;d8*SI)ulR&KRntKE?13a*ct%`zf1(2jKv)*$&s~JyVCc?%x1J!(b z9qv(}6>uIC4OzG!Nu(EpP98`P!s`LBG9HmQ-WtKr=a#d62EcPHd*TvjePq1MEgWWv zzV{mxPTRtyPFvW}zU-Y-SYASAbH$2ubNk>!+F3dX&k*Uv z4SCIjeX`AXrjA1)bZ432j!F#oFufN=PcTK3Tv==0H7K%NvNpQRoK2@l9zi3x&>3W# zzOVL>@m7G&`@fXaNUXEX1rlC40$QD8&!^ufL0cyCu#>SP7lYQ#7LYZSdyvKB6Q?7)5umD zl#LH@2hav7_UKh3dCS_-BXXed;vsTZFpU5>=!OO6D6sj|^rDn}2|$9pA{KQEP+xc12g&q6ThyRtk$rmVo1(c+6;GGOJN$pZPsYR zWxo>V;M-BWrCxDz>oN2=?|lNry5hy+1K{I6E=RRK`FwOK`dab7qVTFMfR}x-%cCa~)p_sz1b5|9yJGp~mNdCj_$nFiUfCt^KpfoN zp}2z^URCwZsT1GCpm;Pa z!ab9_TZ-%-L{rJ8IkMa@(AX&La5=*|AlEqP(BdE5}X zg~iH3?VNn${Q%uY(C|%KvD{Oi;@T-<1WIT;lTsQf!3D|D%7ezM>aSb&yFlAYHQgrB zW#KrF*LT6B)n`)dC(utU!^aCOx9L*-O^k4qF}jPie^}N0ToN z0B|`qc(Vm$J){L{31*#!?JC_sLxjHfHh`-8reRQyUk=DvD9Q`2 zCAZ6a6vY-ti;)a`;FoNHN!T~>T&^*gNU-x!@HiHGdF=#G+GL>h$FsYRLv z6-23thk%cwfGNLMH*(bx#w;xj8t~R!A#xj(E~Ok{xFXFh@g-JgVC@v z*Q}AtVd%?1K?OOHIN}m+5J_4XWO;QLW|3rtwwW0ZCdXWtl1Y+4EGl3qV{c+M=BJ+9 zZlZ_TD^;myty39+*bzT<@OmK;)h|DFbb5{oR$~%uEzl9Wa&uG5(cm72z3WA?s8X5{ z#zqk&nsXuT4;-Ov#6;YBOU>!985gAKdbJdFnjbyMi0HR|7;v3UDxfH143+aLx zTaZD;6Hc$N`Xv>OK#Ph1Vv+`D#M7r3W;9w zRvN-mFp8xCRJ5ie{WZR=m|wkk(UOywE=G)IM&*>zQuD3&UoiHW)Qze2L3lq1k}|_H z>e|&c{2-VgMV1h$X)+KO5mjC$7_Bv=sl!FgLG&oJKZy8gh;VbZjFdywASwegQiT(+ z>2Qq_N)h*KE7e_;aBNs{H*(cvQX9+_y5Q!V2Wt%XW}AYwmgZbvOh$u}ULAisa&{=Y*2C=z`Of$hAe)>QIHByB(31+38NAr22R59ENCzzLOschUfj9?CO_Saj5u{s3UV6Nf6(o2eO+yfK z$}s~bk}DAMT&G60aj-y@z_N1(aHdnDs`VTxV@K{pr_`7kMuRPrIy4ws(?XdKLY>Vids)QjXt<eX{xrnfFDNush{fR#u z2oZIq8VUejR-rdY;b7D!z^Eixz(@tDuP8kV!HiPY5U(w*gC#%@lLhG%A1oG1SV3nS zae(kJ5=7Uo5MdRF6``|?0n^D0qDj9?fIF&C#G#=*1QBX!>^b)dqYTv_D9T`JK@DqqCU2hN_ArV` z^TIvMqwzzf)^3Qk9>6jVj@q%oNMZ^ra?@-?s}qY| zZDPLUgn-pi1whFnBe>GiKzj&!$SCfGDud}sod4M>+Z*K->Ixz%S_;BSViX`OB(|nn zK=72D3S@_6vJ1hIWDSdeW3W8N(OuCuF{%R9DT5y*nh8$?(o#c3o({&0{rY1tk9WkM*7r|Ic+V*(VB2^zZ>KI_t7zyx)oEw&CWCI>n zr-bnL)#6neM!<-a|$|S{8)OXKE)0bi2y18b%E{ z8r}AdPeyp>R1@L+QqyI`&DKxb>YSttvrVEDy`+rPE!I@36Qy7mIiU*#m(RQ^g*@oE zpn{D;8dIUcPJuxS2bdR1ajnI{9*^rqU`L8W!`K~VSyBd5rgospHJwSFR?lFHlq_N; zKqiN>FD4otCR{K(8#vUz>K(@;F3H;Qk${7(ZdsIRZDAltY#GW!t6Roug9}!+tX*^P zfoYPf zuffrPvL6Og4_1x%wWP=6D5@=Ud-m+f>{+66y)SNUU9=F9Kzo&$5Qx!aHjT~Z$}bhh z731UPV0DY#_O$47rmWr8Ny%cqMJ41~-NOE>fVVB2#MLc&h2s6fNpR?;Q4di?Mb6EZ zCP$<*`#f<(5KgpFHIJxmp*xP~adYFlf&2RCAp6wZAZJ43X2##_WMcD#4MTZr4$WorHd{U=4gn@z- z9lU6RxW}y5ia3odEyrwtg^Dd3snv<1ZT#Fk%x2J6kP zzD12!p9Ko7u&3bSW0NcobNPr^jO?BO}9c4;b-C`^>&RB9}!{Z#O zgqZj*BGc-WG9_WKYEZ(Ia{EuI7viwdcEu%PSOgMf^dFn-RuKrrC%K+lu}1z_w-(5f z8g@jEe4l!6WJ};Ts0U-X59)yejr~}IYW7Wcw3%;v6-r4{BZuwS_HEs+1{0+L{*Kdu zKEe2VR8@pD`+L-*rQ9a5m9___(k90;kSS9q!$h0O-=kXbUcqjoL1p`91^8nlBiZUi zgL?MO642)VHwPy|>c>7Nqm!xeChum(_XpVMSpOhs{~8;ldykw~TR zlgapw!E64;@vF0@IBL;Go&B=GQSYxPzG`He?6rcJ!W1N^*7X|0=c;&o3z-BGAD6(~ zs82fo5y{k5nJ|y6&FU9bba4MpkOmm1$yOp6;s_~N>dBT_*eNU=&uk8no zDhj`wB0a}Io1<+5_EcVN!A|s_vcODNf&w0ll34?x2m4qO1epI%34*v72wByh5NQ(g zRQMvxPen2k{k~O7;$uPcB?dvXkkG&wb7NE5g7CcNw1lZ}tSRwQRd{mlsfsl=%5apT z(h5@5@j#229GkW-G|{O^x>9!*>xzEt{mR9X%2v0!rB)p)giUJ!bHW#*ZjPi`vPoi2 zZtuR*RGM#cw4>2E_N%$r;ZoDn8b;3VY*w@aQ9kybbegFnu-&UuGHVjwtBy25tKl|H zLbs-M5V=2!U4AKOM<;|07=d`UkH1>y_IM zn{oYzTF$w%`?E`cH_jUaCm{?Yxd=!$O@^c!Epx-EFpvpvRPzd_ z+p3QMAtDttZj}jhz>pg381IF;XqIBYyCy@!ySMWpYn+#PShM%!} zB)X8>7KSX{G8qEiP-Tz>hHA{|F7@IsTga=fF3Jaha$7SfdD~pVj!67Fxh!38@Sg*6 zMTCVay0IG_$^*EXNK@{NCS7WeR&+X0V?riJ&4?N$Tn`pP<;+G=y#uIHGuo>|$c%@Z zUV#rhJcvwMIqd_xeSP4nhTL3ZL+~M?A0Kku<#_`}`E}9W4M$Az+Jc+QnB_^_7p=dz3E z($hO}IOIYvUAW+DScS`IS8}<)0hm|3=)$I)(V3@}ez5cbQjTQmDxm81;$%FvB6BlT z#(-oHqs6|b{Q|V-JnqY_NQQx56R(J=>%(I<1FhV>RF$ns1`Lm|fWuXAtjyb$D*Nzg zR*f|rMy-Qj4sUTa0)MohBfJxR_|x(>!+^?3Xgs6n-xj>%bm=P-@TCejM+m8!9?IeZ zjB-_!DK(%O4YtXA_r3Mszrf%7sxY%7s??uS z^aTxh5|)ZSt`%GFJve@)ac>2SzEms1FUnju#bU;dcYUu{`8$@!Mt2Q~>!P`_9^l3@ z*QqGY6&HA38ut!Uo4(I#u0ZX439CxUH8tZU27&8bEAS^-t3P^Fo@OkPkoO{Ox!DG&O#%E;1W` zzl+bC@cAuhCF; zz}icV@Y`#Xs3QS~lJatkAbjs9Xdzp{g{7|+WM01NA7C}@#{Bc2UQNs)^1x{7rH_B} zpi7xU99(v37m@nj>OCEXTwC5lGlg}NR`^m><9{jW36KDM5GdI8P7cctm zBmcuZ-5>A2_tBG=T=J{_XTSYdD~2EX_0ng);5VN<`<1`{$qoPh*z((c{>R-nU-9Q> zJm=YeWnPi~7d|cZ!jo=IZRj{`|EuObe!%ddCq47V+yVc>JR`^bx#y63R<1Z~<@?_I z+~4(0J0i8}mq*?)`>3O~{p8ojF~`WX&CfgGGauhLa~X1t+_LnKvzT9m`9!`sa@_Kk zV?VK+IYoZ=x$9Sb=WBt<`ntO{*Rya=KnZ2yZ^E4 z23OBKt+@E&$5bwnbAR`S>cWBC*!$jaA5_yX?f%a2BNtro=iV1BM=<3J5Fn-vJI!SX z5PbzA$aEr5&!6zwiX0tXh_CxKaMpDQCioGAPx=hPiCu{A`{VNkNCk#vJRUF)A{gr% zQ2t_+Jq7soL)fSXfp06GKY*B$kD~me2#+}pWj={#KLKfd7o7JQsOMgUPRgPFCD?^N zfcBK}?p~C85q@8TGUo!%7x8@r@GnMtZoy|K>g2ya;O`B<|4lr*44TT#sAmD5&q3Kv zwDn5hz87`81nt=mp}#hu5AQ%-E3o@N3V)9S><3Z)cL@x%Z=vcc4AzqrPc?@qqg{ zl=}moUkaQn@b@^pKL_PKe7*@>pGUvmlExU+i}NcHvuxrAfO>7s7B<0g!yzC~0s^EP zVc2W#id-#=wQYtO!lqMj!@!+28L*4aS3$m*dZGx+!pi_WPim%-AsRL*+S7NSI5Oh0 zq4kP4YU(`zUsoU8#PQvVmN2e!G(=Mll`F*th*cGQO~TT<<7-;QNN=v6Y$L-V8>_;puMCD6=oRU%idOe?^NOUxbNmLJS1&O4&c5)A&|j{4?SZMlWHp7 z0azo0?WjxQ!nsl4n?)j)CibJGMr;&+3lYlqy)jgUnNF@sj0g3j!wIqc7%1{j3`KKo zJq2u~%Pvxm76*tqG-P6;3tQS>!-#V7x=>1jW#+xzK(%r2QHgQMSkJBkvQ19}nF+d1 z*2K>(KzNpkl`7E=yL8i;D1^aSIjebXd}CC%aA?|i=)-7ay`Q6kNzw~34e%7x3vC2Q z3+Z|Q&10Ncj=zcfZ*v9hLb1Kf74#B-Hkm8vdK6t8ZcO75GE46cfIY!nK|chFCoNad z42aTwmMdr_knPi4L7hPOq~;3hLj_M#uAnkduS?>}$x&b>P$=!ZZsf`L0!=GH!pVLN zBQ<$BqIR8!0JJm;L?%PNMWHAF@z~@kXmz2CIE?z4MU#qPjZsa*RZFN!hXBt&O-$i7 zIp81wkBOgbm_VsiGuz^?jp3>f^_Wa36qll7gf+G6fdHv`#$m{3?j?(HI59i z)otXr;qN~LaGJmf1*))8Xh-GR0nqnb+(LrIZTa(1Y_HSe^Z;080w4b8j z3mU5#Zd0i=*@P1X9Sxu3DA9Gx&f8T=1!)d^l%2pCA)MxY-qv`E|YxX+&3JDy?!`eQf_$C`vAOgD!^`8 zmj}NL$Rcs+8@I%rlJ^6Asf%B>KIEJX#Y@JKv>ARN2{5iwx~rDR4#nOdA=1M`=gz3* zYSDpP4$#P`Hv)Bgng?)X)awB=qH&yqi!Lo2@;3q5EVmOTn!KCrujYLUMVrnt@LLo< z!Ntq<63&k>54IG9x(|t9kBT#K)CY9PH@!#4f*0Ko^-ycU5o+lz@U6ETYPlnMad_ z^^HIl>00y1ko^$g5qcKzX!AKMZYNKKnM_S3_ntIbh+!aXd*EQc03ROPQ|2)(#}G=B zr!k=YsXzhW2);fKKgsNb8jKdl{>vtcb;mccgFw*g?y=l?GK)XV!9E0_Q=0*5WM=w$ zvq;?bxO4M2AX#i%LPCn_tVtc14uj&l=D-?t;rT$LvLN^v*|1fK+Cwx48s{Y}j&=ih z4cj2VoXxybz*oi~mu%dz_@L=VV-)cv=A!uq&D`WxNU6(l8$EDI$5XB0wP8D$?Ia9no;ryQq(#uIc8&dHGtAmyDTPo?Kbg?C^Vmi zY@WrWV!e1T-cvsXz^dK|33Z_As$SAuwi7Tf(+{bpG+Z{1a)C7STv*VX02jUxSGGC; zz9m{aoq)>tP>UkhVO?=h@&xMPQ4W3$P|izQ1GE=+qd2?4?T+Xd-$C(Az2b4~?DNxb z0x?PMjRh#Omnk&P0O(3qY~&Y(Rd~aew8dw?22rkv!;5qF7Fb4fvX%61RI#Q}6)r&< z4#-J1)`K4ag-WCm?qYadCFcn-o$SL&&AHJQG!NcnH&IE$Y#= zf!HCMgA*#16D9ez*)bMTY*u|N=3s&u`ff&1l|IGCJh-W5qBADv1e~pc_rCy}&l)BJ zGfjFU&I@CCL*fiYmUSmo586m3yzc?5EtXcG3yA%%k^EGbZNx+d<%B`v+so4B9{Hb!olEZ;9 z{(>vKxK%oz&Rhj?QynNV>T{Z!w}X)igSdq72ZJkN6|O1SGQ<19*%Toc(LK1+ zq)P3QD}jTEM@Rs}#swoW0iPBd2#pRh?tG|*(}hsS;&(<2-B(d$iCYL`bgH!lK6biV zIK&|&v+{S0)d=Sxw?;VXrM9^>qN$Y<93X=ZVyab+m4t3}1ZhIn72x$#MCXMxPi_)t ztnr!D^d7z5(2yF#A#2B1>w1(rew%s~qUvzwm(-#t2D$7*&s2X5kurRL5D_gWRHwvY zDz$NaIHgKD6aX8fBU6M$49Zgp40INS9G3_Dh_hGniK%K%l348F{58T! z!VD;r`hST#c@`#mL;2p3b(khy-uzfU{HLRml36*l47PV0MmSs#G?R* zbOv7Q^dnEz>~EpM+HjRYFhQH;P?*##G9&~dh)soJT?pk0c&Pd5owSXhY? zcgT@&sHIz?`+|LFD$#Ui#a{}(ok50*x`nPx$^2NMl*6C{Exe7hkand~Z=uF1hih`* zFub4Xy$SxK;&e)>oVvR}mwrTH9UB}h=8E)jhKsX`X3g|IXcb9~VoVan;KA&Zklv#s zTg#qwmJ+J+{|ub@5fONHDioQR`Ne<>^RL}Bl_R|pw;=|6<{6|d6~v#z731Rb!{a_+ zL<83)8iO9$C2QnHW+Ot=fUBq4&6<<3B1{y$y2uNjE4m5Bi5{*&?BYx+Go`rcnbeE5 z$LsXzX?wds1)N280Z9OcP`Hr!xOPz-M1~gC03m|;pmW0w^c@w&CQMOZ0ytx$*!7qs z5o!4XWFUzq2V(Ty5X0f%b4G@WyD{>5Z6O+S#V((h%NNaDJp|)A1+HYUjCzh@T z_BBzeu3J?}h4*!{V<8NFJg*DF9Xp*3Vmd3I5~o0pPJv} z>?YiRz-(1mwx>>-thCV2g2{^6fuzE>e1otVGv=C|DajY++A8iam{ktB;~022NF<=y zSdb(HqZR~(j`lE^0mWQnJ&ZIxUfON?EVrj_aY}vkMRn0iryv-%?xwjEqzY<2<(sqw zdzsDP7`IuPB`MlY-IS{Tk`3kx!ldiFS)qam)sWD-)@wVq_xjbAA2;svhMdKaIFfnaLDdLY=4 zgh$_1uv{VFADq>GJF8}wB8(*sr3?B^LLyHy%V6iI1jCIxdDyff?td9Kmeke4;DQi( zT`voklL1TN%%o1#U1H|UP}}WFzwM($M(;Iokfb5n{T`9xF<5HQ-Wx1jma0>XJ<^4c4eu;-}^b=5S%qxhd}qQEGl-*?P@b+mpB_&ZM`2aj?Dtybqd=)KcXk zy=m8i_c&BXJpo0Pd<@EhpfV}UBjYab=Id}XMX%O7B9)D6VXv7QNhnzXs}gAtq5C=St)Xpw@<~mPm%wBYCB4vOu{JNMj6&D{-t!g71ilMQaI3lbYdVN7KmAH0cj!4w57_+bI;xPf$z^4hzoVGHxb4#y^u> z1TfL0+vd3SVbyXJIii>RHSzk=8A@ZBAX4GQ3v0gX{bd!7vYxVZNX+ zz_LN5NinaW&B(S9-Uu1(3cXO=7Tfs>_9~&2u-G;h3Td5UB45e*8MU8KX(q5MM*!Nw zLd}uDlo!a$)E2jC+#4h7lNJqX+(g|`t&DL+G}201#m(n-6shl7Caz&5E`yt$L=qvB zS|}xgooC33D(0+xndt;s_e6r5tKngB$6V0e^^9#(&Qrn*d{6nS{qWdT|MW%F$6xr7 zmu(t2=dS*nel+dU<&Pizw9DsCKj_G%v#;s8c-hBv(E(Ppt44xxBVCN)2dE7;U(q>8l| z-kL{xtyzhsgZ;IxBa_+?E?2LGhF6$uc;sWs43ss=N3ppud?!E>h?KG&1l%3pnOI{` z*z}&P3O3Fc=&cY^;JI9^T*=d*1vU%uiuCnNdeo~zrsAQFCnE!5O{q>y89MAf7+_vyZc-Gh#&z!U3=0jVLechvN1AqSg+I!xA&z8+AC(iEq(ysXo z(Zn}U!ELxCG>X43z^XqDg!^ZFKOWrfP(1%4{$7RW1$_UoY7DME@vLjHp>4R z?^)qum~WjDehb&cLe!-P_1Tq02KkO?iS?0ndreFPLUF2sTat2MUwunSEHc14N;FL z(let2-9Js7p6CZJuJ!$O@3u@;agK-3fHt;^^c`3LOPGOyY=2 z=1LAF4)eB+>(%wpD&9&oswzrM!$hr&qh$y9bR687Ef_)@hS4Uu|HAh1(+%KLlYqn0 zf?X=3Wt+vBkV>tbsGLqGSWWK6r=I6JyS>e zEg(%GOAco-Ci(509t7qWas6(`Typi$;fYIuS5OTZioXh*Fstpi+zR0{4ssP)6}6&!5x?5B(^6=gGwny}{B(=~0&P#XoSglOdh>DWbx znnMWLPXvf3P=}aJ<>ZgM-_(0jv~%breMXDHK1VQN|A6dVktCR=6s#oN*XbRR-q1O_ zB6UOt^wG00rf=4JrJ+h@q?oH#{K{YrM@1tG2lv1LwrkER=;EXFFNu@WWZaAQPD)mYaoF{bD-1^z6+OS{p)sb{rGg-e>Y<2?5w8`zjQ!i_Jy;SFo6Tn`9ds9#OT>*mVsDGh7 z{_xRDUUk`<&boa6!QZ|4j#Z~zd-SroZ@=ZDlkb1mouB*W5!LH{ar3Rm|MKAH9Qd2t z4_Wn>Up#j9!KZD%^>Eq*7;Nd&Z`(QVg0t>?9&G|Iy6To?zk2k2C;#{MzpcM^<5xPb zdQSfIAKmoUooBY(@xuLPTz^jC%WF!Xg#z<3$jK6P(_cX!OXK@8eE+^~)9?4`}MOXZcun%#3(bsR+O?Diw9kMaJ1 zTu|Gi^rBtf767-JSSY+4VXm9GP4l%X$6ecyHx8i1VIUJQAb#IgG(Z9SIKYlGVBE-< z9+`Sx5D@G$?eAJ6mCkle?MQio%gQ>~3N1_;@|%l_GwE$`IcJH1jx|)I5pK-jyjTebhyI6jmCxgnU(h*H+KYnTO_ zvCYw>kTDmOT>ZTrbK5O}*2)Gy&C7i}&cV4G~Cq|ko7sTFzm3r8-ES$hfjWN6sa8h0f8p>3vbn&r%y_vK+ zT`{gcsX5Mhn7Sa)6*!+`JaBVC^*)n2r3)@1+%~C5)Mmhq4;^-jNLQ{Z3J&8C@gJ@N z#abqfkfs3UiCaZ`iZ+1P6-F95+hPzOLFp7jM=Q4#Op%-lMZJXwVc2zi76NY(<>|K^ zfZ_tHW?#bhN)+h|^K&zHHzp%1(~#B)Q8KC3-1TXbbgwi4XB z`J)8YU)?li6t_Fw2r0N;IiuOCPpkEF^#K--%-AImO(wN?b0p0QRs=nEC&d4lTTMek z#v8I}lYi5e`gyWpS6&->q_CY$X9tvr1=lX_kSHS0q*nIm)hWX_X=~w7nU^)c!G#P? zHte092+0MY^BJ6({6XmF=a;_rXvvk7E3{evauSL)nH{L?F4(B; z##vR|U`%NkF2r{{;iMKefh=N*55ax6V$2Xt9@(a*n*pfr8D~b9Rvg$DCLbf7VuP5b zdM1(@Y_D@OA@JjlO@>+zysyB}*||~$L=E?CuvT#o7kUtXG`P0G1CK<%$R5F~b)XiJ zJM8XUW&YZND}`&vM@q&oadpe04D$LhR6mcKSGSDS1{bVsS&Q_HDkYCfTY~7xt6OBT zw@8w0aj&M6uaB-E-!g_tztSwCt5O~5FnLCK$*VY6EaY_=G@$HZV zqtu=~dop{LsKfikt*wg|g6a0ECIYd}C>crMqmI~Cw^&Y{p%iJbb0;C5ES|gid;=Zd(s>Ttp{pB^K&u9Aq?{AO-7+q zXX>>gPNP$7g*I+?p^i?-aM-+UbCO195(3+0U; zD-ZC>44And6$=zv^}#CB>pS%7|JCASlPnK&`HmLImez$RLX0ld0oAwqT+O_8YcQ8! zoU!D{+623c!qpRt`A3qf-xO1de--hSN|DBfOPEq_>nQa?a~y4#rGKbb&=Xt{7)764 zMIaQPUgk$;b>ijZc1k9xF}+a!b7j+^hJHQwfGax4RxVueW3l9JW!uG>8B*OV%w zO#EdJqyHY&`nhURCG=`g*}ho;aM9&Otp@e%n-yKf$YT4s1$Qc*{PjldqKb>SP%WNh zMpeQUl`&*Jn_@-qNXX*)&+3*!dBOJHy;@~t-fFApQKY#xFm>}x_W66UU`;;eTxqave7Ot z)H+-reO{l~1ntcfv0H3Yovm)eUN`EB)02?y9nu?H>*h1y-ko;a z5X~6fs)6mK9`@+-Bmxc8$$&_m3X`^ZQMAdwr%1A4BvT+?1ExTxKr>Tp-4t3BUr>Qr zg;sz@a%z&L%D(O$$q{M_gA)uY>3iSix;Ln$Coba&#tBM_P-FPXWJ;aIEZ^eupyGGM zQOj08Jr(>yJ!)i{m@~HLsZ5{20g{f5^p8lUE+s{KM6K7_2cYMMltn8Gnw&~QXnVI5 z4YVQ(tgk5dNAlgm$Utd=hXRIHxq7v|;7O7Kdu^Nzcc;pmF^MDyF#n$t1o1%$9a%gf(wr(^Wcev5Ckp+(RZ8Mx z!LuO@f@mS3fiY(}O=%0l^P1BVroyoVFD@;V3gg_RHI!SbuwGjY3aVo8acNW}L0Uno zu2*ghJH+{+B^}w?# 7H<=snxrdrXR)s6hheQ;ER|^WSlv>qjuq-{02R$OHQ+4S zBrzwqcVB5L%{MvV!kSe^H4?v?)6;5CA)B7oFmirpv!WG<^0D`%(@Y(~!RX%7XSk9k zXf;;6$t5@m?KDwygH@tlCDc#{YXp-(D>sof%iw(Zl)ssPoJs1RzL`)yHvMm3|55AP zK5_olA3g1|<3D%Z^fx{9@)O6Oe)Pbz5BPA`ACJ1~6|Xqyy}21}YZm-ql=qImhtD}c z@H~8uf%`K5y%L{G@ch&G`xriV;CnBecW1T3?Q{q}#pbeXvWq()yo~Eio#ZYb_EMh# zkcgwU>s@Su13VuETaAacb(-hhNSpVL@5PT?(tTb9pyiVRxrta#Q*O^??+$=&**j1Z zJYHHO4$910``O9_%~aceUIUk_jKG$;#yN;}$bXt~ zF4*|gKCz2;y4`m(RSZqI$W*B|!j zhc6#}(*svN^V+lCvgxXiUj5<0KV0|Y^KN<1mM`7=zE5_1_9HXD{H2f1zV!VcTk!qw ze(bgnUH6G!|F-j!ZC{yj%XKH-bjt^>I`Y;>UVgx*=3MicPi@bB=k`OY=ly%;rUUOj z^Ta>id%^PazjVsXE5G@Si{A0z<;%7|G%xj%?|*z}`bXdT@yH`rf8@j;@Bj9-KmPcm zhyU*{PyO~^O9MULM5b&1U)*!u(@*~8V^81nvW{o`&*|?xV9tk!4!mjj@`F!)#eW>~ z^FzOV)Ma10ciJ@{d-2h)deIAxx#76ypZL(Jf194#I%noxa|dRvYI$JR!-EIU{kI*v z79PJbv*@a4oVfV83vXMx+<(Qgi${)GaqjfQ7F-ZHf7lYl!LZTJ_I`x-tcqpnNQkL&Qh z6IbpYLtCb!9tQfj9>3p&c0PnMn^9*9aJK^2$!OE1z%>E*Z=lSTc-DgQe?-}bf#-U_ z-+*@UR?1e4%iU<#w*m7Klzk`uZbln^fzMxn^J0`~0n9DHT?Nd3D3irF{T^d+9ALkL zw*42{bS-e)i{Ja<`)^S19F%z$u0$?vhnz7f8hLkzVT5>7h$4)c%P3%YLxp$oO&%r= z@Tp-y3U9e&v>V?D$O|v=d?{g==|HkG{GeGRNfL~S+L+IMH(JV;cLMo3xryUyA^j>a z2PGXl%}%-RU1>f7G)S$U$A50IXfE4&7p8o5k8@=*ih4Phq%`k9G0e>JsLB=&5yO5b zt8fQ^C@@E^w%3pAMht~f#vs)&O9bx^5HQg#=gvlGm(S@$5o7yn$E+iYf}LAUDal!)T%t z#p{a*a#OEa_DvEoJOJSNwn+4%Bu9?pXhTx`0RTPBYZ=ZQ9j0+cuHkU7BOGd%+@g>Y zkK}1!4PDV!jgYcc(ei?-6{zM}otqJM+_suaos6+j^Ug%^l^gM;h5$dLovNBU23X_biMPj+~VgC4!IQEid}Iec|De3|o$09{$HHqKxcBWAdbMC{?pA)$?Xzi(78 zfo&qd=n9?#X}P9ey)vPUvoxXPAeVYPi&q&a>W*<3#SXPzxIWC5?gIdAv9-%iw;Lo# z*2z2QB!Zgv6%=!>B-?A^cAIGLoBj;NgPC*rizO>=P05}$TYy3kfUrS1)z)yNA>nlP za_=^P1T$s^*`$SM2RS<~N%;^r%s-e{ici{fJPK@<+}lt?U?+$csz(ct0_YgFwH-rO z^q!B|pHRGMOf_gaw4iMq1tCXbjV4iZMPxVxTRWEH5XQ}e6Xr(6 zgyc%5@4lCjr7qy6q z_Alq13P2K1AOLnu20#X6l@o(dltY(1Ea&yTOM!aaMNO_sFjq?nujmbG@HnZQ zlRnkvvQqdvRTHSpan>j?sCRR5vaG>KjzHb@qo_PGKivRj<;;v-QbFw)$X2q~o`H&F zL{0C^aLMdF8~b47?+#A^Tfn+S!6b_alcJCUM|cB3Bg>4SRyuMYGk|u9MoI;OaZnhW zrKV|V5GW$c%tgTneYP{kg#B)St&BI?)*OCkID}y{Uk7l6=!Do@9>He+HC~Uq3Zpt) zm;jH4r2qjw!Xqo9hd^?b=bKB;w9~nRr?KprrHk>?Zp;nGB5~R9S}g&^!$WmdNm$ zr6QZBq%L#-C_*^(L?VS4k7-10BqzNIz>s?339SblXR=`y`yddVBjazf)|2Wf`?-M0 zi@EwJvBD=jw0UqkEsPo5a4C^r&x9#zW^{^aZxBVEBUDvlsRsqYCW+V5C0V|-!c3_I zX(i`kOGWQ@DaN#gCJzd)3GXF9jq!@2wg}u457H8CSf*t*TFlKr1VtbTkzMlUxM?d` zjv1j}0}#{Q7|>`g(QVBPSnj|l8UybHg_OK=P!yanT9mOvOISi&fjsYv2OPC4^c6sX z6&gnoJ`~~*QKKQHgcSr%D;1DW0SQ9(G)BVyQqke@mfQE=13WVsxI61DFk>dv=yJ(u zm{r^BK7e<{YYaEBUzr2yZHTOb@Lr&TAdB{$D>QBgbvyARfX<79=0S?1m_QPS$ZgTo z4})nMoQKN#uu?3omCfz9DZ`nkZ5@&>8AzTM(bT9q^#OogV7ROV+2#I~GiYRJau4Hb zr-XAJ1f(cmu4pw!tuF36QTnpL~5r4=A1N-s4v9_LqqF7Mq7G_!WYBopRi$vd+u z&RkG*NfSjcK~ctwYMe2mWqTPZFDgUj;suCh(xU_0$lZJ#d8+6`v%=w*I)W6(X_Kqc zlv`!MqssfA7wA{AyOIDMA75t+tThJP!ah~VM`(a)rw!?Rw0Vq^fPxV+L(5Iv@%&Y_FtvBKKa^Z-TH55R5OFQ%hA zK~)BPr-K zWG1!2K^laCVx%i1vl^?R=PFIB3eAk9k}6^jD6N1LZx{k@ROI#5J7o$_o+W|dWGtJ!~!sGAx`rHb{(hLG}0rL+U#sX}VP zRJdr~3ddDk6_qV7Nq&pKjVtNMFN?NINa>oSkwruZRfcmU)hcv!Rzn4N$HV=xYOa8g zVmh%80#z$?S!AnI`6N`f%}7$(-9;qqR0;P21gT%9CLfFytY&;7-EKPp_X{MaQ_-LD zi35bo+<=hfEOEr@j!zkD6iyN09-!a0u0mwIFe>nQOCu;Z>!>pZp^*c%+5Uc|iT*B1 z!;b>>BU>9-RATq0GXGQT-xND^fL^+(gUuSoY9H}aD><)m zM9yKd39gR?gbYW6OLSP#*X%Tll2~3t@V6~gCsLUXL?#gGtDw zI&62)D(3!U3RkeH5s9^jplRR>p<$>Z7bMtzKzV9VR#_~V5T-+8&CLIow&?-EE5q5o z1Szs=hhQ0OodF{W9g2#WI)=k&AEdFCn4)xS6jAOw+O7MNxFdm~A-EqSm08|R?k~Nd z05&2@r|HAogE>&@jqVzf6z-%B)WYmuT0)$}67deGIBn(GHHp~=L`fa**Nin2C`jY>KiHxV=dZIP%6Cnmrq7 zl-oy(sAe|i451PznO8*<8_2@lX3|(ACZ8mLfXr$qhc08tDV9|Z2_4RIpukk+a7PE1(@Sl% zG&Tg^!VmzaM*<5X3s#T3mG%uva8i{)ixdTybHp!E5h1xe5S22abe6Be*>url!z`(X z!V@x+Dz~dFyGZDl4x))7mptYJuJjDys`RW%8VU~>if*#a(3>k|izAYjm+jK;4VTZP zkx0UA>3LJDPxE#??>hf)nBhYKQ7w#Au2^zgU!jT%8sOp(W4dWFo_R!#1x+Z~!z~c- zD;iV*HCCn7n4Z*bV929LU&2b!IUNvGF_GiA7BzC@n$3e8pwr8QF^Mv$z&tdZh)*D$ zBcV<~>O@t%?`XE1Ni7G@#kK^Dq=aN6y*;IV31EijFKLKtj|ia3{74FjzIv)=;H+Zy1%X z+%jgc1ts`UT&kaRinZ_Y(rvQoAit;;#-UXhwkOH%D0vKlnH(>f)SC9-p`p42xLRlu z5CmsWd3p1(CKHL|F8(=&&s26p^H7b9Q_O z<2cXFq?CeDD36VhWK3jd&g)pnQUT^jB8V{|vf*$!u4C$VU5aFa?huR=^y7mdo$jMdTtJ<)`W6JhPjmc^`hwqaefSp~L%*k%UH#LPVwwepWg4C`J; zRYhoBWIrv}I0PmY30phcY@>XO78(#MROA7Opb|}jW)+^+yLC&T7Mx57-RgiY)S^|j z=(gKB0<3x=)~ig^3xs~nq?T+h)UwcMvuIf;Gd$IJjB%jjxI(elaC29~Dg zHB{+>t}5oD!gPn27}qgt_hC_zEs-db&ggOaOUxFYdR}M->oFaDks*`1C}6G#>>h-s zM;sxj-9-#cOkpt`QR~D???wnN6($`MI)T{5xlo9B8(1AX6SQ8h3T1rBq^6yTo&*{Q zrOxP>Kg>=X(St7>I_k7w#L!!q(RP4+(@hprrWQStfmoZB#Pq?{YWKG^DP_ykwnux_Mh%R_^45EmU3woADBwV)i79Ni#9k`4 zahad4j^Ub%d@KPrazn8pxukpbEswHCg!G| zp&l$b6)s*+`73>gz;T=Z^v#r^ov(b!?_c%PD}OMshbowU;n56|G8#j z!yym9dHa!{Sn<-?ANkskSAKN%VVl;^UcBjt7AO5zCu z|0%cZXhAuMH3xq@Dyn%Wp)lOCqo-6!_0T_s=^Twiz#@PiPHzP{a<(t-X9IXdYfo0) zLoI2DoO}EWx;oE2#Z9i9E-i3v!6+S0cK|vz@)+Hma^Hj(kz6RgcG;4Ol6rqXfLeGo z#lx18^6jNx4bNu8mxlgK1@EB!aY9+|@Q8S$$y42vA*OQL5(Rf_P3kg_o5G2e*<*9C zy$2|F>@CV@KAJFM-@6*97Zdd^e8jUnsddrY8s7lee7E29Y!lCoq%ry<08%s77pu9k zQnnfr8u(fhNvAkkCUqdR3JQ4WhN*X?$e+!wRb+wTm~w)VFJKQ!b{rOI!Oc1vzG*=e z^T7ziIbyp3eT$O7poOH+rZn!Y_=a{BY_}Wm1T{rl&?H>; z%cO4KFKj-c)+z!$Xj4#pf*PG34xR| zOR#@IcWZ1Dng`*C9u=zi3o8MPo;0G$iD@thnbe84COuSkMAcL-7phdc6ZH6e9^2$f z8T4T1O&MZL0#VEytuLv$+ti%1=Fk*{4bQkSx=ZzTjctSKEz|^wiNW2ARBuw3GiD(4 z7#h@+wTP-zYKDc6^}!qsg*BAAg|q>ZlLq4^6PpnI^zG$cu*R0t9l`lkyDH>Yvsj`uF=;J8x}v>c_LthbMf&i@2t_;#LGN9nR+A zWonMvPV-oriw^719A$&TB`cF$!p@{-3h_j?h=#ayDQ{ixY3ouR+Kzv4_4Rfy&9r8g zv@Ths^qQwbl6v0Ndk*ww^r}c=KFd9G{6KHzZ=deX*xu`%y6aGH`=V!fGuD+V19^H&*sh8u)Vtjf8U4S4<37jH-k4zi#`mG6JBn3qyldm2CVeXD3*7qBbC1Dm|ydh z%IUQ+irJd;`uqEOvQ@9GqY#8Uwh#N%Uf%xRR2*Qoso+81BCl_;*SEy$Tk7>;IU<@a z)PcUPVinc&^(q^M*9W`3*QbUQub6sD{qp)caT6SSbFZy;3|s^XbAT652Atp6%dw~} zpmQ>`*Dzw(tb{t!wq_W8!nJRtZK(pLTb(8&GfQ=m1=k@*rUbs&f`@W2ObNvjiz1wR zVM;ibS{yp%LIOA~dkK%j0qhc97xQ{bLRA2f{Ux>?HHUjD)m`?*sQoHsda|`)`%DWV zm*Qj_ZwuMb!}b~X_2FN+U9h^^2jQI4=CvqM?fVsm%~Eree3 z_5l#XBceA<)Le_UzWLt#W~tw*df7R6$H5mkE2sUcxS>|QS3M2dGJWZ zy0cZ4vi5t;e(&o>bzWQjp=z~YntjG5m(&%M>g$Bv80R=p?-a+jKQ-^}RfaTgI~jbb zfCG{Wt%u$qZF6x?W#54yCCUdRx^IDubbUecRzcP%ZIjTYhs9z!tCI zRLT{?=`TIm2^u-Q&T6$%_0R^M>tmUA?#2q(C`UlvCg`c_VVNH);6@cx$MO*9$y*N{ z8CxP0Ht%}0?Ktr_Td8SK`skZt=o8i8&~LTS^ihHV(td(yg2tjBgz#=JYt`5m3Lb@u z1{6gyVSqe!=P2x-9$$ zFs)VGjN{kNa)8|5oUQIEKjG!Xis zoDImE?W36Kf^BRs;?Hn0w~iJtj6+`dH@avnnssYSP*k!A#WUbG;P z1y3zxv{f1X#0;tXj2zsBG}vq<0Rky3-k^Txcp(QhCGTx5ca>nQ^}3jP0KYfOj&Gax z?(^2EZIx=er#rBzST1nBJnYH{(v1^Nt-cle`@4#TQr^|y>{DSvYwQD~!39tH^H%Zm z`p0;x*(=#7^skU&==B%IvkYzMwXGL73?GxeoG^_N8 zXmzGQ^5|=5urK&DG%P|fQNNNMy&BWfSPT2XdWH(MKq7jkMe&j&z9{25G_%(~Xp-CN zh}jcrY`Myn$l*ZqhZPa>SmWuy$wUrJ3Q)nBvuVG`xBP94BFLVv#tCKIrMRIa|h>#2sqgp57AZrQPp^bs|T)5w%R@7FtRNEEKNl zC1{@bd^8IFh`zyI0PN(2c`fdO%6x3b)Y6SNxpN#|5OLDfjG%XHaIiQY;0ZPtc)|?3 zNZk_*Y#WxSI+Ts~9&DxTSD6>}o>rv>IiW2Z~K%u=3?a7<;-ltLo zI|#jgOXv#rM^q)^MU9$Rw~_GIVmedR60FkX#YEoEwGFKRV~WVWF?y$##lz$H8@&pG z6&5eCRbmRpUi1$YkZ28jt31?M-d(I#%3^*IIt&(Q46e=W8)B`r_R6|N0v;YmtB0yC zXipVeRh6(R4oeLj9EJP>OC|o^FyO|$!U|8IGfaqXQv!#=wubWyp}qeJEZO%APY&2_tc0ZR_@vm&c~c&?ekpNLV;h zTOEepCU5HqyEg3v7;k9@to4vQ>!3ZsK%XRVwp1qT=3+fZtOS!0uf$A=S&<1OitXnZ zY@kWnjM7+QNVWV%)uM3jrn_N3?z_TS4Ks~RIqn?6w7(rE!O2U^s2DNSZM`%SnAhD{ z{qQ>LgOw;=5^cjBli2fKwMo^(0_QeQ9_ZYa_Ca?}<<8Wv`;g2}e}#G<GrNLMi+qj;vSO?)iRudaTtPID#9Wq~^ z_;gfq@Gs#0kl(Z#A+`n0EsROV4=9CG=WX^Ce`TAumN#c}iLwgUd;PnO8jXFeKbhjJ2^DNY>DI8`iFq*Av$m~BED6VSY+semh~7};j+c{>Nw!1u zDXS>V|8=!&+FRBqsiJn18En8fIGVyn5~D?``3-D0!!k6=9O4`0%!<-Kw_@w}ikYAT35lK|fx= zV*vvH1DMtV7Hw%@8?In^c28oK{G^OdZu`*A5sDV=pxkpOG!r$S7qYh@?RnFwqc5?Km~ef#e;P z!uQN}8WR|NUk?KweDJ;PwZWC5a(nUJoqo|#7#JJU-}~U`A?84`ezn4kIW0+3QlntU zFxIg)#UJC3X&Fy=3Sugm#Se18h9FjG(b8qhS1e!BwesZF_LWPQEnC@j^2zO8?aNoL zSifZXx|3U%tXO{Xij_-OdYBGs&=?VG4N=sB+g7MuT#S9MT-d`<;;^Z6Sz~#?Y6Zf` zmT1((PrlqThRY4|wTIhoSbK4VtpS23qcF}CXyiX*7%WDn3cFNZd<*tNzDEaJl)(xPzJg*b8{NCA1VzvH8F` zraJHRJ&>qklIkIRn#GJ7Y`fI-4o17@%Pe*p&zcTshhU}f*+~`$eU)7W9N;Bt(QTdT zUa2aA=m8je3;^1cAfzxgJGt!pD#R6(j7b)f9E{nvRo-AXZpBgIcOR=tJ@tPr85Aoy zqgWf}A{ZwfOKXC~;i(oVwFq<_6gLlQ>?yjT>@4eLFn5lWEV$pFFII&=_|!Sbjn(or z&lCn3D|w_XCLWl1We=2>o-r(;oPG*AfXEo5iPh_<;7tJwCRe0h*6mlQq6jK)b1_$~ z_?5w0=o!B%EyaA%9EF`JLE*@Gh$@2{|3$bp<-KhTRRSS5`url!Y4zsV>#2;wQ5XmF zqDO%X22ZqTkc}mprEYDC0ZLd5kEgP#S2!Z#mLGOn{z0dpo`D9EHEO3wFhdFS0wzcS zjRjOI3{5Dt4cs9{F8xJ6pm!Xep#j~|2f_PImCC4c3Q#PaW!Xk@Tl*9%I8-g)d;RV+ z+i0Gss&T1nYKJo&G-zm3R3=N977!-9OEGpL2X+_0NqOe%u1gO9=Ck$2>2)mW$a!Jf(yd}w5NUu2G~_`eq6v=pm|6jwA&9s48mImURusG785?B z*L=TU!G(6kuqeH(RU;m*nLOkZPf`^_|(&8%jH zMgxPlgYi-e4Tw0FY*w^vALlHw+K1-eftfw~2E}E~@dy+hhS1^js+R`tzpH5^r^-JF0K+EmnAn^1a&;tuk1(Bg@g2&mJn9ZaIKCC7{Q*<~4jN#EB5BSxE2qhrM>Bt8DG z9ipnXWU>CfZUW{6{ap`$6f!!S{-vi~mo!wMwKH8tls);e4rg$RWJCZ zHD+i}@Y~xusCGKw`(!b4(10U-^(&YHXnU0WJ!maVg(KWvf{wHy7km$glFOH>4Kvvw z2V8eRf0wsOAaLc9m#X7hI-#ivbpQZ24Tb7k>E#PaRus3FaUCUy+8^#C%c3 z@CS;eQQQi8r$J@2y|gDg;d?wkGJ3ivD>Iz_7p3?zLOecJ=xA~{5+z)nzI0_hK~$*bRL zQ5vI|eJ8N)%Mu4(To#Hs>#YUaohav&l~K(SOdPZ+<9`%dif%PM1iyRPcu)O5cm@hu zw48LbXnF8#yF8RX!Bad0n^6A`o+*U{@>b-mEJQp@C#Vp8XoU z-Ciwv9qahhYokz(@mKXU@ytYr9aRQ?C_!Ar(3#ON;vvN5>?jDeI06l4cfmaLz4cjm zcw4PaZGq2#@oMWJ_rdCCCyL0=GjUYtZH9Cj_BybW*$DR=Y_Q8P^kNl}E_vjkOd_5V z-F(k4x(vUHbx`?NVk5T)*M?fXO&3hypZ!zd|wbJ*%DYe8Qzw+lP~i~yGF zMXjyueeio}^tba?4U~chD2Iwz`YLMZmMmZ9{#*_W5DEl}UY=|-~ zsLt7L?uHSnN}9#VXl1asa6ZIOc2t#a>*@s$gO6jiV6?e-3%Y$M61b=oYa05f-e9pL zx!XYb<}L=yK$XHtH`SA*&PPf%Su7-D8@G*SU#L{La1MS~ce;YEusFwba-`_e&aagB;i(rM}1$ivGwW@TlNP_sGatjRJ?|Hqf=Mm?P_~4noC?mpXl{Fjknn81#$W zt|p2Vny6A~Eb*48$GVF6Tc_7aeT;*suGM*5w;t8eI8eC%32$MSfY)+ps)82wnpbse zBs)n2)i0ueYMemYYO52}V^tAsos>gA_N`v<+HydRt^rBdvhkkUchP1ARY{L+!8np= zi6|-y+hjLIKRMkPxxyO0=qib?sDn~N3m3;4=Z>fkb`-tIk+=EK3(>>bEo>kLl#dj| zia8#pDXR*#n#TdqQ`JUkeYOfC=MXkpjE+kcwu=`p+{a4cRnK{L2LA}MV;)U_Tj#1U zIl^SmN`tcj<;+WKkGOa69R-mPhWcfOPfF5V1`WeQV{2j|r;Nw|75Xv{l81f*DToe1 z9_pX+P7oSfw3a{;hD&X%V$7^9*e#Ib&dS+IUz8BWN87>#_`7s2jdhk z3~mZWj~zAYABy{(Sp%BhOVl_{yqVy&DK|XqU6W+AwrEp4P#vKhS8nS3+or4q2`;YY zm{9hJ@wUqF#GfnMPlBg!n?6OVhfi&1IO!nqI96CY=wxnJAYAR^szn?3UR7RSFsD6A z#fYP`T#1J;B)52(ZeN*n^HBNKJ(g@qakyB)_@>KpIz{cKz!_EeH5hGYNF<$FJhkR97Q-iCSda1!NEV&(R@F7IRJB12XSyfl8v26$gjPq@Mwh`|&kMf{FfHI&z zI>vy=8{L|I+@w?^ZhFuL=>T(H2#1u6wL~3InMKZRF+5!KiI|cgkt4JiygFeE9dIQV z2y8ZCqi%9h&K1eU7%yX`g54JE2!Y<-F;T{%&0)W!kBevu0w+Bm=a#`fu$vxtWNvE1 z-3>$2*a&>c%BDc%p08pj7>;ewIu!+(VNyTX=PVp?N)ubFUBz+8cUmQIiK>vLCuuh< zb>xiL|0t_eB|P8x^{{{NQV1kO_yxF*^TzZBBoGELkE6w9?b?z`EXe6Ud|GL63@$Op zMiulNOj7)%9=9aj+l*3!BF2_mhXjqB(6k$zNynRECmejoSYRh9#>r|_M4bvG7eXaw z%3~M|H~If4d();kl4RezKFoRhv{4J288&7G6l%^$LRX;HocpE>K_PLP?V+G0=F{Kb z-yy$XGl)JbVj}LL!>Jl{J_OexdW)-g2hx=H?XBuS8F~SsPs8Bxu$X@1~helB*-1Om^dFgQ6VEKS6#5KOr zO+Qctbl!fPFAHnZE%(qiD$kdHUO%+w-}yw-FR=MMy%-JA0a1Hfi)O5iSLMzV`4QGL z(kyo2UY&0+pz$@Pi^3bNFXDX1D~sMat{#p?WK(Ec_ewU*{v38QZ?N>N{#sPr#z{9gJ@wllHBue|P4rSSz63kiRSDknDsgsZ^q4~tvI!j)5 zO8O*}L85cg+2I0m3|UV~2x{!|07|iYJW))H@p#DUz|u3J=1p2bY`}Jl!wpU7VXXRb;|YoO^-Z&(Kpw0!P5zbm6%t+f9q>vJbESx|XxxV!x-GQT5tN>kK>ir}IN=KW$2Q$Lc!bQ|+QX zf>4-B*W|8A29v^H!U}+j5ksbKy>YErQ`b~>w!bZf_JXJg>#8X38?hYv&i(0ZgJ%4- zA}f7)t!SWW4@AYY*KkOSVo#3m-gSmCB$quc$T-u>DxvFeLdSs@Z6!!ti_5ZE)Gd@O zIBV0v)SF?^&dB26LEqhgE3PkXyKeCnMfJQij4}@a!xy7U?&EwI=8yhQdwf-Cx?%>DMf#Ll>mngLubqiI zH#a|oBqhij(N0nT5Eud21%(4Og0@Vb6XQW}|CN8OKQ~5me|K*pf0hZ}pVI8^Z&=m+ zK}vFelBbFa`I~uP_@i-wVnxgz%v8!d$mtuFYdN_G3{_mCGq0Hj44{PEknc+hf(KMu z9!hY49|SmrVky;Y#IfW)`yyQEV~>s#@0+@k)2BsGxD{bRjX$6TlRzjAx~3DaY#Kd< zV)$+eFvl|vSl&OylZ7(IxK1@^U`%;9d5i+@9#Q!-eadV-mwY_u2Pf#2PgsMp4b(#- zG*0xg?%kfP?AN}j^00)XDAoMg+K5+-=D2A2YJp+ya<;PjcBq7#Iy*@=!_F_;qZ&Xi z`}6t16K58E5>1WEhYH+O`ao)@t{|m}rA}`~1Bs+Q)AL@{jd#0(|Hj;2>^Jn0AZcoj*MteQI=5FCDu3Ei& zTFGfOZzZ)W=)ulJ%1eh17J*ORQgI|mWoodQOk?;pO_8WBbb@D&YFcCOa5NnpJ>R*1 zjlUD|bMOVSm%oD#mz&xWq@mJoHE53EF$3QbN1h@Y0wV})(y^8#S5>#*HAFRyLYm$f zuL}G{zAuId+5R*tPvi15!JybQW$udUoS2fkBZp(bH^A#sVOZy)khD#@{Da(M|*ra+N|BD8Yh^4qsad`q?uZto5@C;Qv8$-(Bq4u_Y=JCp6h>E`}$cC|ET4z~|>j}DHurW;&UGNtQ>9M~QWryJwL?Zb_&$>@+C9&K>O zd$ut?IvO4w?e9+p)6MOj!;SIma5CJQOtwc`!|4`77>;-OdU|-cJ=)m^lXnKwEkHZe zEKX-fJ4YlPY>s!fryDzfZD%+hZ%v0gjA$@DJUSfBh6g(v{2y&jhMR|nq)(1UN86+6 zaJ)aJzr*pt;9znv9x@9@2b=qcNBf(*Owz_=Xa8V-b8F{t>yUqw$!N4Op!fR+2eZvh zV6d^ZJ=@$EZ*J^tZf{*aTRYQ34zQ0$B+rhvj&_eWc7-!X zqv^qPV|1{6ur)ZuPi|u}WkPnDx~+p95N5J7q~ZP9_)s~A)9tO<{@`$HXSTID-QC&R z7#;0w4YxE!+dG^4o0F~K_V(e?F5}zSKO7t$j)BW;dbmG4INTa;9*sB1=REz8!3?)| zk7l#2$;ST1KrN1U4|hi6@y6D0ceH)DJ3Tm@QQy|)jMla{$D3QMhr!XtaI|%F#2B}S zM^k_`+Zs={cLkM$qs`s%1RNQ%paw_N!_D2J?cEt*W$Enf%!b3G$^LM%ad@z?b8y7M zIXXO=5Uk?~w>h0GHQ7PpZnfZ%v|)CnL>38T$AbZ|s5-EmRpE%|Q{qYBN65|WJ*?81 zi2Tzh=-3s97n<1Y>uSuB5RpG3N_XY_)~)kzij^+boI#Gz>wB%>fiv6zk^VikTV|!s zdbm>;E*2RHtB}{8ej-D`7?h$tC4BN0?=YJGSfh+mK#elSx<64vM2lLRUpzZ4(B=A` zM1Yeu;RB;FcGC!)D7mJmvcvnQyTudXz|{HIAQa8LTEx*=jFVccM;NpFY8|#$zq&B0 zq16o)POUp@kM?kkm9DKT_IJ33V{R2YbfEKQn(bLyK@~35XHBPU`tc~b?&$UkHd!2(fue7U zKlZ>)b8ggBv{~~`i(p|g$0|%^J+dgbHV$UwyFJkZZm$J+lzk;ISd>7v>p8l;hpKFm zQ5TS)%?{SHq7m3)`SfJMOkXEG?8%M}7?Df-=vm0du6|G$b1|m(oW|L6H^!$vBR=Yh zdM`xXVtg|bEWI_N;KGACHVNMpS5byHG%hHRt|2R?vgp%lbZZM4qN=n>zXG=;O~*}L z@2}~^`He^LJ6(L&v8dxaS2Vp|s;3gFjw)K2E`tc2Bd@9UE5p1vf8=h5R%SD16PFyd zP$Mnl&O6_gVpP?O3Yk`jHD+6aDH+~z{ZJEg zt&_zpbl%VK_v<9!ZO8d#o%^sSd~_|SoUIsBzy%q|;3`g^pHnFV#p5gv0dvFs#E{i| zO9FBv++2T)4Wda~T6EOa&gvli=Qhh?2^ zgY+nLb*2J?p4~g?s&nZU)TYPsi`(Aa(|=>6H~o42;qfw~FxGkU?q{XlVjL*(TziJo zD%M0ze6==xfzmZ%2lTqj%DFi%i8Y_4{`y#y9@oCkb|7mJa#U$;Sj_Tg0y4B9d7ZTO zJUXO}^cFgQx?q=-8A4i5-;1awy;qjfLBe;SyYELN-^WUA6`UZ>+TyO8=#GRJx>xjm z1vmW3#&7ozbY8qCH)cxUQ{Pja;cMnG#By1#jFl46wJBt-FQi3Nr;?H~O zFjJKm7v-@>dIlj3=|wl3GVq4cIqoL}b`dV|1Rf$)h*sXvZewA#&i0vgnE$#*D3lKu zTx+yAx#B}t$a5E2r5?(=Om*Z&6s0af956x?DsTPe13^CwtE{tiHC2)QmvtmX!M$zG zI;Mm<4R8p5-`nNi@o8%z&M)m!3G;lFCQhmg|GxOY!E@Wy5q;NIbh)>6RQ#AIbR2rV zz{K{p5B^pvwLS9V{Yj72Hz3x7QYpo+FJZxpdcIsM(F#2{txoFDhh+*N(EX9mbRIXc}luE^=La7R{E z8<)~t=ok~U*Fy_8>!T;BtOsoi-@^}+oxCGfRBe=dKVn5V=Jxa-U?ZKx!s^M_onA!E zT3^7qEQ4{?3rJb#YunkH<~ZnNqlgK*Gk(oq(pFy6Dj8|H(u@^*@nV3}CRMeJ7+scR zMHK4NVq_IumvOGSQ6Z6X9V6K?Qc}rPKSvoDf!m%>d=I>v!My_W=%#rL)Po6%_!?KK zU?%1_O>|EA2ftP})Ddgjah{>hHr+%TZVwbliH;GWpl8sb@bq42OX(?-6Hqq?B8EH+IM&d@)(^?>~&3#?vI+U<8X?-{MgxKCE0e>mi)Yt9U zabb(*U+1+L+FmwG%$a@KGdjDh<=;9q)jNNriyylzYqd{Oj>{g3fQIkFMT=jvvyOS$ z>vEr4cvb5&YGK%S3t!&RHD_XQuTm{05tNF|iKdh}IxcD|zDRod@p%8ly)5_|6n5{u z;>B3ZDvt(!KrGdWq0L@TL1$VA4#L8THyQ8o6?sO})1+ju&N?U5N-#7{X|K3--wy=s zq4mmr36G44en^JJ5AAq=`tg4dVRXyZqYgfh=x66$vO@O4uEX^@PlxXifd(e;M)$#d zopoG$0R`^Ve$@r>uUGD-DDu~%6j&%yzZD@6m$>ie7n}lAY;2D%Q?wz(;Jv?T@t|_^ zFrQiJGMiGsgXP?xAkN3HbsH}LHGCJy{~J)})l zEo=h8iKaifb^z_=N}ff|`gAV#$;4bLxzQ<*oGbUaIk_U5fhk2!Zx)M(!=e*aST<4D z!RhbQ&EZH&=;_UO^e0b0Zk0CL-0G(3WL~R?T}mML9E(c47wd7&^*5UM3e=p7T&CcfUK2JaWemeL%{rvIx zoFZdv*5nPi4rHD*gNH z*M5^AMfI;2umnD>271v?<-IF;)W6f|V?VQEOSZQFqq=m<>?f{B_mTP)a#7DZrDY+3 zYYHTIf_4`4w=@4ZRIj8jb!~{W;)=Ll$h8x`W|5iHb^ZNcsE+Nzof>7bojRw3``LU| z3@!1s*tr+Qm?gGjpG+y;d-dTSp4N4uWA?cp?XR;jD_diAPIFpO2NkM(zx9w^&@VGg zNiZ?Bg9DVRW;hBUG)ns|=?=u^V1O1dvAgWGi|4j?wJs7PRE!-uFjAHa)#GC1;`6t% z1iQ&H(Cad9x31VCYS*aEL%!>(S-<(Qp6%viHYA?Q*$K8U4zV?_D@(e`Ft-(V$I^wr z2o~(Ao%hs(cNPHa1StVI^Tm!m1c;)?gRVN&SA=@nm)^PuSVdM^i%UFL3YEpSlHRBX z#EYuBnCiZUO>Q|j{ja@$?9S&V-(ODe?(bf1xw!~0yC3&Rf;YM~gL53ZiiERT*MFVg zFl_lQ%f2TaL`c;hY7;1j88l6-cFv+nX8k;0NO%h(Gk8<`qqh~?eOs~fw-x*Lwql5v zoR9+y8kK@Kn4;1IR8!D|Bx^7eH}$3gPuRb0d*yWIwrsge5N3SwCA zl7vwtrmCo0gs>%*3AutFA#M5m4cgZ()tR|C+e$(D5DP%O@@4q~mXOP;P@lsnKKSZg zU!dth@As%5dLu={1_Z=e+oqgyP=3znP=0U`soI2ts(uCQN1&qOu?ZVp^4kU9xsEVqgc)ZA(3*C zk-CK4zd=+XB5@RLb>>aDHGUfkZojSA@QoNfdgJ08y>WGp-ncwR7jGNKh+Xb2q;T}s z@m>{FY)w#NoVh&qVv{e--mE}E)%iQ8!BZT%a+ao)ynoVUpv=VS6lI8WXPXYP}I z6CO<7NX$3iIF8LX;??FG8Ntmr!e#S~>vHpr^Sep#j7PV{w@LGD1PFoI3X!%&?YIVp zOKp$15dlqHGSx!xzAegx{>kP?}KntmwXE0I3mqE zqcpk-5l6xC6K8FHq23$^YiuTY3gV(=X5w0Q(-qcw3$8HZV$|gVja?eiC%PZbN?Xs&;pkpp*;-q_4n;N>g(JzUe-Cf=DtpCx&TMs zlV6Z#>VC?7W@4NK;ySe6I^MLp-$-oVNGsmRFTHW6f^T@!7=~}8D8o1I1j9FucKAlh zIMS_GhNhPh6=M0ufxVFg4&O)uhi}{(#&0e6M(i1Lp$VpU%tuI$Qqsj$G%W(7Xfr)# z&4S_e67dj8!D9YF^a%@@l<&l#=)8|t-X|;Xn=9{I$-E+3T1AbN$5{@u^?N!?&)p?L z`4Sx%oGxzvA|{G+z^m>Mq3*qe%in$i~j5Kskj7Kq?F8< z6A-0n!Jy)o=>Y;+X-y5!7e&?I=y9O!QV`m8+^*neqi7owfPvY_&>TVd83Ykjb#{rb(6PK6 zJibT5lLv;%aJiVyEit~|E%v8G6I5^RQWHUj{PBq@(gGf#|DF^+9u{XX zf0ioZ^z2j{yR;Qd@f~3ouj1sPMBNUI+uwdWUtVA6LvGVSnZ$9QaJnm9yL3gi2ZWJ{ zlf%GwxH&w^#)-edDO%c3_Z-4uF;VY%)siT!X$ovV64JaMMavOBm#c z9wrU$W!Qb^7~~(c+>^A`j5~BO)V`PPf)C!Z@$XFm3(VkYP>hQOI3G)r)vEZYu>L)@ zD9PqmzQKK5i|$B$s`f>j&=NNjCNlcxY83G~IzKn~or z7K8+q)@OX29~WB4K?oscNH5puW)0m%88dc3tRt75Iu^2iLtWeAB?4-56kJ49qEG}m zEfrjgGy4;y+E4jZWfCzw?i?;VitX;Wl5!u;)zxQvZXK)A8MTbGQNvO}41GIB^}rn}vx@L)pg2 zG|sQjkK{QJ%{IvHeU5eNj(gYwp7ud3b%N2tn_}^mf1lYTJqUz6b#r6C-~;eWtPL@{ ztA59wKH3jgTB(Y@i5nWfQ3lz>dendncs%$3k_+%RtcT{r2Q2#mv$k0L$&MZ|FX==zzCFBb(4FWoIfq<(#^tLb@9px1 z0y_;~nbgmB^k0h$?j>}auSZq54eBVm20oyG30GiY76Jj0QHc-%Sa5x?rKsSpG8toc z3m0wSU0m4%4qo4xqX!!;%g}e3^yp<(%IQG6osg{HYuUDy!>Z0gxhb=&22OEW^!Xc? zT`-z8r`iFw&Pd@A{0NdiL4F_yH9$Wuey-gxlACy~j2LE_QGS11T-CK_?%F1jrQud- zMpILi>;f?Y<@VQ=GBPtc!j@~2gY`U^uAl>S(WURp_)_GL3$<=~L1O`louD(D7rIgV z`N7Wo;1Yn^lCv<6DIbgcn3ML|eT$eJUnUA&U&clsszr4#l#R~{n_1RO4MNA!IvuJa zNx3&{3Hy*#fLbMid)4>8r=!=rbWNs#$ks;k8@9o7VGW#Gz)z%1fYrygkVA)DwzwLn2$<47_}^3D>yPuN<34oO zA*@5R!1%`XsG5UqY0V7C;A#@|rbe-yhJ=OB#IN+9HC!yBRG|d5O!cOnlOq{z%}-H# z_);-JHk{02ZdrZONh`nEKb`Y>e3}yMx?f!#E~p;*W7(^<4z09mZce*bbC*hS&D-Ns ze?^>Wa3w*H0Hj&rUUs~~d(UXa_O6o&bKY7l`i`RK=z2Wm#e1LP?Xmx&zgicfR)ytY8|aEX1+$tJ;!3TeG?R&guo{KI z)!C}kzb>2*6^GuG8J_SIgd!MX`4y2(*>_wJY+9XVlV)d-oaU5$uNfX)_Y*Bey_Ei3 zg+#`;c@biM8Mu8uT1c)mh z2a0Z7UQsr@iOP=OXmc6A(Ihl}qfLk)z;Ei`WK`S^&41Etmc{V;L*cf%Nyec1LI?GN zzvX9Vfr)Is>=sICokwVOjVg7RWAf{LvvRtbzeOqaM=?69nCmj#H$KW|&Q}*PRftzHz zGyUPArCZxL~)5byD!zJTDP4U zpJdim_E4=(Z?4a!EO>?vE*DS#xSr4LG6yAn>m>Zwe>qv$__f7R#&28O|KD)XP20Fw z)M=NKD(zx8uF^&uDz}FkN-hemZUoC*7}-|V-amfK=f=Ir4n#z!0+3;=)WTzD{$~}8 zS`~a#tWB2(|FcTQtx7Ih!T0{NS|+Vp&?PHKUta}6ioWy|g>ACSbqmcjU#C^R-3)cL zUY~5kFDTZ^d1yU*DU;8d+Swcw*ienPin{i=mGGE)$(L5*gG9Zms#Z$7N~Zr2cD0rJ z3U;(-*FKCz*ZTVUja6N>zWK|I3au0>cP_b=cGrc4Sby}rF!;?-XFZ=W@sHQvkTF{2 ztnVuj4~0pqRCryqQW7W1F1l=Gc7Rv|=5oc<+xjxIQ0Fvb`QCa)jTKx(D-ofnPDJxm zC%!VH?WJ~)5&jXdqW(jV-fHQ?`Tr7asOg#+lv?lKAMc-ay;Uno_78JcYo%HJ;yYSt zND#NJ*Fs`DfbEuXHo9+BnI^g~qoi5w9KIllyRxVML6AHu? zh0*+I<~SCJALt(Jbso3FQQH~6s7c#X;0th*E@QL_aP*Pc}O5?aCt0sn$!Zqi6?&}!bt^Bhd8Jd7g zi^thzUo49LRJqR7FtKWMYg3(dtkr54I@NiI_-4oJvy|u)?pC_z0$J$ILm8%G!MywZ zZ2tSn=i~o-^6_l?J`%osnoo&W@maZ%^vCS;+3~^jeJf+{6r>k;>)xdFEy`JiLyT|? zpLIu4m0Q#d7rO7u)m5OpMAoXTD{rH^HMvVT zOx)jBC&gTpf;|X2+S5H}xU@YPL9I)mXkVHfZiis1e6w?vjb=rrfs_x38gek**Tq8< zF5cntpUFNK@l3f;X>&Xt&c@@zgRS8K&X&_K!kGF+zD(*=41v3v{M~oKOpQHX5;+PR zox3bOkuFQhIGHFT>KRbgR9OA-j4Oa_XJ|6a<3TN=(@cRUdL)f|lrLE&#X`ez8?`9M z6AoYzf=40AEOb=`u)O7}-ynlvWu}-PTRymnu_Zv+pNVdzxH|t~2MmXdYPX>{b(fO>rsyDPg{z6O&eMqpJGC>nhtx_N z-M^eE@Z#ELW7zJtyQb(08uv~Smg)?a23?20T-=;-!&y(SV?2dY_H@lRG4a|}Pn^D9 z-sZj;&gyC6vIb zpg?05t&7mj`=581GrvnC;eYE-8#4z>s=dAGW34sd;*9I>@P)QTyH&d2RMI<*6PfC6a6l7K3Wj8{$SoUOC446>?8K|3 zf{;{$2E#BkN|!k(OT1h{;&-1^-z4KE*lIcJQjMyR7>JHDQ66eucW~lA*+D@?j^VZU zw5ok}8W(U={I5&IGCg%CrkXmNniIc%D2P2el`gZ+edF992n?E#Z6&X05JbE#thW;D zvJpUl z#LE#hQ*#Rrx|5K7dXX-+iVRStEVGbAa`XzzRfSJn>bshp=?S^Ynf=VQ|8m2<(kNK360ngqn;{1BcNr)t_>PQY~J*Mk2bl<89f*3BZU)+T$RfG>ZO%r3p{41ot+&x7Q0_QDyfZfu(XkR z4e7;Mvg`MpJMK;7g3gCl@tjCID$)J`5h_3=tmyP{m7z0F)lP}B1Fsp~ zW$|1yqEw1kO_dy}(lSzbCy^JS4g5V6p_8LC zC+l+scE^g&WOH4`;-~2>8}ToT4qWrno^G#0tFv>K>7{%UIpN*0Ea}e8EF3RN>KU9K zJ}{3jHt}$#5Qm4argw2)pR=P6ga1B_QK4-e{BiIvd;5iaEzPL`Lyvp^_xi!kXE+hA zH-IMJL>cWnf=5;GaQ2C4>)^KIag^~)WV^Kr&3Fs-ZK0&rC=#^TBb?h*uME9 znkrv*t>(>+wJis^(GMW@?$MaUy*J)TZe3b8P;u|IUfR#L#9Db-WAF@S2rl}F7mzFY zPOGSS#g)Aa54WXQz+3YaE0}6Zjq6K}w4T~gPqZWQI`$yY3LbV>ZXt);&D$&7EmJyu z0%>Cuac9luJ%%7LQU39Mrco?fQ^XzC@XCM{q|u*w-(EW%yL2r8?yYyl*l3&&(wi$F z*vbeps%>KNt0w@A_$T*@VU>krxC)!2j9jC29Q)+%hETP~cc@$Cz#SY$&C_v-Dz=>4 z<}9P!*6U*Pa~Gc2Bg~xa9~rwYs2N(wPtKT?zBSNr#&jBQLA(%((k*Uh&_#zb-Aa;; zMWecn^~i)2a7u|hdhXISC_)gW1`mWhew|*~o8`q16IM9WFni%|8x}bmOUCSRS9Z4q zIl&unf>3T|*ixDsW8odkO^St|@S}zy*9zfTytn6=pU*ixf0br8NQ~Qd=l?EL&$Kk^ z=CarPUB;p!b-WaFYq5JUuE7*rX)rJmTM589owM}IvS18KOichjfl-=*(6yF*jUb^Y z)A1;&m`?Aw8tKRV`ePw}DN`@iF0S&ri3_Krx-ss$&;cx;?F!on2L14IiZ$%!2Gln& z)@6|JoP@-vf)DAX^mZ8xm=t_sLn30(e~nVk{)<>Lxb17EA082~3p{O~@)IRRO2X&J z`lw+43+_F%o(>d`W#tA$KVF%7VwN?XUpd@T4G^`X+|y%uG=VD;-Kr0OT1%t4z8ESm z-P9Xot7mR3l*eP?>#BwV;D*}m?L??<@0?6YcRqWMrn-qM9DO&lYz*e`c`6`fg1w~s< zQEHZRYj<_%01Nklyd?sm4NDQ^D)gAyF{CqOOTSE|thOFh(~2qihM4$ehqzc(4E@51 zyH?C}5nm10p9b62pJ_x2AWFT`(@D#2&O7&%&;+diUb(M-9`kMDDFGBvOV%R@Qq_}V zk#6b_M6uXD>x=_26kG{X=NOTzlMUf|0MAVY-{sE^mArJ+#0^V_P>bj!Oiyes`*TTX zcyvQ|uGBeL*+TJ;wZS8JOW*g(J?Ss+o?!m@* zx-mN3J(}VtG(MW`PY-r?#)J3Mv)Sp{96z(uq*z*hbiD{AIW%}kI2z^^zVo{({Q;-pO#(ZqGu$v{0Q1)GJ zol)lWfxFFqaADj6&XkMWI9MsC%GRUePI!it6F8}o4J+@`o)(C?198`#Y{WE$C6MKJ z`FMYAaRE5z=`W?p{bw=p{3R7J)=AzKeUb~K+bKjs|YUBHS&-?@?t)=$p>Oa7N z0j2dH3k|E8Z%s;BG@m{>ziN~^$nBsfsVx(fkK>YrGDwVhcA=t#lk{yeMn`n($s7xU zFM9gHyk0+fOoZ}%sW@O$-g(f9>VtVH=QAUz#gQh=K1?ChgllN<7Vpt+cuN8BoDJ!6Es|RuFLS1C3 z^L0U*x$vh>rt;rn6OOzTaO+yED?#V$T))$E4M~a}ss5_9b<~+4yEgRPebyF8ePC4p zf0WJ!&b_f(BJxvNO>fwMjy|BOGB?*(cTqx~Jm^SK4>Zd16D6!`Z%A*Q7aIdtef219 z%LV3Z_YKGlrc@C@RnXJ5w01kqDIM)8*}VX_?rBE>!M>ZPsVcOSPN7BqjDe}Ei-Gr# zJA-ia=jNEoX!^n4F`LyLh{@JM?olCP?=~OhHQ8V8>;!Mx0mPCL4+=#g-XC{G2Q9hL z0?vxRgN4I|8tZ7?6>B7BDD0DUp7gWj{{fo?@|#`*ShD^k!hr5Kn_p(J1?S??sF5j<|s}9>*M<=4e9e zwLEeWLKH$d?1Q&xW3lnU2Y<(Q8PP#xvzK-=fW%pW3wRK@FE+)6HWt4p3<(jjCrup@ zfGb~BBj)KxY4n7c)Pqyf^}o$4+3|lO7Wx2AHh9t>|D|1`UbNkIs(hWz`eQV( zpRt(^+_{G|Z7A{5&iQhO)}JUZt^8;sDP8knQpi2s6e@&2gbO&s{Tmiz z-?=oEgPV?M-0{VlFj13qx8?H-3$fzIQ6YQycS}^u_dO8E z4jB=VsPR?1c|ptC=az3iTPJsujd9hcxlH(`5pjv7pA0^aft?wo;ysaA?CAY73P{bQ zV_H>ldQwK=w$Wr3M@-t8`l(A{JI|+ zmJVSQo}(BlPF?5Fibo}Ku9bsnKc=T{61_uA7ZL)-aQnvWP@+4aVmo*^!3EVe^H5b3 zVU#=!rkkI!6?@&n}43;oGNNA@Yypv)#v@P zgd*FBAxTtO&onndMKXLx6lTty_7@AJsJ1y5iEH__uuqlXlEPI9Q9c4MDr#dQmM%5esHN>n%1%&^ism#;YNTDytyF^pnkuI z$X6dr|2m#3?siIBz+1a+upUcZ3$S(1kHOh@Uw_U$%->{3i9#_Mnnur)E2VuNtWmt> zChmFdtvo)v2&1rl+cHmkHqD4TFo1aH4C3}Emad6=810o^yXo259X|Th;T1eBIR<}g z@eR?d!aexAXVb= zREI-pmuQqH1ZSXr*FfV4C*{vIcbiAQVgWi2i07Ea8jnO{aoGi~Z)I_TMd(H!j8by0 zbHwFDf%(Q{HOLE)8$!ij6I$2gii4Z;=j9@bojk?^n%#Jc5qLEgGH)NhCaY93Xgm^K zKA+CNOH?UeKQ8Hu=#U`g->tsO|3I2Au%(2RL+0WN2)kW=4#RR@PD|+Y%o2e8zPRBV zi%l3~{p?o`a9&~gWb&}K!!J*@I@c?VuL`RjyWE2VPOM;1R0T5jLkxeCa{{!(lUEIh0xljyFwQ{N5^J^L1oY4CxPfyIm#DR_?@YuJmnmt}&b|25 zvB8vWQ=1cTfG*lutK{N@FirxTco2|34zCtjL`YLeeNX`pTv^mxYj}i~lb*1riNLaw zf$R~u_P8K0U%p5n!6zqh-kD)Ka`XIM_givSBsT2SMzkbQqs*;sv8nX&{O2lyvl7ig zuqm`OLXac^AwgC5VbT2g@%oG)8Mr$EBY8@q5R{`MY=Xzsw>Jm;Wk+$^Y|u`panTb~ zH?*HHC>AjX7-Mp? zQ@lM%$>Fha-?24QQVZc?K?oqz7}=fE_(YiqB_BF@-S!yVE&9*$2Yl8#*+BuUC0)Y= zNNbWhrD}rwknq{P1OlsYaB#!@CFmkFp9Eiri&0l))U+;>lVw#Zk|mOVGMukkNb#zN zs1j|()h|6mME&#*&KymULg!yE)h$}V)#{ss1u-U&6`D8KN@B`BKlNs0^C9un@`F{( zI3Dc67B+|2VJs<;V=-WJZi%vb6)kHOCk0u;HCOD;*LV~+8@jPE&1(`Ul?Z;)2}pu= zVP{xOHMPLB$Q2IvoN2j#%!5HX^Tp<7VJfZ`AW3$b{jJ?iUisQt7Iwjg4x2ZuC~-Ys z-Er0VxdR(DY;=Qb3&vpUd|-Z!=p``Lnb0}A!Ab`0I=4NP*i!03l34x9tDd|T*{*Ya z{_6CO4AGxmr{-kWIiJp7B>(qhc;u13CG*K|h&b<4*W=MPaYeL0Oq{01HD@_G{NEYncbO`$6tJARO~p#}?a?*jrVP%=E?9@EaU#phe4FfJQLI)4p;AmN(X$#AVKV-<IY`CTH@TM!503u5Ew z=y%c;7PQ?c?ZU+>vk|2Vc@mZw?Jg)C)3X z5vp*DtjxugoD+jy`JHP6A&fr;+mqr;4$=f($QDbJeF&ijGD&rHe?q5GWvu9W)@gV| z?~J=dYAs0IvL;ON$%A#gVrW17jDjIe)m-aJu*IcgR}V9j$kYeDVg%BamXF|6-G=sT zI&`P?3e#N`2&0EvNX#5#%b9981~2tBDi(v0x2qqiR(e+vVmk>J+-vCjk=1KRwbjD0lw9i#V{%^BIA(Ax73Zn zO}_}ILD2S|2w1Jk?MpWC7z?ujtNqk8`N%0(^d+vGlX*E3U;uSh3X(ZQoKRyhD+r(- zjI66G7J;=o-k*P4aNo*IDivZ5sM<)H-?DS15j(P0UUL(S4!UU^zmp?%S7^jDf{f1U zm8X&iXw0{nPL^?IQn`f6qRC|T|6M%Ze=G+!U9&693p|56{l~8U&*$Sgf$H@znQ!>R zusn@3X*?g1_b|72e)I`HkvR6ZiT`Z+4_82|$hQCN_>bDu=W0p6QO__c;_h=#kE(`I z*DxyM(s$2Sb;CLC;Zk+&{bMxG#mvji9B}!yl*Sin1N_HiK7aaw!tn}j+8!#?hCPPyT3mg6aMN99|dGEHN!FGfS9wRFAz*tAxCzTlP4?qNxv)-J>6> z1&EaHfCzuNZjTH;VHoi8BEjD4z36uIMu}7*rpI@XR@LC=!^%~=m`C&l7~9iH@OQO$ zLS=e4W=RT2VTcXZ0>$ms6&*vSwt;_BU{e5;=({W+W`itN583k!a62|f0wGT^(>w)O zcM3-E6!W{YmGjF}rtM_fZlMUf+nLMLXkhewAy=S)-5?-3aJp`tk1Pqom}qhxoWK`2 zT$QnQe~Dd8W$H~PBl5t&LD%WVnwy&7@XX`(k8#dn<*^C3EKFF_j^Ski0(dFH+!8|5}_nSoyN8E_kL;1C}n5k`;XzIO5$3#AOyaE+Ob&yTq> z2(L=V*i}rMJP|btY4hHoJ&sosk2Dz(6B4t;TY_3?^@v37cn@NwA9t!-RMbRUf@WB zOOsrd6D_w^pES7{j6v(j>u&fZf65I%K;3eJP3X7C83=Rt%$^dUQjJWfQ|_WLY6w~M z+=p-2wKXtLB$Eqf3QoElz}I2|JHLU)AcCcI_8j_xmCE#e_JVeLbhP+Ons-d>2EGP6 zklF+&I(Ged#l>8>j;v}CjR%NQgQu%of8EK&wUaA!XTCMK^$6k3JTLsH*d;ke zS(_YG0?(L#P-Vv81^Fd(&Q_@q!d=Z{e_sk^n6t$|Djty35L;q*U;^=n>>@8mg*|jJ zfyTfc9vnYS<*<4@N9rRbuy$xtl5x&FWTrv&Gh>=F3%X+n*i99S1b~|TU68b-q4<-0 z3Ia76Wg1Vz!40SRwAqMd+|!E>M^DQHrYaUyS=#mMo0{?Tc;q+V(?S<|6(gsJmGWghR*)kigZs!>?eU?6Wf{vc!x+YT1GN^9;bzx3iE`}Uj)+>h`tw$%D(TsLqZi6`nAerq zeppa&Qdmr$V#3)4hZ6mqVHXrbB($}T#`5l7);}mOI%>!+4t>Xx6Vb?}U6wS{nR_vl z>2$9D54=Pe z7Niq-CCdVetmJ!r-5e?9>xv`r2spMjkMGc0ebcFb4Va?sS3yl19(0XltgFOm}ugJj~s@=^A z$LHlnqQpQ1f=S!oUk0wjLciCs`LFK zctc{snahImVN;ADg*{RfIVHiUSQW4*!S3#9!;U^$5}b~F^r8V@ib|F3-FII(%@Z|~d z@St2FUL>1o=RwSq>)p-$w{xQ1+6|5o%6s5kw{7gj8y`}VUZg%F>=QX(g>9LX8J?8= zg#9rnJWnyNJdFp-m)mdmH(?s{7niF|YM>8sDP79tHjx+x#o#z&3*8;;*$D-V1ocAE z4Ifi+HX+L;t#H`r^pT~|rvQ&PFA#%jAef$5-O%R*kWx0`!e8z#TE`MiFA*U02?}F{ zpY-lIA0m|2{_S`vXmHKJ0}JMk1sPRvCj?GjdKtlewBoX%X=sJG(l)0;bUB6*$6Jk= zQVv7V7vNE_aE&bc=pkXc>01ao-yY%VArRIjqrQ&N4mBe2bt zU1+Qw)7L^F%4;w;_?J>IZ{%cm4GOeY^zBL&}?Nrh1)6H^mf*~ zoi%TpO@KzX=OLp`24(R%?^e7M*4s*tQ$JP_sy)Re3$NwiDTD^=G=5)uO|h{I()Yjm zI*z{y-%K{acbmxs&5c=#ucZ;vT8?>6qz!ihr2@aylV~@Ddr7?!6GO+$??44Z-#AWW z95*R3VPoc?fH49m$h3$)%+)H6Dvt!>djdQ++*A;#X*f3=u=q`~k_9dXur&ETN8^z- zuY!r|q+(dHdwyDRm(s$|?(eAtDJb(A5TUB*Y2ba9ZPtPi^jRxAYH_`hIavMlK}3dq z0$B;}gQ>7}my2xaf$`Pw5H$hhG^T??4KZx*RM;D|iw*V=J0(xL?~A6gHAA!zRTKsM zi&r7TBDQ1U;ganewzsWZ%lXi*bH=S`rdevK9&Iyw%X(>BYdQeGE{F z$59%!u`KgVHO3`WvlOzGrzQwB2K(@WYm9#Su`%T-LM#l$wB&t6y zDnXtCRd~u=V{xuoANMz^2d!X$7pzc3U%(+B(kJrOUvv$DSFuQVb*Iuu4sR&XITEDp z%=L+KuDm*^g`pj@2vCv%0)Rxt_AS6zt&X9zt7AN+2L%ObLzPiyyE5v2Hl^X<2v`zF2b}lj!6GERIbm|u%j8=jVqk-;6%0|x}YgRC`0p((n ziIg>DXyRAY*<{%av)p5Q;7LPf)_D>n{fPmancHhX5g<8???*f?W)kg4{pin`uLAj5OM@rTH6;n{Q?qSg{;e!F650??c^+)Xp zZp8Kuw%%hGz*gm1t@n$F@aY-ljV*`%Fhd4})i)D_CHSDu#Co0#tYX-hi_?KNK&L&1 zyTh_ajI=WpOfdhoXhT0*9V|9&3)CKrGIqi!!f$YFCre{>taCj{>GOcENy_6vC>cpu zLrrJksS^AYGKNc}o(0o|>oeI!oSsQ^HT`D{DKupziPg~kWYcxL>CiPB}Xbldw4)i^qzsi%5f2 zY}@$=hy}&K6Wp+TTbgr|(NLqKqJk+R#L(gr?_VkJ^`T)`@b<=r`IL(x8(ec`NSq_n zrg(XMDN9RvDmx}Ns%N}4@18J*MIl=@Na;;fx9hQSTp z%FUu_%06Nx&|*onG(qsYJJ#7`OSzpcb6W$Bi+*B9mtoWg*iPUXwIX4`u$oxM+XGm1_BXrne8*7mxRtiyz%DwB3~II=uU(|7wYVj}NNCe=OznTDO|rTz~)Zq*I0W zQ;!B~&u90~a(N~7!}-PFU+2V-y1qL;S>|Ial^)7$t(|_H*{!rmPud^Xkcg<%?vpt= z&DXO(n&*FgyZ<%b+Q=-uo&duy(@z>Z%agw&{TXlS@5KIWjP1u$Hm%HL(@IUYEN9Ep zwj#}n3my~u#GkB)9yd1x>>c|v)L+oz^!)I)p^*I_V`*P01Iz8G}5M%OK1xIY~yV+e7-DLl{D`$}>c%h>c_V zefjJGqa8kD`dmh$rpMmpP8UtMh&EXurS7q)F-8L7diW%iLF6`45|%6c`sNijT|T{p zZNqA59)5#cNFGc8yR+_*Dc{l{EPBXW61<9*vzVi-=S{}|Y3k;HI?N4m-c+PTZY7As zkhTZmqvcjyqd%!uxc~OQwxt>)<{{d=JHokqryDkF!U~~css({unP+xLZ?#a9_Ib zb%Uo1>2DX83j4N5_hnO(BeBR0LyjCr3@|vPN?aim1F8+b(tsO4?})W76K3@#o=0&O znDdC{VTq)3esjxTQ|pM$F>m}+L>ERPhkiW@8RJnC8jo7&@u(FNkCLY2QEMe0+3oZ3 zBDJM0%nQWsQ|ZT6nI-mL4xZ6;DmsGUM*p#@z1(5*Gw8woi^qWLuo$ZVytf<3+eOq{ zwS)_#){m<-v{0&K-_pBY-bg4v_FwQNDT-%=JzIvRSO&(Sk1olH*1$Zngh+rrR;J#z z;b5A;poQr*c_8`fC~lGXW-*oI}QDw#U!v^zz3M#g{A_or%t2jVzb;ESU0(> z_?3xl@)&CC<|J9in>;!kJ^H)|&8=;&O$o?z^hI5SLdTo+Lb$ACsP#(oN`-K*G^|uO zpWY^wCy_AVhyScXC^CyiTdMs?1mRfvvO4E9#W5#C!kX7gu^8o2)@KzC6q%Xf)vzzb zM58Q#h9!+)|7p0+qL_}*tDa?BO}JG&$sS+Bs#pyb}KP= zbz#h}N-&pXhdCx54dbJ%v#mmUrO=*5*2;Ie$@pOh3ziV8Yl*U1Yn0A`sQH{YKQ{g< z_ut^F<}lLF$!rjN;+xfrE8@eohs03~dY;+C5}|PkWM&_%;j(eH)FldMrG5sDvd5SP zoVfg4Pg9#Mj}XydRyaT)WNFP&U8WUkGY>-n|b+OGq#8U><12VZ;Dc8}i#L;VX`#uM)cc)Cn!_=l| zH7ztGzA79Uy-3q);0GI};|iD&z*Wx03M5AwY7%zulF&io3O*|O!mJ2^%I2pA<`_;4 zWTFus>9;AqV_0Nhm3jz!`T*p=Tl&jt^W(v{XAZsvAHEC*p)pIbq+pVWGJ>7Lu=v@x>>rtgROH+>_A1kk6L zL5jM8mD?ExQv8~Mgh~E|eoz|L7X{3vckC%r6dDB?%jGN%D^S!T-O#CTa{qkcrtBL# zQa-)?#)&}Ks=?ejoVf^wJT~N0FhFoe7+`SXfgsCvNNG9nz}$;V_r;Rw2(a5%2QL>W zcTp((yhGJ1uLRfVnxusK*x14#(v~A&1SK~sLu9667AW?L)oaE#wfv3uG0Vh1- zr7Yv$k&Lju=Hq8@jKgC|W66xmw;etrrk|Z-e~fO6&$Ip`|NF)>aOWRP0nKs*G`sH{v>vz*Q<%Dq2M0w%*R=Qhn?9&KwayZ)L0i+9ZjbH#a_PqsT$+qF(J z1V;EdZ(pk-AP(R1MZ0m>k-U?@Xn+y>A4uaTS0C^ZWkZiWxZw+;5g9tMwl$7xE3G6O zVS*ptGkwL2J*d>4fGP=%nkb-V%sXHyHaxY9{oFMqr8{!uY{S8%Hr=!YE?~~L*UlMp zrrD%rH$%y0rmY4?)l9%lrc+SiM-j7alW7hb0jCZWz{M{QvM~|*Fr0y&?H%{}#E?>v zFmkgP(|C&Y%TuhV&EogG)tqc8e&?jcBH}42#zx{gX|cL_O1e{Q z8b8#nR&Lg^C1yaqr(95m?cy%SQ}l|bq(jB!ce}Vl@szndCF$DCfsmbKsyK;|mSk!( zyFgl!sp2@YT?WEaHc}2J?G{k-6uCS_r*{irc;Y;cMNsgmEKXCLhqn|)kL_3sF4|XhK%V_Fy#*QiI{Z@M z-CSK-9A40LpJE;jv&-sHX;28giOCSH9?@r%9WX)GKe`;vAFtF<7I2PZwTV(7hSAd& z!{N44l(o86!J=EMEHjgBrXYX4bO56?Q3?8(C0^~7dhZfO98S=x6pc_NfWAlE7TfE- z`*iL+?-q)+Us$jgsf%^Y-f0KqR5h|T5SpZKI=NZ}mosyqeNdq@^8*Tpb?x7sbT17c zOtsbUm}*5EdyJ}70tOnvf$g;-1|SJ~@W{c_dX+*!9nxLjMZod^$B7vq|71nqkY)~2XI=QQgVZ@KC_}M?Rf?G zJum|PYrxG!6m59yayDZeTC$rpJf05AuNxlQ*GL(-q#m&}=^V*mR!XEQ-IL2m+*~At z@FNrtakAwC ziShDdYqM%CGA(`wxF}SrhnU5)`+e@AHQkMB5-q4|PzE!WT%&CtN(1#WE!GS02P2f% zi-5`i|MH`=2H}(=1|T{aqqWc%I&fv#jJxoE>69wMcTF@)8@)^Eg}rXZ+?*@0ikcR!_5w#hsx?5Ldfsff(5 zQiG-?PIVxOl;z}e0)jr{rDL}f)Va)j;Iot zo%oNu8c||=U6ilAoK0Rcz9z9*Nh$((tF9TUG_s_M(Um^Z(IAIG1{k}PX>UN+ARdrt z176^5=Fz0~XKO?oAeHK82P^&B<(>Rp8<)Ead)=C5@^UFM8AkYFnxWyR`@@io)f46(e29^6nJdKgcPti!CJCk?R!VG2 zbuwJTihZ+TD9X+@z)-5t$f@BT{6P1~5>dR=*gRKF6cHtLmJY5xMi|BaTw(85Ybia5 zVMGVysw}~dU@?Fso>&|41p3?4BxNqnIS9S)(WSy6IszG-K^EZj$tCPyUIbS#t3y|D z&tB;&p+iQ<9o7Z8@)_i(kln! zVm5-*G{85KopY5KhBs~|wK2@yZUZK#hSv54@MXxY1i&1_@kI4uJD2+M!}%jUW;cON zaoAxGB800VEg7%UW&^^c#Kwb9{hfvR0yNkrs_9ML(CrFd$5Po(u}n_lv_*tEo&4{NyZEKAEf^ zC5_nLF%8XO8>af3G~0Gu-iFSHg_?JBn3AhhRu(R``4H-GAr<oBl(L3YL5qiq^`EfP z&QeBN2siUw5>?Yt=o+mqV8gPG2Fu1@T3$A-_QJ~QFfe5uF;ao1^)V1DGbXkmr%PJs zrhP-}l`n0Rb!=3Sw8AL@DLWR?nQ6(HO?8557j%j$8vSVc0DK~?M?UGmr+}qfE0Ad# z?HxZ5Y8IDZrlnuN-ZN}*8nFi3qi%qKkAZF(r78fClAO&(`7+r<#&^x-?td+A?jN-F z8*PS{zbqFQis*BehFAqR1W*lksnZ2aj$J8ZCdoBfjg@j>w~!(qNaW;04nS_Dl<<ks~k_q)D)$#%M6LaJ#k$(!k)2DbmTGZuNhF$Jrolnj_G+o%N}D~)AfF?hD^)XnOJXM3)T9O~q}d}=P9(oU=6 zRNm7yS>MHy+7+p#e|hjpX5Z+hF*zk7$*7!WL85-(+?b&52p9=@)bP*7FA4=?O5?gwY>5?40*!c+8=r-DGm{x;kw zkq`73MfF(97B&8Gqv-JqaLQqzau%pSYuE&m8cxcWddyauST93@y_D2q{}@{2P8-mW zz;=*x!F1^HUGp(NBQ?9+SXG9YLGrUL8%WvwH0ykOygWtQeuJ-a@;Q~YJ}=$KW0ZA) zK>trpq*FSm%C+WO6PPqkv`eg`j+MYEXLpiHg{7aq#zKr{3Qh!4uOd(ku&~-?oQ8q^ zQGDb3NA@SYs2b%;vx!8U+gDly?V{2IgRTblTX6Il3*$=MfE}z=0u;bJs_?yde9CBD z%4oQR46mzHz|j4EG!W4e4AU{HQU2I=ps;*gPKGsEF?T}d@eY+2ou^eb0!@2rQaY?A z26jz%Z>dLMou9n(cB7M`v$61<5)=dn)dNv^idD)}Qj8MUg)~4QG~X<%ho`{zOaN%RH_fNE2cNGRV+=8Sn=~W~i$i;-4 zpyJp3dPs`Zx{+cdv9qFmo?^5-1uMW)jFzWuMe+Mrcoz$Q#9|HbV2q184#X|#!~ntR zEW)MYyP2z9^X}m;JUO4WGlMC1cGu^LlNR=>2wMsv$^{5{$?V+ZrxUnyyQ@N+mkeUu zopAT!ydfK(5T=3>p&Tt%67W<|3?g1?4X;Y$S&Aumt<;Cph9j)&h}`b+bakq3k8Zom zvU@9BMx!r8VZom`lATiV5#j`L9LR6NB(;VDN{ z0x*-7H5b<+(xf=lh;~ZNJB-Mo?O8*+ejr)f6m(695C3$#FY@}LEOM}xPa$Nl2Yz^F}MGr|8f)5o4TqF-}Bh&Bh3M zD#dfCq{T>i$|Y%M^#l{rV(>f#>hTmv%~LEU*vQgG!icm0Cr_n~QE4LseUMw)7?n0~ zq_tTgx3r;?e%>pc@QbI?Mn(&P(JgJ*!9E)Y$NKV%(#E*7F)nRPN*j~X#zax|@X@`t z04{b_opUFRJWkoW_LaXrxj5rH-F{ERKP%N5D;J;WxC-98#Y-*UM#eO^2MW9| zES7wzG4usR{4O=w-D2egP#6H-ZA4VdXaf$LR``KjX|M-z7pl1=!>uZMbMN-)Rq@sVWfz$w(Im^7KWSyNE{ALJ~`fq z1WLTshkFj7*vUfz&+9_&!|rh!`eeFXZzN8_HgpL(ZznqjT)yl&2O-)j?(D^RlI8Jo z8V4NS14lwUyUX?Z5B$QzDnDtwb^PM|;rv@%7p`t9ev`$#{1TU)OEhtJ1W*Pidw#n3cyA}EZ57(}R?1=*?*TOn(P~e7 zH%n35i4%ENPniUa90Zg>f+3_hmV|(y9cs;+xMKKN``Lpqm!SD`IF@5Q(etJSPbmAW z#qSLCX-g2};=#OGSRtSFa46Z3@mW>Y6 z=D_;|F%T*IWj81SKI(nurh8>V%pM?rdJNWxXw##?72#PCN&qr2eKsGObo&}w%n%5z zu|Idu#=C?R7YEnc2+z2(>)k2HgW3+(%p)4`qax+d<&a@~2x)@R+o-MN;wT3vfn9qb zhgQT<>zFCrP^Ou5o7i$(PK=235#qVQ3820*P@uGuLYY82tEl}s!}O~$+liDHdc^hL z?HuZUY&Fio0lUE5n39#^^un$-@sY1~n|5_R=kaO!4Gmtq2^!}b;8^@XjgmfEuqI#{ z*y*l;E8k)vGrE>rqHYNLQr2tHQg01>jkbGfeF~z=K-KEv!q7343Tht2>nV?(ubjEMgo%4zFV)05Jg zBS-Fo<-mvc)V$ON(95F@m#qbl(F$CYEe$mtE4OWm#X+p)6pqyDH>Flq{aqi5S z7ALlCe(lm!_BlH50t}u3jjh{Pr!7b)8@@IL(xj7GU=cRRON((6O}lNk!#<#B?=swQ z!tM@2zWnoypah7^V&XG`b;H{EkSP-Q13DOorqW6hmcDS9O1klKxw3;M_^eozLL~b# z-yi%MbvZofs$>c0S9XiJnG*7nbptXWwClcw%Eo%OR)Z}WoznPRWq}F!)rm*-o_0H= zgU+s7A#S}Ly{bYP+DY^rDGfQP2}m?AuwFpJ!k3$xP?O^zkall+^IcJFQ?OYfFg?vV8B6xpyh*qc0t+6 znSDH*m(f?>HPG(Qn$P}q@czr;Z2tM=Bmg))ntg71^857k_xZ`k_y5x*X^4ljqv@CT zXY-R&py_?I;lDpVnw=egn9Vgs#~4;9v%Va#=jl2X3rhHKdi?3Ym=}A!{7Dl(?h%j%SC>Dz>lWpy zXxD+PkevJeiSko#R^q`Z|K(4U7TpVR@Z;+rXZG&3(PFV~08oubkpt*JcQ{S34;SI!4^<3Fo9tS~8Xq#`~!y zX4$5mUUN`Ekydsz*LfY>oL>`I0D?koPN$9R0;A8)&L|H$8C`RGztX4{M#qVh-vWn< zfa@^qz?OE&xb}gk)AltGxiN(j!7IQ!ga`;eZl!n>UT(Tbo7dU>r{|?k%G)p-dH99` z96-KL^7@q5uN!x7+6mRi;9BaFzTs?#Pa`yx{nziBHsCm{0Wv3;uQ+ggx6ri`uz+Re z12oB!6p9_`xyOmyD$*g)YxE3EN|bFF5Y9wq;81&T&-Q?phwgGfi5okO7zd^2@U)9x z2$jvrK_5mj_H3k<5kq-s&Un&oLTP#5$JHy({ofKy=%0(lgI7|lVls-!&Lis*o@h5H zM($3o-lOZKeTjnnV4PKfsH?VmB&qZwURK1*!PjYq7+0I zf%s~vVTFQEV{xV!3;~{>B*yv)H0!_uvQklHM(KubAR0 zDOSbTbNj_TXqsQVM^GTkuRj#c;iY5_nyX=sZlDU}MPPxb5#7DTENBkV4_D$XYz0T# z3Sl)^z4vRp8Y6;0iz|_jIO`5SSI+B+t}lxVd|A|$z20XAa!K@Z;~)1dtZj07VQ!b? z5txE?6#?I^=t_cm_*9>f@lomsrGm(-1xdoT&IFf2;CRocP{h=Uc2vO3btA$$PDJ~C z$+WgCo^G+2WHw$co3fL6rw`0C_BYKLu~HS-;x|i)gx?T`jA|~|6{K5U;O~q6=0jg{ z={*5Pm-kmszkOYN`|V%1Hw27u?ELNYbGx3!&nK*8DyV(;x5Jk^?t;7cZF%=+bjOUp zze)00{s#317nkktb#y1kw*2k$GYInA6hqp}QU~<@rsJ>INO#sZ*t%K!x7XXTjeZRP zeQJspd3}GHCjNeKOrkO7ap6u6j}3a(aD}%Oqs?)c z#m)MDV=KDnD(tld{ubIHv?7-3JmplZTg47Zx;5EB_(2L*VhqH$QGR# z&iR=+GuWetf_WJn`<D?fW;(QH(plb{l2h!?trsGkz3Ob1uGKZMkgO*! z)J<-#CXFhZgp;dIb<08D_h-6a4MIVLqo_cm0}t(Bj&OK@98qwY=eTZ>Cr9gJyD?2S zWT|8}spqCE0~^D!UnHzB>;z~Q6T*+GW^4mks~MI|0~vhcJA^aywbQs$1#g)~Zh{D; zd?VoZrE4rvG##<6jz}}aY?Wy_9ko)$GIhTG<21gXSY^JX3w3TcASmcgVW`Mw;>5}U z9+$UEd{tcVG1;E?@|!L-MVNOWP{c12(Z?%!7Ho?SNi9t~{=sKc)-QBHlq<50?;8Ng z)slXWxA+Tirzei>>Ka(NL z_C~%QW1JqVr+kuyZHqL1R1Tf$iJhF#Ln&(jHtz_p3l9P(x?bn3FN^PUuyTv6u}w!UeGZeT!AQ%Zlb{kzOV;2{0=+f5h)+O(p`YDr7B7nt~E}kVOyUYmntAu49c^TVo#-r>&{|h@9R^GEYvD zDXO@NUdso&hltcpxB+8V*bIuAO5F%n#^;A|xzjtJMjHn5cvkcAn7z%ll_gYV%(Xz- znsy@nAukxwkH-i&6`wj*>wET63q0zuZr+p!kz3wl{ZZxltaJrB$v!Br{jU6sD5bo7 z_H-TTTj*}Z)0_}5Q>SM;*0>t5d4xBLpm_SOc~j|+_jfwWt{9qF=Iy(cB$Z+uSJ!r` zFo%_|%4IKL54`)1&%uuq6G5$1PqNij80}M6y?K>Ys+INII+B_Z=UAQTODv$#XDg_p zk5-aYszI}KU{b+4)jHy`WTP-Rc0UsW0T`GAQ3gJI+uMR8^_BGF{+Y0v2AfVM-A)JR z0)P&RSE*W!c1}ET>0QD2rgsJec4_@i{p6Cy7LQ8(cuzApLK#HMi46Fwi&-k`1)&k-kJKxFy=&}L&UhJAt zZ^=x;@c1{@q<+;W9SFX}oyHQ&%OBT^pN4`QIObj($I})WJcAeyvJgu$OSF<`AX1lB zGV8W#={W+1)gqLLf?ZTgQmX>_tRCwt^J*!&5UWR7=6Gyol-b>1*N^vire0G8{W%sf z{XIu^m~>O~*-jHvr@d7>=yGtp{9|;hF*2G5Ui;qwH8WH2K9I%937<}u@o_sjl{CiMUHj}+rqeCS2-HQkbtlcZLk zr5e*FQ!S~VmoF>&8rPmp3R26)q@F3ON6mIBM7pr)iRr)j$jQ)FzIK6bmN{;fcbO%} zMI6&;=SoMWUih0AEFV9W1zzVBy=<2zTJoywC#RaUdJ&L&R=P)e|4Pquek@1w$q&vY zBY={mzc}sf&Mp+TN?p&Gs;r$DK6EDQqFP=nnUdP<;Y+#}Jh@Z2Ag! zI5Smn)C#nghW*y`hbMhwF_#QI3ua5&WEIo$&D_`YsVSQd>&@n}Ooz=wVUmOF&udjz zmpy}vwf?x`tB72fTK|M3-o21SJ7wDrB|oNe?lF~j^^%_NFr(T}PW@$fFE2QdQY;G= zp%)il6-L`Ejl|vq=%!=7dG8I>igTO z%1KhHJGMRrxwFrA0i+|T#ZwUa!gsSTG>}t2@9bF%%d2}u0~aOXiF?&$iNi0}Gy{y^ z4lmWJ-gG}u2~qFRYkS+FaiTq^0oYj3T)Oz0+++2UhaXd@LsFZpxH_B=_6X(FEhR(I8yO>_oe>+FE5VA7tiI*xgzY z$fc_uWvN(X3wHjxM3Qz-!hWPVF3q66EpX)h>Tr;^Z?hN60!Oa6ZRaVMbbY1|p_NWR z8swa09(vrGAmR z&O&t#_tFkjGt*POIHq+5KNkV_>0dw7JRy1Vy4^WRl~)b7dnu{%-U5(HQ!&6nNEVs* zkO%)DRh5rjmWDx>U^{p7gsuSNMw@hd+Y1+M^O1yD=+tZYAwpoUsrqn zY^yHNhtViqjQ$szO(ma!;wpqbsrOAT?DWkH`77hHdZnjUjJ!&P))5o9Y$^AF$1ZKq zy%`v!rd_EAwW~$9ptR-3yRBnVJPndB$28)=iKe?Xv6`UPHqsCogHj6pYbxp03q1ZP zCI1eGIG5_md$8YaYzUR=L>(_?YweF(me#Fp%`7{tMlW}3n?+vzwY*M^9w#lgJH zkNWdHyymX9*Crg3x&JK4kf`UV)Cl~KF7n2@5ll^%Q~eFK6Ro+(H$u76XH!XeKL5g> z5tX0(4^!ouzj`BS7+I1WDxf zx2L|O4?>njIccnj?Xn?r#^~BbBU^l5lOG(tqss2WZu?tn(@ssg6{>mU(D59 zT;{q89ue_Q59gwz<{ocprqr6=+jZqe3SC95Md*T1{3Q%GC4e1&LNo=~ zU#UvLYg<~(O;fp;mzT9HN3Qy)pTo7jT%zp2O=UfM`7WOAbv=ceZHij-fogGElg`Wh z7|HR=U&(xRo6L*9`Xp{fx-aQ+U^}QUec+1*(bW@rK#fmig(NcVsGgF|@5?)CqN~;H zdcZZbjJeZF?O3S>`z}KeR9VqYkOMvYOBX8n^Y4%JF(R3SV0Sm=T=8|ZH`AWeGwgH; zv}?HjzURu1Ctu5S!FG~JA5mZC@i^f{FDYfk?Ti*1;O}EL4M(#1FnhfL)1}ad!E_Zd zRWH0D^<-0%R5~gft>^suvaAqgHSmbw9CODXATC1 zb1;aWgTV(m7_2b?d$;6ZFi;K#PxbdN6AI!$GAO4r<{Gr=2-NFe-+CPBQ@X zs*OOR{?Rn>WAZ1z9e4M!|^H}jzjIRYMhGovItO0BS<5O zKy@Snb&&{EL?TcNi9i)30?S__u;ev@%3LC_v?T(|*(Qv8o3&BMBe=YqC@Aw9MdeL9B=cu_7LXidYaUVnJ8LC!@-EJD(u_oD{dPvtUtX0;oDUU<##x ztCRw+R0_CSDd38wfUA}Qu3QSZdO2VUrhu!M0#!-=;G4DBMkR5uQ8EQw$qXn;CO}m( z0jiP-P?b!8s$>FGB@>`3nE+ME3@Az_KvgmUpprgSd#Wgau(B8g3PTVnjXWah%UzLF>w@G$7bI7?z3(`l@v-+cBQlB0I#Pw5$OU#H*Vl<$ zUMF&Ooyf&?BG=Z5T-rjU$~ut?>xAp7Pprmfq0Hp9Srm4Wmy?+v?efuFd%UbqD(Cc& ztRlx`Q#K^KoFUmY49PBBNOrYCvP%?_U6+vTV#H)qAS8RShh#77COH;34x!R)a#DCG z)h;}iZW{)r+=fAEw_#A~Z5Wh(8wM)0VW37E2C8)7QJppnRBFROEq}5xo&%nabZTOQ zNHsPpRANA$5(Cwd2PulTqL%6i;H2Hpbl-FlgJg z7=1gZyi}k*Qq|6bvRR$!uJvmuHzG>?kme^soi!oMTRGwG$_e*ZPPoHz!abG~?y{V4 zpXG!*Z9Ct~6V-2>a{64PPrJ<28z`t?q_B#CN|X##qGq5HMFW+n8mL6sKqcx1 zDp5F6Smi(^N(Tz7ZI46SY2LKOL9LLoiAQEUa?6B=zR7v)pq$5E%6aUnoX7skdF-^D z$DYf1?7j&PeVFsukvWgO`O4qbH@BrvIQ8aBU*Xj#vRsKmgLxF&$)ngj9>rGiC^m*i zu?;+mMfWI{xJ03#9>wx`6pK|}%rh4YVM+Coph!lHLQNrx1%@bA8=_cxh+-c=6q^E~ z*dY+bcEKq04n(n$Ac|cT-lEi>+BKLsr~{C1S^&DG0kB6J06U`rupb%#yPyHE_6>j) zZvd=w3qW-n0BhO+Sjq5C37(wPtJwpIq636fjSy5eKv>-XVTA*PRSpnVIzU+M0Aa-g zgjJ6aR6amh{QzMH_*($#^OU0r1}5p2i-7o*bpO!Ju!0F79)q9F>=@(BZvJl za@Zn(gDx34Y?P79yuy!?Hcg4t2P21lFmQbf zb#`PTvm;pLv&JJwC^^R=h;&CFR3CuY0|3NM03h}Q0I@3oh`j+o><|EApCAyr1%TKy z0CeZ@XHM$GC<6~o+fjzHPg2D@=a6ciGe~pKY0~X;nsoo1Cfz`%Nq5j`(k*nFbPt^- z-9%@Q=AzT2+vqe2d^9mn6GD#Z!-Gw_@aT;;3=GkRfeYF&kiHEAz1uJlxeWtl+c1!` z3y&JMVIW)^25Q->lWCeO)dciXAs$v}WUoV0c?3yW^HFqAvW<>HHc_Bs69qChQJ`WI z1tK<4pkWgQ5;jqwU>h9;Y@$HFCJN*m9(RZ`4FFOLL4#-j8nqiCAmIoBB}WJdIzm9# z5d!j#5Kwu9fY<;UH6I}${RjaE#O_`+K#U{(0W-)yGNbwf1H>N~p#8uA=?4ZVKQKV} zfdRS?43K?fM%4!fh(0ix=HAzXf_pGky8*D&6-ab0KqhhlGKC9}$y% zrk}?%`AR%d&*PbR9tYY{Z;3z0!iqGFtf(TU(0Q4XgR&VpYMhWj?SurnCnRt{LIN)& zBydGS0)HeVa7spwo=HgHo`ftu;`bEO+fL;robtN)!9y)E4SEHm)@!ptZ?=HhTXO2B ztmyrg{PrGs)hu@ghSXwR6j7^!h*@)txE05UTW^fG)y9ZhYmB&+#)w;IjJQ=m#H=w! z+zMmFrMHMYtJZ%;uqp5G0`)W!)#&q4v{NKTdsRX-C=;SVoe&KQg=kPIM1xWx8q^BW zpjeFds)cA!E<}TRdV14K;oDQEBt})*Kqp8O=(VVUAVUoV1!^D^ehq|juYpkHH4sX> z20}qMfxe7uAQW#6c*)vp6|GM6uZ_i;?<7^q{v1-pID<5GPLnRzY0~vOO}e0`NmuwZ z>5`u&-2U@(gP4X0D#yC0K|R(Ahrbn zu{!{WO@ct^6#!z(0C4IY_z_TOpGeL<1n7y8MtbI^fu34wpr^hX=&88|dg`!&p4x1n zr(PTAso_R?=DLBNT5q7S|Llfb`G$;t>O^0y+dD926A#XKTCjtx^aKxbR1`OM6z_7~(44Z4f zu%`wLTWP?sg9Z#6XT+di1`OL|z_2^;$GLlZ3{2t=#36$K4mxDyuti1=dt~IWNk$I4 zWaO|-Mh^RAJ<>DSA03l;qh&H*v`prSmdX6k zGMN`zCi6kdWFBalO#hBav~QVA_m;t$qemA(uMA;{0}>P&0i)0l5XH8DD0T-#u}L6` zy#i5e8Hi%%KolDYqtHhX#dd-yc9nf#kG}an@9aY^@m0nmV9o-i37*A5s2)EKI=rI6dg8>k`i@z*7w@n}t&x{l@%s@f6L<(CaQrIVv z!X}9nc1WbKJtBp@5h-kpfr74x6t+a9upifysfMH_{7f|9jwox%-QdW?364x$ z;K;-Qj!e{dWTLzy6V)A=C|;0UZAT_bJAzf#*%9qS{Gb*Xp`;#wAkrOyP<;Sm4*(E5 z0f5*K0K~2UAod0Tu|oieeS$#f764+;05EmVVZGbV8x*v*0OigZ!NfTOm^mkcsdFNj zIwyjub0U~JCxWSSBA7ZSf~j)`Fmp}>Q|Cmmb&gH9lIun{k(4hQDA+kA0jfhV&^QAE zts@}NIspQ$10c{U4}n&32((H=pj8+Hjj|AE6@@@i^6~J+fZ@!Cp{imQHVu=oD~Q8I zKO8RV;c(Fohl_GJTy(?Xq8bht&62PyhQmcK97byCn?`@85r$>I-ri5td%GLEl-eq& zTN@r3I|(2o3~M21umgZbQ;ZO>#s~p}j1aKN2m!N<5U|V$0ppAiun&Mn6O9nC(g*=V zsYeDh`rvx~ZP`5z53angRvHOp6-W(ULDXm#KmoS^3fKiuz%PITh5;0C44{Bz00lgQ zsL?cl03@&aH6CydPKgMk4q7#QGzfdLK}7@+^a0QCn3Xg@GO`H>lQ z9~hwez+{^DZN7T?%L+W0s@(us>Ix(}7a$Y40GYxC$mA_RrfmT-VGEF{T7XQ_3M6_K zAQQ6ynUXf50MA?>Z73r`LFgLCGM0FvqQ^54J)UXk@k~OGX9{{e6VT(Cejd-{EAd1< zk7wd}+_me!Q5GA0X|$Y&GeQ-d5T;>HxQaR9I_88cnG>#MPPm#m;d@-e)0}Ws zb0X2T|BL|La=cj%2WsVKI!<_~YR+SgQ$A5VsTned1B<3XftBcoZw{QLL{=v6>#m+Lb6&%A;5p zk75{iU7f06SECaErlbrE;gHp`c(Pi+^=J#H5ZKXTXtBZti} za@ZClhYd1v*eZa7rWrYGpOM2x`mo$Q(m4HZ3-D3@*6@=+;-G#liG3mjD~JGL;{*u1 zCP3IS0m6O>5H?GIuu}qrZ4x2qkpN+X1PHrhcpW$}!N4RwKpd(`00-SLa@Y_fhdnWJ z*cKy)oiTFQ93zMQF>=@Ic$`X%e)d_8IGF>!?0meB>*n*LELWUgUDq*h+O7_ z$Ynl=T;_wwWj=^p=7WJtd=RM)fu#t=t;hAfEECe@JWnT-DyTy@-QyiJN z#F2?Z9GSSok%==LnYhA{i6aVjB&kZj0-+xOz|1xlFyh-^WlmvCwN@bK&AR461xD9i5EsP zbHqqyz8J~O9V3}}WF#}EjAZ7Qk<45J$izD%nK@`AGatoE4YW~&QWpUbn`i_R4-H^u zp#jVsG=Q0b1~Bu_0A}_Xz|1`Zn3-n;6YmUQW}N|?I;U%W#M(zz<;2`G4K*=LrDkp^ z)YK}4n);+rQX1TB?NO+yHwra1Mx|!1DAd#vg_`=onksoM;%yo4&qB{sXkvx} z&Ai~y)Cvwwo#4>a2o6ns;Ly|t4ozL)(9{G4nt8yXsRbM=4%l%o)?bPmZ;I+Q2t;d5 zkmV=BgwF|AJtd0dDN*!Ji6VAN6s1$5$ea>IVP^mi`eWp>)&AAE{sF zEsTLlJcKypAizQYj2w2)$YJk{9CpsgVc(1#cFo9P&x{;)4B((&Mh?4WjK;u{s1hs6((-dIWl+L$LTAlBvAxLt71sJy5CUh{VzZGI792W=0sv%nu`(*`D5OPl+9vst! zN0+o=;EXm5+|Y)B1KKc9y$u7U+b~eK4Fg5H@Tg)N2FkTzpcV}Q-Hc;9RrnZ3x&dYo zZ)8RV2L{MEFhI+J0fG(;P<3E{v;zb59T*_;$c#!443K+ZfacP^@EbqcY^Z{FL8NvB z2B`xu>f8fB|pJ8v8*=zqeEF%cXHF zW67VW=Z2F061s_z(GF%4%z~7$Q^)#CIKAu%H?p| zq_asE#tw-HFh@X;FM0%8qDP<`dITDwN1z9K1j^qdQ28E#q6Y-&-6K%y9)T*q-!J=R zv#bvK)L18RjbVMeI1smuBW0U7l(mUNO`A9rw24DCn>duRi9;QmI25ssBL$l{l&^_H z?LI6IyTh7BVByF}CuNFaWoI}LdV(X}a~#?r$Du279GWD@p=WX&S}4b%qjDS?Y=R@d zI?n>E-wJ;YhE*vX`J-Zhu>C*0+(e=(Ej!S=~NK9{m7nvnHLu^>%lp z_iFvNzFo>nctGTOXRGivcZtQEw7M8jH;w_b-w<%W4FNaU5O7Bg0k_Z)aL)_@H^~ri zSBwF(!4PoWhky(H?Azz{{p0S@AHmR)4T-g6$AFdW5b%=5vhje%0KF))g=*~(u3z@M|5$F0*Q@>g!u8FoJv~c6bH~4m zZBJ6Ayw4$3fiphtX8W_g&Dw8rOJ73Pff%yhH$Ow}`Hs-ZDc zC5@TtY0OkrW2V{~Gga7`na;*c)i$PRzF%&a?Qy-@96r(PtSC2Klwv2 zX`osGbBDM+hn(A>;slRp@d!&O9(8 z&;<}1eSk3F1b`tg01UYSV8{;uLyiC#@&v$;D*%RkfiU0T^PPkM#;dcmt|VC|_idih+S*1}4|E-Y%Vp z+CiDBEtJaIK)J3BlndKHxv~wEOWQ!Xwhfev+d#RxEtJaJK)JpRA z@MsDL0N1q2x=AjmiY zL52wkGD<*@K_UW-5fEgEfb>RqwIbDTuXi+{N>=!=+TQNIu@Ojd`mS4J2b;KN7v=G~ z{bns+delj3R6WrJ`Pf}#-(1P1mF{U@ZV$)RhBn)*-Y&fSA-P-slAIdt4Gkr&A2!9N zIxjAX1qTj!L;VKgo%hCgZ@e+yyKap4mK)=}-^O@vwlUs2ZH)Ie1M$vdW4t%m81LQX zah;X)%BLi?5?b$#CfV^Vb-AvIwv9K)!1f){w~q&Uu0B*$C>(r{AZ<;AkJx5a}&~k5T%B-YbOg1h&5%c3Y|=sCmEpy{jSUP3JtX z?QnT``?%RO_UHpa`61Y99)q3QA=v92g1y2a*lQbty{aMD>luQ*k|Ee@7=xX9A=v8{ zg1usG!vUVSb}`WD%KK3`dFq06=h@5_j`Cro6A>c4ln4oeA|%L)kRUEXg2V_3LL(%| zjgTNZM0)8F5)6Ql-Uc7HtIs?E{g)lLChZfeTH`lo>4f_9^K!F#v@_TJ+&r z!(IK@Bvdu}L=&M)^s;XgOOdyUrKH=$QowCuDc3f!6la@QO0i8Wh1Vr|nYD?fsMJtsLdA6Wgv#mg2^G}g6Dq00Csb62PpGU8pHN{@Dk!bP zCsbUAPhMVsUN#Rlp@W77-q0(;c^qHrXB;Xen1;0|v#^zE686GP!d}Wr*o!*}d$}iJ z7a$3{5=q!4$-<^h5_XZ2u&Z^sUHkN#Pp_7R9!A_ASL^NJt=H9R`G`>qy?x@q#%WA; z8vwG({=;%d@7?!>$@IY^MRk zJ{mA=paH|q88B>_5rbYCFl>?m!|t$ZX?%dXw;aL}mn0~13Pzz@Ac`FWQS2IsV&^~< zy9c7!K@i0*f+%(pMxmP^iX8>fsjJGx&aQ#&-4E!mB*WZkd8Ucy(o8e=WtpZv%rZ?K znPr-KGs`q}X_jf~*DTZ2xml*Ehto_mH)olqzRoh8aQJ~ggu)Le(j!t-=ho*=6N4lE zl)sZaQ+wk)b9ci$C(I4=obWcxbHds%&k1M4JSU6|^PKQC%yYulIM3YGFwY57!#vp2 zKGe*U$gHvljm3}KuiM@4+ZW5jvZV(BZ=OJ{Zn@j%ckL4JY=8gwjZPKsNXc7WN@8;& z3;}n03=~U;K=o}1RC9(vbzlfon}tC2QV3MTgg|vg3>4`@pz0d}RYVDtySrA>yd2BZ z(z>G5w7wK2Efk=ng|d^hP;8PGN=(v1VM$sjCrJxMq-lNWNLnZuNegA7@BH}dYV)|% zo8wkKF&4`T#Jh4E<9!(p@lc*aJe2Ja59K_>LzxfpQ2s+aXfectE@QmcXov^BhIr6U zZ-QC{Bo5bY}zDY7byv2wGP~7yz*PNV)iC~70ob66#@FLOD{Jn6UA;xP6ijnl86jkMy>W!{P4HYM7DH8`xSr zW0Zy>-#*fF2+vnHUvvkIC#PoQ%{)U^9fU|KViz*Fk#9GGGqLlnK0!vnlOH5*`(jt1QNZI zSkXF6~A62)~X;l6vjd-kxVm)nV!MXi{sbwEfpRr*v{qEGeG?^C_R z`&2LGKGjRMPxaF5Q@sR3s+C%w>Lt~u*3$8drcQ{LQ-NA9t_{^jfqby%cVrUW>O+F9rPg@Rc4jIDYwL4Wzf6 zpv7E5-2nKzySw!bHFr!H?X{McR2nUc%m}slgfNwI!u84tS1u=9!<=w6bHa7a30F8L zT7v2�t+gmkOE!)VUOiAXp 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%0DMu9Wlrsu= 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�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

    x%am(%k+66sOcHs^MhrL+@P*q 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�pP-2oP>LG8vJ{dP&thqxtoZA9L2#6AA(5E{?2J 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≪kAW;;(aGtr->Wnhh(=yz*bpzjdB#w;fKy%G6d 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

    WW)HAv* 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 From 2e7091551933236a86bf3416253250af15c4a369 Mon Sep 17 00:00:00 2001 From: Nelson Daniel Troncoso Date: Thu, 17 Jan 2019 10:52:33 -0800 Subject: [PATCH 2/6] update to modeler: metadata for operations, compositetypes and params --- src/OperationBuilder.cs | 5 +++-- src/ParameterBuilder.cs | 3 ++- src/SchemaBuilder.cs | 3 ++- src/SwaggerModeler.cs | 7 +++---- src/common/Model/Parameter.cs | 3 +++ src/common/Model/Property.cs | 3 +++ 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/OperationBuilder.cs b/src/OperationBuilder.cs index 6ed6720..0cd04e4 100644 --- a/src/OperationBuilder.cs +++ b/src/OperationBuilder.cs @@ -41,7 +41,7 @@ public OperationBuilder(Operation operation, SwaggerModeler swaggerModeler) _effectiveConsumes = operation.GetConsumes(swaggerModeler.ServiceDefinition.Components.RequestBodies).ToList(); } - public Method BuildMethod(HttpMethod httpMethod, string url, string methodName, string methodGroup) + public Method BuildMethod(HttpMethod httpMethod, string url, string methodName, string methodGroup, XmsMetadata metadata) { EnsureUniqueMethodName(methodName, methodGroup); @@ -50,7 +50,8 @@ public Method BuildMethod(HttpMethod httpMethod, string url, string methodName, HttpMethod = httpMethod, Url = url, Name = methodName, - SerializedName = _operation.OperationId + SerializedName = _operation.OperationId, + XMsMetadata = metadata }); // non-REST operations: diff --git a/src/ParameterBuilder.cs b/src/ParameterBuilder.cs index 7deb937..0521ba6 100644 --- a/src/ParameterBuilder.cs +++ b/src/ParameterBuilder.cs @@ -58,7 +58,8 @@ public Parameter Build() Name = unwrappedParameter.Name, SerializedName = unwrappedParameter.Name, ModelType = parameterType, - Location = (Core.Model.ParameterLocation)Enum.Parse(typeof(Core.Model.ParameterLocation), unwrappedParameter.In.ToString()) + Location = (Core.Model.ParameterLocation)Enum.Parse(typeof(Core.Model.ParameterLocation), unwrappedParameter.In.ToString()), + XMsMetadata = _swaggerParameter.XMsMetadata }); // translate allowReserved back to what "code-model-v1"-gen generators expect diff --git a/src/SchemaBuilder.cs b/src/SchemaBuilder.cs index 9a55b9b..8cb02dc 100644 --- a/src/SchemaBuilder.cs +++ b/src/SchemaBuilder.cs @@ -66,7 +66,8 @@ public override IModelType BuildServiceType(string serviceTypeName, bool require SerializedName = actualTypeName, Documentation = _schema.Description, ExternalDocsUrl = _schema.ExternalDocs?.Url, - Summary = _schema.Title + Summary = _schema.Title, + XMsMetadata = _schema.XMsMetadata }); // associate this type with its schema (by reference) in order to allow recursive models to terminate diff --git a/src/SwaggerModeler.cs b/src/SwaggerModeler.cs index 1568144..fe258f7 100644 --- a/src/SwaggerModeler.cs +++ b/src/SwaggerModeler.cs @@ -103,7 +103,7 @@ public CodeModel Build(ServiceDefinition serviceDefinition) { url = url.Substring(0, url.IndexOf('?')); } - var method = BuildMethod(verb.ToHttpMethod(), url, methodName, operation); + var method = BuildMethod(verb.ToHttpMethod(), url, methodName, operation, path.Value.XMsMetadata); method.Group = methodGroup; methods.Add(method); @@ -399,12 +399,11 @@ private bool AncestorsHaveProperties(Dictionary properties, stri /// /// /// - public Method BuildMethod(HttpMethod httpMethod, string url, string name, - Operation operation) + public Method BuildMethod(HttpMethod httpMethod, string url, string name, Operation operation, XmsMetadata metadata) { string methodGroup = GetMethodGroup(operation); var operationBuilder = new OperationBuilder(operation, this); - Method method = operationBuilder.BuildMethod(httpMethod, url, name, methodGroup); + Method method = operationBuilder.BuildMethod(httpMethod, url, name, methodGroup, metadata); return method; } diff --git a/src/common/Model/Parameter.cs b/src/common/Model/Parameter.cs index 0d91d2f..cccc532 100644 --- a/src/common/Model/Parameter.cs +++ b/src/common/Model/Parameter.cs @@ -78,5 +78,8 @@ public override IParent Parent [JsonIgnore] public override string Qualifier => "Parameter"; + + [JsonProperty(PropertyName = "x-ms-metadata")] + public XmsMetadata XMsMetadata { get; set; } } } diff --git a/src/common/Model/Property.cs b/src/common/Model/Property.cs index fc05d33..9bfa83f 100644 --- a/src/common/Model/Property.cs +++ b/src/common/Model/Property.cs @@ -152,5 +152,8 @@ public string GetImplementation(string language) => (this.ModelType as DictionaryType)?.SupportsAdditionalProperties == true ? PropertyFlavor.AdditionalProperties : this.SerializedName == null ? PropertyFlavor.Implementation : PropertyFlavor.Regular; + + [JsonProperty(PropertyName = "x-ms-metadata")] + public XmsMetadata XMsMetadata { get; set; } } } \ No newline at end of file From e2d26ff7d0f805ac9f8be4a8505f0ae2938b79f9 Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Tue, 22 Jan 2019 13:08:36 -0800 Subject: [PATCH 3/6] dereference schema when property is unwrapped --- src/SchemaBuilder.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SchemaBuilder.cs b/src/SchemaBuilder.cs index 8cb02dc..c995618 100644 --- a/src/SchemaBuilder.cs +++ b/src/SchemaBuilder.cs @@ -120,7 +120,8 @@ public override IModelType BuildServiceType(string serviceTypeName, bool require { propertyServiceTypeName = propertyValue.Reference.StripComponentsSchemaPath(); var unwrappedSchema = Modeler.Resolver.Unwrap(propertyValue); - + refSchema = new Schema().LoadFrom(unwrappedSchema); + // For Enums use the referenced schema in order to set the correct property Type and Enum values if (unwrappedSchema.Enum != null) { From 7f5bef014ca09ce6e7a5a4d7339f939ba0c9c317 Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Thu, 21 Feb 2019 06:26:20 -0800 Subject: [PATCH 4/6] more fixes --- src/SchemaResolver.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/SchemaResolver.cs b/src/SchemaResolver.cs index f904be4..b6a0351 100644 --- a/src/SchemaResolver.cs +++ b/src/SchemaResolver.cs @@ -236,16 +236,19 @@ private bool SchemaTypesAreEquivalent(Schema parentProperty, { var parentPropertyToCompare = parentProperty; var unwrappedPropertyToCompare = unwrappedProperty; + var dereferenced = false; if (!string.IsNullOrEmpty(parentProperty.Reference)) { + dereferenced = true; parentPropertyToCompare = Dereference(parentProperty.Reference); } if (!string.IsNullOrEmpty(unwrappedProperty.Reference)) { + dereferenced = true; unwrappedPropertyToCompare = Dereference(unwrappedProperty.Reference); } - if (parentPropertyToCompare == unwrappedPropertyToCompare) + if (parentPropertyToCompare == unwrappedPropertyToCompare || (dereferenced && SchemaTypesAreEquivalent( parentPropertyToCompare, unwrappedPropertyToCompare))) { return true; // when fully dereferenced, they can refer to the same thing } From 3691a174752f7c1719268593fb2117e97ceec009 Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Mon, 6 May 2019 14:31:27 -0700 Subject: [PATCH 5/6] switch to yamldotnet --- src/autorest.common.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/autorest.common.csproj b/src/autorest.common.csproj index 19d2ca6..704548c 100644 --- a/src/autorest.common.csproj +++ b/src/autorest.common.csproj @@ -61,7 +61,7 @@ - + From deb72a0013018ff9071e5f9190554807125ae1df Mon Sep 17 00:00:00 2001 From: Lei Ni <7233663+leni-msft@users.noreply.github.com> Date: Thu, 12 Mar 2020 06:12:41 +0800 Subject: [PATCH 6/6] Fix StackOverflowException in circular schema reference (#56) --- src/Model/Schema.cs | 28 ++++++++++++++++++++++++++++ src/SwaggerModeler.cs | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/Model/Schema.cs b/src/Model/Schema.cs index ad8b886..8ff7643 100644 --- a/src/Model/Schema.cs +++ b/src/Model/Schema.cs @@ -84,5 +84,33 @@ public static Schema FindReferencedSchema(string reference, IDictionary Comparer = new SchemaEqualityComparer(); + + private class SchemaEqualityComparer : IEqualityComparer + { + public bool Equals(Schema x, Schema y) + { + if (x == null && y == null) + { + return true; + } + if (x == null || y == null) + { + return false; + } + return x.Description == y.Description + && x.Title == y.Title + && x.ExternalDocs?.Url == y.ExternalDocs?.Url + && EqualityComparer.Default.Equals(x.XMsMetadata, y.XMsMetadata); + } + + public int GetHashCode(Schema obj) + { + return EqualityComparer.Default.GetHashCode(obj.Description) + ^ EqualityComparer.Default.GetHashCode(obj.Title) + ^ EqualityComparer.Default.GetHashCode(obj.ExternalDocs?.Url) + ^ EqualityComparer.Default.GetHashCode(obj.XMsMetadata); + } + } } } \ No newline at end of file diff --git a/src/SwaggerModeler.cs b/src/SwaggerModeler.cs index fe258f7..a0128db 100644 --- a/src/SwaggerModeler.cs +++ b/src/SwaggerModeler.cs @@ -26,7 +26,7 @@ public class SwaggerModeler { internal Dictionary ExtendedTypes = new Dictionary(StringComparer.OrdinalIgnoreCase); internal Dictionary GeneratedTypes = new Dictionary(); - internal Dictionary GeneratingTypes = new Dictionary(); + internal Dictionary GeneratingTypes = new Dictionary(Schema.Comparer); public bool GenerateEmptyClasses { get; private set; }